{"You can keep up to :max presets on this list. Delete one to save another.":"You can keep up to :max presets on this list. Delete one to save another.","A preset with this name already exists on this list.":"A preset with this name already exists on this list.","The selected preset is invalid.":"The selected preset is invalid.","Only a shared preset can be the default for everyone.":"Only a shared preset can be the default for everyone.","Archive":"Archive","Archived":"Archived","Unarchive":"Unarchive",":count direct reports":":count direct reports","All organization units":"All organization units","Head":"Head","Hiring":"Hiring","None":"None","No board":"No board","No unit":"No unit","This scenario is on a purchase order, so its status is managed by the order.":"This scenario is on a purchase order, so its status is managed by the order.","The percentages on this scenario add up to :pct%, but they cannot exceed 100%.":"The percentages on this scenario add up to :pct%, but they cannot exceed 100%.","list":{"presets":{"title":"Presets","builtin":"Default view","mine":"My presets","shared":"Shared by others","byOwner":"by :name","search":"Search presets...","noMatch":"No presets match.","emptyHint":"Save the columns and filters you use often, then switch between them here in one click.","saveNew":"Save current view as preset\u2026","saveChanges":"Save changes","discard":"Discard","modified":"This view has unsaved changes.","modifiedReadOnly":"This view has changes. Save them as a new preset to keep them.","unsavedChanges":"Unsaved changes","actions":"Preset actions","back":"Back","setMyDefault":"Use as my default","unsetMyDefault":"Stop using as my default","myDefault":"Opens by default","globalDefault":"Default for everyone","setGlobalDefault":"Make default for everyone","unsetGlobalDefault":"Remove as default for everyone","share":"Share with everyone","unshare":"Make private","sharedBadge":"Shared with everyone","edit":"Edit name and sharing\u2026","updateFromView":"Replace with current view","duplicate":"Duplicate\u2026","copyLink":"Copy link","linkCopied":"Link copied.","delete":"Delete\u2026","deleteConfirm":"Delete this preset?","deleteHint":"People who use it as their default go back to the page default.","error":"That did not work. Please try again.","limitReached":"You have reached the limit of :max presets on this page.","copyOf":":name (copy)","dialog":{"createTitle":"Save preset","editTitle":"Edit preset","duplicateTitle":"Duplicate preset","createDescription":"Saves the columns and their order, the filters, the sorting and the page size you see now. The search text is not saved.","duplicateDescription":"Makes your own copy of this preset that you can change freely.","editDescription":"Change the name or who can use this preset. To change what it shows, open it, adjust the table and choose Save changes.","name":"Name","namePlaceholder":"For example: Overdue this week","nameRequired":"Give the preset a name.","visibility":"Who can use it","private":"Only me","privateHint":"Nobody else sees it.","shared":"Everyone","sharedHint":"Everyone can apply it. Only you can change it.","makeDefault":"Open this page with this preset","contains":"What it contains","columns":"Columns","filters":"Filters","sorting":"Sorting","pageSize":"Page size","none":"None","ascending":"ascending","descending":"descending"}},"donuts":{"title":"Distributions","priority":"Priority distribution","status":"Status distribution","board":"Board distribution","orgUnit":"Org unit distribution","tasks":"tasks"},"columns":"Columns","searchColumns":"Search columns...","noColumns":"No columns match.","fields":"Fields","properties":"Properties","other":"Other","reset":"Reset","filters":"Filters","filtersApplied":"Filters applied","addFilter":"Add filter","removeFilter":"Remove filter","noFilters":"No filters yet.","matchAll":"All","matchAny":"Any","matchModeLabel":"How conditions combine","conjunctionAnd":"and","conjunctionOr":"or","matchAllHint":"All conditions must match","matchAnyHint":"Any condition may match","noValueNeeded":"No value needed","selected":"selected","clearAll":"Clear all","clearFilters":"Clear filters","clearSearch":"Clear search","search":"Search","searchPlaceholder":"Search... (press \/ to focus)","selectValue":"Select\u2026","value":"Value","min":"Min","max":"Max","yes":"Yes","no":"No","sortDirection":"Sort direction","newItem":"New Item","unnamedItem":"Unnamed item","openItem":"Open item","emptyTitle":"No order items found","emptyFiltered":"Try adjusting your filters.","emptyNone":"No order items exist for this project yet.","show":"Show","perPage":"per page","showing":"Showing","of":"of","open":"Open","unnamed":"Unnamed","newAssembly":"New Assembly","newProduct":"New Product","emptyAssembliesTitle":"No assemblies found","emptyAssembliesNone":"No assemblies exist for this project yet.","emptyProductsTitle":"No products found","emptyProductsNone":"No products exist for this project yet.","tasksTitle":"Tasks","newTask":"New Task","unnamedTask":"Untitled task","companyWide":"Company-wide","openTask":"Open task","emptyTasksTitle":"No tasks found","emptyTasksNone":"No tasks exist yet.","confirmDeleteTask":"Are you sure you want to delete this task?","noDescription":"No description.","startDate":"Start","edit":"Edit","delete":"Delete","stats":{"total":"Total","boards":":count boards","completed":"Completed","ofTotal":":percent% of total","inProgress":"In progress","onBoards":":count on boards","overdue":"Overdue","dueToday":":count due today","dueThisWeek":"Due this week","upcoming":"Upcoming","highPriority":"High priority","urgent":":count urgent","assignees":"Assignees","peopleInvolved":"People involved","estHours":"Est. hours","estimated":"Estimated"},"op":{"contains":"contains","eq":"is","neq":"is not","between":"between","is":"is","on":"on","before":"before","after":"after","in":"in","notIn":"not in","hasAny":"has any","hasAll":"has all","isSet":"is set"},"newSupplier":"New supplier","newCustomer":"New customer","emptySuppliersTitle":"No suppliers found","emptySuppliersNone":"Get started by adding your first supplier.","emptyCustomersTitle":"No customers found","emptyCustomersNone":"Get started by adding your first customer.","newOrder":"New Order","unnamedOrder":"Unnamed order","openOrder":"Open order","openSupplier":"Open supplier","expandRow":"Show details","collapseRow":"Hide details","columnOrder":"Column order","columnOrderHint":"Use the arrows, or drag a column header in the table.","moveColumnUp":"Move up","moveColumnDown":"Move down","emptyOrdersTitle":"No orders found","emptyOrdersNone":"No orders exist for this project yet.","newSalesOrder":"New Sales Order","openSalesOrder":"Open sales order","emptySalesTitle":"No sales orders found","emptySalesNone":"No sales orders exist for this project yet.","payment":{"steps":"Payment steps","paid":"paid","due":"Due","paidOn":"Paid","none":"No payment steps assigned to this order."},"order":{"supplier":"Supplier","contact":"Contact","logistic":"Logistic","incoterm":"Incoterm","ordered":"Ordered","delivery":"Delivery","logistics":"Logistics","items":"Order items","noItems":"This order has no items."},"sales":{"customer":"Customer","orderDate":"Order date","delivery":"Delivery","total":"Total","lines":"Order lines","lineItem":"Line item","noLines":"This order has no lines."},"item":{"noCurrency":"no currency","noCurrencyHint":"This item has no currency set, so the amount is shown without one."},"total":"Total","newUser":"New user","emptyUsersTitle":"No people found","emptyUsersNone":"Get started by adding your first user.","export":"Export","exportCsv":"Export as CSV","exportPdf":"Export as PDF","userStats":{"admins":"Administrators","adminsSub":"Admin or super admin","withoutRole":"Without role","withoutRoleSub":"No permissions at all","twoFactor":"Two-factor","verifiedSub":"email verified","recentlyActive":"Active 30d","neverLoggedIn":"never signed in"},"user":{"today":"today","yesterday":"yesterday","daysAgo":":count d ago","monthsAgo":":count mo ago","yearsAgo":":count y ago","never":"Never","online":"Online","offline":"Offline","administrator":"Administrator","hasRole":"Has a role","noRole":"No role","noRoleHint":"This user holds no role, and therefore no permissions.","twoFactor":"Two-factor","twoFactorOn":"Enabled","twoFactorOff":"Not enabled","verified":"Verified","unverified":"Not verified","emailVerified":"Email","signIn":"Sign-in","password":"Password","contact":"Contact","organization":"Organization","access":"Access","activity":"Activity","workPhone":"Work phone","privateEmail":"Private email","privatePhone":"Private phone","address":"Address","location":"Location","department":"Organization unit","manager":"Manager","directReports":"Direct reports","position":"Position","language":"Language","lastLogin":"Last login","joined":"Joined","contract":"Contract","tasks":"Tasks","noProjects":"Not assigned to any project.","member":"Member of","linked":"Linked","reporting":"Reporting to them","memberOf":"Working in","roles":"Roles","positions":"Positions","noPositions":"No position on record.","reportingLine":"Reporting line","noManager":"No manager on record.","noReports":"Nobody reports to this person.","noUnits":"Not assigned to any organization unit.","noTasks":"No live tasks.","initials":"Initials","timezone":"Timezone","contractEnd":"Contract end","birthDate":"Date of birth","involvement":"Involvement","assignee":"Assignee","watcher":"Watcher","reviewer":"Reviewer","tasksTruncated":"Showing :shown of :total. Open the tasks page for the full list."},"previousPage":"Previous page","nextPage":"Next page","rowsPerPage":"Rows per page"},"dashboard":{"greeting":{"morning":"Good morning","afternoon":"Good afternoon","evening":"Good evening"},"quickCreate":{"project":"Project","supplier":"Supplier","task":"Task","event":"Event"},"myWork":{"openTasks":"My open tasks","overdue":"Overdue","awaitingApproval":"Awaiting my approval","myProjects":"My projects","todayEvents":"Today's events"},"actionCenter":{"title":"Needs you now"},"tasks":{"title":"My tasks","empty":"No tasks assigned to you","create":"Create a task"},"events":{"title":"My upcoming events","empty":"No upcoming events","create":"Create an event"},"projects":{"title":"My projects","empty":"You're not assigned to any projects yet","create":"Create a project","orders":"Orders","items":"Items","products":"Products"},"hr":{"title":"HR self-service","leaveBalance":"Leave balance","days":"days remaining","pendingRequests":"Pending requests","openGoals":"Open goals","pendingReviews":"Pending reviews","policiesToAck":"Policies to sign","onboarding":"Onboarding","onboardingProgress":":done of :total done"},"team":{"title":"My team","reports":"Direct reports","presentToday":"Present today","onLeaveToday":"On leave today","pendingApprovals":"Pending approvals","viewTeam":"View team"},"activity":{"title":"Recent activity","empty":"No recent activity"},"notifications":{"markAllRead":"Mark all read","allRead":"You're all caught up"},"quickAccess":{"title":"Quick access","empty":"No pinned pages yet","emptySub":"Pin a page to find it here","create":"Create"},"companyPulse":{"title":"Company pulse","subtitle":"Company-wide finances","unpaid":"Unpaid","projected12m":"Projected 12m","delta30d":"30d change","cashFlow":"Cash flow \u2014 paid, forecast & cumulative","paymentStatus":"Payment status","currency":"Currency breakdown","aging":"Aging \u2014 overdue","spendByProject":"Spend by project","forecast":"Forecast","cumulative":"Cumulative","now":"Now","noDue":"No due date","onTrack":"on track"},"relative":{"today":"Today","tomorrow":"Tomorrow"},"plural":{"unread":":count unread notification|:count unread notifications"}},"AI Guide":"AI Guide","Ask anything about your work":"Ask anything about your work","Chats":"Chats","Groups":"Groups","On leave":"On leave","Online":"Online","Offline":"Offline","Open Position":"Open Position","Organization unit":"Organization unit","Organize costs by organization unit, project, or function.":"Organize costs by organization unit, project, or function.","Plan and track budgets by organization unit, project, or cost center.":"Plan and track budgets by organization unit, project, or cost center.","Recaps":"Recaps","Messages":"Messages","Chat filter":"Chat filter","Reports to :name":"Reports to :name","Stop":"Stop","Send":"Send","Unit":"Unit","Unnamed":"Unnamed","connections":"connections","nodes":"nodes","online":"online","events":{"title":"Calendar","newEvent":"New event","today":"Today","agenda":"Agenda","timeline":"Timeline","allDay":"All day","more":"+:count more","onlineMeeting":"Online meeting","showing":":shown of :total events","emptyHint":"Create your first event to get started.","emptyFilteredHint":"Try clearing the filters or moving to another period.","gantt":{"group":"Group","groupNone":"None","groupType":"Event type","groupDepartment":"Organization unit","groupProject":"Project","noType":"No type","noDepartment":"No organization unit","noProject":"No project","scaleWeek":"Week","scale2week":"2 weeks","scaleMonth":"Month","noEvents":"No events in this period","noEventsHint":"Try expanding the date range or adjusting filters"},"toggleSidebar":"Toggle filters","previousPeriod":"Previous","nextPeriod":"Next","view":{"label":"View","day":"Day","week":"Week","month":"Month","list":"List","gantt":"Gantt"},"stats":{"today":"Today","thisWeek":"This week","thisMonth":"This month","upcoming":"Upcoming","upcomingSub":"next 7 days","needsRsvp":"Needs RSVP","total":"Total"},"scope":{"label":"Scope","all":"All","mine":"Mine","needsRsvp":"Needs RSVP"},"filters":{"title":"Filters","reset":"Reset","eventTypes":"Event types","departments":"Organization units","people":"People","searchPeople":"Search people\u2026","noPeople":"No people found","showCancelled":"Show cancelled"},"list":{"empty":"No events scheduled","emptyFiltered":"No events match your filters","allDay":"All day"},"status":{"confirmed":"Confirmed","tentative":"Tentative","cancelled":"Cancelled"},"visibility":{"public":"Public","private":"Private","department":"Organization unit only"},"rsvp":{"going":"Going","maybe":"Maybe","declined":"Declined","pending":"Pending"},"detail":{"to":"to","duration":"Duration","openInMaps":"Open in maps","joinMeeting":"Join meeting","reminderBefore":"Reminder :time before","yourResponse":"Your response","participants":"Participants","accepted":"accepted","organizer":"Organizer","showAll":"Show all :count","showLess":"Show less","createdBy":"Created by","edit":"Edit","delete":"Delete"},"form":{"createTitle":"New event","editTitle":"Edit event","createSubtitle":"Fill in the details for the new event.","editSubtitle":"Update the event details.","title":"Title","titlePlaceholder":"Add title","start":"Start","end":"End","allDay":"All day","type":"Type","location":"Location","locationPlaceholder":"Add location","meetingPlaceholder":"Add meeting link","participants":"Participants","searchPeople":"Search people\u2026","noUsers":"No people found","description":"Description","descriptionPlaceholder":"Add description","moreOptions":"More options","fewerOptions":"Fewer options","status":"Status","visibility":"Visibility","reminder":"Reminder","color":"Custom color","department":"Organization unit","project":"Project","none":"None","cancel":"Cancel","save":"Save changes","create":"Create event","reminderNone":"None","minutesShort":":count min","hoursShort":":count h","daysShort":":count d"},"confirmDelete":{"title":"Delete event?","body":"\u201c:title\u201d will be permanently deleted. This cannot be undone.","cancel":"Cancel","confirm":"Delete"}},"orgChart":{"pageTitle":"Org Charts","add":"Add","addNode":"Add node","filter":"Filter","versions":"Versions","versionHistory":"Version history","noVersions":"No versions yet","restore":"Restore","search":"Search\u2026","allDepartments":"All organization units","properties":"Properties","label":"Label","subtitle":"Subtitle","color":"Color","badge":"Badge","badgePlaceholder":"e.g. CEO","labelPlaceholder":"Auto","deleteNode":"Delete node","layout":"Layout","autoLayout":"Auto layout","vertical":"Vertical","horizontal":"Horizontal","undo":"Undo","redo":"Redo","zoomIn":"Zoom in","zoomOut":"Zoom out","fitView":"Fit view","rebuild":"Rebuild","rebuildTitle":"Rebuild from org data","darkMode":"Dark mode","lightMode":"Light mode","save":"Save","saving":"Saving\u2026","savedAt":"Saved :time","unsaved":"Unsaved changes","collapsePanel":"Collapse panel","expandPanel":"Expand panel","emptyTitle":"This chart is empty","emptyBody":"Add a node from the toolbar, or rebuild from your organization data.","nodeTypes":{"user":"Person","unit":"Unit","position":"Position","vacancy":"Vacancy","group_box":"Group","text":"Note","kpi":"KPI","project":"Project"},"defaults":{"note":"Note\u2026","kpi":"Headcount","vacancy":"Open Position","group":"Team","new":"New"},"cards":{"unnamed":"Unnamed","head":"Head","more":"+:count more","hiring":"Hiring","openPosition":"Open Position","reportsTo":"Reports to :name","reportsCount":":count direct reports","since":"Since :date","inactive":"Inactive","memberCount":":count members","onLeave":"On leave","contractEnds":"Contract ends :date","seats":":count seats","restrictedProject":"Restricted project","restrictedBody":"You are not a member of this project, so its details stay hidden.","overdue":"Overdue","daysLeft":":count days left","lead":"Lead: :name"},"confirm":{"rebuildTitle":"Rebuild chart?","rebuildBody":"This regenerates every node from your organization data. Manual positions and overrides are replaced. A version is saved first, so you can restore the current canvas from Versions.","rebuildAction":"Rebuild","restoreTitle":"Restore version :number?","restoreBody":"The current canvas is replaced with this version. What you see now is saved as a version first.","restoreAction":"Restore"},"readOnly":"Read-only","readOnlyNoPermission":"You can view this chart but you do not have permission to change it.","readOnlyLocked":"This chart is locked. Unlock it in the chart settings to make changes.","noMatchesTitle":"Nothing matches","noMatchesBody":"No nodes match the current search or unit filter.","clearFilters":"Clear filters","linkedRecord":"Linked record","notLinked":"Not linked","choosePerson":"Choose a person\u2026","chooseUnit":"Choose a unit\u2026","choosePosition":"Choose a position\u2026","kpiValue":"Value","lockPosition":"Lock position","actionFailed":"Action failed","rebuildSource":"Rebuild from","sourceNeedsUnit":"Set a root unit in the chart settings first.","sourceNeedsProject":"Set a project in the chart settings first.","edge":{"title":"Connection","relationship":"Relationship","delete":"Delete connection","labelPlaceholder":"Optional text on the line","styleHint":"Line type, dashes and animation are set for the whole chart under Appearance."},"relationships":{"reports_to":"Reports to","dotted_line":"Dotted line","mentors":"Mentors","deputizes":"Deputizes","collaborates":"Collaborates","custom":"Custom"},"versionLabels":{"initial":"Initial","autosave":"Auto-save","manual":"Manual save","beforeRebuild":"Before rebuild","beforeRestore":"Before restore"},"sources":{"organization_units":"Organization unit tree","users_manager":"People, by manager","department":"One unit with its people","project":"Project team","empty":"Empty (build manually)"},"cardOptions":{"title":"Appearance","hint":"Choose what cards and connections show","density":"Density","densities":{"compact":"Compact","normal":"Normal","spacious":"Spacious"},"groups":{"people":"People","units":"Units","positions":"Positions","connections":"Connections","projects":"Projects"},"options":{"avatar":"Photo","position":"Job title","unit":"Organization unit","email":"Email","phone":"Phone","manager":"Manager","reports":"Direct reports","roles":"Roles","since":"Start date","location":"Location","unitType":"Unit type","unitHead":"Head","unitMembers":"Member list","positionHolders":"People in the position","edgeDashed":"Dashed lines","edgeAnimated":"Animated lines","edgeStyle":"Line type","leave":"On leave today","contractEnd":"Contract ending soon","projectNumber":"Project number","projectDates":"Dates","projectTeam":"Team size","projectLead":"Lead"}},"unitTypes":{"company":"Company","division":"Division","department":"Department","team":"Team","site":"Site"},"lineTypes":{"smoothstep":"Rounded steps","step":"Steps","straight":"Straight","bezier":"Curved"},"viewerHint":"You are viewing this chart. Open the editor to change it.","lockedBadge":"Locked","lock":"Lock chart","unlock":"Unlock chart","openEditor":"Open editor","addReport":"Add a direct report","addSubUnit":"Add a sub-unit","focusLine":"Focus on reporting line","focusLineHint":"Dim everything that is not above or below the selected node","renameVersion":"Rename version","renameSave":"Save name","conflict":{"body":"This chart was changed by someone else while you were editing. Reload their version, or keep yours and overwrite theirs.","bodyBy":":name changed this chart while you were editing. Reload their version, or keep yours and overwrite theirs.","reload":"Reload theirs","keepMine":"Keep mine"},"jump":{"title":"Find on chart","placeholder":"Type a name\u2026","empty":"No node matches."},"legend":{"title":"Legend","empty":"Nothing to explain yet."},"share":{"title":"Share chart","action":"Share","body":"Visibility decides who may find the chart. Collaborators are named people; their role is the most they may do.","visibility":"Visibility","collaborators":"Collaborators","none":"Nobody yet. Add people below.","addPerson":"Add a person\u2026","add":"Add","remove":"Remove","role":"Role","save":"Save sharing"},"roles":{"viewer":"Viewer","commenter":"Commenter","editor":"Editor","owner":"Owner"},"visibility":{"private":"Private","shared":"Shared","organization":"Organization"},"visibilityHint":{"private":"Only you and the collaborators you add.","shared":"Only the collaborators you add.","organization":"Everyone with access to org charts can see it; update holders can edit it."},"status":{"draft":"Draft","published":"Published","archived":"Archived"},"purposes":{"hierarchy":{"label":"Org hierarchy","desc":"Standard top-down chart driven by canonical units."},"departmental":{"label":"Single unit","desc":"One organization unit drilled into people."},"project":{"label":"Project team","desc":"Members of a specific project."},"matrix":{"label":"Matrix \/ cross-functional","desc":"Multiple reporting lines, solid and dotted."},"scenario":{"label":"Scenario \/ what-if","desc":"Draft a re-org without touching live data."},"functional":{"label":"Functional","desc":"Group by function, not hierarchy."},"geographic":{"label":"Geographic","desc":"By location, office or region."},"succession":{"label":"Succession plan","desc":"Identify successors per role."},"skills":{"label":"Skills map","desc":"Visualize skill clusters across teams."},"custom":{"label":"Custom","desc":"Free-form chart with your own structure."}},"index":{"subtitle":"Many charts for many purposes: hierarchy, single unit, project, scenario planning and more.","createNew":"Create new chart","totalCharts":"Total charts","drafts":"Drafts","editedRecently":"Edited in the last 7 days","searchPlaceholder":"Search charts\u2026","allPurposes":"All purposes","allGroups":"All groups","apply":"Apply","empty":"No charts yet. Create one to get started.","default":"Default","open":"Open","editMeta":"Edit details","duplicate":"Duplicate","delete":"Delete","deleteTitle":"Delete chart?","deleteBody":"\":name\" and all of its versions will be deleted. This cannot be undone.","nodes":"Nodes","connections":"Connections"},"form":{"createTitle":"Create new org chart","info":"Chart details","name":"Name","namePlaceholder":"e.g. Procurement Q3 reorg","description":"Description","group":"Group","noGroup":"No group","status":"Status","purpose":"Purpose","autoBuild":"Build from","rootUnit":"Root unit (optional)","allUnits":"All units","rootUser":"Root person (optional, e.g. the CEO)","autoDetectRoots":"Detect roots automatically","restrictUnit":"Restrict to an organization unit (optional)","unit":"Organization unit","pickOne":"\u2014 pick one \u2014","project":"Project","visibility":"Visibility","save":"Save changes","createAndOpen":"Create and open editor"},"stale":{"badge":"Missing record","body":"The linked record no longer exists. Pick another one under Linked record, or delete this card.","count":":count cards point at records that no longer exist. Click to visit them."},"collapse":"Collapse team","expand":"Expand team","sync":{"title":"Sync with organisation data","action":"Sync","hint":"Add, remove or move cards to match the data, without redrawing the chart","body":"Compare the chart with the organisation and take only the changes you tick. New cards land beside their manager; everything else stays where it is. A version is saved first.","source":"Compare with","loading":"Comparing\u2026","matches":"The chart already matches the data.","added":"Add to the chart","removed":"Remove from the chart","moved":"Move","under":"under :name","apply":"Apply :count changes"},"compare":{"title":"Compare charts","action":"Compare","body":"See what the other chart has that this one does not, and the other way round. Click a row to find it on this chart.","with":"Compare with","none":"No other chart you can open","loading":"Comparing\u2026","same":"The two charts hold the same people and structure.","added":"Only on :name","removed":"Not on :name","moved":"Reports to someone else there","jump":"Show on this chart"},"people":{"title":"People","action":"People","hint":"Who is not on the chart, who has left, and cards pointing nowhere","unplaced":"Not on the chart","inactive":"On the chart but inactive","stale":"Missing records","empty":"Everyone is on the chart.","add":"Add to chart","search":"Search people\u2026","dragHint":"Drag a person onto the canvas to place them."},"arrange":{"title":"Arrange","selectHint":"select two or more cards","alignLeft":"Align left","alignCenter":"Align centres","alignRight":"Align right","alignTop":"Align top","alignMiddle":"Align middles","alignBottom":"Align bottom","distributeH":"Distribute horizontally","distributeV":"Distribute vertically","snap":"Snap to grid"},"kpi":{"metric":"Metric","manual":"Typed value","target":"For","metrics":{"unit_headcount":"Headcount of a unit","unit_open_positions":"Open seats in a unit","span_of_control":"Someone's direct reports","chart_people":"People on this chart","chart_units":"Units on this chart","project_team_size":"A project's team size"}},"openingStatus":{"draft":"Draft","open":"Open","on_hold":"On hold","closed":"Closed","filled":"Filled"},"chooseOpening":"Choose a job opening\u2026","export":{"title":"Download the chart as a file","action":"Export","pdfA3":"PDF \u00b7 A3 landscape","pdfA4":"PDF \u00b7 A4 landscape","png":"PNG image"},"comments":{"title":"Comments","action":"Comments","hint":"Discuss the chart or a single card","thisCard":"This card","whole":"Whole chart","all":"All","onCard":"On :card","onChart":"On the whole chart","cardGone":"Card no longer on the chart","placeholder":"Write a comment\u2026","placeholderCard":"Comment on :card\u2026","post":"Post","shortcut":"Ctrl\/\u2318 + Enter to post","empty":"No comments yet.","emptyCard":"No comments on this card yet.","resolve":"Resolve","reopen":"Reopen","resolvedBy":"Resolved by :name","showResolved":"Show resolved (:count)","hideResolved":"Hide resolved","edit":"Edit","delete":"Delete","save":"Save","cancel":"Cancel","deleteConfirm":"Delete this comment?","readOnly":"You can read the comments but not post here.","open":":count open","edited":"edited","jump":"Show card","badge":":count open comments"},"inspector":{"reset":"Use default","defaultHint":"Default: :value","nothing":"nothing","noSubtitle":"No subtitle by default","text":"Text","photoUrl":"Photo URL","photoDefault":"Photo from the linked record","position":"Position","size":"Size","width":"Width","height":"Height","openRecord":"Open record","kpiValuePlaceholder":"e.g. 42","colorDefault":"Colour comes from the record, or from the card type","linkedHint":"The card shows the record's data; any field below overrides it."},"toolbar":{"view":"View","data":"Data"},"selection":{"count":":count selected"},"chooseProject":"Choose a project\u2026"},":days left \u2014 please renew":":days left \u2014 please renew",":days starting :date":":days starting :date",":name (:org) expires :date":":name (:org) expires :date",":name (:org) expires in :days \u2014 please renew":":name (:org) expires in :days \u2014 please renew",":name (:org) is expiring soon":":name (:org) is expiring soon",":name changed status of issue \":title\"":":name changed status of issue \":title\"",":name commented on :target":":name commented on :target",":name completed a payment step":":name completed a payment step",":name created order :number":":name created order :number",":name deleted order :number":":name deleted order :number",":name mentioned you":":name mentioned you",":name mentioned you on :target":":name mentioned you on :target",":name requested :type leave":":name requested :type leave",":name requested :type leave (:days)":":name requested :type leave (:days)",":name requested :type leave (:days) starting :date":":name requested :type leave (:days) starting :date",":name updated \":title\" to version :version":":name updated \":title\" to version :version",":name updated order :number":":name updated order :number",":old \u2192 :new":":old \u2192 :new",":step \u00b7 :workflow":":step \u00b7 :workflow",":title (:type) expires in :days":":title (:type) expires in :days",":title expires :date":":title expires :date",":title is expiring soon":":title is expiring soon",":type leave":":type leave",":type leave (:range)":":type leave (:range)","Action":"Action","Activity filter":"Activity filter","Addresses":"Addresses","All":"All","All Groups":"All Groups","All Tags":"All Tags","All categories":"All categories","All caught up!":"All caught up!","Amount":"Amount","Amount: :amount":"Amount: :amount","An employee":"An employee","Application":"Application","Approval":"Approval","Approval needed: :entity":"Approval needed: :entity","Approval step assigned":"Approval step assigned","Approvals":"Approvals","Are you sure you want to cancel this order?":"Are you sure you want to cancel this order?","Are you sure you want to confirm this order?":"Are you sure you want to confirm this order?","Are you sure you want to delete this order? This action cannot be undone.":"Are you sure you want to delete this order? This action cannot be undone.","Are you sure you want to delete this whiteboard?":"Are you sure you want to delete this whiteboard?","Assigned to you":"Assigned to you","Attendance":"Attendance","Awaiting":"Awaiting","Awaiting review":"Awaiting review","Awaiting you":"Awaiting you","Awaiting your approval":"Awaiting your approval","Awaiting your decision":"Awaiting your decision","Awaiting your review":"Awaiting your review","Back":"Back","Billing Address":"Billing Address","Billing company":"Billing company","Blank whiteboard":"Blank whiteboard","Budget":"Budget","Calendar Events":"Calendar Events","Calendar event created":"Calendar event created","Calendar event deleted":"Calendar event deleted","Calendar event reminder":"Calendar event reminder","Calendar event updated":"Calendar event updated","Cancel":"Cancel","Cancelled":"Cancelled","Carrier":"Carrier","Certification":"Certification","Changes requested":"Changes requested","Chat":"Chat","Chat mention":"Chat mention","Choose how often to receive email notification summaries":"Choose how often to receive email notification summaries","Close":"Close","Close notifications":"Close notifications","Collected":"Collected","Command Center":"Command Center","Commissions":"Commissions","Complete your self-assessment":"Complete your self-assessment","Complete your self-assessment by :date":"Complete your self-assessment by :date","Confirm":"Confirm","Confirmed":"Confirmed","Confirmed at":"Confirmed at","Confirmed by":"Confirmed by","Cover Letter":"Cover Letter","Create Group":"Create Group","Create Whiteboard":"Create Whiteboard","Create your first whiteboard to get started.":"Create your first whiteboard to get started.","Created by":"Created by","Creating...":"Creating...","Currency":"Currency","Daily summary":"Daily summary","Dashboard":"Dashboard","Date":"Date","Delete":"Delete","Delete notification":"Delete notification","Delivered":"Delivered","Delivery #":"Delivery #","Delivery Date":"Delivery Date","Delivery Notes":"Delivery Notes","Delivery date":"Delivery date","Delivery overdue":"Delivery overdue","Description":"Description","Details":"Details","Disable":"Disable","Discount":"Discount","Do Not Disturb":"Do Not Disturb","Do Not Disturb suppresses push and real-time notifications during quiet hours":"Do Not Disturb suppresses push and real-time notifications during quiet hours","Document":"Document","Document created":"Document created","Document version changed":"Document version changed","Documents":"Documents","Draft":"Draft","Due :date":"Due :date","Due date":"Due date","Due soon":"Due soon","Earlier":"Earlier","Edit":"Edit","Edit Whiteboard":"Edit Whiteboard","Email":"Email","Contact Person":"Contact Person","Credit Limit":"Credit Limit","Customer":"Customer","No customer linked to this sales order.":"No customer linked to this sales order.","Payment Terms":"Payment Terms","Phone":"Phone","Tax ID":"Tax ID","Website":"Website","Email digest":"Email digest","Email notifications are sent to your email address":"Email notifications are sent to your email address","Enable":"Enable","Enable push notifications to receive alerts even when the app is closed.":"Enable push notifications to receive alerts even when the app is closed.","Event":"Event","Events":"Events","Expiring":"Expiring","Expiring soon":"Expiring soon","Finance":"Finance","From your team":"From your team","Fulfilled":"Fulfilled","Global Settings":"Global Settings","Goal":"Goal","Group name...":"Group name...","Guide options":"Guide options","HR":"HR","HR Doc":"HR Doc","Hide guides on all pages":"Hide guides on all pages","High":"High","How it works":"How it works","ID":"ID","In-App":"In-App","In-App notifications appear in the notification bell and notification center":"In-App notifications appear in the notification bell and notification center","Incoterm":"Incoterm","Instant":"Instant","Interview":"Interview","Invoice":"Invoice","Issue":"Issue","Issue assigned":"Issue assigned","Issue comment added":"Issue comment added","Issue status changed":"Issue status changed","Issue upvoted":"Issue upvoted","Issues":"Issues","Item":"Item","Item type":"Item type","Level":"Level","Items subtotal":"Items subtotal","Leave":"Leave","Leave request":"Leave request","Line Items":"Line Items","Line Total":"Line Total","Loading...":"Loading...","Location: :location":"Location: :location","Logistic person":"Logistic person","Logistics & Incoterm":"Logistics & Incoterm","Logistics amount":"Logistics amount","Logistics due":"Logistics due","Logistics paid":"Logistics paid","Manage how and when you receive notifications":"Manage how and when you receive notifications","Margin":"Margin","Mark all read":"Mark all read","Mark as read":"Mark as read","Mark read":"Mark read","Mention":"Mention","Message":"Message","Milestone":"Milestone","Mine":"Mine","Mixed currencies":"Mixed currencies","Moved to :date":"Moved to :date","My Activity":"My Activity","Name":"Name","Needs attention":"Needs attention","Needs feedback":"Needs feedback","Needs your feedback":"Needs your feedback","Net":"Net","New Chat":"New Chat","New Conversation":"New Conversation","New Whiteboard":"New Whiteboard","New notification":"New notification","No Steps":"No Steps","No conversations yet":"No conversations yet","No group":"No group","No line items":"No line items","No line items on this order.":"No line items on this order.","No line items.":"No line items.","No notifications":"No notifications","No primary supplier assigned.":"No primary supplier assigned.","No project":"No project","No project (company-wide)":"No project (company-wide)","Company-wide":"Company-wide","The selected project is not available to you.":"The selected project is not available to you.","No schedule":"No schedule","No suppliers assigned to this RFQ.":"No suppliers assigned to this RFQ.","No users found":"No users found","No whiteboards yet":"No whiteboards yet","No.":"No.","Note":"Note","Notes":"Notes","Nothing here yet.":"Nothing here yet.","Nothing needs your attention right now":"Nothing needs your attention right now","Notification Preferences":"Notification Preferences","Notification permission was denied. Please enable notifications in your browser settings.":"Notification permission was denied. Please enable notifications in your browser settings.","Notification preferences updated.":"Notification preferences updated.","Notification settings":"Notification settings","Notification settings updated.":"Notification settings updated.","Notification sound":"Notification sound","Notifications":"Notifications","Notifications filter":"Notifications filter","Notifications will appear here":"Notifications will appear here","Now :count upvotes":"Now :count upvotes","Now: :new":"Now: :new","Number":"Number","On this page":"On this page","Onboarding":"Onboarding","Open Editor":"Open Editor","Open chat":"Open chat","Order":"Order","Order :number":"Order :number","Order created":"Order created","Order deleted":"Order deleted","Order status changed":"Order status changed","Ordered":"Ordered","Ordered at":"Ordered at","Orders":"Orders","Other":"Other","Overdue":"Overdue","Overdue payment":"Overdue payment","Page":"Page","Page guide":"Page guide","Paid":"Paid","Paid at":"Paid at","Payment":"Payment","Payment Schedule":"Payment Schedule","Payment due":"Payment due","Payment of :amount is due":"Payment of :amount is due","Payment of :amount is due :when":"Payment of :amount is due :when","Payment step #:number":"Payment step #:number","Payment step #:number is due":"Payment step #:number is due","Payment step #:number is due :when":"Payment step #:number is due :when","Payment step completed":"Payment step completed","Payment terms":"Payment terms","Payments":"Payments","Pending":"Pending","Pending your acknowledgment":"Pending your acknowledgment","Performance":"Performance","Period":"Period","Plan":"Plan","Play a sound when new notifications arrive":"Play a sound when new notifications arrive","Press ? to toggle the guide":"Press ? to toggle the guide","Primary":"Primary","Primary supplier":"Primary supplier","Priority":"Priority","Priority: :priority":"Priority: :priority","Probability":"Probability","Processing":"Processing","Product":"Product","Project":"Project","Project updated":"Project updated","Project: :project":"Project: :project","Projects":"Projects","Purchase Order":"Purchase Order","Push":"Push","Push Notifications":"Push Notifications","Push notifications are not supported in this browser.":"Push notifications are not supported in this browser.","Push notifications are sent to your device even when the app is closed":"Push notifications are sent to your device even when the app is closed","Qty":"Qty","Quotation":"Quotation","Quotation PDF":"Quotation PDF","RFQ":"RFQ","RFQ recipients":"RFQ recipients","RSVP":"RSVP","Real-time":"Real-time","Reason":"Reason","Recent":"Recent","Refresh":"Refresh","Related pages":"Related pages","Reminder: \":title\"":"Reminder: \":title\"","Return #":"Return #","Returns":"Returns","Review":"Review","Reviewed by :reviewer":"Reviewed by :reviewer","Sale":"Sale","Sales":"Sales","Sales orders belong to a project. Choose the project this order should be created under.":"Sales orders belong to a project. Choose the project this order should be created under.","Select a project":"Select a project","Save preferences":"Save preferences","Save settings":"Save settings","Scheduled":"Scheduled","Scheduled total":"Scheduled total","Search conversations...":"Search conversations...","Search notifications...":"Search notifications...","Search users...":"Search users...","Search whiteboards...":"Search whiteboards...","Send Test":"Send Test","Shipped":"Shipped","Shipping Address":"Shipping Address","Show guides on all pages":"Show guides on all pages","Show or hide the guide for the current page":"Show or hide the guide for the current page","Start a new chat to begin messaging":"Start a new chat to begin messaging","Start from template":"Start from template","Starts :date":"Starts :date","Starts soon":"Starts soon","Status":"Status","Status: :new":"Status: :new","Status: :status":"Status: :status","Stay connected":"Stay connected","Stay up to date":"Stay up to date","Subtotal":"Subtotal","Supplier":"Supplier","Suppliers":"Suppliers","Suppress push and real-time notifications during quiet hours":"Suppress push and real-time notifications during quiet hours","Task":"Task","Task \":title\" is due :date":"Task \":title\" is due :date","Task assigned":"Task assigned","Task comment added":"Task comment added","Task deleted":"Task deleted","Task due soon":"Task due soon","Task status changed":"Task status changed","Task updated":"Task updated","Tasks":"Tasks","Tax":"Tax","Team":"Team","This :type document expires in :days":"This :type document expires in :days","This week":"This week","Tip":"Tip","Today":"Today","Toggle page guide":"Toggle page guide","Total":"Total","Tracking":"Tracking","Type a message... Use @ to mention, \/ for commands":"Type a message... Use @ to mention, \/ for commands","Type: :type":"Type: :type","Unaccepted":"Unaccepted","Unit Price":"Unit Price","Unread":"Unread","Upcoming":"Upcoming","Upcoming leave":"Upcoming leave","Updated by":"Updated by","Urgent":"Urgent","User":"User","View":"View","View all":"View all","View all notifications":"View all notifications","Warning":"Warning","Weekly summary":"Weekly summary","What needs you right now":"What needs you right now","Whiteboard name":"Whiteboard name","Whiteboards":"Whiteboards","Yesterday":"Yesterday","You have no unread notifications":"You have no unread notifications","You will receive OS-level push notifications on this device.":"You will receive OS-level push notifications on this device.","You're mentioned":"You're mentioned","Your :cycle review is open":"Your :cycle review is open","Your :cycle review is open \u2014 complete your self-assessment":"Your :cycle review is open \u2014 complete your self-assessment","Your :cycle review is open \u2014 complete your self-assessment by :date":"Your :cycle review is open \u2014 complete your self-assessment by :date","Your :request was :decision":"Your :request was :decision","Your :request was :decision by :reviewer":"Your :request was :decision by :reviewer","Your performance review is open":"Your performance review is open","add_label":"Add label","all_mail":"All Mail","approved":"approved","archive":"Archive","at":"at","attachments":"Attachments","back_to_list":"Back to list","bcc":"Bcc","blind_carbon_copy":"Blind carbon copy","carbon_copy":"Carbon copy","cc":"Cc","commands":"commands","compose":"Compose","ctrl_enter_send":"Ctrl+Enter to send","delete":"Delete","deselect_all":"Deselect all","discard":"Discard","document":"Document","documents":"Documents","documents.browse":"Browse and manage your organization's documents.","documents.create":"Create Document","documents.created_successfully":"Document created successfully.","documents.delete":"Delete Document","documents.deleted_successfully":"Document deleted successfully.","documents.details":"Details","documents.edit":"Edit Document","documents.empty_folder":"This folder is empty","documents.file":"File","documents.folder":"Folder","documents.folder_contents":"Folder Contents","documents.management":"Document Management","documents.new":"New Document","documents.open_sharepoint":"Open in SharePoint","documents.tags_categories":"Tags & Categories","documents.updated_successfully":"Document updated successfully.","drafts":"Drafts","elements":"elements","email":"Email","forward":"Forward","important":"Important","inbox":"Inbox","inbox_empty":"Your inbox is empty \u2014 enjoy the calm!","item":"item","items":"items","just now":"just now","labels":"Labels","line":"line","lines":"lines","mark_as_important":"Mark as important","mark_as_read":"Mark as read","mark_as_unread":"Mark as unread","members":"members","mention":"mention","messages":"You have :count message","move_to":"Move to","new_message":"New Message","no_emails":"No emails","no_subject":"(no subject)","paid":"paid","performance":"performance","print":"Print","recipients":"Recipients","refresh":"Refresh","rejected":"rejected","remove_importance":"Remove importance","remove_label":"Remove label","reply":"Reply","reply_all":"Reply All","save_draft":"Save draft","search_emails":"Search emails...","select_all":"Select all","select_email":"Select an email to read","select_email_desc":"Choose an email from the list to view its content","selected":"selected","send":"Send","sent":"Sent","spam":"Spam","starred":"Starred","storage_used":"of 15 GB used","subject":"Subject","title":"Dashboard","to":"to","to navigate":"to navigate","trash":"Trash","units":"units","unread":"unread","updated this week":"updated this week","versions":"versions","welcome":"Welcome","whiteboards":"whiteboards","write_message":"Write your message...","write_reply":"Write your reply...","{1} :count day|[2,*] :count days":"{1} :count day|[2,*] :count days","hr":{"dashboard":{"title":"Human Resources","subtitle":"People, attendance, leave and hiring at a glance","clock":{"title":"My attendance today","notClockedIn":"Not clocked in yet","clockedInAt":"Clocked in at :time","clockedOutAt":"Clocked out at :time","onLeaveToday":"You are on leave today","clockIn":"Clock in","clockOut":"Clock out","hoursToday":":hours h today"},"kpi":{"totalEmployees":"Employees","openPositions":"Open positions","pendingLeave":"Pending leave","activeOnboardings":"Onboardings","upcomingReviews":"Upcoming reviews","activeTrainings":"Trainings","attendanceRate":"Attendance rate","turnoverRate":"Turnover rate","presentToday":"Present today","onLeaveToday":"On leave today","staffedUnits":"In :count organization unit|In :count organization units"},"today":{"title":"Today","present":"Present","remote":"Remote","absent":"Absent","onLeave":"On leave","whosOut":"Who's out today","whosOutEmpty":"Everyone is in today.","pendingApprovals":"Attendance approvals","pendingApprovalsDesc":":count awaiting approval","pendingApprovalsEmpty":"Nothing awaiting approval.","review":"Review"},"headcount":{"title":"Headcount by organization unit","desc":"Employee distribution across :count organization units","empty":"No organization unit data available."},"leave":{"title":"Leave requests overview","desc":"Breakdown by status","viewAll":"View all leave requests","empty":"No leave request data available."},"hires":{"title":"Recent hires","desc":"Employees who joined in the last 30 days","new":"New","empty":"No recent hires in the last 30 days.","noDepartment":"No organization unit","noPosition":"No position"},"contracts":{"title":"Contracts expiring soon","desc":"Fixed-term contracts ending within 60 days","empty":"No contracts expiring soon.","daysLeft":":count days left","endsToday":"Ends today"},"anniversaries":{"title":"Upcoming anniversaries","desc":"Work anniversaries in the next 30 days","empty":"No anniversaries coming up.","years":":count years"},"probation":{"title":"Probation ending","desc":"Probation periods ending within 30 days","empty":"No probation periods ending soon.","daysLeft":":count days left"},"completeness":{"title":"Employee data gaps","desc":":count of :total active employees are missing data the HR figures depend on. Open a person to fill it in.","empty":"Every active employee has an organization unit, a manager, a contract date and an employee record.","more":"Showing :shown of :total.","gap":{"organization_unit":"No organization unit","manager":"No manager","contract_date":"No contract date","employee_record":"No employee record"},"headsDesc":"No manager by design. They head the organization or a line of it, so they are not counted above."},"modules":{"title":"HR modules"}},"status":{"present":"Present","remote":"Remote","late":"Late","half_day":"Half day","absent":"Absent","sick_leave":"Sick leave","on_leave":"On leave","holiday":"Holiday","weekend":"Weekend","no_record":"No record"},"approval":{"pending":"Pending","approved":"Approved","rejected":"Rejected","awaiting":"Awaiting approval"},"leaveStatus":{"pending":"Pending","approved":"Approved","rejected":"Rejected","cancelled":"Cancelled"},"leave":{"title":"Leave request #:id","details":"Request details","pending":{"title":"Waiting for a decision","approverHint":"Check the details below, then approve or reject the request.","ownerHint":"Your manager or HR will decide on it."},"decision":{"approvedBy":"Approved by","rejectedBy":"Rejected by","cancelledBy":"Cancelled by"},"cancel":{"action":"Cancel request","title":"Cancel this leave request?","bodyPending":"The request is withdrawn and nobody needs to decide on it any more.","bodyApproved":"The approved leave is called off and its days go back to the leave balance.","keep":"Keep request"},"hint":{"unlimited":"This leave type has no limit.","remaining":":year: :remaining days left, this request takes :requested.","pending":"Other pending requests: :days days.","exceeds":"Not enough days left. Shorten the request or ask HR to adjust the balance."},"new":"New leave request","editTitle":"Edit leave request","section":"Leave request","form":{"ownerFixed":"The employee on a request cannot be changed.","daysHelp":"Calendar days, the first and the last day included.","reasonPlaceholder":"For example, a family holiday","submit":"Submit request"},"list":{"quickViews":"Filter by status","emptyTitle":"No leave requests","emptyBody":"Your leave requests and those of your team show up here.","deleteBody":"The leave request is deleted. If it was approved, its days go back to the leave balance."},"reject":{"title":"Reject this leave request?","label":"Reason (optional)","message":"The employee sees the reason on the request."}},"attendance":{"title":"Attendance","subtitle":"Monthly attendance and leave tracker for the whole team","breadcrumb":"Attendance","record":"Record attendance","today":"Today","previousMonth":"Previous month","nextMonth":"Next month","view":{"all":"All","attendance":"Attendance","leave":"Leave"},"filters":{"title":"Filters","department":"Organization unit","allDepartments":"All organization units","employee":"Employee","searchPlaceholder":"Search employee\u2026","reset":"Reset","clearAll":"Clear all","active":"Filters active"},"kpi":{"presentToday":"Present today","onLeaveToday":"On leave today","remoteToday":"Remote today","absentToday":"Absent today","hoursThisMonth":"Hours this month","negativeBalance":"Negative balances"},"column":{"employee":"Employee","vacation":"Vac","used":"Used","carryForward":"C\/F","compensation":"Comp","overtime":"O\/U","balance":"Bal"},"columnTip":{"vacation":"Vacation days (total for :year)","used":"Vacation days used","carryForward":"Carry forward from :year","compensation":"Compensation \/ adjustment days","overtime":"Overtime \/ undertime (days)","balance":"Net remaining (vacation + carry fwd + comp \u2212 used). Can be negative.","balanceBreakdown":":total total + :carry carry fwd + :comp comp \u2212 :used used = :remaining"},"summaryTip":{"present":"Present days","remote":"Remote days","leave":"Leave days","sick":"Sick days","absent":"Absent days"},"tooltip":{"weekend":"Weekend","noRecord":"No record","hours":":hours h"},"empty":{"title":"No attendance for this month","body":"Nothing has been recorded for :month yet.","cta":"Record attendance","filtered":"No employees match your filters.","clearFilters":"Clear filters"},"footer":{"showing":"Showing :shown of :total employees"},"panel":{"title":"Attendance","noRecord":"No attendance recorded for this day.","create":"Add record","edit":"Edit","save":"Save","cancel":"Cancel","delete":"Delete","approve":"Approve","reject":"Reject","viewEmployee":"View employee","openFull":"Open full record","section":{"times":"Clock times","details":"Details","approval":"Approval","audit":"Audit"},"field":{"status":"Status","clockIn":"Clock in","clockOut":"Clock out","hoursWorked":"Hours worked","overtime":"Overtime","notes":"Notes","ipAddress":"IP address","approver":"Reviewed by","approvedAt":"Reviewed at","rejectionReason":"Rejection reason"},"notesPlaceholder":"Add a note (optional)","stillClockedIn":"Still clocked in","rejectTitle":"Reject attendance","rejectBody":"Optionally add a reason. The record will be marked rejected.","rejectPlaceholder":"Reason (optional)","deleteTitle":"Delete attendance record?","deleteBody":"This permanently removes the record for :date.","deleteConfirm":"Delete"},"form":{"selectEmployee":"Select an employee","hoursHint":"Automatically calculated from clock in\/out.","employeeAndDate":"Employee & date"},"legend":"Legend","records":{"title":"Records","monthlyGrid":"Monthly grid","emptyTitle":"No attendance records","emptyBody":"Nothing has been recorded for the people you can see.","deleteBody":"The attendance record is deleted."}},"employee":{"title":":name","subtitle":"Attendance detail","back":"Back to grid","period":"Year :year","previousYear":"Previous year","nextYear":"Next year","summary":{"present":"Present","remote":"Remote","absent":"Absent","sick":"Sick","onLeave":"On leave","totalHours":"Total hours","overtime":"Overtime","pending":"Pending approvals"},"balances":{"title":"Leave balances","empty":"No leave balances for this year.","type":"Type","total":"Total","used":"Used","carried":"Carried","adjustment":"Adjustment","remaining":"Remaining"},"records":{"title":"Attendance records","empty":"No records this year.","date":"Date","status":"Status","in":"In","out":"Out","hours":"Hours","overtime":"OT","approval":"Approval"},"heatmap":{"title":"Year at a glance","empty":"No attendance recorded this year."}},"myHr":{"title":"My HR","myProfile":"My profile","days":":days day|:days days","balances":{"usedOf":":used of :total days used","empty":"No leave balance has been set up for you this year.","breakdown":"Entitlement :entitlement, carried over :carried, adjustment :adjustment","unlimited":"Unlimited","usedOnly":"Days used: :used"},"requests":{"title":"Recent leave requests","empty":"You have not requested any leave yet."},"review":{"title":"Next performance review","empty":"No performance review is waiting for you.","open":"Open review"},"goals":{"title":"Open goals","empty":"You have no open goals.","due":"Due :date"},"trainings":{"title":"My trainings","empty":"You are not enrolled in a running training.","enrolledOn":"Enrolled on :date"},"policies":{"title":"Policies to acknowledge","empty":"You have acknowledged every required policy.","read":"Read and acknowledge","version":"Version :version","effective":"In effect from :date"}},"directory":{"title":"Employee directory","searchPlaceholder":"Search by name, email or initials","allPositions":"All positions","allSkills":"All skills","count":":count employee|:count employees","previousPage":"Previous page","nextPage":"Next page"},"profile":{"tabs":{"overview":"Overview","reviews":"Reviews","goals":"Goals","salary":"Salary","employment":"Employment","personal":"Personal"},"employment":"Employment","noEmployment":"No employment details recorded yet.","personal":"Personal details","identity":"Identification and bank","health":"Health","personalNotice":"Only the employee and HR can see the details below.","nothingRecorded":"Nothing recorded.","field":{"employmentType":"Employment type","workSchedule":"Work schedule","probationEnd":"Probation ends","shirtSize":"Shirt size","shoeSize":"Shoe size","maritalStatus":"Marital status","gender":"Gender","nationality":"Nationality","emergencyContact":"Emergency contact","hrNotes":"HR notes","nationalId":"National ID number","taxNumber":"Tax number","socialSecurity":"Social security number","bankName":"Bank","bankAccount":"Bank account","iban":"IBAN","bloodType":"Blood type","allergies":"Allergies","dietary":"Dietary restrictions","medical":"Medical conditions","activeHelp":"Inactive people are left out of the headcount and the HR lists.","addressNumber":"House number","relationship":"Relationship","contactName":"Full name","managerHelp":"The person this user reports to."},"documents":{"document":"Document","expires":"Expires","confidential":"Confidential","download":"Download","empty":"No documents on file."},"notes":{"private":"Private","empty":"No notes."},"reviews":{"cycle":"Review cycle","selfRating":"Self rating","managerRating":"Manager rating","overall":"Overall","completedOn":"Completed on","empty":"No performance reviews yet."},"goals":{"category":"Category","progress":"Progress","targetDate":"Target date","empty":"No goals yet."},"salary":{"effective":"Effective from","until":"Until","base":"Base salary","frequency":"Paid","bonus":"Bonus","current":"Current","empty":"No salary records."},"personalHidden":"Personal details are visible to the employee and HR only.","edit":{"placement":"Organization and manager","contract":"Contract and terms","contact":"Contact and address","selfNotice":"HR keeps your employment terms, identification numbers, bank data and HR notes. Ask HR if any of them need to change."},"projects":{"title":"Projects","project":"Project","roleLabel":"Role","joined":"Joined","left":"Left","former":"Former","empty":"Not on any project.","role":{"member":"Member","manager":"Manager"}}},"reviewStatus":{"pending":"Pending","self_review":"Self review","manager_review":"Manager review","completed":"Completed","acknowledged":"Acknowledged"},"goalStatus":{"not_started":"Not started","in_progress":"In progress","completed":"Completed","cancelled":"Cancelled"},"goalCategory":{"performance":"Performance","development":"Development","career":"Career","project":"Project"},"trainingStatus":{"enrolled":"Enrolled","in_progress":"In progress","completed":"Completed","failed":"Failed","withdrawn":"Withdrawn"},"employmentType":{"full_time":"Full time","part_time":"Part time","contract":"Fixed-term contract","intern":"Intern","freelance":"Freelance"},"workSchedule":{"regular":"Regular hours","shift":"Shift work","flexible":"Flexible hours","remote":"Remote","hybrid":"Hybrid"},"maritalStatus":{"single":"Single","married":"Married","divorced":"Divorced","widowed":"Widowed","other":"Other"},"gender":{"male":"Male","female":"Female","other":"Other","prefer_not_to_say":"Prefer not to say"},"paymentFrequency":{"monthly":"Monthly","bi_weekly":"Every two weeks","weekly":"Weekly","hourly":"Hourly"},"documentType":{"contract":"Employment contract","amendment":"Contract amendment","nda":"Non-disclosure agreement","id_copy":"ID copy","certificate":"Certificate","resume":"CV","offer_letter":"Offer letter","termination_letter":"Termination letter","warning_letter":"Written warning","performance_review":"Performance review","payslip":"Payslip","tax_form":"Tax form","visa":"Visa","work_permit":"Work permit","other":"Other"},"noteType":{"general":"General","meeting":"Meeting","feedback":"Feedback","coaching":"Coaching","concern":"Concern","appreciation":"Appreciation","other":"Other"},"reports":{"title":"HR reports","allReports":"All reports","exportCsv":"Export CSV","months":"Months","lastMonths":"Last :count month|Last :count months","empty":"No data for this report yet.","activeEmployees":"Active employees: :count","costNote":"Costs are added up as entered on each training, without currency conversion.","column":{"month":"Month","headcount":"Headcount","active":"Active","leftLastYear":"Left in the last 12 months","attritionRate":"Attrition rate","opening":"Job opening","hires":"Hires","avgDays":"Average days","minDays":"Fastest (days)","maxDays":"Slowest (days)","leaveType":"Leave type","requests":"Requests","totalDays":"Total days","enrollments":"Enrollments","totalCost":"Total cost","policy":"Policy","version":"Version","effectiveDate":"Effective date","acknowledged":"Acknowledged","compliance":"Compliance"},"list":{"headcount-trend":{"title":"Headcount trend","description":"Active employees under contract at the end of each month."},"attrition-by-department":{"title":"Attrition by organization unit","description":"Contracts that ended in the last 12 months against the current headcount of each unit."},"time-to-hire":{"title":"Time to hire","description":"Days from application to contract start, per job opening."},"leave-taken-by-type":{"title":"Leave taken by type","description":"Approved leave per leave type in a calendar year."},"training-cost-by-department":{"title":"Training cost by organization unit","description":"Enrollments, completions and course cost per unit in a calendar year."},"policy-ack-compliance":{"title":"Policy acknowledgment compliance","description":"How many active employees have acknowledged each required policy."}}},"convert":{"title":"Convert to employee","candidate":"Candidate","intro":"Creates a user account for the candidate, records the employment and starts onboarding. No password is sent. The employee signs in with company SSO or sets a password from the sign-in page.","stepOf":"Step :current of :total","steps":{"compensation":"Compensation","onboarding":"Onboarding and review"},"field":{"contractDate":"Contract start date","paymentFrequency":"Payment frequency","template":"Onboarding template"},"help":{"manager":"The person the new employee reports to.","salary":"Leave empty to record the salary later.","abbreviation":"Up to 5 characters. Suggested from the candidate's name.","template":"Suggested from the organization unit and position. If you leave it empty, the best matching active template is used."},"noTemplates":"There are no active onboarding templates. The employee starts without a checklist.","suggested":"Suggested","summary":"Summary","notSet":"Not set","noSalary":"No salary record","noChecklist":"No onboarding checklist","generated":"Generated from the name","next":"Next","submit":"Create employee"},"applicationStage":{"applied":"Applied","screening":"Screening","interview":"Interview","assessment":"Assessment","offer":"Offer","hired":"Hired","rejected":"Rejected","withdrawn":"Withdrawn"},"interviewType":{"phone":"Phone","video":"Video","in_person":"In person","technical":"Technical","panel":"Panel","hr":"HR"},"recruitment":{"title":"Recruitment board","titleFor":"Recruitment board: :opening","allOpenings":"All open positions","switchOpening":"Job opening","addCandidate":"Add candidate","pipelineBoard":"Pipeline board","openingDetails":"Opening details","readOnly":"You can view the board but not move candidates.","daysShort":":countd","daysInStage":":count day in this stage|:count days in this stage","nextInterview":"Next interview: :date (:type)","rating":"Rating: :rating of 5","converted":"Employee","convertedHint":"Already converted into an employee.","readyToConvert":"Convert","readyToConvertHint":"Hired but not an employee yet. Open the application to convert the candidate.","moveBackTitle":"Move this candidate back?","moveBackBody":"The candidate goes from :from to :to. Candidates normally only move forward, so this is for correcting a mistake or reopening an application.","moveBackConfirm":"Move back"},"reviewGeneration":{"title":"Review generation","action":"Generate reviews","confirmTitle":"Generate reviews for this cycle?","confirmBody":"This creates :count review with the employee's manager as reviewer and notifies the employee.|This creates :count reviews with each employee's manager as reviewer and notifies each employee.","confirmSkipped":":count employee without a manager is skipped.|:count employees without a manager are skipped.","pending":":count active employee with a manager has no review in this cycle yet.|:count active employees with a manager have no review in this cycle yet.","existing":":count employee already has a review in this cycle. Running it again never creates a second one.|:count employees already have a review in this cycle. Running it again never creates a second one.","upToDate":"Every active employee with a manager already has a review in this cycle.","closed":"This cycle is completed or cancelled, so it takes no new reviews.","withoutManager":":count employee has no manager to review them. Assign one, or create the review by hand.|:count employees have no manager to review them. Assign one, or create the reviews by hand.","reason":{"no_manager":"No manager","self_managed":"Set as their own manager","inactive_manager":"Manager is no longer active"}},"review":{"assessmentHidden":"Your manager's ratings and comments are shown here once the review is completed.","assignment":"Who and when","selectCycle":"Select a cycle","selectReviewer":"Select a reviewer","ratings":"Ratings","selfRating":"Self rating","managerRating":"Manager rating","overallRating":"Overall rating","rateAs":":label: :value of 5","ratingOutOf":":value\/5","comments":"Comments and feedback","selfComments":"Self assessment","selfCommentsPlaceholder":"How the employee sees their own work","managerComments":"Manager comments","managerCommentsPlaceholder":"How the manager sees the period","strengths":"Strengths","strengthsPlaceholder":"What went well","improvements":"Areas for improvement","improvementsPlaceholder":"What should change, and how","selfAssessment":"Self assessment","managerFeedback":"Manager feedback","comparison":"Rating comparison","notRated":"Not rated yet","reviewedBy":"Reviewer: :name","pageTitle":"Review of :name","noGoals":"No goals are linked to this review.","submittedAt":"Submitted","completedAt":"Completed","create":"Create review","edit":"Edit review","deleteBody":"The review of :name is removed for good.","emptyTitle":"No reviews found","emptyBody":"There are no performance reviews you can see yet.","scale":{"needsImprovement":"Needs improvement","belowExpectations":"Below expectations","meetsExpectations":"Meets expectations","exceedsExpectations":"Exceeds expectations","outstanding":"Outstanding"},"acknowledgedAt":"Acknowledged by the employee on :date","step":{"submit":{"title":"Submit your self-review?","body":"Your reviewer gets the review and you can no longer change your self-review.","action":"Submit self-review"},"complete":{"title":"Complete this review?","body":"The employee is notified and can read your assessment. You can no longer change it.","action":"Complete review"},"acknowledge":{"title":"Acknowledge this review?","body":"You confirm that you have read the outcome of your review.","action":"Acknowledge"}}},"document":{"plural":"HR documents","newTitle":"Upload document","editTitle":"Edit document","section":"Document","employee":"Employee","selectEmployee":"Select an employee","file":"File","currentFile":"Current file","replaceHint":"Choose a file only to replace the current one. The old file is deleted when you save.","fileHint":"Allowed: :types. Up to :size.","tooLarge":"This file is larger than :size.","uploading":"Uploading: :percent%","type":"Document type","selectType":"Select a type","expiryDate":"Expiry date","expiryHint":"The employee gets a reminder 60, 30, 14, 7 and 1 days before it expires.","confidentialHint":"Only HR and the employee can open it. Otherwise the employee's manager can open it too.","expired":"Expired","fileMissing":"The file for this document is missing. Upload it again from the edit page.","details":"Details","size":"Size","format":"Format","uploadedBy":"Uploaded by","uploadedOn":"Uploaded on","deleteConfirm":"Delete this document and its file?","emptyTitle":"No HR documents","emptyBody":"Upload the first contract, certificate or other employee document.","confidentialYes":"Confidential","confidentialNo":"Not confidential","expiryState":"Validity","valid":"Valid"},"enrollment":{"title":"Participants","placesTaken":":count of :max places taken","yourStatus":"Your enrollment:","selfHint":"You can enroll yourself in this training.","enrollMe":"Enroll me","withdrawSelf":"Withdraw from this training","enrollPeople":"Enroll people","scoreValue":"Score :score","ratingValue":"Rated :rating of 5","finishedOn":"Finished :date","record":"Record progress","withdraw":"Withdraw","empty":"Nobody is enrolled yet.","enrollTitle":"Enroll people in this training","enrollHint":"Only active employees are listed. People who already have a place are left out.","searchPeople":"Search people","enrollSubmit":"Enroll (:count)","recordTitle":"Progress of :name","recordHint":"Set the status and, once the training is done, the outcome.","score":"Score","scoreHint":"From 0 to 100. Leave it empty if the training has no score.","rating":"Rating","noRating":"No rating","ratingHint":"How the participant rated the training.","feedback":"Feedback","withdrawSelfTitle":"Withdraw from this training?","withdrawSelfBody":"Your place is freed up. HR can enroll you again later.","withdrawTitle":"Withdraw :name?","withdrawBody":"Their place is freed up. You can enroll them again later.","selfField":"Employees can enroll themselves","selfFieldHint":"Shows an Enroll me button on the training page while the training is planned or open."},"skillLevel":{"beginner":"Beginner","intermediate":"Intermediate","advanced":"Advanced","expert":"Expert"},"skillsEditor":{"title":"Skills","add":"Add skill","noneLeft":"Every active skill is already on the list.","forbidden":"You cannot change these skills.","failed":"The change could not be saved. Try again.","chooseSkill":"Choose a skill","loadFailed":"The skills could not be loaded.","skill":"Skill","level":"Level","years":"Years of experience","certified":"Certified","yearsValue":":count year|:count years","empty":"No skills recorded yet.","members":"People with this skill","noMembers":"Nobody has this skill yet."},"benefitEnrollment":{"title":"Enrolled employees","enroll":"Enroll employee","empty":"Nobody is enrolled in this benefit yet.","period":":start to :end","since":"Since :date","phase":{"upcoming":"Starts later","active":"Active","ending":"Ending","ended":"Ended","cancelled":"Cancelled"},"end":"End enrollment","enrollTitle":"Enroll an employee in this benefit","enrollHint":"Only active employees without a running enrollment are listed.","employee":"Employee","choosePerson":"Choose a person","start":"Start date","endDate":"End date","endHint":"Leave the end date empty while the benefit has no fixed end.","editTitle":"Enrollment of :name","endTitle":"End the enrollment of :name?","endBody":"Choose the last day of the benefit. A day that has already come ends it at once.","panelTitle":"Benefits","loadFailed":"The benefits could not be loaded.","panelEmpty":"No benefits."},"acknowledgments":{"title":"Acknowledgments","progress":":done of :total active employees","remind":"Send a reminder","remindTitle":"Remind everyone who has not acknowledged?","remindBody":":count person gets a notification asking them to read and acknowledge this policy.|:count people get a notification asking them to read and acknowledge this policy.","pending":"Pending","acknowledged":"Acknowledged","nobodyPending":"Every active employee has acknowledged this policy.","nobodyYet":"Nobody has acknowledged this policy yet.","yours":"Your acknowledgment","doneOn":"You acknowledged this policy on :date.","done":"You acknowledged this policy.","askHint":"Read the policy, then confirm that you have read it.","acknowledge":"Acknowledge"},"resume":{"title":"Resume","file":"Resume file","current":"On file:","willRemove":"The resume is removed when you save.","keep":"Keep it","legacy":"Recorded before uploads existed: :reference","replaceHint":"Choose a file only to replace the current one. The old file is deleted when you save.","hint":"Allowed: :types. Up to :size.","tooLarge":"This file is larger than :size."},"leaveBalances":{"searchPlaceholder":"Search people","year":"Year","allTypes":"All leave types","titleFor":"Leave balances :year","count":":count balance|:count balances","column":{"entitlement":"Entitlement"},"monthly":"Monthly","unlimited":"No limit","emptyYear":"No leave balances for :year yet. Initialize the year to create them.","initialize":{"action":"Initialize year","confirmTitle":"Initialize :year?","confirmBody":"This creates :count leave balance for :year.|This creates :count leave balances for :year.","confirmDetail":"Every active employee gets each leave type that has a yearly entitlement. People who join during the year get a share counted from their contract start, rounded to half days. Balances that exist are not changed.","upToDate":"Every balance for :year exists."},"adjust":{"action":"Adjust","title":"Adjust leave balance","subject":":name, :type, :year","field":"Adjustment in days","help":"Added to the entitlement. A negative number takes days away. Whole or half days.","reasonHelp":"Kept in the activity log with the change.","remainingAfter":"Remaining after the change: :days days."}},"leaveTypes":{"unlimitedHelp":"Leave empty for a type without a limit.","accrual":{"label":"How the days are earned","annual":"All at the start of the year","monthly":"One twelfth each month"},"new":"New leave type","editTitle":"Edit leave type","section":"Leave type","namePlaceholder":"For example, annual leave","color":"Color","maxDays":"Days per year","unlimited":"No limit","daysPerYear":":count day a year|:count days a year","paid":"Pay","rules":"Rules","paidLeave":"Paid leave","paidHint":"Employees are paid while on this leave.","requiresApproval":"Needs approval","approvalHint":"A manager or HR approves each request.","activeHint":"Can be chosen for new leave requests.","carryForward":"Carry forward","carryForwardHint":"Unused days move to the next year.","maxCarryForward":"Days carried forward at most","maxCarryForwardValue":"At most :count day is carried forward.|At most :count days are carried forward.","emptyTitle":"No leave types","emptyBody":"Add the first leave type, for example annual leave.","deleteBody":"The leave type is deleted. A type that leave requests or balances use cannot be deleted. Deactivate it instead.","prorateOnJoin":"Share for mid-year joiners","prorateOnJoinHint":"When on, someone who joins during the year gets a share counted from their start date. When off, they get the full yearly entitlement."},"onboarding":{"template":{"plural":"Onboarding templates","newTitle":"New onboarding template","editTitle":"Edit :name","details":"Template details","namePlaceholder":"e.g. Process engineer onboarding","appliesTo":"Applies to","appliesToHelp":"A new hire gets the template for their unit and position, else the unit's general template, then the position's, then the general one.","anyUnit":"Any organization unit","anyPosition":"Any position","active":"Active template","activeHelp":"Only active templates are used for new employees.","create":"Create template","newOnboarding":"New onboarding template","newOffboarding":"New offboarding template","itemCount":":count item|:count items","emptyTitle":"No templates yet","emptyBody":"Create a template with the steps a new or leaving employee goes through."},"items":{"title":"Checklist items","help":"Copied into the checklist of every employee hired with this template. Due dates count from the contract start.","add":"Add item","empty":"No items yet. Add the steps a new employee goes through.","titlePlaceholder":"e.g. Sign the employment contract","field":{"title":"Item","offset":"Due (days after start)","required":"Required","offsetLeaving":"Due (days from the last day)"},"helpLeaving":"Copied into the checklist of everyone offboarded with this template. Due dates count from the last working day."},"assignee":{"employee":"New employee","manager":"Manager","hr":"HR","hrPool":"HR team","inactive":":name (inactive)"},"due":{"firstDay":"On the first day","after":":count day after the start|:count days after the start","before":":count day before the start|:count days before the start"},"checklist":{"plural":"Onboarding checklists","title":"Onboarding: :name","template":"Template","due":"Due :date","progress":":done of :total done (:percent%)","doneOn":"Done :date","empty":"No items on this checklist yet.","assignTo":"Assign to","markDone":"Mark as done","markOpen":"Mark as not done","titleLeaving":"Offboarding: :name","create":"New checklist","emptyTitle":"No checklists","emptyBody":"A checklist is made when someone is hired or starts an offboarding, or by hand.","form":{"editTitle":"Edit checklist","details":"Checklist details","noTemplate":"No template","inactiveTemplate":"Inactive template #:id","notesPlaceholder":"Additional notes about this checklist...","itemNumber":"Item :number","noCategory":"No category","descriptionPlaceholder":"Describe what needs to be done...","create":"Create checklist","statusHelp":"An open checklist follows its items. Completed or Cancelled set here stays until you change it.","startDateHelp":"The template's items come first. Their due dates count from this date, or from today when it is empty."}},"kind":{"label":"Kind","help":"Onboarding item dates count from the contract start, offboarding ones from the last working day.","onboarding":"Onboarding","offboarding":"Offboarding","all":"All"},"dueLeaving":{"firstDay":"On the last working day","after":":count day after the last day|:count days after the last day","before":":count day before the last day|:count days before the last day"},"category":{"itSetup":"IT setup","hrDocuments":"HR documents","training":"Training","introductions":"Introductions","equipment":"Equipment","accessAccounts":"Access and accounts"}},"common":{"deleteTitle":"Delete this record?","deleteBody":"This cannot be undone.","selectEmployee":"Select an employee","selectType":"Select a type","slugHint":"Used in links. Filled in from the name.","notSet":"Not set","none":"None","required":"Required"},"field":{"employee":"Employee","name":"Name","title":"Title","slug":"Slug","type":"Type","status":"Status","description":"Description","notes":"Notes","location":"Location","created":"Created","updated":"Updated"},"benefit":{"new":"New benefit","editTitle":"Edit benefit","section":"Benefit","namePlaceholder":"For example, private health insurance","descriptionPlaceholder":"What the benefit covers","provider":"Provider","providerPlaceholder":"Insurer or partner","cost":"Cost","enrolled":"Enrolled","emptyTitle":"No benefits yet","emptyBody":"Add the first benefit program.","deleteBody":"The benefit is deleted. A benefit with enrollments cannot be deleted. Deactivate it instead."},"benefitType":{"health_insurance":"Health insurance","dental":"Dental care","vision":"Eye care","life_insurance":"Life insurance","retirement":"Retirement plan","gym":"Gym membership","education":"Education","childcare":"Childcare","transport":"Transport","meal":"Meals","phone":"Phone","other":"Other"},"register":{"employee":"Employee","reviewer":"Reviewer","cycle":"Review cycle","category":"Category","startDate":"Start date","endDate":"End date","updated":"Updated","slug":"Slug","slugPlaceholder":"Filled in from the title","selectEmployee":"Select an employee","unknown":"Unknown person","deleteTitle":"Delete this record?","deleteBody":"The record is removed for good. This cannot be undone."},"note":{"title":"Title","titlePlaceholder":"A short title for the note","employee":"About","author":"Written by","content":"Note","contentPlaceholder":"What happened, what was said or agreed","visibility":"Visibility","private":"Private","shared":"Shared","markPrivate":"Private note","privateHint":"Only HR and the author can read a private note. Otherwise the employee and their manager can read it too.","details":"Note details","about":"About :name","untitled":"Untitled note","create":"Create note","edit":"Edit note","deleteBody":"The note is removed for good. This cannot be undone.","emptyTitle":"No notes found","emptyBody":"No HR notes have been written yet."},"cycle":{"reviews":"Reviews","details":"Cycle details","namePlaceholder":"For example: Annual review 2026","descriptionPlaceholder":"What this cycle covers and who takes part","typeAndStatus":"Type and status","period":"Period","create":"Create cycle","edit":"Edit cycle","noReviews":"No reviews have been created for this cycle yet.","deleteBody":"The cycle :name is removed for good. A cycle that has reviews cannot be deleted. Set it to completed or cancelled instead.","emptyTitle":"No review cycles found","emptyBody":"Create the first review cycle to start reviewing performance.","scopedReviews":"The list shows the reviews of your team and the ones you write. The counts cover the whole cycle.","noScopedReviews":"None of the reviews in this cycle is about your team or written by you."},"cycleType":{"annual":"Annual","semi_annual":"Semi-annual","quarterly":"Quarterly","monthly":"Monthly","probation":"Probation","project":"Project","ad_hoc":"Ad hoc"},"cycleStatus":{"draft":"Draft","active":"Active","in_review":"In review","completed":"Completed","cancelled":"Cancelled"},"goal":{"title":"Goal","titlePlaceholder":"For example: Finish the safety certification","descriptionPlaceholder":"What success looks like and how it is measured","details":"Goal details","assignment":"Owner and review","tracking":"Tracking","linkedReview":"Linked review","noLinkedReview":"No linked review","reviewNumber":"Review #:id","progress":"Progress","targetDate":"Target date","completedAt":"Completed on","keyResults":"Key results","noKeyResults":"No key results are defined for this goal.","create":"Create goal","edit":"Edit goal","deleteBody":"The goal \":title\" is removed for good.","emptyTitle":"No goals found","emptyBody":"No performance goals have been set yet.","keyResultsHint":"The measurable results that show the goal is reached, one per line. Tick a line when it is done.","keyResultDone":"Done","keyResultPlaceholder":"e.g. Cut the month-end close to five working days","keyResultNumber":"Key result :number","removeKeyResult":"Remove key result","addKeyResult":"Add key result"},"policy":{"title":"Title","titlePlaceholder":"For example: Remote work policy","descriptionPlaceholder":"A short summary shown in the library","content":"Policy text","contentPlaceholder":"The full text of the policy","information":"Policy information","details":"Policy details","info":"At a glance","settings":"Publication","version":"Version","versionValue":"Version :version","effectiveDate":"In effect from","selectCategory":"Select a category","noLanguage":"Not specified","languages":{"bs":"Bosnian","en":"English","de":"German"},"groupKey":"Translation group","groupKeyPlaceholder":"For example: dress-code","groupKeyHint":"Give the bs, en and de versions of one document the same key so they are linked in the app and for the AI Guide.","otherLanguages":"Other languages","inForce":"In force","inForceHint":"Switching a policy on announces it to every active employee.","requiresAck":"Requires acknowledgment","requiresAckHint":"Every active employee is asked to read the policy and confirm it.","create":"Create policy","edit":"Edit policy","deleteBody":"The policy \":title\" and its :count acknowledgments are removed for good.","emptyTitle":"No policies found","emptyBody":"The policy library is empty."},"policyCategory":{"general":"General","attendance":"Attendance","leave":"Leave","conduct":"Conduct and compliance","safety":"Health and safety","compensation":"Compensation","benefits":"Benefits","data_privacy":"Data privacy","remote_work":"Remote work","dress_code":"Dress code","anti_harassment":"Anti-harassment","disciplinary":"Disciplinary","recruitment":"Recruitment","training":"Training and development","other":"Other"},"salary":{"baseSalary":"Base salary","paymentFrequency":"Paid","bonus":"Bonus","bonusFrequency":"Bonus frequency","bonusFrequencies":{"monthly":"Monthly","quarterly":"Quarterly","semi_annually":"Twice a year","annually":"Annually","one_time":"One time"},"noBonus":"No bonus","effectiveDate":"Effective from","current":"Current","historical":"Earlier","isCurrent":"Current salary","isCurrentHint":"The salary paid now. Earlier records stay as history.","approver":"Approved by","employeeAndDates":"Employee and dates","compensation":"Compensation","notesPlaceholder":"Anything HR should know about this salary","pageTitle":"Salary of :name","create":"Create salary record","edit":"Edit salary record","deleteBody":"This salary record of :name is removed.","emptyTitle":"No salary records found","emptyBody":"No salary has been recorded yet."},"skill":{"holders":"People","information":"Skill information","details":"Skill details","namePlaceholder":"For example: Welding","descriptionPlaceholder":"What the skill covers","categoryPlaceholder":"For example: Technical","activeHint":"A retired skill stays on the people who have it but is not offered to anyone new.","noDescription":"No description.","create":"Create skill","edit":"Edit skill","deleteBody":"The skill :name is removed for good, also from the :count people who have it.","emptyTitle":"No skills found","emptyBody":"The skill catalog is empty."},"training":{"title":"Title","titlePlaceholder":"For example: First aid course","descriptionPlaceholder":"What the training covers and who it is for","basics":"Basic information","details":"Training details","selectType":"Select a type","provider":"Provider","providerPlaceholder":"Who organizes it","trainer":"Trainer","trainerPlaceholder":"Who leads it","organizationUnit":"Organization unit","noOrganizationUnit":"No organization unit","locationAndSchedule":"Place and schedule","onlineTraining":"Takes place online","online":"Online","locationPlaceholder":"Where it takes place","url":"Link","durationHours":"Duration (hours)","duration":"Duration","hoursValue":":hours h","settings":"Places, cost and status","maxParticipants":"Places","unlimited":"No limit","cost":"Cost","mandatory":"Mandatory","mandatoryTraining":"Mandatory training","create":"Create training","edit":"Edit training","deleteBody":"The training \":title\" is removed for good. A training with enrollments cannot be deleted. Cancel or complete it instead.","emptyTitle":"No trainings found","emptyBody":"No trainings have been planned yet."},"trainingType":{"course":"Course","workshop":"Workshop","seminar":"Seminar","webinar":"Webinar","certification":"Certification","on_the_job":"On the job","mentoring":"Mentoring"},"trainingState":{"planned":"Planned","open":"Open for enrollment","in_progress":"In progress","completed":"Completed","cancelled":"Cancelled"},"certification":{"new":"New certification","editTitle":"Edit certification","section":"Certification","name":"Certification","namePlaceholder":"For example, PMP or ISO 27001 Lead Auditor","issuer":"Issuing organization","issuerPlaceholder":"For example, PMI","credentialId":"Credential ID","credentialUrl":"Credential link","verify":"Verify the credential","issueDate":"Issued on","expiryDate":"Expires on","datesAndStatus":"Dates and status","datesAndNotes":"Dates and notes","emptyTitle":"No certifications yet","emptyBody":"Record the first certification an employee holds.","deleteBody":"The certification is removed from the employee's record."},"certificationStatus":{"active":"Valid","expired":"Expired","revoked":"Revoked"},"disciplinary":{"new":"Record disciplinary action","record":"Record action","editTitle":"Edit disciplinary action","incident":"Incident","incidentDate":"Incident date","followUpDate":"Follow-up date","severity":"Severity","issuedBy":"Issued by","actionTaken":"Action taken","actionAndFollowUp":"Action and follow-up","summary":"Summary","titlePlaceholder":"For example, repeated late arrival","descriptionPlaceholder":"What happened, when and who was involved","emptyTitle":"No disciplinary actions","emptyBody":"Nothing has been recorded yet.","deleteBody":"The record is removed from the employee's file."},"disciplinaryType":{"verbal_warning":"Verbal warning","written_warning":"Written warning","final_warning":"Final warning","suspension":"Suspension","termination":"Termination","performance_improvement_plan":"Performance improvement plan"},"disciplinarySeverity":{"low":"Low","medium":"Medium","high":"High","critical":"Critical"},"disciplinaryStatus":{"open":"Open","in_progress":"In progress","resolved":"Resolved","escalated":"Escalated","closed":"Closed"},"interview":{"new":"Schedule interview","editTitle":"Edit interview","details":"Interview","titleWith":"Interview with :name","candidate":"Candidate","opening":"Job opening","interviewer":"Interviewer","selectCandidate":"Select a candidate","selectInterviewer":"Select an interviewer","scheduledAt":"Date and time","duration":"Duration","durationMinutes":"Duration (minutes)","minutes":":count min","meetingUrl":"Meeting link","joinMeeting":"Join the meeting","locationPlaceholder":"Room or address","rating":"Rating","feedback":"Feedback","feedbackAndNotes":"Feedback and notes","noFeedback":"No feedback has been recorded yet.","addFeedback":"Add feedback","unknownCandidate":"Unknown candidate","emptyTitle":"No interviews","emptyBody":"Schedule the first interview with a candidate.","deleteBody":"The interview is removed from the candidate's application.","ratingScale":{"1":"1, poor","2":"2, below average","3":"3, average","4":"4, good","5":"5, excellent"}},"interviewStatus":{"scheduled":"Scheduled","completed":"Completed","cancelled":"Cancelled","no_show":"No show","rescheduled":"Rescheduled"},"jobOpening":{"new":"New job opening","editTitle":"Edit job opening","basics":"Job opening","titlePlaceholder":"For example, senior process engineer","employmentType":"Employment type","openings":"Openings","applications":"Applications","applicationsCount":"Applications (:count)","noApplications":"No applications yet.","role":"The role","requirements":"Requirements","responsibilities":"Responsibilities","benefits":"What we offer","locationAndPay":"Location and pay","locationPlaceholder":"For example, Sarajevo","remote":"Remote","remoteHint":"Remote work is possible","salaryMin":"Salary from","salaryMax":"Salary up to","salaryRange":"Salary range","salaryBetween":":min to :max","salaryFrom":"From :amount","salaryUpTo":"Up to :amount","schedule":"Publication","publishedAt":"Published on","closesAt":"Closes on","publishedOn":"Published on :date","closesOn":"Closes on :date","emptyTitle":"No job openings","emptyBody":"Open the first position to start collecting candidates.","deleteBody":"The job opening is removed from the list."},"jobOpeningStatus":{"draft":"Draft","open":"Open","on_hold":"On hold","closed":"Closed","filled":"Filled"},"jobApplication":{"new":"New application","editTitle":"Edit application","selectOpening":"Select a job opening","fullName":"Full name","stage":"Stage","source":"Source","referredBy":"Referred by","pipeline":"Pipeline","currentCompany":"Current company","currentPosition":"Current position","experienceYears":"Years of experience","expectedSalary":"Expected salary","portfolio":"Portfolio","coverLetter":"Cover letter","background":"Professional background","appliedFor":"Applied for :opening","appliedAt":"Applied on","stageChangedAt":"In this stage since","interviewsCount":"Interviews (:count)","noInterviews":"No interviews scheduled yet.","notesPlaceholder":"Internal notes about the candidate","emptyTitle":"No job applications","emptyBody":"Add the first candidate to an opening.","deleteBody":"The application and its resume file are deleted."},"applicationSource":{"website":"Website","linkedin":"LinkedIn","referral":"Referral","job_board":"Job board","agency":"Agency","other":"Other"},"termination":{"plural":"Offboarding","start":"Start offboarding","startHelp":"Record that this person is leaving. Their offboarding checklist is made from the matching template.","unknownEmployee":"Unknown employee","noChecklist":"No checklist","openProfile":"Open profile","emptyTitle":"No offboardings","emptyNone":"When someone is leaving, start an offboarding here or from their profile.","details":"Details","automatic":"Automatically","lastDayLine":"Last working day :date","autoCompleteHint":"The offboarding completes on its own the day after the last working day. Complete it now to deactivate the account earlier.","directReportsHint":":count active person still reports to this employee. Give them a new manager on their profile.|:count active people still report to this employee. Give them a new manager on their profiles.","cancelledHint":"This offboarding was cancelled. Anything already done, such as ticked checklist items, stayed as it was.","noExitInterview":"No exit interview recorded.","myLastDay":"Your last working day is :date.","type":{"resignation":"Resignation","dismissal":"Dismissal","end_of_contract":"End of contract","retirement":"Retirement","mutual_agreement":"Mutual agreement","other":"Other"},"status":{"planned":"Planned","in_progress":"In progress","completed":"Completed","cancelled":"Cancelled"},"rehire":{"yes":"Would rehire","no":"Would not rehire","undecided":"Not decided"},"field":{"employee":"Employee","organizationUnit":"Organization unit","type":"Type","status":"Status","noticeDate":"Notice given","noticePeriod":"Notice period (days)","lastWorkingDay":"Last working day","checklist":"Checklist","rehireEligible":"Rehire","initiator":"Started by","completedAt":"Completed","cancelledAt":"Cancelled","createdAt":"Started","reason":"Reason","exitInterview":"Exit interview notes"},"stats":{"leavingSoon":"Leaving within 30 days","leavingSoonSub":"planned or in progress","endedThisYear":"Ended this year"},"form":{"editTitle":"Offboarding of :name","who":"Who and why","employeeHelp":"Active people without an offboarding in progress.","dates":"Notice and last day","lastDayHelp":"Checklist due dates count from the last working day. The offboarding completes the day after it.","checklist":"Offboarding checklist","template":"Template","templateAutomatic":"Automatic (matching unit and position)","templateHelp":"Automatic uses the offboarding template for the person's unit and position, else the unit's, the position's or the general one.","exit":"Exit interview","exitHelp":"Only HR sees the exit interview and the rehire choice. The employee does not."},"complete":{"action":"Complete offboarding","title":"Complete this offboarding?","body":"The employment of :name ends with the last working day, :date. The account is deactivated and the person can no longer sign in.","detail":"Also: :pending pending and :approved later approved leave requests are cancelled, :benefits benefit enrollments end and :projects project memberships are closed."},"cancel":{"action":"Cancel offboarding","title":"Cancel this offboarding?","body":"The person stays employed. Nothing that was already done is undone: ticked checklist items and changes made by hand stay as they are.","keep":"Keep offboarding"},"checklist":{"title":"Offboarding checklist","open":"Open checklist","none":"No offboarding template matched this person, so there is no checklist.","createTemplate":"Create an offboarding template","unassigned":"Unassigned"},"settlement":{"title":"Final leave settlement :year","help":"Per leave type: the days earned up to the last working day, minus the days used. Approved leave after the last working day is cancelled on completion and not counted. A positive figure is owed to the employee, a negative one was taken in advance.","type":"Leave type","entitlement":"Year entitlement","accrued":"Earned by last day","carried":"Carried over","adjustment":"Adjustment","used":"Used","remaining":"Remaining","unlimited":"No limit","empty":"No leave types with a balance."},"banner":{"leaving":"Leaving. Last working day :date","left":"Left on :date","open":"Open offboarding"},"badge":{"leaving":"Leaving :date","left":"Left :date"},"directory":{"switch":"Current or former employees","current":"Current","former":"Former"},"dashboard":{"title":"Offboarding","empty":"Nobody is leaving at the moment.","viewAll":"View all offboardings"}},"nav":{"employees":"Employees","leaveRequests":"Leave requests","recruitment":"Recruitment","policies":"Policies","reports":"Reports"}},"Attendance record created successfully.":"Attendance record created successfully.","Attendance record updated successfully.":"Attendance record updated successfully.","Attendance record deleted successfully.":"Attendance record deleted successfully.","Attendance approved.":"Attendance approved.","Attendance rejected.":"Attendance rejected.","Clocked in successfully.":"Clocked in successfully.","Clocked out successfully.":"Clocked out successfully.","Position":"Position","AI Assistant":"AI Assistant","Add a new benefit":"Add a new benefit","Add a new buyer":"Add a new buyer","Add a new certification":"Add a new certification","Add a new currency":"Add a new currency","Add a new incoterm":"Add a new incoterm","Add a new salary record":"Add a new salary record","Add a new skill":"Add a new skill","Add a new supplier":"Add a new supplier","Appearance Settings":"Appearance Settings","Benefits":"Benefits","Boards":"Boards","Buyers":"Buyers","Certifications":"Certifications","Change Password":"Change Password","Command palette":"Command palette","Create a calendar event":"Create a calendar event","Create a new HR note":"Create a new HR note","Create a new HR policy":"Create a new HR policy","Create a new disciplinary action":"Create a new disciplinary action","Create a new document":"Create a new document","Create a new event type":"Create a new event type","Create a new form":"Create a new form","Create a new job application":"Create a new job application","Create a new job opening":"Create a new job opening","Create a new kanban board":"Create a new kanban board","Create a new leave type":"Create a new leave type","Create a new onboarding checklist":"Create a new onboarding checklist","Create a new onboarding template":"Create a new onboarding template","Create a new order item property":"Create a new order item property","Create a new order item status":"Create a new order item status","Create a new order status":"Create a new order status","Create a new organization unit":"Create a new organization unit","Create a new performance goal":"Create a new performance goal","Create a new performance review":"Create a new performance review","Create a new performance review cycle":"Create a new performance review cycle","Create a new project":"Create a new project","Create a new supplier type":"Create a new supplier type","Create a new task":"Create a new task","Create a new task priority":"Create a new task priority","Create a new task status":"Create a new task status","Create a new task tag":"Create a new task tag","Create a new training program":"Create a new training program","Create a new user":"Create a new user","Create a new user position":"Create a new user position","Create a new user role":"Create a new user role","Create a new whiteboard":"Create a new whiteboard","Create a new whiteboard group":"Create a new whiteboard group","Create a new whiteboard tag":"Create a new whiteboard tag","Currencies":"Currencies","Disciplinary Actions":"Disciplinary Actions","Document Editor":"Document Editor","Event Types":"Event Types","Forms":"Forms","HR Dashboard":"HR Dashboard","HR Documents":"HR Documents","HR Notes":"HR Notes","HR Policies":"HR Policies","Help & Support":"Help & Support","Human Resources":"Human Resources","Incoterms":"Incoterms","Interviews":"Interviews","Job Applications":"Job Applications","Job Openings":"Job Openings","Leave Requests":"Leave Requests","Leave request approved.":"Leave request approved.","Leave request rejected.":"Leave request rejected.","Leave request cancelled.":"Leave request cancelled.","This leave request can no longer be cancelled.":"This leave request can no longer be cancelled.","Leave Types":"Leave Types","Media":"Media","Navigation":"Navigation","New Attendance":"New Attendance","New Benefit":"New Benefit","New Board":"New Board","New Buyer":"New Buyer","New Certification":"New Certification","New Currency":"New Currency","New Disciplinary Action":"New Disciplinary Action","New Document":"New Document","New Event":"New Event","New Event Type":"New Event Type","New Form":"New Form","New HR Document":"New HR Document","New HR Note":"New HR Note","New HR Policy":"New HR Policy","New Incoterm":"New Incoterm","New Interview":"New Interview","New Issue":"New Issue","New Job Application":"New Job Application","New Job Opening":"New Job Opening","New Leave Request":"New Leave Request","New Leave Type":"New Leave Type","New Media":"New Media","New Onboarding Checklist":"New Onboarding Checklist","New Onboarding Template":"New Onboarding Template","New Order Item Property":"New Order Item Property","New Order Item Status":"New Order Item Status","New Order Status":"New Order Status","New Organization Unit":"New Organization Unit","New Performance Cycle":"New Performance Cycle","New Performance Goal":"New Performance Goal","New Performance Review":"New Performance Review","New Project":"New Project","New Salary Record":"New Salary Record","New Skill":"New Skill","New Supplier":"New Supplier","New Supplier Type":"New Supplier Type","New Task":"New Task","New Task Priority":"New Task Priority","New Task Status":"New Task Status","New Task Tag":"New Task Tag","New Training":"New Training","New User":"New User","New User Position":"New User Position","New User Role":"New User Role","New Whiteboard Group":"New Whiteboard Group","New Whiteboard Tag":"New Whiteboard Tag","No results found.":"No results found.","Onboarding Checklists":"Onboarding Checklists","Onboarding Templates":"Onboarding Templates","Order Item Properties":"Order Item Properties","Order Item Statuses":"Order Item Statuses","Order Statuses":"Order Statuses","Organization Units":"Organization Units","Performance Cycles":"Performance Cycles","Performance Goals":"Performance Goals","Performance Reviews":"Performance Reviews","Profile Settings":"Profile Settings","Quick Actions":"Quick Actions","Record attendance":"Record attendance","Reference Data":"Reference Data","Report a new issue":"Report a new issue","Salary Records":"Salary Records","Schedule a new interview":"Schedule a new interview","Search for a command or navigate the app.":"Search for a command or navigate the app.","Search...":"Search...","Settings":"Settings","Skills":"Skills","Submit a leave request":"Submit a leave request","Supplier Types":"Supplier Types","Task Priorities":"Task Priorities","Task Statuses":"Task Statuses","Task Tags":"Task Tags","Trainings":"Trainings","Type a command or search...":"Type a command or search...","Upload a new HR document":"Upload a new HR document","Upload new media":"Upload new media","User Positions":"User Positions","User Roles":"User Roles","Users":"Users","Whiteboard Groups":"Whiteboard Groups","Whiteboard Tags":"Whiteboard Tags","Order Items":"Order Items","Products":"Products","Searching\u2026":"Searching\u2026","Navigate":"Navigate","Select":"Select","Search failed. Please try again.":"Search failed. Please try again.","Pinned":"Pinned","Pin this page":"Pin this page","Edit bookmark":"Edit bookmark","Bookmark name":"Bookmark name","Icon":"Icon","Remove":"Remove","Save":"Save","Untitled":"Untitled","Bookmarks":"Bookmarks","Unpin":"Unpin","Pin":"Pin","Create delivery":"Create delivery","More actions":"More actions","incl. discount":"incl. discount","The order number cannot be changed once issued.":"The order number cannot be changed once issued.","A paid date can only be set on a step whose status is Paid.":"A paid date can only be set on a step whose status is Paid.","Payment steps total :percent% of the order \u2014 they cannot exceed 100%.":"Payment steps total :percent% of the order \u2014 they cannot exceed 100%.","Payment steps total :steps, which exceeds the order total of :total.":"Payment steps total :steps, which exceeds the order total of :total.","Mark paid":"Mark paid","Mark unpaid":"Mark unpaid","Actions":"Actions","Payment step updated.":"Payment step updated.","board":{"title":"ECB","unassigned":"Unassigned","empty_column":"No cards","collapse_column":"Collapse :name","expand_column":"Expand :name","item_moved":"Moved.","save_failed":"Couldn't save changes.","load_failed":"Couldn't load the board.","retry":"Retry","approval_pending":"Approval pending","submit_for_approval":"Submit for approval","paid_count":":paid\/:total paid","item_count":":count item|:count items","payment":{"no_steps":"No steps","paid":"Paid","overdue":"Overdue","pending":"Pending"},"sales_title":"Sales ECB","line_count":":count line|:count lines","plans_title":"Plans ECB","not_started":"Not started","planned_window":"Planned window","scenario":"Scenario","quantity":"Quantity","purchase_order":"Purchase order :number"},"approval":{"workflow":"Workflow","step":"Step","initiatedBy":"Initiated by","viewTimeline":"View timeline","editsLocked":"Approval in progress \u2014 edits are locked.","quorumHint":"Approvals collected \/ approvals required","runsIf":"Runs if :expr","assignedTo":"Assigned to","claimableBy":"Claimable by :who","claimable":"Claimable","conditionNotMet":"Skipped \u2014 step condition not met.","notificationSent":"Notification sent","autoApprovedStep":"Auto-approved","notNeeded":"No longer needed.","noApprovers":"No approvers resolved.","noSteps":"This workflow has no steps.","approve":"Approve","reject":"Reject","claim":"Claim","submit":"Submit for approval","submitHint":"Pick the workflow this :entity should go through.","selectWorkflow":"Select a workflow\u2026","startApproval":"Start approval","notStartedHint":"No approval started yet. Configured workflows for this :entity: :count.","noneConfigured":"No approval workflow is configured for :entity yet.","createWorkflow":"Create workflow","approveStep":"Approve step","rejectStep":"Reject step","approveHint":"Confirm approval. You may add an optional comment.","rejectHint":"Please provide a reason for rejecting this request.","comment":"Comment","commentOptional":"Comment (optional)","approvePlaceholder":"Add an optional note\u2026","rejectPlaceholder":"Reason for rejection\u2026","confirmApproval":"Confirm approval","confirmRejection":"Confirm rejection","state":{"notStarted":"Not started","pending":"Pending","inProgress":"In progress","approved":"Approved","rejected":"Rejected","cancelled":"Cancelled","skipped":"Skipped","superseded":"Superseded","upcoming":"Upcoming"},"action":{"approvedBy":"Approved by","rejectedBy":"Rejected by","supersededBy":"Superseded by","notifiedBy":"Notified by","autoApproved":"Auto-approved by","actedBy":"Actioned by"}},"common":{"undo":"Undo","formErrors":"There were some problems with your input. Please review the fields below.","environment":{"title":"Environment","local":"Local","production":"Prod","staging":"Staging","testing":"Test"}},"Active":"Active","Inactive":"Inactive","Address":"Address","Address Number":"Address Number","City":"City","State":"State","Postal Code":"Postal Code","Country":"Country","Countries":"Countries","Street":"Street","Code":"Code","Type":"Type","Title":"Title","Contact":"Contact","Contacts":"Contacts","Contact Information":"Contact Information","Primary Contact":"Primary Contact","Customers":"Customers","Company":"Company","Companies":"Companies","Individual":"Individual","Individuals":"Individuals","Items":"Items","Quotations":"Quotations","Order Number":"Order Number","Quotation Number":"Quotation Number","Total Amount":"Total Amount","Recent Orders":"Recent Orders","Recent Quotations":"Recent Quotations","Credit & Payment":"Credit & Payment","Receivables Account":"Receivables Account","Basic Information":"Basic Information","Save Changes":"Save Changes","New Customer":"New Customer","Create Customer":"Create Customer","Create Supplier":"Create Supplier","With Email":"With Email","with website":"with website","In total":"In total","of":"of","on":"on","People":"People","Linked":"Linked","Supplied":"Supplied","Placed":"Placed","Issued":"Issued","Combined":"Combined","Represented":"Represented","No terms set":"No terms set","Enter supplier name":"Enter supplier name","Enter customer name":"Enter customer name","Enter city":"Enter city","Enter country":"Enter country","Enter state or region":"Enter state or region","Enter tax ID":"Enter tax ID","Enter notes":{"":{"":{"":"Enter notes..."}}},"Enter any additional notes":"Enter any additional notes","Enter billing address":"Enter billing address","Enter shipping address":"Enter shipping address","e":{"g":{", Net 30":"e.g., Net 30"}},"Select type":"Select type","Select contact":"Select contact","Select currency":"Select currency","Select account":"Select account","How this supplier is identified and classified":{"":"How this supplier is identified and classified."},"How to reach this supplier":{"":"How to reach this supplier."},"Registered name of the supplier company":{"":"Registered name of the supplier company."},"Category this supplier belongs to":{" Used for filtering and reporting":{"":"Category this supplier belongs to. Used for filtering and reporting."}},"The contact person shown on orders and item screens":{"":"The contact person shown on orders and item screens."},"Inactive suppliers stay in the system and on past orders but are filtered out of the default list":{"":"Inactive suppliers stay in the system and on past orders but are filtered out of the default list."},"General enquiries address":{"":"General enquiries address."},"Main switchboard or sales line":{"":"Main switchboard or sales line."},"A bare domain is fine \u2014 it is saved as an https:\/\/ address":{"":"A bare domain is fine \u2014 it is saved as an https:\/\/ address."},"Registered or primary trading address":{"":"Registered or primary trading address."},"Also drives the country filter on the list":{"":"Also drives the country filter on the list."},"Internal remarks about this supplier":{"":"Internal remarks about this supplier."},"Customer identification and classification":{"":"Customer identification and classification."},"Unique customer code or number":{"":"Unique customer code or number."},"Full name of the customer or company":{"":"Full name of the customer or company."},"Whether this is an individual person or a company":{"":"Whether this is an individual person or a company."},"Tax identification number (VAT ID, EIN, etc":{")":{"":"Tax identification number (VAT ID, EIN, etc.)."}},"Whether this customer is currently active":{"":"Whether this customer is currently active."},"Customer is active":"Customer is active","Customer is inactive":"Customer is inactive","Pending Approval":"Pending Approval","Email, phone, and website details":{"":"Email, phone, and website details."},"Primary email address":{"":"Primary email address."},"Primary phone number":{"":"Primary phone number."},"Company website URL":{"":"Company website URL."},"Billing and shipping address information":{"":"Billing and shipping address information."},"Full billing address":{"":"Full billing address."},"Full shipping address":{" Leave blank if same as billing":{"":"Full shipping address. Leave blank if same as billing."}},"Payment terms and credit configuration":{"":"Payment terms and credit configuration."},"Default payment terms for this customer (e":{"g":{", Net 30)":{"":"Default payment terms for this customer (e.g., Net 30)."}}},"Maximum credit amount allowed for this customer":{"":"Maximum credit amount allowed for this customer."},"Default currency for this customer":{"":"Default currency for this customer."},"Chart-of-accounts entry this customer's receivables post to":{"":"Chart-of-accounts entry this customer's receivables post to."},"Additional notes or remarks about this customer":{"":"Additional notes or remarks about this customer."},"Internal notes about this customer":{"":"Internal notes about this customer."},"No contact information available":{"":"No contact information available."},"No address information available":{"":"No address information available."},"No detail information available":{"":"No detail information available."},"No credit or payment information configured":{"":"No credit or payment information configured."},"contacts":{"title":"Contacts","add":"Add contact","edit":"Edit","delete":"Delete","saveChanges":"Save changes","primary":"Primary","primaryHint":"Make this the primary contact","empty":"No contacts yet.","namePlaceholder":"Full name","titlePlaceholder":"Job title","confirmDelete":"Delete the contact :name?","people":"Contact people"},"suppliers":{"confirmDelete":"Delete the supplier :name? This cannot be undone."},"customers":{"confirmDelete":"Delete the customer :name? This cannot be undone."},"Created":"Created","No orders linked to this supplier":{"":"No orders linked to this supplier."},"No orders for this customer yet":{"":"No orders for this customer yet."},"mixed":"mixed","assemblyTotals":{"mixedCurrencyTotal":"This total adds amounts in different currencies. No exchange rates are configured, so it is not a valid money figure \u2014 check the parts below.","unknownCurrencyTotal":"No part beneath this total declares a currency, so the figure is shown without one."},"12 months back \u00b7 12 forward \u00b7 EUR-normalized (BAM only)":"12 months back \u00b7 12 forward \u00b7 EUR-normalized (BAM only)",":count members":":count members",":count of :total steps":":count of :total steps",":count orders":":count orders",":count orders scheduled":":count orders scheduled",":count orders \u00b7 :customers customers":":count orders \u00b7 :customers customers",":count steps past due":":count steps past due",":count total":":count total",":pct margin":":pct margin",":pct of collected":":pct of collected",":pct of net":":pct of net",":pct of order value":":pct of order value",":pct of procurement":":pct of procurement",":pct of revenue":":pct of revenue",":pct of scheduled":":pct of scheduled",":year forecast":":year forecast",":year paid":":year paid","Above the axis collected \u00b7 below the axis paid out":"Above the axis collected \u00b7 below the axis paid out","Actually settled":"Actually settled","Assemblies":"Assemblies","Avg order":"Avg order","Avg per month":"Avg per month","Before tax":"Before tax","Billing":"Billing","Booked":"Booked","Booked by order date \u00b7 delivering by delivery date":"Booked by order date \u00b7 delivering by delivery date","Booked margin":"Booked margin","Booked value by month":"Booked value by month","Buy side \u2014 suppliers, purchase orders and payables":"Buy side \u2014 suppliers, purchase orders and payables","By booked value":"By booked value","By order count":"By order count","By order total":"By order total","By value":"By value","Cash":"Cash","Cash flow":"Cash flow","Cash margin":"Cash margin","Collected minus spent":"Collected minus spent","Collection run rate":"Collection run rate","Committed on both sides":"Committed on both sides","Cost committed":"Cost committed","Critical":"Critical","Customer receipts":"Customer receipts","Days":"Days","Delivering":"Delivering","Delivery":"Delivery","Due":"Due","EUR":"EUR","Expected in":"Expected in","Forecast :amount":"Forecast :amount","Forecast shown for the current year only":"Forecast shown for the current year only","Freight carried on orders":"Freight carried on orders","From order totals":"From order totals","From payment steps":"From payment steps","Fully paid":"Fully paid","Go to sales":"Go to sales","Gross \u00b7 net :net":"Gross \u00b7 net :net","Largest order":"Largest order","Largest orders":"Largest orders","Largest overdue payments":"Largest overdue payments","Largest overdue receivables":"Largest overdue receivables","Largest sales orders":"Largest sales orders","Last 30 days":"Last 30 days","Logistics":"Logistics","Logistics cost":"Logistics cost","Logistics pending":"Logistics pending","Milestones":"Milestones","Money in and out by month":"Money in and out by month","Monthly comparison":"Monthly comparison","Native":"Native","Near-term obligations, milestones and members":"Near-term obligations, milestones and members","Net cash":"Net cash","Net \u00b7 tax \u00b7 discount":"Net \u00b7 tax \u00b7 discount","No activity":"No activity","No due date":"No due date","No members assigned":"No members assigned","No milestones defined":"No milestones defined","No orders yet":"No orders yet","No payment steps yet":"No payment steps yet","No sales orders on this project":"No sales orders on this project","No sales orders yet":"No sales orders yet","Nothing overdue":"Nothing overdue","Now":"Now","Order \/ step":"Order \/ step","Order coverage":"Order coverage","Order size distribution":"Order size distribution","Order status":"Order status","Order timeline":"Order timeline","Orders by schedule state":"Orders by schedule state","Orders without payment steps":"Orders without payment steps","Overdue only":"Overdue only","Paid out":"Paid out","Paid \u00b7 overdue \u00b7 upcoming":"Paid \u00b7 overdue \u00b7 upcoming","Partial":"Partial","Payable due":"Payable due","Payable overdue":"Payable overdue","Payables aging":"Payables aging","Payment progress":"Payment progress","Payment run rate":"Payment run rate","Payment status":"Payment status","Placed by order date \u00b7 delivering by delivery date":"Placed by order date \u00b7 delivering by delivery date","Procurement":"Procurement","Procurement by currency":"Procurement by currency","Procurement paid and forecast, by month":"Procurement paid and forecast, by month","Project ID":"Project ID","Project details":"Project details","Projected 12m in":"Projected 12m in","Projected 12m out":"Projected 12m out","Reads order totals, not payment schedules":"Reads order totals, not payment schedules","Receivable due":"Receivable due","Receivable overdue":"Receivable overdue","Receivable status":"Receivable status","Receivables aging":"Receivables aging","Record":"Record","Revenue booked":"Revenue booked","Revenue composition":"Revenue composition","Sales booked":"Sales booked","Sales by currency":"Sales by currency","Sales orders":"Sales orders","Sales orders against purchase orders placed":"Sales orders against purchase orders placed","Sales size distribution":"Sales size distribution","Sales status":"Sales status","Sales timeline":"Sales timeline","Schedule and team":"Schedule and team","Scheduled out":"Scheduled out","Sell side \u2014 customers, sales orders and receivables":"Sell side \u2014 customers, sales orders and receivables","Short name":"Short name","Size and collection":"Size and collection","Spent":"Spent","Spent against collected":"Spent against collected","Steps":"Steps","Supplier payments":"Supplier payments","This month":"This month","Top customers":"Top customers","Top suppliers by spend":"Top suppliers by spend","Uncollected steps past their due date":"Uncollected steps past their due date","Unpaid":"Unpaid","Unpaid steps past their due date":"Unpaid steps past their due date","Updated":"Updated","Year over year":"Year over year","vs prior 30":"vs prior 30","All projects":"All projects","Booked sales value against scheduled procurement value \u00b7 EUR":"Booked sales value against scheduled procurement value \u00b7 EUR","Click a column to sort \u00b7 click a row to open":"Click a column to sort \u00b7 click a row to open","Every project":"Every project","Every project combined \u2014 cash flow, margin and a project-by-project comparison":"Every project combined \u2014 cash flow, margin and a project-by-project comparison","Largest :count of :total by activity":"Largest :count of :total by activity","Loading project comparison\u2026":"Loading project comparison\u2026","Margin %":"Margin %","No projects yet":"No projects yet","No sales orders in any project":"No sales orders in any project","Open":"Open","Open :name":"Open :name","Payable":"Payable","Portfolio":"Portfolio","Portfolio cockpit":"Portfolio cockpit","Projects side by side":"Projects side by side","Revenue":"Revenue","Revenue against payables":"Revenue against payables","Cockpit":"Cockpit","Planning":"Planning","Create your first project to get started":"Create your first project to get started","Due this month":"Due this month","Due this week":"Due this week","MOF":"MOF","Top 10":"Top 10","WPP":"WPP","MPP":"MPP","Auto":"Auto","Light":"Light","Dark":"Dark","Appearance: :mode \u2014 switch to :next":"Appearance: :mode \u2014 switch to :next","Language":"Language","Language: :current":"Language: :current","Weekly payment plan for the current week":"Weekly payment plan for the current week","Monthly payment plan for the current month":"Monthly payment plan for the current month","all conditions":"all conditions","any condition":"any condition","applied":"applied","No address information available.":"No address information available.","Update data from SharePoint":"Update data from SharePoint","Mirrors the procurement and cockpit workbooks into the app.":"Mirrors the procurement and cockpit workbooks into the app.","Sync everything":"Sync everything","Procurement only":"Procurement only","Tasks only":"Tasks only","Instruments only":"Instruments only","Instrument list":"Instrument list","Instruments":"Instruments","~1 min":"~1 min","Preview only (write nothing)":"Preview only (write nothing)","Preview finished":"Preview finished","Sync finished":"Sync finished","Starting\u2026":"Starting\u2026","Started by":"Started by","Orders & payment steps":"Orders & payment steps","Equipment list":"Equipment list","Cockpit tasks":"Cockpit tasks","A sync was already running \u2014 showing that one instead.":"A sync was already running \u2014 showing that one instead.","View full import history":"View full import history","never":"never","ago":"ago","new":"new","updated":"updated","warnings":"warnings","~30s":"~30s","A sync is already running.":"A sync is already running.","1 new message":"1 new message","1 reply":"1 reply",":a and :b are typing":":a and :b are typing",":actor made :name an admin":":actor made :name an admin",":actor removed :name as an admin":":actor removed :name as an admin",":actor transferred ownership to :name":":actor transferred ownership to :name",":adder added :names to the conversation":":adder added :names to the conversation",":count new messages":":count new messages",":name and :count others are typing":":name and :count others are typing",":name created the group \":group\"":":name created the group \":group\"",":name is no longer an active user.":":name is no longer an active user.",":name is not a member of this conversation.":":name is not a member of this conversation.",":name is now the owner":":name is now the owner",":name is typing":":name is typing",":name left the conversation":":name left the conversation",":name mentioned you in :channel":":name mentioned you in :channel",":remover removed :name from the conversation":":remover removed :name from the conversation","A direct conversation has exactly one other person.":"A direct conversation has exactly one other person.","Add":"Add","Add 1 person":"Add 1 person","Add :count people":"Add :count people","Add a description...":"Add a description...","Add emoji":"Add emoji","Add members":"Add members","Admin":"Admin","Attach file":"Attach file","Attachment":"Attachment","Close search":"Close search","Commands":"Commands","Conversation deleted":"Conversation deleted","Conversation info":"Conversation info","Conversation type":"Conversation type","Conversations":"Conversations","Could not add members.":"Could not add members.","Could not change notifications.":"Could not change notifications.","Could not change the role of :name.":"Could not change the role of :name.","Could not delete the conversation.":"Could not delete the conversation.","Could not leave the conversation.":"Could not leave the conversation.","Could not load conversations":"Could not load conversations","Could not load people":"Could not load people","Could not remove :name.":"Could not remove :name.","Could not rename the group.":"Could not rename the group.","Could not update the description.":"Could not update the description.","Create a group to chat with multiple people":"Create a group to chat with multiple people","Create group":"Create group","Delete group":"Delete group","Direct":"Direct","Direct message":"Direct message","Dismiss":"Dismiss","Each file must be 20 MB or smaller":"Each file must be 20 MB or smaller","Edit message":"Edit message","Edit name":"Edit name","Enter group name...":"Enter group name...","Everyone":"Everyone","Everyone else":"Everyone else","Everyone is already in this group":"Everyone is already in this group","Failed to create conversation. Please try again.":"Failed to create conversation. Please try again.","Failed to create group. Please try again.":"Failed to create group. Please try again.","Group":"Group","Group name":"Group name","Jump to replied message":"Jump to replied message","Leave conversation":"Leave conversation","Left conversation":"Left conversation","Loading conversations...":"Loading conversations...","Make admin":"Make admin","Marked as read":"Marked as read","Maximum 10 files per message":"Maximum 10 files per message","Member actions":"Member actions","Members":"Members","Message deleted":"Message deleted","Message failed to send":"Message failed to send","Message list":"Message list","Mute notifications":"Mute notifications","Muted":"Muted","Name the group and pick its members":"Name the group and pick its members","New group":"New group","New message":"New message","No commands found":"No commands found","No groups yet":"No groups yet","No matching users":"No matching users","No messages yet":"No messages yet","No results found":"No results found","Only the owner can change roles.":"Only the owner can change roles.","Only the owner can delete a group.":"Only the owner can delete a group.","Only the owner can remove an admin.":"Only the owner can remove an admin.","Only the owner or an admin can delete other people's messages.":"Only the owner or an admin can delete other people's messages.","Only the owner or an admin can do that.":"Only the owner or an admin can do that.","Ownership passes to the next admin or member":"Ownership passes to the next admin or member","Pick a person to start chatting":"Pick a person to start chatting","React":"React","Remove as admin":"Remove as admin","Remove from group":"Remove from group","Removes the group and its history for everyone":"Removes the group and its history for everyone","Reply":"Reply","Reply to messages and react with emojis":"Reply to messages and react with emojis","Results":"Results","Retry":"Retry","Search":"Search","Search by name, email or team...":"Search by name, email or team...","Search chats and messages...":"Search chats and messages...","Search people...":"Search people...","Searching...":"Searching...","Seen by":"Seen by","Select a conversation from the panel on the right, or start a new chat to begin messaging your team.":"Select a conversation from the panel on the right, or start a new chat to begin messaging your team.","Send a message to begin chatting":"Send a message to begin chatting","Start the conversation":"Start the conversation","System messages cannot be edited.":"System messages cannot be edited.","Tap again to confirm delete":"Tap again to confirm delete","Tap again to confirm leave":"Tap again to confirm leave","That only applies to group conversations.":"That only applies to group conversations.","The owner cannot be removed. Transfer ownership first.":"The owner cannot be removed. Transfer ownership first.","There is nobody else to talk to yet":"There is nobody else to talk to yet","This conversation was deleted":"This conversation was deleted","Transfer ownership":"Transfer ownership","Try a different search term":"Try a different search term","Type a message...":"Type a message...","Type your reply...":"Type your reply...","Undo":"Undo","Unknown":"Unknown","Unmute notifications":"Unmute notifications","Use \"Leave conversation\" to remove yourself.":"Use \"Leave conversation\" to remove yourself.","Use \/ to embed tasks, orders, and more":"Use \/ to embed tasks, orders, and more","Use @ to mention teammates":"Use @ to mention teammates","What is this group for?":"What is this group for?","You":"You","You are :role":"You are :role","You are not a member of this conversation.":"You are not a member of this conversation.","You are the last member \u2014 the group will be deleted":"You are the last member \u2014 the group will be deleted","You can only edit your own messages":"You can only edit your own messages","You can only reply to a message in this conversation.":"You can only reply to a message in this conversation.","You cannot change your own role.":"You cannot change your own role.","You cannot start a conversation with yourself.":"You cannot start a conversation with yourself.","You do not have access to chat.":"You do not have access to chat.","You do not have permission to create group conversations.":"You do not have permission to create group conversations.","You have no unread messages":"You have no unread messages","You were removed from :name":"You were removed from :name","Your chat panel is open":"Your chat panel is open","a member":"a member","an admin":"an admin","attachment":"attachment","edited":"edited","embed":"embed","group name":"group name","in":"in","now":"now","optional":"optional","participant":"participant","participants":"participants","people":"people","person":"person","replies":"replies","someone":"someone","the owner":"the owner","you":"you","Tag":"Tag","Comment":"Comment","That discussion tag is not available.":"That discussion tag is not available.","Discussion tag created.":"Discussion tag created.","Discussion tag updated.":"Discussion tag updated.","Discussion tag deleted.":"Discussion tag deleted.","This tag is on :count comment(s). Deactivate it instead, so those comments keep it.":"This tag is on :count comment(s). Deactivate it instead, so those comments keep it.","Use a six-digit hex colour, for example #3b82f6.":"Use a six-digit hex colour, for example #3b82f6.","Unknown role(s): :roles. Expected one of :expected.":"Unknown role(s): :roles. Expected one of :expected.","That person could not be found.":"That person could not be found.","Added to a planning discussion":"Added to a planning discussion",":name added you to the discussion on :target as :role":":name added you to the discussion on :target as :role",":name made you responsible for a comment on :target":":name made you responsible for a comment on :target","assignee":"assignee","watcher":"watcher","reviewer":"reviewer","discussion":{"status":{"open":"Open","in_progress":"In progress","critical":"Critical","resolved":"Resolved"},"empty":"No discussion yet. Start one below.","placeholder":"Write a comment. Pick a tag above, or type @ to mention someone.","tags":{"none":"No tags yet","name":"Tag name","add":"Tag","create":"Create a new discussion tag","createFailed":"Could not create that tag.","comment":"Comment"},"people":{"assignee":"Assignee","watchers":"Watchers","reviewers":"Reviewers","owner":"Owner","assign":"Assign","addPerson":"Add person","nobody":"Nobody","search":"Search people\u2026","noMatches":"No matching people","remove":"Remove :name","saveFailed":"Could not save those people.","ownerSaveFailed":"Could not save that owner."},"startFirst":"Add a comment first to start the thread","task":{"convert":"Convert to task","link":"Task #:id","defaultTitle":"Follow up on planning discussion","dialogTitle":"Convert discussion to task","create":"Create task","title":"Task title","explain":"The full thread is copied into the task description. The discussion stays open and is resolved when the task is done.","watcher":"Watcher","selected":":n selected","menu":"Task options","due":"Due :date","open":"Open the task","follow":"Follow the plan dates","unlink":"Unlink the task","linkExisting":"Link an existing task","search":"Search tasks by title or number","noMatches":"No matching tasks.","actionFailed":"That could not be saved.","discussionTab":"Discussion (:n)","commentsTab":"Task comments (:n)","fromComment":"Make a task","mirror":"Give the task a checklist that mirrors this discussion's checklist. Both lists stay in step.","cardTitle":"Planning discussion","onTarget":"On :target","openInPlanning":"Open in planning","sourceComment":"Made from a comment in the discussion on :target","mainOf":"This task is the main task of the discussion. Finishing it resolves the discussion; people, priority and plan dates stay in step."},"confirmDelete":"Delete this comment?","replyPlaceholder":"Write a reply\u2026","loading":"Loading\u2026","mentioned":"mentioned","someUser":"user","postFailed":"Could not post that comment.","checklist":{"title":"Checklist","progress":":done of :total done","mirrored":"Mirrored in task #:id","rename":"Rename the line","fromComment":"Made from a comment","moveUp":"Move up","moveDown":"Move down","remove":"Remove the line","empty":"Nothing on the list yet.","placeholder":"What needs doing?","add":"Add a line","onChecklist":"On the checklist","addFromComment":"Add to checklist"},"taskComments":{"loadFailed":"The task's comments could not be loaded.","empty":"No comments on the task yet.","placeholder":"Write a comment on the task"}},"planning":{"unit":{"label":"Timeline granularity","month":"Month","week":"Week"},"today":"Today","readOnlyHint":"Dates cannot be edited at this zoom level","truncated":"The plan is longer than the timeline can show at this granularity","header":{"year":"Year","month":"Month","week":"Week","day":"Day","filter":"Filter","filterTitle":"Choose which rows to show and which to highlight","filterStatus":"Scenario status","filterAdded":"Added","filterAddedHint":"Rows outside the window are dimmed, not hidden","more":"More","collapseAll":"Collapse every group","expandAll":"Expand every group","manageCatalog":"Manage phase catalog","manageStages":"Manage stages","autoCascade":"Auto-cascade","autoCascadeHint":"Moving a phase pushes its successors along","shortcuts":"Shortcuts","filterFooter":"Totals footer","filterFooterHint":"Payment rows under the plan's own totals","footerOrders":"Order payments","footerOrdersHint":"Payment steps of the purchase orders","footerSales":"Sales payments","footerSalesHint":"Payment steps of the sales orders","footerOrdering":"Ordering progress","footerOrderingHint":"Purchase orders compared with the chosen baseline, per column","footerCash":"Cash vs plan","footerCashHint":"Money paid out compared with the baseline budget"},"footer":{"monthly":"Monthly","weekly":"Weekly","cumulative":"Cumulative","planning":"Planning","orders":"Orders","sales":"Sales","livePlan":"Live plan (no baseline)","livePlanNeedsActive":"Live plan (needs the Active filter)"},"net":{"monthly":"Net monthly","weekly":"Net weekly","cumulative":"Net cumulative"},"addPhase":"Add phase","addPayment":"Add payment","starts":"Starts","ends":"Ends","due":"Due","overlapsWith":"Overlaps :name (:start to :end)","form":{"startDate":"Start date","endDate":"End date","dueDate":"Due date"},"seedPhases":{"hint":{"month":"Seeds :count phases, one month each, back to back","week":"Seeds :count phases, one week each, back to back","day":"Seeds :count phases, one day each, back to back"},"range":"From :start to :end"},"selection":{"shiftAmount":{"month":"Months to shift by","week":"Weeks to shift by","day":"Days to shift by"},"unitSuffix":{"month":"mo","week":"wk","day":"d"},"toolbarLabel":":title selection actions","phaseCount":":count phase|:count phases","paymentCount":":count payment|:count payments","rowCount":":count row|:count rows","shiftHint":"Move the whole selection earlier or later","shiftEarlier":"Shift earlier","shiftLater":"Shift later","align":"Align","alignHint":"Align selected phases to the earliest start","addPhaseHint":"Add the same phase to all :count selected row|Add the same phase to all :count selected rows","type":"Type","setTypeHint":"Set phase type for the selected phases","setTypeLabel":"Set phase type","progress":"Progress","setCompletionHint":"Set completion % for the selected phases","setCompletionLabel":"Set completion","payments":"Payments","markPaidHint":"Mark the selected payments as paid or unpaid","markPaid":"Mark paid","markUnpaid":"Mark unpaid","movePayments":"move payments","movePaymentsHint":"When shifting, move payment chips with the phases","duplicate":"Duplicate","duplicateHint":"Duplicate :count whole row, with its bars and payments, to the bottom of the rail|Duplicate :count whole rows, with their bars and payments, to the bottom of the rail","deleteBars":"Delete bars","deleteBarsHint":"Delete the selected phases and payments. The lines they sit on stay.","deleteRowsLabel":"Delete :count line|Delete :count lines","deleteRowsHint":"Remove :count line from the plan for good, with their phases and payments|Remove :count lines from the plan for good, with their phases and payments","clearHint":"Clear selection (Esc)","clearAriaLabel":"Clear selection","createOrder":"Create order","createOrderHint":"Open a new purchase order with the selected row on it|Open a new purchase order with the :count selected rows on it","archiveRowsLabel":"Archive :count line|Archive :count lines","archiveRowsHint":"Take :count line out of the plan and keep everything it recorded|Take :count lines out of the plan and keep everything they recorded","followCatalog":"Follow catalog price","followCatalogHint":"Put the pinned scenario in the selection back on the item's catalog price|Put the pinned scenarios in the selection back on their items' catalog prices","phasesMenuHint":"What to do with the selected phases","paymentsMenuHint":"What to do with the selected payments","rowsMenuHint":"What to do with the selected rows","alignStarts":"Align starts","alignEnds":"Align ends","alignMenuHint":"Line the selected phases up on one start or one end","alignEndsHint":"Align selected phases to the latest end","setNotes":"Notes\u2026","setNotesHint":"Write the same note on every selected phase","clearNotes":"Clear notes","clearNotesHint":"Remove the note from every selected phase","notesPromptTitle":"Notes for :count phase|Notes for :count phases","notesPromptLabel":"Note","notesPromptPlaceholder":"Shown on every selected phase","notesPromptConfirm":"Save notes","customPercent":"Custom\u2026","customPercentLabel":"Completion percent","applyPercent":"Apply","percentInvalid":"Enter a whole number from 0 to 100.","selectAllHint":"Every row the filters currently show","shiftByAmount":"Shift by the amount","linkInSequence":"Link in sequence","linkInSequenceHint":"Chain the selected phases finish-to-start, in start order","unlink":"Remove links between them","unlinkHint":"Delete all links between the selected phases","updateBaseline":"Update baseline","updateBaselineHint":"Re-capture the selected row into the chosen baseline|Re-capture the :count selected rows into the chosen baseline","updateBaselineMessage":":count selected row, across :items, will be re-captured into ':baseline'.|:count selected rows, across :items, will be re-captured into ':baseline'.","noPhaseActions":"These bars have no type, progress or notes here. Drag them to move them."},"shortcuts":{"shiftSelection":"Shift the selection one column","pickColumn":"Pick a column and create there","groups":{"phaseBars":"Phase bars","selecting":"Selecting","withSeveralSelected":"With several selected","focusedBarOrChip":"A focused bar or chip","emptyRowSpace":"Empty row space","theRail":"The rail","links":"Links"},"items":{"moveBar":"Move the bar","resizeFromEnd":"Resize from that end","resizeAndPush":"Resize and push what is beyond it","moveAndPush":"Move and push what is ahead","moveWholeRow":"Move the whole row together","moveEveryBar":"Move every bar on the row (chips follow per Layers)","undo":"Undo the last move while its toast is showing","addOrRemoveOne":"Add or remove one bar","extendRange":"Extend the range","selectRowRange":"Select a range of rows","selectAllVisible":"Select every visible row","abandonOrClear":"Abandon a drag in progress, or clear the selection","resizeAllFromEnd":"Resize them all from that end","moveAllTogether":"Move them all together","resizeAllAndPush":"Resize them all and push each row","openEditor":"Open the editor","removeIt":"Remove it","reorderGroup":"Reorder a group","nestGroup":"Nest it, or pull it back out","renameGroup":"Rename the group","deleteSelection":"Delete the selected phases and payments","linkDrag":"Drag from a bar's anchor onto another bar to link them","linkDropSide":"Drop on the left half for a start link, the right half for an end link","selectLink":"Select a link","editLink":"Open the selected link","removeLink":"Remove the selected link"},"shiftSelectionBy":"Shift the selection by the amount in the bar"},"span":{"month":":count month|:count months","week":":count week|:count weeks","day":":count day|:count days"},"rail":{"milestones":"Milestones","milestoneTitle":":name, :date (click to edit)","today":"today","number":"#","item":"Item","id":"ID","stage":"Stage","phase":"Phase","qty":"Qty","scheduled":"Scheduled","scheduledTitle":"Sum of the scheduled payments on the row, not quantity times price","rowTotal":"Total","rowTotalTitle":"The order's total, not the sum of scheduled payments","unscheduled":":count payment has no due date. It counts in the row total but is not shown on the timeline.|:count payments have no due date. They count in the row total but are not shown on the timeline.","ungrouped":"Ungrouped","selectAllIn":"Select all rows in :group","orderedTitle":"On purchase order :number. Click to open it.","orderedLock":"This scenario is on a purchase order and cannot be deleted from planning.","status":"Status","added":"Added","addedTitle":"When the row entered the plan. Amber: added after the plan had already begun.","addedToday":"today","addedYesterday":"yesterday","addedDaysAgo":":count day ago|:count days ago","addedWeeksAgo":":count week ago|:count weeks ago","addedMonthsAgo":":count month ago|:count months ago","addedYearsAgo":":count year ago|:count years ago","addedOn":"Added :date","addedOnBy":"Added :date by :name","addedLate":"Added after the plan started (first phase :date)","addedFilterAny":"Added: any time","addedFilterSincePlanStart":"Added since the plan started (:count)","addedFilterLast7":"Added in the last 7 days (:count)","addedFilterLast30":"Added in the last 30 days (:count)","addedFilterLast90":"Added in the last 90 days (:count)","lock":"Lock this group. Nothing can be added, moved in or out, or removed until it is unlocked.","unlock":"Unlock this group","lockedInherited":"Locked because its parent group is locked. Unlock the parent to change what is in it.","lockedHint":"This group is locked. Unlock it first.","lockedDrop":"Locked. Nothing can be added here.","archiveScenario":"Archive this scenario","archiveScenarioHint":"Takes it out of the active plan and keeps its phases, payments and history. Set its status back to draft to bring it back.","deleteScenario":"Delete this scenario","deleteEmptyOnly":"Only an empty scenario can be deleted. This one has phases or payments, so archive it instead.","deleteItemBlocked":"This item has scenarios with phases or payments. Archive them instead.","restoreScenario":"Restore this scenario","restoreScenarioHint":"Returns it to the active plan as a draft, with all its phases and payments.","archivedRowHint":"Archived. It stays at the bottom of its group and cannot be reordered. Restore it from its menu.","pinnedDrift":"Pinned at :pinned. The catalog price is now :catalog (:delta). Click \"Use catalog price\" in the editor, or select the row and choose Follow catalog price.","compactToggle":"Compact left panel","lockNotAllowed":"You are not allowed to lock or unlock groups.","lockedSubgroup":"Subgroup \":label\" is locked, and removing the group above it would move it. Unlock it first.","scheduleLocked":"This order can no longer be edited, so its payments stay where they are. They can still be marked paid.","amountsLocked":"This order is placed, so its payments keep their amounts. They can still be moved and marked paid."},"layers":{"totals":"Totals rows","totalsHint":"Per column + cumulative"},"cashflow":{"net":"Net cashflow","formula":"Sales minus orders","expand":"Expand section","collapse":"Collapse section","mixed":"Mixed currencies (:codes), not converted","mixedTitle":"This row subtracts :codes amounts without converting between them, because no exchange rates are configured. Treat it as a rough guide only."},"paymentStatus":{"paid":"paid","overdue":"overdue","due":"due now","upcoming":"upcoming"},"picker":{"exactDay":"Exact day","exactDayHint":"Store the exact day instead of snapping it to the edge of its column.","snappedFrom":"was :date","storedDateHint":"The stored date. Changing the month keeps this day of the month.","month":"Month","year":"Year"},"offStrip":"Outside the visible range","todayOffStrip":"Today is outside this plan's range","totals":{"unscheduled":"+:count unscheduled (:amount)","unscheduledMixed":"+:count unscheduled","unscheduledTitle":"Payments with no due date. They count in the row total but not in any column.","beyondStrip":"+:count beyond the strip (:amount)","beyondStripTitle":"Payments dated after the last column. At this granularity the timeline ends before the plan does.","beyondStripCount":"+:count beyond the strip"},"editors":{"save":"Save","create":"Create","cancel":"Cancel","close":"Close","delete":"Delete","add":"Add","details":"Details","discussion":"Discussion","label":"Label","labelPlaceholder":"e.g. Deposit","currency":"Currency","notes":"Notes","optional":"Optional","completion":"Completion","date":"Date","color":"Color","quantity":"Quantity","item":"Item","phase":"Phase","payment":"Payment","assembly":"Assembly","product":"Product","assemblies":"Assemblies","products":"Products","percentOfTotal":"% of plan total","percentPlaceholder":"e.g. 50","totalIs":"Total: :amount","derivedAtSave":"About :amount when saved","noBasePrice":"Set a base price on the scenario to see the computed amount.","amountDerived":"Amount (derived)","amountFlat":"Amount (flat)","amountDerivedHint":"Computed from percentage on save","amountFlatHint":"Fixed amount, used for extra costs such as logistics or customs","markPaid":"Mark as paid","markedPaid":"Marked as paid","editPayment":"Edit payment","editPaymentNamed":"Edit payment: :name","paymentNamed":"Payment \":name\"","editPhase":"Edit phase","editPhaseNamed":"Edit phase: :name","phaseNamed":"Phase: :name","editMilestone":"Edit milestone","addMilestone":"Add milestone","milestoneName":"Name","milestoneNamePlaceholder":"rCB2.0 (MVP)","markCritical":"Mark as critical (red line)","deletePayment":"Delete payment","deletePaymentConfirm":"Delete this payment?","deletePhase":"Delete phase","deletePhaseConfirm":"Delete this phase?","deleteMilestone":"Delete milestone","deleteMilestoneConfirm":"Delete this milestone?","critical":"Critical","criticalTitle":"Auto-computed from dependencies and durations","criticalNote":"On the critical path. If this phase slips, the project end moves too. This is calculated from the longest chain of dependencies. To change it, edit the dependencies or durations.","slack":":slack slack","slackTitle":"Auto-computed: can slip :slack before becoming critical","slackNote":"Slack is calculated from the dependencies. This phase can move within its slack without delaying the project end.","bulkAddTitle":"Add a phase to every selected row","bulkAddDescription":"Adds one phase with the same dates to every selected row in :section.","bulkAddFailed":"Could not add the phase.","noPhaseCatalog":"This project has no phase catalog yet. Add one first under More > Manage phase catalog.","skipExisting":"Skip rows that already have this phase","alreadyHaveIt":":count of the :total selected rows already has this phase. Unticking adds a second bar of the same type beside the existing one.|:count of the :total selected rows already have this phase. Unticking adds a second bar of the same type beside the existing one.","noneHaveIt":"None of the selected rows has this phase yet.","barCount":":count bar|:count bars","addItemTitle":"Add item to planning","addItemDescription":"Pick an order item from this project. A new draft scenario is created for it on the chart.","searchItems":"Search by name, tag, or number","planCount":":count plan|:count plans","alreadyHasPlans":"Already has :count plan. This adds one more.|Already has :count plans. This adds one more.","noOrderItems":"No order items in this project yet. Create one from the Order Items page first.","noItemsMatch":"No items match \":search\".","scenarioName":"Scenario name","unitPrice":"Unit price","basePrice":"Base price","baseIs":"Base: :amount","totalForPlanning":"Total for planning","seedPhases":"Seed phases on creation","orTemplate":"Or apply a saved template","defaultCatalogOrder":"Use default catalog order","phaseCount":":count phase|:count phases","newItemHint":"Need a brand-new item that isn't in this project yet? Create it on the Order Items page, then come back here to add it to the planning.","openOrderItems":"Open the Order Items page","addToPlanning":"Add to planning","addCompositionTitle":"Add an assembly or product to planning","addCompositionDescription":"Each order item in it gets its own planning row, with the quantity from the composition.","searchComposition":"Search by name or number","itemCount":":count item|:count items","subAssemblyCount":":count sub-assembly|:count sub-assemblies","assemblyCount":":count assembly|:count assemblies","noAssemblies":"No assemblies in this project yet.","noProducts":"No products in this project yet.","nothingMatches":"Nothing matches \":search\".","rowsToCreate":"Rows to create","selectAll":"All","selectNone":"None","readingComposition":"Reading composition\u2026","pickAssembly":"Pick an assembly to see what it would add.","pickProduct":"Pick a product to see what it would add.","compositionEmpty":"Nothing in it is an order item of this project.","morePlaces":"+:count more place|+:count more places","alreadyHasScenarios":"already has :count scenario|already has :count scenarios","eachPrice":":amount each","noCatalogPrice":"No catalog price","foreignItems":":count item in this composition belongs to another project and cannot be planned here.|:count items in this composition belong to another project and cannot be planned here.","howMany":"How many :name?","scenarioNameEveryRow":"Scenario name (every row)","mirrorGroups":"Collect the rows under one rail group","mirrorGroupsHint":"Puts the rows under one heading named after the source. If a heading with that name already exists, it is reused, so adding the same source twice does not create a second one.","topGroupName":"Group name","topGroupHint":"Names the heading these rows land in. Leave it as it is to use the source's own number and name.","subgroups":"A subgroup for each assembly","subgroupsHint":"Mirrors the composition under the heading: each assembly becomes a subgroup, nested the way it is nested there, and the subgroups keep their own names. The rows and their quantities stay the same. An item used in several assemblies lands in the group those assemblies share.","subgroupsUnavailable":"This source has no assemblies, so there is nothing to make subgroups from.","subgroupCount":":count subgroup|:count subgroups","subgroupSkipped":"Nothing is selected here, so this subgroup is not created.","subgroupNotCreated":"not created","seedPhasesEveryRow":"Seed phases on every row","alreadyPlannedNote":":count of these items already carries a scenario, so it starts unticked. Ticking it adds a competing scenario beside the existing one rather than replacing it.|:count of these items already carry a scenario, so they start unticked. Ticking one adds a competing scenario beside the existing one rather than replacing it.","overLimit":":count rows selected, but one bundle can hold at most :max. Untick some items.","rowCount":":count row|:count rows","addRows":"Add :count row|Add :count rows","previewFailed":"Failed to load composition.","compositionAddFailed":"Could not add the composition.","stageHint":"Where this row is in the procurement process. This is separate from the status above: a row can be selected and already in fabrication.","stageNone":"Not started","statusOrdered":"Ordered (on a purchase order)","statusOrderedHint":"The status is managed by the purchase order that executes this scenario.","editScenario":"Edit scenario","editScenarioDescription":"One planned scenario for this item: its name, status and value.","name":"Name","noPrice":"No price set","nothingScheduled":"Nothing scheduled yet","onOrder":"On order :number","overScheduledBy":":amount more than this scenario is worth","paymentCount":":count payment|:count payments","phaseAndPaymentCount":":phases, :payments","plannedValue":"Planned value","scheduledPayments":"Scheduled payments","sectionNotes":"Notes","sectionPricing":"Pricing","sectionScenario":"Scenario","selectedArchivesOthers":"Selected (archives the others)","status":"Status","priceFollowsCatalog":"Follows the item's catalog price (:amount). Leave empty to keep following it.","pricePinned":"Pinned to this scenario. The catalog price is :amount.","useCatalogPrice":"Use catalog price","orderedAs":"Ordered as","orderedDiffers":"The purchase order has a different quantity or price than this scenario. The plan shows what was intended, the order shows what was bought.","otherPaymentsPercent":"Other payments: :percent%","scheduleOverCap":"Together with the other payments this schedules :total% of the scenario, which is more than 100%. Lower this share or another one.","discussions":"Discussions","orderOwnsStep":"Executed by order :order, step :step. Its due date and paid state are the order's.","openOrder":"Open order","addToOrder":"Add to order","offOrder":"Order :order executes this row, but no step covers this milestone yet.","removeLinkedConfirm":"Remove this milestone from the plan? Order :order, step :step will be re-derived without it.","chooseStep":"Which step should execute it?","newStep":"A new step","loadingSteps":"Loading the order's steps\u2026","stepsFailed":"Could not load the order's steps.","stepOption":"Step :n \u00b7 :name \u00b7 :amount"},"toast":{"somethingWrong":"Something went wrong.","groupMoveFailed":"Could not move that group.","groupColorFailed":"Could not change the group colour.","groupColorClearFailed":"Could not clear the group colour.","groupDeleteFailed":"Could not delete the group.","groupDuplicateFailed":"Could not duplicate the group.","dependencyDeleteFailed":"Could not delete the dependency.","phaseDeleteFailed":"Could not delete the phase.","phasesDeleteFailed":"Could not delete the phases.","paymentDeleteFailed":"Could not delete the payment.","paymentsDeleteFailed":"Could not delete the payments.","paymentsUpdateFailed":"Could not update the payments.","paymentMoveFailed":"Could not move the payment.","scenarioDeleteFailed":"Could not delete the scenario.","orderItemDeleteFailed":"Could not delete the order item.","rowDuplicateFailed":"Could not duplicate the row.","rowsDuplicateFailed":"Could not duplicate the selected rows.","rowsDeleteFailed":"Could not delete the selected lines.","completionFailed":"Could not update completion.","phaseTypeFailed":"Could not update the phase type.","undoFailed":"Could not undo the move.","datesSaveFailed":"Could not save the new dates.","templateNoPhases":"This scenario has no phases to save as a template.","templateSaved":"Saved \":name\" template.","phaseMoved":"Phase moved.","phaseMovedCascade":"Phase moved (successors shifted).","paymentMoved":"Payment moved.","itemsMoved":"Moved :count item.|Moved :count items.","phasesAligned":"Aligned :count phase.|Aligned :count phases.","itemCount":":count item|:count items","pushMoved":"Moved :count phase.|Moved :count phases.","pushResized":"Resized :count phase.|Resized :count phases.","pushMovedNothing":"Moved :count phase. Nothing needed to be pushed.|Moved :count phases. Nothing needed to be pushed.","pushResizedNothing":"Resized :count phase. Nothing needed to be pushed.|Resized :count phases. Nothing needed to be pushed.","pushMovedCarried":"Moved :count phase and pushed :carried.|Moved :count phases and pushed :carried.","pushResizedCarried":"Resized :count phase and pushed :carried.|Resized :count phases and pushed :carried.","brokenDependencies":":count dependency is now out of order. The phases moved as a block and their successors were not moved with them.|:count dependencies are now out of order. The phases moved as a block and their successors were not moved with them.","orderedRowsSkipped":":count selected line is on a purchase order and was skipped.|:count selected lines are on a purchase order and were skipped.","orderedRowsOnly":"Every selected line is on a purchase order, so there is nothing to delete.","rowsArchiveFailed":"Could not archive the selected lines.","scenarioArchiveFailed":"Could not archive the scenario.","groupLockFailed":"Could not change the lock on the group.","lockedRowsSkipped":":count line is in a locked group and was skipped.|:count lines are in locked groups and were skipped.","scenarioRestoreFailed":"Could not restore the scenario.","followCatalogFailed":"Could not switch the selected lines to the catalog price.","notesUpdateFailed":"The notes could not be saved.","linkCreated":"Linked :type.","linkCreateFailed":"Could not create the link.","linkUpdated":"Link updated.","linkUpdateFailed":"Could not save the link.","linkRemoved":"Link removed.","linkRemoveFailed":"Could not remove the link.","linkRestored":"Link restored.","linkSatisfied":"Successor moved so the link holds.","linkBornBroken":"The new link is already broken. Open it to move the successor.","linksCreated":":count link created.|:count links created.","linksSkipped":":count pair was already linked.|:count pairs were already linked.","linksRemoved":":count link removed.|:count links removed.","linksFailed":"Could not change the links.","virtualBarDelete":"A phase with no segments is drawn from its own dates and cannot be deleted here.","lockedPaymentsStay":":count payment of an order that can no longer be edited stayed where it was.|:count payments of orders that can no longer be edited stayed where they were."},"status":{"draft":"Draft","proposed":"Proposed","selected":"Selected","archived":"Archived","ordered":"Ordered"},"statusFilter":{"active":"Active (draft, proposed, selected, ordered)","selected":"Selected (incl. ordered)","all":"All (incl. archived)"},"filters":{"title":"Filters","searchPlaceholder":"Search rows: name, ID, tag, order","presets":"Views","presetsHint":"One click each, on top of a clean slate","presetOptions":{"active":"Active plan","selected":"Selected scenarios","drafts":"Drafts to review","onOrder":"On order","attention":"Needs attention","late":"Late additions","inFlight":"In flight this month"},"savedViews":"Saved views","saveView":"Save current view","saveViewPlaceholder":"Name for this view","save":"Save","deleteView":"Delete view","facets":{"status":"Status","search":"Search","groups":"Groups","stages":"Stage","attention":"Attention","progress":"Progress","ordering":"Ordering","pricing":"Pricing","period":"Period","amount":"Amount","currencies":"Currency","added":"Added","discussions":"Discussions"},"facetHints":{"status":"Which scenarios are shown. Nothing ticked shows nothing.","groups":"Only these headings and what sits under them","stages":"The item's procurement stage","attention":"Rows with any of the ticked issues","progress":"By the completion of the row's phases","ordering":"Whether a purchase order executes the row","pricing":"Where the row's price comes from","period":"Rows with a phase in the window, or a payment due in it","amount":"By the row's value","currencies":"The row's currency","added":"When and by whom the row entered the plan","discussions":"By the threads on the row's phases and payments"},"stageNone":"No stage","statusNone":"none","more":"+:count more","attentionOptions":{"unscheduledPayments":"Unscheduled payments","overScheduled":"Over-scheduled","mixedCurrency":"Mixed currency","priceDrift":"Price drift","orderDiverges":"Order differs from plan","unpriced":"No price","lateAddition":"Late addition","criticalPath":"On the critical path"},"progressOptions":{"noPhases":"No phases","notStarted":"Not started","inProgress":"In progress","done":"Done"},"orderingOptions":{"onOrder":"On a purchase order","notOnOrder":"Not on an order","diverging":"Order differs from plan"},"pricingOptions":{"followsCatalog":"Follows catalog price","pinned":"Pinned price","drift":"Pinned with drift","unpriced":"No price"},"periodOptions":{"any":"Any time","today":"Active today","thisMonth":"This month","thisQuarter":"This quarter","next90":"Next 90 days","custom":"Custom"},"periodFrom":"from :date","periodTo":"to :date","from":"From","to":"To","amountMin":"Minimum","amountMax":"Maximum","addedWindows":{"sincePlanStart":"Since the plan started","last7":"Last 7 days","last30":"Last 30 days","last90":"Last 90 days"},"addedMode":"Rows outside the window","addedModeOptions":{"dim":"Dim","hide":"Hide"},"addedBy":"Added by","discussionOptions":{"open":"Open","inProgress":"In progress","critical":"Critical","resolved":"Resolved","none":"No discussion"},"hideEmptyGroups":"Hide empty groups","hideEmptyGroupsHint":"Drop headings with no visible row","clear":"Clear","clearAll":"Clear all filters","showing":":shown of :total rows","noMatch":"No rows match the filters.","noMatchStatus":"No status is ticked, so nothing is shown.","hiddenInGroup":":count hidden","reorderPaused":"Reordering is paused while filters hide rows.","exportIgnores":"The file holds every row in the status scope. The filters do not apply to it."},"gantt":{"archive":{"confirm":"Archive line|Archive :count lines","detail":"Their phases, payments and history are kept. They move to the Archived status filter, and a scenario is fully restored when its status is set back to draft.","message":"Take :count line out of the plan?|Take :count lines out of the plan?","title":"Archive line|Archive lines"},"catalog":{"colourFor":":name colour","deleteDetail":"Bars already using this phase type keep their dates but lose their colour and label.","deleteMessage":"Delete phase \":name\" from the catalog?","deleteTitle":"Delete catalog phase","description":"Phase types available to this section. Colour and name apply everywhere the phase is used.","empty":"No phases defined yet. Add the first one below.","namePlaceholder":"Phase name (e.g. Engineering)","newColour":"New phase colour","titleOrders":"Order phase catalog","titleProcurement":"Procurement phase catalog","titleSales":"Sales phase catalog"},"deleteLines":{"confirm":"Delete line|Delete :count lines","detail":"Their phases and payments are deleted with them, and this cannot be undone. The order items stay in the project. To delete an order item completely, use the menu on its line.","message":"Delete :count line from this plan?|Delete :count lines from this plan?","title":"Delete line|Delete lines"},"deleteSelection":{"both":":phases and :payments","detail":":items. This cannot be undone.","linesStay":"The :count selected line stays on the rail. Use \"Delete lines\" to remove it.|The :count selected lines stay on the rail. Use \"Delete lines\" to remove them.","message":"Delete :count selected item?|Delete :count selected items?","title":"Delete selection"},"dependencies":{"clickToEdit":"(click to edit)","typeTitle":":type dependency"},"duplicate":{"groupDetail":"A new group \":name (copy)\" is added at the same level as this one, after the last group there. It gets a copy of every subgroup and of every row shown in them.","groupDetailUngrouped":":ungrouped has no heading of its own, so the copies land back in it, at the bottom.","groupHiddenRows":":count row the filters hide is copied too.|:count rows the filters hide are copied too.","groupMessage":"Duplicate \":name\" with its :count row?|Duplicate \":name\" with its :count rows?","groupTitle":"Duplicate group","rowsDetail":"Each copy includes the whole row with its bars, payments and everything below it, and is added at the bottom of its group. Copied payments start as unpaid, and the originals do not change.","rowsMessage":"Duplicate :count selected row in :section?|Duplicate :count selected rows in :section?","rowsTitle":"Duplicate :count row|Duplicate :count rows"},"empty":{"plans":"No plans yet. Use the header buttons above to add an item or milestone.","sales":"No sales orders yet. Create one with the \"+ Order\" button above."},"followCatalog":{"detail":"Each one drops its pinned price and follows the catalog price from now on. Percentage payments are recalculated, paid ones stay as they are.","message":"Put :count scenario back on the item's catalog price?|Put :count scenarios back on the item's catalog price?","title":"Follow the catalog price"},"groups":{"addConfirm":"Add group","addSubgroupConfirm":"Add subgroup","addSubgroupHint":"Add a subgroup inside this one","archiveLinesHint":"Archive its :count line and remove the group|Archive its :count lines and remove the group","archiveLinesMessage":"Remove \":label\" and take its :lines out of the plan?","archiveLinesTitle":"Archive lines and remove group","collapse":"Collapse group","colourFor":"Colour for :label","colourTitle":"Group colour :color. Shift-click to clear.","deleteDetailArchiving":":count line with phases or payments will be archived. It is kept in full under the Archived filter and remembers this group's name.|:count lines with phases or payments will be archived. They are kept in full under the Archived filter and remember this group's name.","deleteDetailDeleting":":count line with nothing in it will be deleted.|:count lines with nothing in them will be deleted.","deleteDetailOrdered":":count line on a purchase order will move to :ungrouped.|:count lines on a purchase order will move to :ungrouped.","deleteDetailTail":"Any subgroup moves up a level instead, and the order items themselves stay in the project.","deleteWithLinesConfirm":"Delete group and lines","deleteWithLinesHint":"Delete the group and its :count line|Delete the group and its :count lines","deleteWithLinesMessage":"Delete \":label\" and the :lines in it?","deleteWithLinesTitle":"Delete group and its lines","dragHint":"Drag to reorder, or drag sideways to nest or un-nest","dragSideways":"drag sideways to nest","dropInside":"Inside \":label\"","dropRowsHere":"Drop rows here\u2026","duplicateHint":"Duplicate this group with its subgroups and rows","duplicateUngrouped":"Duplicate every ungrouped row","expand":"Expand group","labelField":"Group label","labelPlaceholder":"e.g. Phase 1: Buildings","lineCount":":count line|:count lines","moveHint":"Move this group into another","moveInto":"Move \":label\" into","newSubgroupTitle":"New subgroup in \":label\"","newTitle":"New group","noMoveTargets":"No other group to move into.","pickColour":"Pick a group colour","removeDetail":"Its :count row will be moved to :ungrouped. The rows themselves are not deleted.|Its :count rows will be moved to :ungrouped. The rows themselves are not deleted.","removeHint":"Remove only the group. Its lines move to :ungrouped.","removeMessage":"Remove group \":label\"?","removeTitle":"Remove group","rename":"Rename group","subgroupLabelField":"Subgroup label","subgroupLabelPlaceholder":"e.g. Conditioning","thisGroup":"this group","topLevel":"Top level","typeNameToConfirm":"Type the group name to confirm","updateBaseline":"Update baseline for this group","updateBaselineMessage":":count row under ':name', across :items, will be re-captured into ':baseline'.|:count rows under ':name', across :items, will be re-captured into ':baseline'.","updateBaselineDetail":"Each item is re-captured with all of its scenarios, including rival ones. Its earlier deviations from the baseline will no longer show."},"legend":{"criticalPath":"Critical path (:count phase)|Critical path (:count phases)","criticalTitle":"Auto-computed: the longest dependency chain in the project.","phases":"Phases"},"menu":{"addCompositionHint":"Add a whole assembly or product and all its items","composition":"Assembly or product","group":"Group","milestone":"Milestone","order":"Order"},"rail":{"mixedTotal":":amount. This adds up :codes without converting between them, because no exchange rates are configured.","overScheduled":"Over-scheduled: :value is scheduled, but the row is worth :worth (quantity times unit price). That is :excess too much."},"rows":{"actions":"Row actions","currentPhase":"Currently in: :phase","deleteItemConfirm":"Delete item","deleteItemDetail":"This also deletes :count scenario with all its phases and payments. The item is removed from everywhere it is used in the project: orders, payments and planning.|This also deletes :count scenarios with all their phases and payments. The item is removed from everywhere it is used in the project: orders, payments and planning.","deleteItemEntirely":"Delete order item entirely","deleteItemMessage":"Delete the order item \":name\" from this project?","deleteItemTitle":"Delete order item","deleteScenarioDetail":"Its phases and payments will be removed. Other scenarios for the same item are unaffected.","deleteScenarioMessage":"Delete scenario \":name\"?","deleteScenarioTitle":"Delete scenario","drag":"Drag to reorder","dragLocked":"Drag to reorder within this locked group. The row cannot leave the group.","duplicateAsScenario":"Duplicate as new scenario","duplicateRow":"Duplicate row","itemIdTitle":"Item :id","itemIdWithPo":"Item :id, PO :po","noActivePhase":"No active phase today","openSalesOrder":"Open sales order","quantityTitle":"Quantity :qty","rowFallback":"row","select":"Select :name","sysIdTitle":"SYS-ID :id, taken from the procurement sheet","typeItemNameToConfirm":"Type the item name to confirm"},"shortcuts":{"description":"Mouse and keyboard shortcuts available in this section of the chart."},"stages":{"add":"Add stage","addFailed":"Could not add that stage.","colourFor":":name colour","description":"How far along a row is, for example Engineering, Fabrication or Delivered. Stages are shared by all projects and are separate from a row's status (draft, selected, ordered).","empty":"No stages defined yet. Add the first one below.","namePlaceholder":"Stage name (e.g. Drawing Approval)","newColour":"New stage colour","removeDetail":"Rows that already reached this stage keep their dates but no longer show a stage. This catalog is shared by all projects.","removeFailed":"Could not remove that stage.","removeMessage":"Remove \":name\" from the stage catalog?","removeTitle":"Remove stage","saveFailed":"Could not save that stage.","title":"Item stages"},"summary":{"counts":":rows, :phases, :payments","empty":"empty"},"template":{"defaultItemName":"Plan","nameField":"Template name","saveConfirm":"Save template","saveMessage":":count phase will be saved for reuse on other items.|:count phases will be saved for reuse on other items.","saveTitle":"Save phases as template"}},"chart":{"bars":{"anchorEnd":"Drag to create dependency from end","anchorStart":"Drag to create dependency from start","ariaLabel":":name phase from :start to :end","discussion":"Discussion: :status","done":":percent% done","slackStripe":"Slack: :count day before delaying the project|Slack: :count days before delaying the project"},"chips":{"due":"due :date","payment":"Payment :amount"},"dependencies":{"constraintViolated":"Constraint violated","deleteConfirm":"Remove this dependency?","lag":"Lag (days)","lagHint":"Negative means overlap, positive means delay.","lagLater":"Successor offset :count day later.|Successor offset :count days later.","lagNone":"No lag.","lagOverlap":"Successor overlaps by :count day.|Successor overlaps by :count days.","notesPlaceholder":"Optional context","title":"Edit dependency","type":"Type","types":{"FF":"Finish-to-finish","FS":"Finish-to-start (default)","SF":"Start-to-finish","SS":"Start-to-start"}},"footer":{"cumulativeMixedTitle":"Running sum across :codes with no conversion.","sectionMixedTitle":"These totals add up :codes without converting between them, because no exchange rates are configured."},"keyboardHint":"Enter to edit, Delete to remove","layers":{"amounts":"Amounts","amountsHint":"Payment chips on the bars","annotations":"Annotations","annotationsHint":"Highlights that are either shown or hidden.","completion":"Completion shading","completionHint":"Part-filled bars for progress","criticalPath":"Critical path","criticalPathHint":"Amber ring on the longest chain","dependencies":"Dependency arrows","dependenciesHint":"Links between phases","ghostedHint":"When switched off, these stay on the board, faded, and can't be clicked.","hiddenHint":"Switched off, these are removed from the board entirely.","hideCompletely":"Hide completely","hideCompletelyHint":"Remove switched-off layers instead of dimming them","milestones":"Milestones","milestonesHint":"Marker lines and labels","offGhosted":":count layer ghosted|:count layers ghosted","offHidden":":count layer hidden|:count layers hidden","phases":"Phases","phasesHint":"The coloured phase bars","reset":"Show everything again","slack":"Slack","slackHint":"How far a bar can slip","threadBadges":"Discussion badges","threadBadgesHint":"Status dots on bars and chips","title":"Layers","today":"Today line","todayHint":"The blue current-date line","dependencyLabels":"Link labels","dependencyLabelsHint":"Type and lag on every link, not only on hover","dependencyFocus":"Fade unrelated links","dependencyFocusHint":"Hovering over or selecting a bar fades all other links","dependencyStyle":"Link style","dependencyStyleHint":"Elbows or curves","styleElbow":"Elbow","styleCurve":"Curve","crosshair":"Row and column highlight","crosshairHint":"Highlight the row and column under the pointer, and their headers","phaseNames":"Phase names","phaseNamesHint":"Shown either on the bars or in the legend, not both.","phaseNamesOnBars":"On the bars","phaseNamesOnBarsHint":"Each bar shows its phase name, with no legend under the board","phaseNamesInLegend":"In the legend","phaseNamesInLegendHint":"A colour key under the board, with no labels on the bars","railDensity":"Left panel","railDensityHint":"How much detail each row shows next to the timeline.","railFull":"Full","railFullHint":"All columns, with status and order number written out","railCompact":"Compact","railCompactHint":"Hides the # and ID columns, shows status as an icon and age without \"ago\", so the timeline gets more room","railNesting":"Nesting","railNestingHint":"How subgroups and their rows are drawn in the left panel.","railTree":"Tree","railTreeHint":"Subgroups and their rows are indented by depth","railFlat":"Flat","railFlatHint":"Every row starts at the same edge. In the full panel the # column still says how deep a row sits."},"row":{"addAt":"Add at :column"},"shortcuts":{"joiner":{"or":"or","then":"then"},"keys":{"click":"Click","clickCheckbox":"Click checkbox","clickHeading":"Click a heading","drag":"Drag","dragEdge":"Drag edge","dragHandle":"Drag handle","sideways":"sideways"}}},"dialogs":{"composition":{"previewFailedStatus":"Failed to load composition (HTTP :status)."}},"pages":{"cashflow":{"headTitle":"Cash flow - Project :number"},"index":{"headTitle":"Planning - Project :number"},"master":{"crumb":"Master plan","empty":"No master plan defined yet. Add phases or milestones from the project page to populate the master time plan.","headTitle":"Master plan - Project :number"},"project":"Project :number","sections":{"masterPlan":"Master time plan"}},"tips":{"columns":{"month":":count month|:count months","week":":count week|:count weeks","day":":count day|:count days"},"duration":{"days":":count day|:count days","weeks":":count week|:count weeks","months":":count month|:count months","years":":count year|:count years"},"relative":{"inDays":"in :count day|in :count days","daysAgo":":count day ago|:count days ago","today":"today"},"values":{"yes":"Yes","no":"No","none":"No date","followsCatalog":"Follows the catalog price","pinned":"Pinned to this scenario","critical":"None (critical)","unsplittable":"Ordered (order cannot be split)","noScheduleYet":"Ordered, no payments scheduled yet","payingLater":"paying later","payingEarlier":"paying earlier","rebaselined":"re-baselined :date","cancelledCount":":count cancelled|:count cancelled"},"eyebrow":{"added":"Added","band":"Period","column":"Column","currentPhase":"Current phase","discussion":"Discussion","document":"Document","filter":"Filter","footer":"Totals","granularity":"Granularity","group":"Group","identity":"Identity","layers":"Layers","legend":"Legend","milestone":"Milestone","payment":"Scheduled payment","phase":"Phase","rail":"Rail column","scenario":"Scenario","scenarioStatus":"Scenario status","scheduled":"Scheduled","selection":"Selection","stage":"Stage","strip":"Timeline","total":"Total","realisation":"Plan realisation"},"facts":{"active":"Active","addedFilter":"Added","age":"Age","amount":"Amount","bars":"Bars","barsCount":":count bar|:count bars","catalogNow":"Catalog now","column":"Column","columns":"Columns","comments":"Comments","commentsCount":":count comment|:count comments","couldEndBy":"Could end by","cumulative":"Cumulative","customer":"Customer","date":"Date","done":"Done","drawn":"Drawn","due":"Due","duration":"Duration","end":"End","float":"Float","ghosted":"Ghosted","grandShare":"Share of total","item":"Item","locked":"Locked","lockedBy":"Locked by","lockedOn":"Locked on","order":"Order","orderedPrice":"Ordered price","orderedQty":"Ordered quantity","over":"Over by","payments":"Payments","phases":"Phases","phasesCount":":count phase|:count phases","pinnedPrice":"Pinned price","planEnds":"Plan ends","planStarted":"Plan started","planValue":"Plan value","plannedPrice":"Planned price","plannedQty":"Planned quantity","predecessors":"Predecessors","price":"Price","quantity":"Quantity","range":"Range","remaining":"Remaining","rows":"Rows","scenario":"Scenario","scheduled":"Scheduled","scheduledShare":"Scheduled share","section":"Section","share":"Share","since":"Since","start":"Start","status":"Status","statusFilter":"Status","strip":"Timeline","successors":"Successors","supplier":"Supplier","toDate":"To date","today":"Today","total":"Total","unitPrice":"Unit price","unscheduled":"Unscheduled","until":"Until","when":"When","net":"Net","hidden":"Hidden","predecessor":"Predecessor","successor":"Successor","mode":"Mode","lag":"Lag","baseline":"Baseline","budget":"Budget","actual":"Actual","notOrdered":"Not ordered yet","late":"Late, not ordered","dropped":"Dropped from the plan","undecided":"Undecided items","outsidePlan":"Outside the plan","addedAfter":"Added after baseline","overdue":"Overdue","more":"More","beyondStrip":"Beyond the strip","itemsCount":":count item|:count items","ordersCount":":count order|:count orders","livePlan":"Live plan","paid":"Paid","dueUnpaid":"Due, unpaid","unbudgeted":"Not in the budget","scenariosCount":":count scenario|:count scenarios","task":"Task"},"status":{"draft":"Still being prepared and not yet put forward for a decision.","proposed":"Put forward for a decision, beside the item's other scenarios.","selected":"The scenario that counts for this item. Its dates and amounts are used in the plan.","ordered":"A purchase order executes it. The row can no longer be deleted or archived from planning.","archived":"Kept for reference, but not part of the active plan or its totals.","orderedDiverges":"The purchase order has a different quantity or price than this scenario planned. The plan stays as it was so the difference remains visible."},"paymentStatus":{"paid":"This amount has been paid. It is recorded as a fact, not a plan.","overdue":"Its due date has passed with no payment recorded.","due":"Due in the column under today.","upcoming":"Scheduled for a later date, or not dated yet."},"toolbar":{"range":{"body":"Based on the plan's earliest and latest dates, plus one column on each side. It grows as the plan grows and cannot be set by hand."},"truncated":{"body":"Money dated after the last column is counted under \"beyond the strip\" but not drawn.","hint":"Switch to Month to see the whole plan."},"today":{"title":"Scroll to today","body":"Puts today's column in the middle of the view. The page also opens here whenever today falls inside the plan.","offBody":"Today lies outside every column, so there is nothing to scroll to."},"unit":{"month":{"title":"Month columns","body":"One calendar month per column. Bars still start and end on their actual dates. The choice is saved per project and included in the link."},"week":{"title":"ISO week columns","body":"Monday to Sunday, labelled W37. A week can span two months, so there is no month row. Weekly totals split the same money differently."},"day":{"title":"Day columns","body":"One column per day. Dates cannot be edited at this precision yet."}},"readOnly":{"body":"Day columns are drawn, but no page offers editing at this precision yet."},"filter":{"body":"Status, search, groups and the other facets narrow the rail. The group strips and the Monthly and Cumulative rows follow what is shown. Added dims rows by default and still counts them; switch it to Hide to drop them from the totals too."},"layers":{"body":"These settings only change what the board shows, never the plan itself."},"more":{"body":"Collapse or expand every group, manage the phase and stage catalogs, auto-cascade, and the shortcut reference."},"add":{"title":"Add to this section","body":"One item, a whole assembly or product, a milestone, or a group."},"addItem":{"title":"Add an item","body":"Adds one order item as a new draft scenario. Pick the item, name the scenario, and set the quantity and unit price."},"addComposition":{"title":"Add an assembly or product"},"addMilestone":{"title":"Add a milestone","body":"A dated marker shown as a line across all rows. Moving bars does not move it."},"addGroup":{"title":"Add a group","body":"A heading on the rail to collect rows under. Groups can nest, take a colour and be locked."},"collapseAll":{"body":"Folds every group down to its heading and totals strip."},"expandAll":{"body":"Opens every folded group again."},"manageCatalog":{"body":"The phase types of this project. Colour and name apply everywhere the phase is used."},"manageStages":{"body":"How far along a row is, for example Engineering, Fabrication or Delivered. Shared by all projects."},"shortcuts":{"body":"Every mouse and keyboard gesture this section has."},"addOrder":{"body":"Opens the form for a new order. Once saved, it appears here as a row."},"export":{"body":"Downloads every group on this page with its totals, as a CSV file or a PDF. Single lines are not included. The export follows the status filter and the Month or Week switch, and adds the footer rows that are switched on."}},"section":{"collapse":{"body":"Hides the rows. The header still shows the date range and page controls. The choice is saved per project."}},"header":{"band":{"body":"Every payment due in these columns, added up with no currency conversion."},"column":{"weekTitle":"Week :week, :range","weekBody":"ISO weeks run from Monday to Sunday and can span two months.","todayBody":"Today is in this column."},"milestone":{"body":"A project-level marker shown as a line across all rows. Moving bars does not move it.","hint":"Click to edit."},"today":{"title":"Today","body":"The blue line marks the current day across every row."}},"rail":{"number":{"title":"Outline number","body":"Numbers such as 1, 1.2 and 1.2.3 show how deeply a row is nested, instead of indenting it."},"item":{"title":"Item and scenario","body":"The order item's name. One item may carry several competing scenarios.","hint":"Click a name to edit its scenario."},"id":{"title":"Identity","body":"The SYS-ID from the procurement sheet if there is one, otherwise the app's own item number."},"status":{"title":"Scenario status","body":"Which of an item's competing scenarios counts. Independent of Stage."},"stage":{"title":"Stage","body":"How far along the work is, for example Engineering, Fabrication or Delivered. This is separate from Status: a row can be selected and in Fabrication at the same time."},"phase":{"title":"Current phase","body":"The phase whose bar covers today. Empty when no bar does."},"added":{"body":"Shown in amber with a dot when the row was added after the plan's first phase had started."},"qty":{"title":"Planned quantity","body":"Part of the scenario. The column next to it adds up the scheduled payments and does not use the quantity."},"total":{"scheduledBody":"The monthly and cumulative rows add up to this figure. Shown in amber when it is more than quantity times unit price.","rowTotalBody":"The document's own total, as entered on the order or sale."},"milestones":{"title":"Milestones","body":"Project-level markers shown as lines across all rows. Moving bars does not move them."},"density":{"toCompact":"Click for the compact panel. The same choice is under Layers.","toFull":"Click to show every column again. The same choice is under Layers."}},"group":{"locked":{"title":"Locked group","body":"The rows in this group are fixed: nothing can be added, moved in or out, or removed. Dates, prices and phases can still be edited, and all subgroups are locked too.","unlockParent":"Unlock the parent group to change this."},"lock":{"body":"Fixes which rows belong to this group. The rows themselves can still be edited. Use it to protect an agreed scope."},"color":{"body":"Colours the heading and its totals strip."},"label":{"hint":"Click to rename."},"duplicate":{"body":"Each row shown here is copied with the same bars and payments, starting unpaid. A group is copied with its subgroups."},"addSubgroup":{"body":"Subgroups are numbered 1.1, 1.2 and so on, and are locked when their parent is locked."},"move":{"body":"Moves the group under another group, the same as dragging it sideways."},"remove":{"body":"Nothing is deleted: the rows stay in the plan, under no heading."},"deleteWithRows":{"archiveBody":"Rows with phases or payments are archived, not deleted. Their history is kept and they can be restored. Only empty rows are deleted.","deleteBody":"Empty rows have no history to keep, so they are removed for good."},"collapse":{"body":"The heading keeps its totals strip while folded."},"updateBaseline":{"title":"Update baseline for this group","body":"Re-captures the items under this heading into the chosen baseline, each with all of its scenarios, including rival ones. Their earlier deviations will no longer show.","emptyBody":"There are no rows under this heading, so there is nothing to re-capture."}},"row":{"grip":{"lockedBody":"This row is in a locked group, so it can only be moved within that group."},"archived":{"body":"Its phases and payments are kept, but it is out of the active plan and its totals.","hint":"Restore it from the row menu."},"id":{"appBody":"The app's own number. This item did not come from the procurement sheet."},"name":{"hint":"Click to edit the scenario."},"stage":{"body":"How far along the work is. This is separate from the status next to it.","hint":"Change it in the scenario editor or on the Plans board."},"phase":{"body":"The phase whose bar covers today.","noneBody":"No bar on this row covers today."},"added":{"body":"The day this row entered the plan, and who put it there.","lateBody":"Added late, after the plan had already started."},"unscheduled":{"hint":"Open a payment and give it a due date to put it in a column."},"actions":{"body":"Edit, add phases and payments, duplicate, save as template, archive or delete."},"menu":{"edit":{"body":"Name, quantity, unit price, stage and status of this scenario."},"addPhase":{"body":"A new bar on this row, dated where you choose."},"addPayment":{"body":"A new scheduled payment on this row, as an amount or as a share of the plan value."},"duplicate":{"body":"A new draft scenario with the same phases and payments, beside this one."},"template":{"body":"Saves this row's phases as a template for other items."},"deleteItem":{"body":"Removes the order item itself, with every scenario it has, from the project."},"discussions":{"body":"Every discussion on this row's phases and payments in one list. You can also start a new one on any of them there."}}},"bar":{"phase":{"body":"Drawn from its actual first day to its actual last day, inside its start and end columns.","criticalBody":"On the longest dependency chain: any slip here delays the end of the project.","offStripBody":"Its dates are outside the visible timeline, so it is drawn at the nearest edge."},"slack":{"body":"Float is how far the phase can slip before the critical path, and with it the project end, moves."},"pending":{"title":"Saving\u2026","body":"The bar is being saved and will be ready in a moment."},"anchor":{"body":"Drop it on another bar to make this phase depend on it, or the other way round. With auto-cascade on, moving a predecessor pushes its successors.","what":"Link to another bar"}},"chip":{"payment":{"move":"Move the payment to another date","untitled":"Payment","orderStep":"Order :order, step :step","offOrder":"On order :order, not covered by a step","orderOwnsDate":"Its due date and paid state are the order's. Move or pay it there.","addToOrder":"Open the chip to add it to the order.","followsPlan":"Follows :count milestone of the plan|Follows :count milestones of the plan","derivedFromRows":"Its amount comes from the rows it executes. Moving or paying it moves or pays them."}},"thread":{"badge":{"body":"A discussion is attached to this bar or payment.","hint":"Select it and open the discussion panel.","taskDone":"#:id, done","taskOpen":"#:id, open"}},"footer":{"perColumn":{"body":"All payments due in this column, added up with no currency conversion.","weekBody":"All payments due in this week. Weeks do not line up with months, so only the grand total matches the Month view."},"mixed":{"title":":codes added without conversion"},"unscheduled":{"body":"Payments on these rows that have no due date. They are included in the row totals but cannot appear in any column."},"column":{"body":"The exact figure behind the cell, and its place in the plan's total.","emptyBody":"No payment is due in this column."},"cumulative":{"body":"Running sum of the columns to the left."},"cumulativeCell":{"body":"Everything due up to and including this column, compared with what is still to come."},"series":{"orders":"The project's purchase orders. This is money going out, so every figure is negative. The totals match the Cash flow page.","sales":"The project's sales orders. This is money coming in, so every figure is positive. The totals match the Cash flow page.","net":"Sales minus orders for each column, with no currency conversion. A red figure means more money goes out than comes in during that period. Green means the opposite."},"realisation":{"orderingBody":"Shows whether items are ordered as planned and on time. Compares purchase-order amounts for baselined items, due by each column, with the baseline schedule.","cashBody":"Shows whether spending follows the baseline budget. All purchase orders count, paid amounts on the day they were paid and the rest by their due date.","liveBody":"No baseline has been saved, so the comparison uses the live plan. Editing the plan also changes the target. Save a baseline to freeze it."},"realisationCell":{"onPlan":":ratio (on plan)","behind":":ratio (behind the plan)","over":":ratio (over the plan)","unplanned":"Unplanned spend","mixed":"Mixed currencies, cannot compare","unplannedBody":"Purchase-order money in a period where the baseline expected nothing yet.","undecidedBody":"Undecided items are budgeted at their most expensive scenario, to be on the safe side.","nothingOrdered":"Nothing ordered yet","nothingSpent":"Nothing paid or due yet","unplannedCredit":"Refund with no plan behind it","outlinedOrdering":"This period is not over yet. Orders placed later still count towards it, so the figure grows as purchase orders are placed.","outlinedCash":"This period is not over yet. The figure is money already paid plus what purchase orders say is due by the end of the period, so part of it is still only committed.","cancelledBody":"A cancelled order counts only the money it actually paid."}},"legend":{"phase":{"hint":"Edit its colour and name under More > Manage phase catalog."},"critical":{"body":"The longest chain of dependent phases: a slip on any of them delays the end.","hint":"Turn the highlight on or off under Layers > Critical path."}},"selection":{"shift":{"title":"Shift the selection"}},"net":{"column":{"body":"Sales due in the column minus orders due in it. Negative means more goes out than comes in."},"cumulativeCell":{"body":"The running net position up to and including this column, compared with what is still to come."}},"arrow":{"dependency":{"body":{"hard":"A constraint: with auto-cascade on, moving the predecessor pushes the successor.","soft":"A suggestion: nothing is pushed, and a break only shows a warning."},"whatClick":"Select it, then press Enter to open","whatDelete":"Remove the link"}}},"deps":{"link":"Link","mode":{"hard":"Hard link","soft":"Soft link"},"modeShort":{"hard":"hard","soft":"soft"},"modeHint":{"hard":"A constraint: moving the predecessor pushes this successor, and a break is an error.","soft":"A suggestion: nothing is ever pushed, and a break only shows a warning."},"typeHelp":{"FS":"starts after :pre ends","SS":"starts when :pre starts","FF":"ends when :pre ends","SF":"ends after :pre starts"},"lag":{"none":"No lag","lag":":count day lag|:count days lag","lead":":count day lead|:count days lead","plus":"+:count d","minus":"-:count d"},"holds":"This link holds.","breach":{"title":"Constraint broken","softTitle":"Preference not met","by":":count day too early|:count days too early","rule":{"FS":":suc must start after :pre ends:lag.","SS":":suc must not start before :pre starts:lag.","FF":":suc must not end before :pre ends:lag.","SF":":suc must not end before :pre starts:lag."},"needed":"Needed","has":"Has"},"partial":"The other end is hidden (collapsed or outside the timeline).","editor":{"predecessor":"Predecessor","successor":"Successor","reverse":"Reverse direction","satisfy":"Move successor to satisfy","satisfying":"Moving\u2026","delete":"Remove link","lagQuick":"Quick lag","modeLabel":"Mode","noPhase":"(phase not on this rail)"},"badge":{"drop":"Drop: :type","self":"Same bar","linked":"Already linked","cycle":"Would loop"},"legend":{"title":"Links","violated":"Broken","soft":"Soft","critical":"Critical"}},"baselines":{"button":"Baseline","title":"Baselines","titleHint":"The frozen plan the realisation rows compare against","picker":"Baseline: :name","empty":"No baselines yet. The rows compare against the live plan.","rowCount":":count row|:count rows","save":"Save current plan as baseline\u2026","rename":"Rename\u2026","delete":"Delete\u2026","saveTitle":"Save baseline","saveHint":"Saves a copy of every active scenario as it is today. Later orders and edits are measured against this copy.","renameTitle":"Rename baseline","renameHint":"Only the name changes. Nothing is re-captured.","nameLabel":"Name","namePlaceholder":"e.g. Contract signing, March 2026","noteLabel":"Note (optional)","saveConfirm":"Save baseline","deleteTitle":"Delete baseline","deleteMessage":"Delete ':name'? It holds :count captured row.|Delete ':name'? It holds :count captured rows.","deleteDetail":"This cannot be undone. The comparison falls back to the newest remaining baseline.","deleteConfirm":"Delete baseline","pickerLive":"No baseline yet","recaptureFailed":"The baseline could not be updated."},"export":{"title":"Export groups and totals"},"discussions":{"summary":":discussions, :comments","discussionCount":":count discussion|:count discussions","commentCount":":count comment|:count comments","noDiscussion":"No discussion yet","sortPlan":"Plan order","sortRecent":"Latest activity","expandAll":"Expand all","collapseAll":"Collapse all","newComment":"New comment on","pickTarget":"Choose a phase or payment","pickTargetFirst":"Choose above which phase or payment this comment is about.","nothingToDiscuss":"This scenario has no phases or payments yet. Add a phase or a payment to the row, and you can discuss it here.","noMatches":"Nothing matches these filters.","showEverything":"Show everything","loadFailed":"Could not load the discussions.","refresh":"Reload the discussions","lastActivity":"Last activity :when"}},"Phase added.":"Phase added.","Phase updated.":"Phase updated.","Phase removed.":"Phase removed.","Phase deleted.":"Phase deleted.","Cannot delete a phase that is in use.":"Cannot delete a phase that is in use.","Cannot delete a phase that is in use by a plan.":"Cannot delete a phase that is in use by a plan.","Payment added.":"Payment added.","Payment updated.":"Payment updated.","Payment deleted.":"Payment deleted.","Segment added.":"Segment added.","Segment updated.":"Segment updated.","Segment deleted.":"Segment deleted.","Moved :count items.":"Moved :count items.","Updated :count phases.":"Updated :count phases.","Deleted :count phases.":"Deleted :count phases.","Updated :count payments.":"Updated :count payments.","Deleted :count payments.":"Deleted :count payments.","Updated :count segments.":"Updated :count segments.","Deleted :count segments.":"Deleted :count segments.","Baseline saved.":"Baseline saved.","Baseline updated.":"Baseline updated.","Baseline deleted.":"Baseline deleted.","Re-captured :count baseline row.|Re-captured :count baseline rows.":"Re-captured :count baseline row.|Re-captured :count baseline rows.","Nothing was re-captured.":"Nothing was re-captured.",":count item kept its earlier capture because it has no active scenario left.|:count items kept their earlier capture because they have no active scenario left.":":count item kept its earlier capture because it has no active scenario left.|:count items kept their earlier capture because they have no active scenario left.","A baseline with this name already exists on this project.":"A baseline with this name already exists on this project.","Some of the selected rows do not belong to this project.":"Some of the selected rows do not belong to this project.","You can re-capture at most :max rows at once.":"You can re-capture at most :max rows at once.","Nothing was duplicated. The selected rows are no longer in this project.":"Nothing was duplicated. The selected rows are no longer in this project.","Duplicated :count :noun.":"Duplicated :count :noun.","That group has no rows to duplicate.":"That group has no rows to duplicate.","Duplicated the empty group.":"Duplicated the empty group.","Duplicated the group with :count :noun.":"Duplicated the group with :count :noun.","scenario|scenarios":"scenario|scenarios","order|orders":"order|orders","sales order|sales orders":"sales order|sales orders","phase|phases":"phase|phases","That group does not belong to this project.":"That group does not belong to this project.","No phases added. All :count selected :noun already have that phase.":"No phases added. All :count selected :noun already have that phase.","Nothing was added. The selected rows are no longer in this project.":"Nothing was added. The selected rows are no longer in this project.","Added the phase to :count :noun.":"Added the phase to :count :noun.","Skipped :count that already had it.":"Skipped :count that already had it.","Nothing to add. No order item from this project was selected.":"Nothing to add. No order item from this project was selected.","That would create :count planning rows, but the limit is :max. Select fewer items.":"That would create :count planning rows, but the limit is :max. Select fewer items.","order":"order","orders":"orders","scenario":"scenario","scenarios":"scenarios","sales order":"sales order","sales orders":"sales orders","The end date must not be before the start date.":"The end date must not be before the start date.","Only sales-order payment steps can be invoiced.":"Only sales-order payment steps can be invoiced.","Confirm the sales order before issuing invoices for it.":"Confirm the sales order before issuing invoices for it.","A cancelled payment step cannot be invoiced.":"A cancelled payment step cannot be invoiced.","The payment step has no amount to invoice.":"The payment step has no amount to invoice.","This payment step already has an invoice.":"This payment step already has an invoice.","This invoice is already voided.":"This invoice is already voided.","Payment step :name has an invoice and cannot be deleted. Void the invoice first.":"Payment step :name has an invoice and cannot be deleted. Void the invoice first.","Payment :n":"Payment :n","Sales order :number":"Sales order :number","Invoice :number issued.":"Invoice :number issued.","Invoice :number voided.":"Invoice :number voided.","This order has invoices and cannot be deleted.":"This order has invoices and cannot be deleted.","Bill to":"Bill to","From":"From","VOID":"VOID","Voided invoice":"Voided invoice","Voided on":"Voided on","Voided":"Voided","PAID":"PAID","Paid on":"Paid on","Amount due":"Amount due","Overdue since":"Overdue since","Due by":"Due by","Reg. No.":"Reg. No.","Invoice No.":"Invoice No.","Invoice date":"Invoice date","Sales order":"Sales order","Customer No.":"Customer No.","Invoiced position":"Invoiced position",":share of sales order :number":":share of sales order :number","dated :date":"dated :date","Partial payment against sales order :number":"Partial payment against sales order :number","Contract total":"Contract total","Payment received":"Payment received","Balance due":"Balance due","This invoice was settled on :date. No payment is due.":"This invoice was settled on :date. No payment is due.","This invoice has been voided and must not be paid.":"This invoice has been voided and must not be paid.","Bank details":"Bank details","No bank account is configured for the issuer. Add IBAN and BIC to the issuer profile to print remittance details.":"No bank account is configured for the issuer. Add IBAN and BIC to the issuer profile to print remittance details.","Please transfer :amount :currency by :date, quoting :reference as the payment reference.":"Please transfer :amount :currency by :date, quoting :reference as the payment reference.","Scan the QR code with a banking app to pre-fill the transfer.":"Scan the QR code with a banking app to pre-fill the transfer.","Payment schedule overview":"Payment schedule overview","This invoice":"This invoice","Planned":"Planned","Invoiced to date":"Invoiced to date","Paid to date":"Paid to date","Outstanding":"Outstanding","Schedule state as of :date.":"Schedule state as of :date.","Managing director":"Managing director","Register":"Register","This invoice was issued electronically and is valid without a signature.":"This invoice was issued electronically and is valid without a signature.","Issue invoice":"Issue invoice","Void invoice":"Void invoice","Invoiced":"Invoiced","Issue an invoice for this payment step?":"Issue an invoice for this payment step?","Void this invoice? The payment step can then be invoiced again":"Void this invoice? The payment step can then be invoiced again","Step amount differs from the invoice":"Step amount differs from the invoice","Download invoice PDF":"Download invoice PDF","Invoices can be issued once the order is confirmed":"Invoices can be issued once the order is confirmed","Amount in words":"Amount in words","Bank":"Bank","Reference":"Reference","VAT":"VAT","Lines":"Lines","Pick planning rows to order. While every line has a price, the amount is their sum.":"Pick planning rows to order. While every line has a price, the amount is their sum.","No lines yet":"No lines yet","Add planning rows to this order; the total follows from them.":"Add planning rows to this order; the total follows from them.","Add lines":"Add lines","Planning row":"Planning row","Line total":"Line total","Remove line":"Remove line","Order total":"Order total",":count line|:count lines":":count line|:count lines","Amount is the sum of the lines.":"Amount is the sum of the lines.","Some lines have no price, so the amount is entered by hand.":"Some lines have no price, so the amount is entered by hand.","Use plan milestones":"Use plan milestones","Replace the current payment schedule with the plans' milestones?":"Replace the current payment schedule with the plans' milestones?","Could not load the proposal.":"Could not load the proposal.","Search planning rows\u2026":"Search planning rows\u2026","Only rows of the order's supplier":"Only rows of the order's supplier","Show all rows":"Show all rows","Already on this order":"Already on this order","No planning rows match.":"No planning rows match.","This project has no orderable planning rows yet. Plan the items first.":"This project has no orderable planning rows yet. Plan the items first.","Add :count line|Add :count lines":"Add :count line|Add :count lines","Planning rows":"Planning rows","Loading planning rows\u2026":"Loading planning rows\u2026","No price":"No price","on order":"on order","Planned quantity :quantity":"Planned quantity :quantity","Lines are in different currencies, so the amount is entered by hand.":"Lines are in different currencies, so the amount is entered by hand.","no plan":"no plan","This line has no planning row \u2014 it came from an import or a duplicated order.":"This line has no planning row \u2014 it came from an import or a duplicated order.","Lines without a planning row":"Lines without a planning row","From an import or a duplicated order \u2014 read-only here.":"From an import or a duplicated order \u2014 read-only here.","Planned at :amount":"Planned at :amount","Planned quantity: :qty":"Planned quantity: :qty","This group is locked: nothing can be added to it, moved into or out of it, or removed from it. Unlock it first.":"This group is locked: nothing can be added to it, moved into or out of it, or removed from it. Unlock it first.","This scenario has :phases and :payments. Only an empty scenario can be deleted, so archive it instead to keep its history.":"This scenario has :phases and :payments. Only an empty scenario can be deleted, so archive it instead to keep its history.",":count phase|:count phases":":count phase|:count phases",":count payment|:count payments":":count payment|:count payments","The group \":label\" is locked, so nothing can be added to it. Unlock it, or give the bundle another name.":"The group \":label\" is locked, so nothing can be added to it. Unlock it, or give the bundle another name.","The subgroup \":label\" is locked, so nothing can be added to it. Unlock it first.":"The subgroup \\\":label\\\" is locked, so nothing can be added to it. Unlock it first.","This item has :count planned scenario with phases or payments. Archive that scenario instead of deleting the item, so the planning history stays.|This item has :count planned scenarios with phases or payments. Archive those scenarios instead of deleting the item, so the planning history stays.":"This item has :count planned scenario with phases or payments. Archive that scenario instead of deleting the item, so the planning history stays.|This item has :count planned scenarios with phases or payments. Archive those scenarios instead of deleting the item, so the planning history stays.","This item has a scenario in a locked planning group. Unlock the group first.":"This item has a scenario in a locked planning group. Unlock the group first.","Nothing was archived. The selected lines are on a purchase order, already archived, or not in this project.":"Nothing was archived. The selected lines are on a purchase order, already archived, or not in this project.","Archived :count line.|Archived :count lines.":"Archived :count line.|Archived :count lines.",":count skipped because it is on a purchase order or already archived.|:count skipped because they are on a purchase order or already archived.":":count skipped because it is on a purchase order or already archived.|:count skipped because they are on a purchase order or already archived.",":count has phases or payments, so archive it instead.|:count have phases or payments, so archive them instead.":":count has phases or payments, so archive it instead.|:count have phases or payments, so archive them instead.",":count is on a purchase order.|:count are on a purchase order.":":count is on a purchase order.|:count are on a purchase order.",":count is in a locked group.|:count are in a locked group.":":count is in a locked group.|:count are in a locked group.","Nothing was deleted.":"Nothing was deleted.","The selected lines are no longer in this project.":"The selected lines are no longer in this project.",":count skipped.":":count skipped.","Group \":label\" removed.":"Group \":label\" removed.",":count line archived.|:count lines archived.":":count line archived.|:count lines archived.",":count empty line deleted.|:count empty lines deleted.":":count empty line deleted.|:count empty lines deleted.",":count line on a purchase order moved to Ungrouped.|:count lines on a purchase order moved to Ungrouped.":":count line on a purchase order moved to Ungrouped.|:count lines on a purchase order moved to Ungrouped.","Nothing changed. The selected lines already follow the catalog price or are not in this project.":"Nothing changed. The selected lines already follow the catalog price or are not in this project.",":count line now follows the catalog price.|:count lines now follow the catalog price.":":count line now follows the catalog price.|:count lines now follow the catalog price.",":count already did.|:count already did.":":count already did.|:count already did.","A paid payment cannot be removed from the schedule. Un-mark it as paid first.":"A paid payment cannot be removed from the schedule. Un-mark it as paid first.",":count paid payment was kept. Un-mark it as paid first to delete it.|:count paid payments were kept. Un-mark them as paid first to delete them.":":count paid payment was kept. Un-mark it as paid first to delete it.|:count paid payments were kept. Un-mark them as paid first to delete them.","Deleted :count :noun.":"Deleted :count :noun.","line|lines":"line|lines","Deleted :count payment.|Deleted :count payments.":"Deleted :count payment.|Deleted :count payments.","Procurement plan by group":"Procurement plan by group","Planned value":"Planned value","Parent group":"Parent group",":series, cumulative":":series, cumulative",":from to :to":":from to :to","Amounts in :currency":"Amounts in :currency","Scheduled payments by month":"Scheduled payments by month","Scheduled payments by week":"Scheduled payments by week","No scheduled payments.":"No scheduled payments.","Single lines are not listed. Each group includes its subgroups, and the top-level groups add up to the total.":"Single lines are not listed. Each group includes its subgroups, and the top-level groups add up to the total.","Planned value is quantity times unit price of each line.":"Planned value is quantity times unit price of each line.","Scheduled is the sum of the payments planned on the lines, with or without a due date. Outstanding is scheduled minus paid.":"Scheduled is the sum of the payments planned on the lines, with or without a due date. Outstanding is scheduled minus paid.",":count line has no price and is not included in the planned value.|:count lines have no price and are not included in the planned value.":":count line has no price and is not included in the planned value.|:count lines have no price and are not included in the planned value.","Payments with no due date count in Scheduled but in no period.":"Payments with no due date count in Scheduled but in no period.","Amounts in different currencies are never added together.":"Amounts in different currencies are never added together.","\"?\" means that no currency is set on the item or on the payment.":"\"?\" means that no currency is set on the item or on the payment.","The plan spans more weeks than fit on paper, so this PDF shows months. The CSV export keeps the weeks.":"The plan spans more weeks than fit on paper, so this PDF shows months. The CSV export keeps the weeks.","Payments per period are shown in whole units. Totals are added up before rounding.":"Payments per period are shown in whole units. Totals are added up before rounding.","Sales order :number is :status. Its payment schedule can no longer be changed, only marked as paid.":"Sales order :number is :status. Its payment schedule can no longer be changed, only marked as paid.",":count payment was kept because its order can no longer be edited.|:count payments were kept because their orders can no longer be edited.":":count payment was kept because its order can no longer be edited.|:count payments were kept because their orders can no longer be edited.","Subgroup \":label\" is locked, and removing the group above it would move it. Unlock it first.":"Subgroup \":label\" is locked, and removing the group above it would move it. Unlock it first.","linked a planning discussion":"linked a planning discussion","unlinked the planning discussion":"unlinked the planning discussion","raised the priority: the discussion is critical":"raised the priority: the discussion is critical","restored the priority: the discussion is no longer critical":"restored the priority: the discussion is no longer critical","This discussion is already linked to a task.":"This discussion is already linked to a task.","That task is already linked to another discussion.":"That task is already linked to another discussion.","That task belongs to another project.":"That task belongs to another project.","This discussion has no linked task.":"This discussion has no linked task.","This comment is already a task.":"This comment is already a task.","This comment is already on the checklist.":"This comment is already on the checklist.","From the discussion on :target":"From the discussion on :target","Made task #:id from a comment: :title":"Made task #:id from a comment: :title","Created task #:id from this discussion: :title":"Created task #:id from this discussion: :title","Linked to task #:id: :title":"Linked to task #:id: :title","Task #:id is already done, so the discussion is resolved.":"Task #:id is already done, so the discussion is resolved.","Linked to the planning discussion \":title\"":"Linked to the planning discussion \":title\"","Unlinked from task #:id: :title":"Unlinked from task #:id: :title","Unlinked from the planning discussion \":title\"":"Unlinked from the planning discussion \":title\"","Completed: the planning discussion was resolved":"Completed: the planning discussion was resolved","Reopened: the planning discussion was reopened":"Reopened: the planning discussion was reopened","Priority raised: the planning discussion is critical":"Priority raised: the planning discussion is critical","Priority restored: the planning discussion is no longer critical":"Priority restored: the planning discussion is no longer critical","Task #:id was completed, so the discussion is resolved.":"Task #:id was completed, so the discussion is resolved.","Task #:id was reopened, so the discussion is open again.":"Task #:id was reopened, so the discussion is open again.","Task #:id was raised to :priority, so the discussion is critical.":"Task #:id was raised to :priority, so the discussion is critical.","Task #:id is no longer :priority, so the discussion is back in progress.":"Task #:id is no longer :priority, so the discussion is back in progress.","The task's dates were edited by hand; plan dates no longer flow into it.":"The task's dates were edited by hand; plan dates no longer flow into it.","Task #:id was deleted; the discussion is no longer linked to a task.":"Task #:id was deleted; the discussion is no longer linked to a task.","Discussion":"Discussion","Comment added":"Comment added","workOrders":{"status":{"draft":"Draft","submitted":"Awaiting approval","approved":"Approved","scheduled":"Scheduled","in_progress":"In progress","on_hold":"On hold","completed":"Completed, awaiting sign-off","closed":"Closed","cancelled":"Cancelled"},"actions":{"submit":"submitted","schedule":"scheduled","start":"started","hold":"put on hold","resume":"resumed","complete":"completed","verify":"signed off","cancel":"cancelled","reopen":"reopened"},"executor":{"internal":"Internal crew","contractor":"Contractor"},"form":{"sections":{"identity":{"title":"Type and identity","subtitle":"The type decides which fields are required and which gates apply."},"asset":{"title":"Asset","subtitle":"The equipment item or assembly the work is done on."},"scope":{"title":"Scope and safety","subtitle":"What has to be done and what to watch out for."},"executor":{"title":"Executor","subtitle":"Who carries out the work, who asked for it and who signs it off."},"plan":{"title":"Plan","subtitle":"When the work is planned and how long it should take."},"properties":{"title":"Custom fields","subtitle":"Fields defined in the catalog for work orders."}},"type":{"help":"Choose the type first. It sets the rules below."},"rules":{"title":"Rules for this type","asset":"Needs an asset","contractor":"Done by a contractor","approval":"Needs approval before the work starts","verification":"Needs sign-off after completion","none":"No special rules","checklist":"Starts with :count checklist item|Starts with :count checklist items"},"title":{"label":"Title","help":"A short name for the job, as it will appear on the sheet and in lists.","placeholder":"e.g. Replace the seal on pump P-101"},"project":{"help":"Scopes the asset search and the register filters. Optional for internal jobs."},"location":{"label":"Location","help":"Where the work takes place: a unit, a room, a site.","placeholder":"e.g. Unit 3, pump house"},"asset":{"label":"Asset","help":"Search the project's equipment items and assemblies by name, number or RCB-E id.","placeholder":"Type to search...","required":"This type needs an asset.","clear":"Clear","searchFailed":"The search failed. Try again.","kind":{"item":"Item","assembly":"Assembly"}},"scope":{"label":"Scope","help":"What exactly has to be done. This is what the crew reads on the sheet.","placeholder":"Describe the work step by step."},"safetyNotes":{"label":"Safety notes","help":"Permits, isolations, protective equipment, hazards.","placeholder":"e.g. Lock out the pump before opening the casing."},"executorKind":{"label":"Executed by","internalHelp":"An organization unit with assigned people.","contractorHelp":"A supplier with a contact person."},"organizationUnit":{"help":"The crew responsible for the work.","placeholder":"Select organization unit"},"assignees":{"label":"Assigned people","help":"They become the assignees of the work order's task.","contractorHelp":"Internal people who accompany the contractor, if any."},"supplier":{"help":"The contractor carrying out the work.","placeholder":"Select supplier"},"supplierContact":{"help":"The supplier's person for this job. Only the chosen supplier's contacts are listed.","none":"The chosen supplier has no active contacts."},"requester":{"label":"Requester","help":"Who asked for the work. Defaults to you.","placeholder":"Select requester"},"verifier":{"label":"Verifier","help":"Signs the work off after completion. Leave empty to let the requester do it.","placeholder":"Select verifier"},"plannedStart":{"label":"Planned start"},"plannedEnd":{"label":"Planned end"},"planned":{"help":"The dates are copied to the task. Scheduling can change them later."},"estimatedHours":{"label":"Estimated hours","help":"Expected effort, for planning only. Hours are logged on the task."},"priority":{"help":"The task's priority.","placeholder":"Select priority"},"actions":{"create":"Create work order"}},"list":{"emptyTitle":"No work orders found","emptyNone":"No work orders exist yet.","untitled":"Untitled work order","noAsset":"No asset","assetItem":"Equipment item","assetAssembly":"Assembly","noExecutor":"Not assigned yet","moreAssignees":":count more","hoursUnit":"h","stillOpen":"Open","done":"Closed or cancelled","stats":{"open":"Open","openSub":"Not closed or cancelled","awaitingApproval":"Awaiting approval","awaitingApprovalSub":"Submitted, not yet approved","inProgress":"In progress","inProgressSub":"Including on hold","awaitingSignOff":"Awaiting sign-off","awaitingSignOffSub":"Completed, not yet closed","closed":"Closed"}},"types":{"newType":"New work order type","subtitle":"Each type says what an order of its kind needs: an asset, a contractor, an approval before the work and a sign-off after it. A type in use is deactivated, never deleted.","empty":"No work order types yet. Create the first one to get started.","inUse":"Used by :count work order|Used by :count work orders","notInUse":"Not used by any work order yet","checklistCount":":count checklist item|:count checklist items","deactivateViaEdit":"In use. Deactivate it via Edit.","confirmDelete":"Delete this work order type?","notDeletedTitle":"The type was not deleted.","rules":{"asset":"Needs an asset","contractor":"Done by a contractor","approval":"Approval before work","verification":"Sign-off after work","none":"No requirements, no gates"},"form":{"createTitle":"New work order type","create":"Create type","detailsTitle":"Details","detailsSubtitle":"The name, the colour and where the type sits in the picker.","nameHelp":"Shown on every work order of this type. Up to 100 characters.","namePlaceholder":"e.g. Maintenance","color":"Colour","colorHelp":"The dot the register shows next to the type.","descriptionHelp":"One line on what this type is for. Up to 255 characters.","descriptionPlaceholder":"e.g. Preventive maintenance on equipment","positionHelp":"Lower numbers come first in the picker. Leave empty to put it last.","activeHelp":"An inactive type stays on its existing work orders but is not offered for new ones.","activeOn":"Active, offered for new work orders","activeOff":"Inactive, kept on existing work orders only","rulesTitle":"What an order of this type needs","rulesSubtitle":"The requirements are checked when the order is submitted. The gates decide which steps its lifecycle has.","requiresAssetHelp":"The order must name an equipment item or an assembly before it can be submitted.","requiresContractorHelp":"The order must name a supplier as the executor before it can be submitted.","requiresApprovalHelp":"Submitting starts the approval workflow. Without this, the order is approved as soon as it is submitted.","requiresVerificationHelp":"The requester or a named verifier has to accept the completed work before the order closes. Without this, completing the order closes it.","checklistTitle":"Default checklist","checklistSubtitle":"Copied into the task of every new work order of this type. The crew ticks the items off on the task.","checklist":"Checklist items","checklistHelp":"One item per line, up to 50 items of 255 characters each.","checklistPlaceholder":"Isolate the equipment\nCheck the work permit\nHand over to operations"}},"show":{"actions":{"submit":"Submit","schedule":"Schedule","start":"Start","hold":"Hold","resume":"Resume","complete":"Complete","verify":"Sign off","cancel":"Cancel work order","reopen":"Reopen","print":"Print","accept":"Accept","sendBack":"Send back"},"dialogs":{"schedule":{"title":"Schedule the work","hint":"The planned dates are copied to the task."},"hold":{"title":"Put on hold","hint":"Say why the work is paused. The reason stays in the event log."},"complete":{"title":"Complete the work","hint":"The task is completed with the order. A type that requires verification waits for the sign-off; otherwise the order closes now."},"verify":{"title":"Sign off the work","hint":"Accept closes the work order. Send back returns it to work with your note."},"cancel":{"title":"Cancel the work order","hint":"The task is archived with it. The order can be reopened later."}},"plannedStart":"Planned start","plannedEnd":"Planned end","estimatedHours":"Estimated hours","loggedHours":"Logged hours","timeEntries":":count entries","checklist":"Checklist","noItems":"No items","requester":"Requester","verifier":"Verifier","executor":"Executor","asset":"Asset","noAsset":"No asset","location":"Location","scopeAndSafety":"Scope and safety","scope":"Scope","safetyNotes":"Safety notes","noScope":"No scope written.","noSafetyNotes":"No safety notes.","customFields":"Custom fields","checklists":"Checklists","comments":"Comments","attachments":"Attachments","timeTracking":"Time tracking","activityLog":"Activity log","eventLog":"Event log","noEvents":"No events yet.","system":"System","signoffRecord":"Sign-off record","signoff":{"submitted":"Submitted","approved":"Approved","completed":"Completed","verified":"Verified","closed":"Closed","cancelled":"Cancelled","pending":"Not yet"},"onHoldReason":"On hold because","completionNote":"Completion note","verificationNote":"Verification note","cancelReason":"Cancel reason","noTask":"The task of this work order is missing.","confirmDelete":"Delete work order :number? Its task is deleted with it.","taskBanner":"This task belongs to work order :number.","taskBannerHint":"Edit, cancel or delete it from the work order.","openWorkOrder":"Open work order","activityMoved":"moved work order :number to :to","yes":"Yes","no":"No","steps":{"card":"Steps","progress":":done of :total done","add":"Add step","empty":"No steps yet. Add the first one, or work the order as one task.","title":"Step title","titlePlaceholder":"What has to be done in this step?","assignees":"Who does it","hours":"Estimated hours","hoursOf":":logged h of :planned h","unassigned":"Nobody assigned yet","confirmRemove":"Remove the step \":title\"?","openWarning":":n step(s) still open","completeAlong":"Also mark the open steps done","reopenWhich":"Which steps go back to work?"},"people":{"button":"People","title":"People on this work order","hint":"Who does the work, who reviews it, who follows it. One role per person.","assignee":"Assignees","reviewer":"Reviewers","watcher":"Watchers","pick":"Pick people"},"details":{"button":"Edit details","title":"Edit the work order","hint":"Title, location, verifier, priority, dates, hours, scope and safety notes can change at any stage. Type, asset and executor are set on the form.","titleField":"Title","priority":"Priority","hours":"Estimated hours","verifier":"Verifier","scope":"Scope","safety":"Safety notes","none":"None"}}},"Work orders":"Work orders","Work order":"Work order","Work order types":"Work order types","New work order":"New work order","Work order :number created.":"Work order :number created.","Work order :number updated.":"Work order :number updated.","Work order deleted.":"Work order deleted.","Work order :number is now :status.":"Work order :number is now :status.","Work order type \":name\" created.":"Work order type \":name\" created.","Work order type \":name\" updated.":"Work order type \":name\" updated.","Work order type deleted.":"Work order type deleted.","This type is used by work orders, so it was deactivated instead of deleted.":"This type is used by work orders, so it was deactivated instead of deleted.","A work order can only be edited before the work starts.":"A work order can only be edited before the work starts.","Only a draft can be deleted. Cancel the work order instead.":"Only a draft can be deleted. Cancel the work order instead.","This work order cannot be :action while it is :status.":"This work order cannot be :action while it is :status.","This type of work order needs an asset.":"This type of work order needs an asset.","This type of work order is done by a contractor; choose the supplier.":"This type of work order is done by a contractor; choose the supplier.","Choose the contractor.":"Choose the contractor.","That asset could not be found.":"That asset could not be found.","No approval required for this type":"No approval required for this type","No verification required for this type":"No verification required for this type","Approval rejected":"Approval rejected","Sent back for rework":"Sent back for rework","Reopened":"Reopened","The task was completed":"The task was completed","The task was reopened":"The task was reopened","Completed: the work order was completed":"Completed: the work order was completed","Reopened: the work order was sent back":"Reopened: the work order was sent back",":name moved work order :number to :status":":name moved work order :number to :status","Work order status changed":"Work order status changed","Internal":"Internal","Contractor":"Contractor","Planned start":"Planned start","Planned end":"Planned end","Asset":"Asset","Location":"Location","Executor":"Executor","Requester":"Requester","Verifier":"Verifier","Estimated hours":"Estimated hours","Scope":"Scope","Safety notes":"Safety notes","Checklist":"Checklist","Assignees":"Assignees","Watchers":"Watchers","Reviewers":"Reviewers","Sign-off":"Sign-off","Approved":"Approved","Rejected":"Rejected","Completed":"Completed","Verified":"Verified","Signature":"Signature","Execution":"Execution","Verification":"Verification","Event log":"Event log","Previous status":"Previous status","New status":"New status","No events yet.":"No events yet.","No checklist.":"No checklist.","Step":"Step","Added to order :number as step :n.":"Added to order :number as step :n.","Mirrored to :count row.|Mirrored to :count rows.":"Mirrored to :count row.|Mirrored to :count rows.","Skipped (over 100%): :rows":"Skipped (over 100%): :rows","The step no longer follows the plan.":"The step no longer follows the plan.","\":name\" on :item is already paid, so its share cannot change.":"\":name\" on :item is already paid, so its share cannot change.","\":name\" on :item is a flat amount, not a share. Change it on the plan row.":"\":name\" on :item is a flat amount, not a share. Change it on the plan row.","Executed by order :number, step :n. Move or pay it on the order.":"Executed by order :number, step :n. Move or pay it on the order.","This row is not on an order yet.":"This row is not on an order yet.","This milestone is already on the order.":"This milestone is already on the order.","That step belongs to another order.":"That step belongs to another order.","This milestone cannot be valued in the order's currency.":"This milestone cannot be valued in the order's currency.","Only a purchase order step can be mirrored.":"Only a purchase order step can be mirrored.","Give the step a percentage first. A flat amount cannot be split over the rows.":"Give the step a percentage first. A flat amount cannot be split over the rows.","A payment step cannot be more than 100% of the order.":"A payment step cannot be more than 100% of the order.",":count payment follows its order and stayed.|:count payments follow their order and stayed.":":count payment follows its order and stayed.|:count payments follow their order and stayed.","Follows :count milestone|Follows :count milestones":"Follows :count milestone|Follows :count milestones","Set free":"Set free","The amount comes from the rows this step executes. A new share typed here is pushed to every one of them.":"The amount comes from the rows this step executes. A new share typed here is pushed to every one of them.","Milestones left out of the proposal":"Milestones left out of the proposal","It is in another currency than the order.":"It is in another currency than the order.","Its line has no price yet.":"Its line has no price yet.","Follows the plan":"Follows the plan","Mirror to rows":"Mirror to rows","Add to order":"Add to order","Milestones on these rows that no step executes yet":"Milestones on these rows that no step executes yet","Employee created from the job application.":"Employee created from the job application.","This application has already been converted to an employee.":"This application has already been converted to an employee.","Only an application in the hired stage can be converted to an employee.":"Only an application in the hired stage can be converted to an employee.","Mirrored: :linked linked, :created created.":"Mirrored: :linked linked, :created created.","Skipped: :rows":"Skipped: :rows","milestones there match nothing":"milestones there match nothing","no room for another share":"no room for another share","the step has no share":"the step has no share","Milestone now executed by step :n.":"Milestone now executed by step :n.","Milestone set free.":"Milestone set free.","{0} Nothing to match: no milestone fits a step by name, month or amount. :left still unexecuted.|{1} Matched :count milestone, :left still unexecuted.|[2,*] Matched :count milestones, :left still unexecuted.":"{0} Nothing to match: no milestone fits a step by name, month or amount. :left still unexecuted.|{1} Matched :count milestone, :left still unexecuted.|[2,*] Matched :count milestones, :left still unexecuted.","{1} Step :n created from :count milestone.|[2,*] Step :n created from :count milestones.":"{1} Step :n created from :count milestone.|[2,*] Step :n created from :count milestones.","Milestone removed. Order :number, step :n was re-derived.":"Milestone removed. Order :number, step :n was re-derived.","{1} :count milestone follows an order and was kept. Remove it from its editor.|[2,*] :count milestones follow an order and were kept. Remove them from their editor.":"{1} :count milestone follows an order and was kept. Remove it from its editor.|[2,*] :count milestones follow an order and were kept. Remove them from their editor.","{1} :count milestone follows its order and was left alone. Pay it on the order.|[2,*] :count milestones follow their order and were left alone. Pay them on the order.":"{1} :count milestone follows its order and was left alone. Pay it on the order.|[2,*] :count milestones follow their order and were left alone. Pay them on the order.","Step :n is paid and cannot be removed from the schedule. Un-mark it as paid first.":"Step :n is paid and cannot be removed from the schedule. Un-mark it as paid first.","This payment is marked paid, so its amount cannot change. Un-mark it as paid first.":"This payment is marked paid, so its amount cannot change. Un-mark it as paid first.","Pick at least one milestone of this order's rows.":"Pick at least one milestone of this order's rows.","The share could not be pushed to the rows.":"The share could not be pushed to the rows.","Milestones on the rows":"Milestones on the rows","executed":"executed","Every milestone on the order's rows and the step executing it. Change a step here, match them all at once, or make a new step from the ones you tick.":"Every milestone on the order's rows and the step executing it. Change a step here, match them all at once, or make a new step from the ones you tick.","Match automatically":"Match automatically","New step from selected":"New step from selected","Executed by":"Executed by","No step":"No step","Suggested: step :n":"Suggested: step :n","Value":"Value","Not valued":"Not valued","Select milestone":"Select milestone","No milestones on these rows yet. Add them on the planning page.":"No milestones on these rows yet. Add them on the planning page.","What this step would do on each row. Nothing is created where a row already holds a milestone this step could be, or one that matches nothing.":"What this step would do on each row. Nothing is created where a row already holds a milestone this step could be, or one that matches nothing.","Loading preview\u2026":"Loading preview\u2026","Could not load the preview.":"Could not load the preview.","Already executes :milestone":"Already executes :milestone","Links :milestone":"Links :milestone","Creates a share of :percent%":"Creates a share of :percent%","Skipped":"Skipped","Milestones for step :n":"Milestones for step :n","Tick the milestones this step executes. A milestone ticked here leaves any other step it was on.":"Tick the milestones this step executes. A milestone ticked here leaves any other step it was on.","On step :n":"On step :n","Loading milestones\u2026":"Loading milestones\u2026","Could not load the milestones.":"Could not load the milestones.","Apply":"Apply","Add the plans' milestones to the schedule? Existing steps are kept and matched by name, month and amount; what matches nothing becomes a new step.":"Add the plans' milestones to the schedule? Existing steps are kept and matched by name, month and amount; what matches nothing becomes a new step.","Matched :matched, added :added.":"Matched :matched, added :added.","Nothing matched: no milestone fits a step by name, month or amount.":"Nothing matched: no milestone fits a step by name, month or amount.","A paid step cannot be removed. Un-mark it as paid first.":"A paid step cannot be removed. Un-mark it as paid first.","This candidate is already an employee, so the stage stays Hired.":"This candidate is already an employee, so the stage stays Hired.","This review cycle is closed, so no reviews can be added to it.":"This review cycle is closed, so no reviews can be added to it.","Reviews created: :created. Employees without a manager: :missing.":"Reviews created: :created. Employees without a manager: :missing.","The file for this document is missing.":"The file for this document is missing.","Recruitment board":"Recruitment board","Personal details saved.":"Personal details saved.","Employment details saved.":"Employment details saved.","User created successfully.":"User created successfully.","User updated successfully.":"User updated successfully.","A person cannot be their own manager.":"A person cannot be their own manager.","This person reports to the employee, so they cannot be the manager.":"This person reports to the employee, so they cannot be the manager.","Choose an active person as the manager.":"Choose an active person as the manager.","The contract cannot end before it starts.":"The contract cannot end before it starts.","Enter a valid IBAN, for example BA39 1290 0794 0102 8494.":"Enter a valid IBAN, for example BA39 1290 0794 0102 8494.","The date of birth must be in the past.":"The date of birth must be in the past.","Only HR can change this field.":"Only HR can change this field.",":candidate moved to :stage":":candidate moved to :stage",":candidate was hired":":candidate was hired",":days left. Please renew it.":":days left. Please renew it.",":name (:org) expires in :days. Please renew it.":":name (:org) expires in :days. Please renew it.",":name cancelled :request":":name cancelled :request",":name finished onboarding":":name finished onboarding",":name submitted a self-assessment":":name submitted a self-assessment",":name submitted a self-assessment for :cycle":":name submitted a self-assessment for :cycle",":name submitted an attendance record for :date":":name submitted an attendance record for :date",":start to :end":":start to :end",":type interview":":type interview",":type interview for :position":":type interview for :position","A disciplinary record was added to your file":"A disciplinary record was added to your file","Add your rating and comments to complete the review.":"Add your rating and comments to complete the review.","Attendance record approved or rejected":"Attendance record approved or rejected","Attendance record submitted":"Attendance record submitted","Cancelled by :name":"Cancelled by :name","Certification expiring soon":"Certification expiring soon","Choose at least one person to enroll.":"Choose at least one person to enroll.","Complete it by :date":"Complete it by :date","Contract ending soon":"Contract ending soon","Contract of :name ends :date":"Contract of :name ends :date","Convert the candidate into an employee for :position from the application page.":"Convert the candidate into an employee for :position from the application page.","Convert the candidate into an employee from the application page.":"Convert the candidate into an employee from the application page.","Disciplinary action recorded":"Disciplinary action recorded","Enrolled by :name":"Enrolled by :name","Enrolled in a training":"Enrolled in a training","Enrollment ended.":"Enrollment ended.","Enrollment saved.":"Enrollment saved.","Enrollment updated.":"Enrollment updated.","Enrollment withdrawn.":"Enrollment withdrawn.","Every item on the onboarding checklist is done.":"Every item on the onboarding checklist is done.","Everyone has acknowledged this policy.":"Everyone has acknowledged this policy.","Everyone you chose is already enrolled.":"Everyone you chose is already enrolled.","HR asks you to read this policy and confirm it on the policy page.":"HR asks you to read this policy and confirm it on the policy page.","HR document expiring soon":"HR document expiring soon","HR policy published":"HR policy published","In effect from :date":"In effect from :date","Interview scheduled":"Interview scheduled","Interview with :candidate on :date":"Interview with :candidate on :date","It ended on :date and is not marked as completed for you. Talk to HR.":"It ended on :date and is not marked as completed for you. Talk to HR.","It lists what to do in your first weeks.":"It lists what to do in your first weeks.","Job application ready to convert":"Job application ready to convert","Job application stage changed":"Job application stage changed","Leave request cancelled":"Leave request cancelled","Leave request decided":"Leave request decided","Leave request submitted":"Leave request submitted","Mandatory training not completed: :title":"Mandatory training not completed: :title","Mandatory training overdue":"Mandatory training overdue","Moved by :name":"Moved by :name","New HR policy: :title":"New HR policy: :title","Nothing needs to be decided on it any more.":"Nothing needs to be decided on it any more.","Onboarding checklist assigned":"Onboarding checklist assigned","Onboarding completed":"Onboarding completed","Onboarding item overdue":"Onboarding item overdue","Onboarding of :name. It was due :date.":"Onboarding of :name. It was due :date.","Onboarding task overdue: :title":"Onboarding task overdue: :title","Only :count places are left on this training.":"Only :count places are left on this training.","Only active employees can be enrolled.":"Only active employees can be enrolled.","Open it to read the details.":"Open it to read the details.","People enrolled: :count":"People enrolled: :count","Performance review completed":"Performance review completed","Performance review opened":"Performance review opened","Performance review submitted":"Performance review submitted","Please acknowledge :title":"Please acknowledge :title","Policy acknowledged.":"Policy acknowledged.","Policy acknowledgment required":"Policy acknowledgment required","Position: :position":"Position: :position","Probation ending soon":"Probation ending soon","Probation of :name ends :date":"Probation of :name ends :date","Read it and acknowledge it on the policy page.":"Read it and acknowledge it on the policy page.","Read it on the policy page.":"Read it on the policy page.","Reason: :reason":"Reason: :reason","Reminder sent. People who still have to acknowledge: :count":"Reminder sent. People who still have to acknowledge: :count","Reviewed by :reviewer. Note: :notes":"Reviewed by :reviewer. Note: :notes","That is in :days.":"That is in :days.","The end date cannot be before the start date.":"The end date cannot be before the start date.","This person is already enrolled in this benefit.":"This person is already enrolled in this benefit.","This person withdrew. Enroll them again to record progress.":"This person withdrew. Enroll them again to record progress.","This skill is no longer in use.":"This skill is no longer in use.","This training is cancelled.":"This training is cancelled.","This training is full.":"This training is full.","You are already enrolled in this training.":"You are already enrolled in this training.","You are enrolled in :title":"You are enrolled in :title","You are enrolled in this training.":"You are enrolled in this training.","You withdrew from this training.":"You withdrew from this training.","Your :cycle review is complete":"Your :cycle review is complete","Your :cycle review is open. Complete your self-assessment by :date.":"Your :cycle review is open. Complete your self-assessment by :date.","Your :cycle review is open. Complete your self-assessment.":"Your :cycle review is open. Complete your self-assessment.","Your :request was cancelled":"Your :request was cancelled","Your attendance for :date was approved":"Your attendance for :date was approved","Your attendance for :date was rejected":"Your attendance for :date was rejected","Your manager's ratings and comments are now on the review page.":"Your manager's ratings and comments are now on the review page.","Your onboarding checklist is ready":"Your onboarding checklist is ready","Your performance review is complete":"Your performance review is complete","Your performance review is open. Complete your self-assessment by :date.":"Your performance review is open. Complete your self-assessment by :date.","Your performance review is open. Complete your self-assessment.":"Your performance review is open. Complete your self-assessment.","a candidate":"a candidate","Not enough leave left in :year. The request needs :requested days and :remaining remain.":"Not enough leave left in :year. The request needs :requested days and :remaining remain.","This account has been deactivated. Contact HR if you think this is a mistake.":"This account has been deactivated. Contact HR if you think this is a mistake.","Leave balances initialized for :year. New balances: :count.":"Leave balances initialized for :year. New balances: :count.","Leave balance adjusted.":"Leave balance adjusted.","Use whole or half days.":"Use whole or half days.","This leave request is no longer pending.":"This leave request is no longer pending.","Checklist item updated.":"Checklist item updated.","Checklist created.":"Checklist created.","Checklist updated.":"Checklist updated.","Checklist deleted.":"Checklist deleted.","Item added to checklist.":"Item added to checklist.","The candidate has no email address. Add one to the application first.":"The candidate has no email address. Add one to the application first.","A user with the email :email already exists, so no account can be created for this candidate.":"A user with the email :email already exists, so no account can be created for this candidate.","Benefit created successfully.":"Benefit created successfully.","Benefit updated successfully.":"Benefit updated successfully.","Benefit deleted successfully.":"Benefit deleted successfully.","HR note created.":"HR note created.","HR note updated.":"HR note updated.","HR note deleted.":"HR note deleted.","Performance cycle created.":"Performance cycle created.","Performance cycle updated.":"Performance cycle updated.","Performance cycle deleted.":"Performance cycle deleted.","Performance goal created.":"Performance goal created.","Performance goal updated.":"Performance goal updated.","Performance goal deleted.":"Performance goal deleted.","Performance review created.":"Performance review created.","Performance review updated.":"Performance review updated.","Performance review deleted.":"Performance review deleted.","HR policy created.":"HR policy created.","HR policy updated.":"HR policy updated.","HR policy deleted.":"HR policy deleted.","Salary record created.":"Salary record created.","Salary record updated.":"Salary record updated.","Salary record deleted.":"Salary record deleted.","Skill created.":"Skill created.","Skill updated.":"Skill updated.","Skill deleted.":"Skill deleted.","Training created.":"Training created.","Training updated.":"Training updated.","Training deleted.":"Training deleted.","Hello :name,":"Hello :name,","Kind regards, :app":"Kind regards, :app","You have a new notification.":"You have a new notification.","Certification created successfully.":"Certification created successfully.","Certification updated successfully.":"Certification updated successfully.","Certification deleted successfully.":"Certification deleted successfully.","Disciplinary action created successfully.":"Disciplinary action created successfully.","Disciplinary action updated successfully.":"Disciplinary action updated successfully.","Disciplinary action deleted successfully.":"Disciplinary action deleted successfully.","Interview scheduled successfully.":"Interview scheduled successfully.","Interview updated successfully.":"Interview updated successfully.","Interview deleted successfully.":"Interview deleted successfully.","Job opening created successfully.":"Job opening created successfully.","Job opening updated successfully.":"Job opening updated successfully.","Job opening deleted successfully.":"Job opening deleted successfully.","Job application created successfully.":"Job application created successfully.","Job application updated successfully.":"Job application updated successfully.","Job application deleted successfully.":"Job application deleted successfully.","Application stage updated successfully.":"Application stage updated successfully.","HR document created successfully.":"HR document created successfully.","HR document updated successfully.":"HR document updated successfully.","HR document deleted successfully.":"HR document deleted successfully.","Leave type created successfully.":"Leave type created successfully.","Leave type updated successfully.":"Leave type updated successfully.","Leave type deleted successfully.":"Leave type deleted successfully.","This leave type is used by leave requests or balances and cannot be deleted. Deactivate it instead.":"This leave type is used by leave requests or balances and cannot be deleted. Deactivate it instead.","There is already an attendance record for this person on this day.":"There is already an attendance record for this person on this day.","Offboarding":"Offboarding","Start offboarding":"Start offboarding","This person already has an offboarding in progress.":"This person already has an offboarding in progress.","The last working day cannot be before the notice date.":"The last working day cannot be before the notice date.","The last working day cannot be before the contract start (:date).":"The last working day cannot be before the contract start (:date).","Pick an active employee.":"Pick an active employee.","You cannot start your own offboarding.":"You cannot start your own offboarding.","Offboarding started. The checklist is ready.":"Offboarding started. The checklist is ready.","Offboarding started. No offboarding template matched, so there is no checklist.":"Offboarding started. No offboarding template matched, so there is no checklist.","This offboarding is already completed or cancelled.":"This offboarding is already completed or cancelled.","Offboarding saved.":"Offboarding saved.","Employment ended. The account is deactivated.":"Employment ended. The account is deactivated.","Offboarding cancelled. Nothing that was already done has been undone.":"Offboarding cancelled. Nothing that was already done has been undone.","Only a cancelled offboarding can be deleted.":"Only a cancelled offboarding can be deleted.","Offboarding deleted.":"Offboarding deleted.","Only a pending leave request can be edited.":"Only a pending leave request can be edited.","Cancelled at the end of employment.":"Cancelled at the end of employment.",":name is leaving. Last working day :date":":name is leaving. Last working day :date","The offboarding has started. Open it for the checklist and the handover.":"The offboarding has started. Open it for the checklist and the handover.","The employment of :name has ended":"The employment of :name has ended","Last working day :date. The account is deactivated and open leave, benefits and project memberships are closed.":"Last working day :date. The account is deactivated and open leave, benefits and project memberships are closed.","{1} You have an offboarding task for :name|[2,*] You have :count offboarding tasks for :name":"{1} You have an offboarding task for :name|[2,*] You have :count offboarding tasks for :name","{1} You have an offboarding task before you leave|[2,*] You have :count offboarding tasks before you leave":"{1} You have an offboarding task before you leave|[2,*] You have :count offboarding tasks before you leave","Open the checklist to see what is due and when.":"Open the checklist to see what is due and when.","Offboarding checklist of :name is complete":"Offboarding checklist of :name is complete","Every item on the offboarding checklist is done.":"Every item on the offboarding checklist is done.","Offboarding task overdue: :title":"Offboarding task overdue: :title","Offboarding of :name. It was due :date.":"Offboarding of :name. It was due :date.","Offboarding planned":"Offboarding planned","Employment ended":"Employment ended","Offboarding tasks assigned":"Offboarding tasks assigned","This job opening has applications and cannot be deleted. Set its status to closed instead.":"This job opening has applications and cannot be deleted. Set its status to closed instead.","Leave request created successfully.":"Leave request created successfully.","Leave request updated successfully.":"Leave request updated successfully.","Leave request deleted successfully.":"Leave request deleted successfully.","The status cannot change from :from to :to.":"The status cannot change from :from to :to.","Only the employee acknowledges a review, from the review page.":"Only the employee acknowledges a review, from the review page.","This step is not open to you on this review.":"This step is not open to you on this review.","Self-review submitted to the reviewer.":"Self-review submitted to the reviewer.","Performance review completed.":"Performance review completed.","Review acknowledged.":"Review acknowledged.","This review cycle has reviews and cannot be deleted. Set it to completed or cancelled instead.":"This review cycle has reviews and cannot be deleted. Set it to completed or cancelled instead.","Only HR can move a candidate from :from to :to. A candidate moves forward, or is rejected or withdrawn.":"Only HR can move a candidate from :from to :to. A candidate moves forward, or is rejected or withdrawn.","This training is completed and takes no new enrollments.":"This training is completed and takes no new enrollments.","This training has ended and takes no new enrollments.":"This training has ended and takes no new enrollments.","This benefit is inactive and takes no new enrollments.":"This benefit is inactive and takes no new enrollments.","This benefit has enrollments and cannot be deleted. Deactivate it instead.":"This benefit has enrollments and cannot be deleted. Deactivate it instead.","This training has enrollments and cannot be deleted. Cancel or complete it instead.":"This training has enrollments and cannot be deleted. Cancel or complete it instead.","No organization unit":"No organization unit","Leave request approved. This leave type does not require approval.":"Leave request approved. This leave type does not require approval.","Approved automatically: this leave type does not require approval.":"Approved automatically: this leave type does not require approval.","panelTabs":{"scrollLeft":"Scroll the tabs to the left","scrollRight":"Scroll the tabs to the right"},"tutorials":{"title":"Tutorials","subtitle":"Short videos that show how IPR+ works","newVideos":"new videos","searchPlaceholder":"Search videos","clearSearch":"Clear search","sectionsLabel":"Tutorial sections","videoCount":"1 video|:count videos","minutes":":count min","manual":"Manual (PDF)","manualHint":"The full user manual, in English","manualSection":"Manual :sections","watched":"Watched","watchedOf":":watched of :total watched","startWatching":"Start watching","watchNext":"Watch next","continue":"Continue","watchAgain":"Watch again","timeLeft":":time left","new":"New","forAdministrators":"For administrators","nowPlaying":"Now playing","emptyTitle":"No videos here yet","emptyHint":"Videos for this part of IPR+ are on the way.","noMatch":"No videos match your search","noMatchHint":"Try another word, for example checklist or board.","loadError":"The videos could not be loaded.","allVideos":"All videos","ofTotal":":index of :total","previousVideo":"Previous video","nextVideo":"Next video","moreIn":"More in :section","playingInLargeView":"Playing in the large view","largeView":"Large view","largeViewHint":"See the video at a size where its text is easy to read","exitLargeView":"Back to the panel","steps":"Steps","stepCount":"1 step|:count steps","upNext":"Up next","autoplay":"Play automatically","playerLabel":"Video player: :title","play":"Play","pause":"Pause","back10":"Back 10 seconds","forward10":"Forward 10 seconds","mute":"Mute","unmute":"Unmute","speed":"Playback speed","normalSpeed":"Normal","pictureInPicture":"Picture in picture","fullscreen":"Full screen","exitFullscreen":"Exit full screen","position":"Position in the video","positionValue":":time of :duration","resumedAt":"Continued at :time","startOver":"Start over","playNow":"Play now","nextIn":"Next video in :seconds s","sectionDone":"That was the last video in :section.","videoError":"This video could not be played.","videoErrorHint":"Check your connection and try again.","hintPlay":"play or pause","hintSkip":"10 seconds","hintFullscreen":"full screen","commandHint":"Video in :section, :time"},"systemId":{"badge":{"title":"System ID","copy":"Copy System ID","copied":"Copied","none":"No System ID","noneHint":"This record has no System ID yet.","formerly":"Formerly :id"},"item":{"noPrefix":"The project has no System ID prefix, so this item cannot be numbered. Set the prefix on the project.","pending":"Issued automatically when the item is saved.","noneYet":"This item was created before System IDs existed and has not been backfilled yet.","locked":"The category is part of the issued System ID and cannot change.","category":"System ID category"},"project":{"prefixLocked":"System IDs have been issued under this prefix, so it cannot change."},"categories":{"dashboard":"Dashboard","title":"System ID Categories","subtitle":"The two-letter codes in the middle of every System ID (RCB-EQ-0000016). Codes are permanent; names, order and availability can change.","code":"Code","name":"Name","description":"Description","idsIssued":"IDs issued","status":"Status","active":"Active","inactive":"Inactive","edit":"Edit","footnote":"New codes come from the System ID specification and arrive with a release. Deactivate a category to stop offering it; items that already use it keep it.","form":{"title":"Category :code","subtitle":"Display name, description, order and availability. The code itself is fixed.","nameHelp":"Shown next to the code wherever a category is picked or displayed.","descriptionHelp":"What belongs in this category. Shown in the catalog.","position":"Order","positionHelp":"Lower numbers come first in pickers.","active":"Offered","activeHelp":"An inactive category is not offered for new items. Items that already use it keep it.","activeLabel":"Offer this category when choosing","codeLocked":":count System IDs have been issued under this code. The code cannot change.","cancel":"Cancel","save":"Save changes"}},"qr":{"randomCodeHint":"Tracking code. It becomes the System ID once the item has one.","formerly":"Printed labels with :code still work.","carriesSystemId":"The QR code carries the System ID. Scanning it opens the tracking page."},"order":{"help":"Issued automatically when the order is created, from the project prefix and the next number. The order number stays the business number."},"record":{"help":"Issued automatically when the record is created, from the prefix and the next number. It never changes."},"projectRecord":{"help":"Issued automatically under the project's own prefix as soon as the prefix is set. It never changes.","noCode":"Set the System ID prefix above; the project is numbered under it."}},"No record carries System ID :id.":"No record carries System ID :id.","System ID :id belonged to a record that has been deleted.":"System ID :id belonged to a record that has been deleted.","System ID category updated.":"System ID category updated.","This item already carries a System ID, so its category cannot change.":"This item already carries a System ID, so its category cannot change.","Order :number is placed, so its terms are locked. Reopen it on the order page to change them.":"Order :number is placed, so its terms are locked. Reopen it on the order page to change them.","Order :number is placed, so its payment schedule is fixed. Due dates, paid state and notes can still change.":"Order :number is placed, so its payment schedule is fixed. Due dates, paid state and notes can still change.","Order :number is placed and cannot be deleted. Move it to the cancelled stage instead.":"Order :number is placed and cannot be deleted. Move it to the cancelled stage instead.","Order :number cannot be deleted while its approval is in progress.":"Order :number cannot be deleted while its approval is in progress.","Order :number is placed. Moving it back needs Reopen on the order page, with a reason.":"Order :number is placed. Moving it back needs Reopen on the order page, with a reason.","This order is not locked.":"This order is not locked.","Pick a stage the order had before it was placed.":"Pick a stage the order had before it was placed.","Order reopened. Its terms can change until it is placed again.":"Order reopened. Its terms can change until it is placed again.","Executed by placed order :number, step :n. Its money is fixed until the order is reopened.":"Executed by placed order :number, step :n. Its money is fixed until the order is reopened.","{1} That payment belongs to a placed order and was kept.|[2,*] Those :count payments belong to placed orders and were kept.":"{1} That payment belongs to a placed order and was kept.|[2,*] Those :count payments belong to placed orders and were kept.","{1} :count payment of a placed order was kept.|[2,*] :count payments of placed orders were kept.":"{1} :count payment of a placed order was kept.|[2,*] :count payments of placed orders were kept.","orderLock":{"title":"Order placed","placedOnBy":"Placed on :date by :name.","placedOn":"Placed on :date.","lockedAtStage":"Locked since it reached :stage.","whatStillChanges":"Its terms are locked. The stage, payments, delivery and freight can still change.","lastReopen":"Last reopened on :date by :name. Reason: :reason","someone":"an unknown user","reopen":"Reopen","reopenTitle":"Reopen this order","reopenHint":"The order goes back to the stage you pick, and its terms can change again. Moving it to Order Placed or a later stage locks it again.","backTo":"Back to stage","reasonPlaceholder":"Why does this order need to change?","formNotice":"This order is placed, so its terms are locked. The stage, delivery, freight, logistic person and comment can still change, and so can each payment's due date, paid date, status and notes. To change anything else, reopen it on the order page.","stageHint":"Only stages that keep the order locked. To move it back, reopen it on the order page.","deliveryTitle":"Delivery and logistics","deliverySubtitle":"Expected delivery and freight. These stay editable after the order is placed.","deliveryHelp":"As the supplier gave it, for example 2026-11-30 or KW 48.","logisticsAmountHelp":"Freight and handling, separate from the order amount.","logisticsDueHelp":"When the freight is due.","logisticsPaidHelp":"When the freight was paid.","catalogTitle":"Order lock","catalogSubtitle":"Whether an order at this stage keeps its terms.","catalogLabel":"Lock orders at this stage","catalogHelp":"A locked order keeps its lines, prices, supplier and payment schedule. Its stage, payments, delivery and freight still change. Moving it to a stage without this flag needs Reopen."}}