#
# ***************************************************************************
# Copyright (c) 2010 Qcadoo Limited
# Project: Qcadoo MES
# Version: 1.4
#
# This file is part of Qcadoo.
#
# Qcadoo is free software; you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published
# by the Free Software Foundation; either version 3 of the License,
# or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
# ***************************************************************************
#

### MENU

qcadooView.menu.calculations = Calculations
productionScheduling.menu.calculations.description = Forecasts which are calculated from norms and process defined in the system.

productionScheduling.menu.orders.testGantt = Gantt chart

productionScheduling.menu.calculations.orderTimePrediction = Technology time consumption
productionScheduling.menu.calculations.orderTimePrediction.description = Calculate how much time can a production order consume


### VIEW

productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.name = Name
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.nodeNumber=Node number
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.number = Number
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.dateFrom = Start date
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.dateTo = End date
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.realizationTime = Effective realization time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.laborWorkTime = Labor work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.machineWorkTime = Machine work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.column.techOperCompWorkstationT = Workstations count

productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.includedInWorkTime = Include in work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.includeTpz.label = Setup time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.includeTpz.description= This field indicates if we should count the setup times of every operation on every workstation into their work times. <br/> This does not effect operations start and end dates that are always calculated with respect for their setup and additional times.
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.includeAdditionalTime.label = Additional time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.includeAdditionalTime.description = This field indicates if we should count the setup times of every operation on every workstation into their work times. <br/> This does not effect operations start and end dates that are always calculated with respect for their setup and additional times.
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.workTime = Calculated work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.laborWorkTime.label = Labor
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.machineWorkTime.label = Machine
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.laborWorkTime.description = Calculated labor work time which represents the sum of all hours every operation will require on every workstation.
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.machineWorkTime.description = Calculated machine work time which represents the sum of all hours every operation will require on every workstation.

productionScheduling.ganttOrdersCalendar.window.mainTab.gantt.header.label = Orders calendar
productionScheduling.ganttOrdersCalendar.window.mainTab.gantt.collisionItemHeader = Collision detected periods of orders:
productionScheduling.ganttShiftCalendar.window.mainTab.gantt.header.label = Scheduler of shifts
productionScheduling.ganttOrderOperationsCalendar.window.mainTab.gantt.header.label = Schedule of operation

productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.name = Name
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.nodeNumber=Node number
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.number = Number
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.dateFrom = Start date
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.dateTo = End date
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.realizationTime = Effective realization time
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.laborWorkTime = Labor work time
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.machineWorkTime = Machine work time
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.column.techOperCompWorkstationT = Workstations count

productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology = Duration
productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology.new = Clear
productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology.countTimeOfTechnology = Count

productionScheduling.orderTimePrediction.window.mainTab.form.headerNew = Calculator
productionScheduling.orderTimePrediction.window.mainTab.form.headerEdit = Calculator
productionScheduling.orderTimePrediction.window.mainTab.form.plannedQuantity.label = Quantity
productionScheduling.orderTimePrediction.window.mainTab.form.dateFrom.label = Date-time from
productionScheduling.orderTimePrediction.window.mainTab.form.dateTo.label = Date-time to
productionScheduling.orderTimePrediction.window.mainTab.form.realizationTime.label = Duration
productionScheduling.orderTimePrediction.window.mainTab.form.technology.label = Technology
productionScheduling.orderTimePrediction.window.mainTab.form.technology.label.focus = Technology
productionScheduling.orderTimePrediction.window.mainTab.form.technology.lookup.window.grid.header = List of technology

productionScheduling.orderTimePrediction.window.mainTab.form.includedInWorkTime = Include in work time
productionScheduling.orderTimePrediction.window.mainTab.form.includeTpz.label = Setup time
productionScheduling.orderTimePrediction.window.mainTab.form.includeTpz.description= This field indicates if we should count the setup times of every operation on every workstation into their work times. <br/> This does not effect operations start and end dates that are always calculated with respect for their setup and additional times.
productionScheduling.orderTimePrediction.window.mainTab.form.includeAdditionalTime.label = Additional time
productionScheduling.orderTimePrediction.window.mainTab.form.includeAdditionalTime.description = This field indicates if we should count the setup times of every operation on every workstation into their work times. <br/> This does not effect operations start and end dates that are always calculated with respect for their setup and additional times.
productionScheduling.orderTimePrediction.window.mainTab.form.workTime = Calculated work time
productionScheduling.orderTimePrediction.window.mainTab.form.laborWorkTime.label = Labor
productionScheduling.orderTimePrediction.window.mainTab.form.machineWorkTime.label = Machine
productionScheduling.orderTimePrediction.window.mainTab.form.laborWorkTime.description = Calculated labor work time which represents the sum of all hours every operation will require on every workstation.
productionScheduling.orderTimePrediction.window.mainTab.form.machineWorkTime.description = Calculated machine work time which represents the sum of all hours every operation will require on every workstation.

productionScheduling.orderOperationProductInComponentDetails.window.mainTab.form.headerNew = New input product:
productionScheduling.orderOperationProductInComponentDetails.window.mainTab.form.headerEdit = Input product:
productionScheduling.orderOperationProductInComponentDetails.window.mainTab.form.unit.label = Unit

productionScheduling.orderTimePrediction.window.mainTab.form.headerEdit = Progress of operations
productionScheduling.orderTimePrediction.window.mainTab.form.operations.header = Operations
productionScheduling.orderTimePrediction.window.mainTab.form.startTime.label = Planned start-time
productionScheduling.orderTimePrediction.window.mainTab.form.productionLine.label = Production line
productionScheduling.orderTimePrediction.window.mainTab.form.EndDatesBorderLabel = End dates
productionScheduling.orderTimePrediction.window.mainTab.form.stopTime.label = Planned
productionScheduling.orderTimePrediction.window.mainTab.form.generatedEndDate.label = Generated end-date
productionScheduling.orderTimePrediction.window.mainTab.form.plannedQuantity.label = Planned quantity
productionScheduling.orderTimePrediction.window.mainTab.form.realizationTime.label = Effective time consumption
productionScheduling.orderTimePrediction.window.mainTab.form.realizationTime.description = The total duration of all operations on all workstations
productionScheduling.orderTimePrediction.window.mainTab.form.productionLine.lookup.window.grid.header = Production lines
productionScheduling.orderTimePrediction.window.mainTab.form.technology.lookup.window.grid.header = Technologies
productionScheduling.orderTimePrediction.window.mainTab.form.productionLine.label.focus = Production line
productionScheduling.orderTimePrediction.window.mainTab.form.technology.label = Technology

technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.tabLabel = Time consumption for technology
technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.workstationsQuantityFromProductionLine.label = Get workstations quantity from production line
technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.workstationsQuantityFromProductionLine.description = Not marking this option will retrieve the value of the operation. No definition of the number of stations in operation will automatically assign one station for each operation

### INFO

productionScheduling.order.emptyTechnologyTree = Chosen technology must have at least one operation
productionScheduling.technology.incorrectState = Selected technology does not have status of "CHECKED","ACCEPTED","OUTDATED".
productionScheduling.error.fieldRequired = This field is required

productionScheduling.info.calculationGenerated = Calculation generated!

orders.dateFrom.info.dateFromSetToFirstPossible = If in the given date none of the shifts works, start date in the report will be set to the first possible.

productionScheduling.info.schedulePositionsGenerated = Operations were taken.
productionScheduling.error.scheduleNoOrders = Operations not taken. No input data.

### EXTENSIONS MODEL

orders.order.realizationTime.label = Order realization time


### EXTENSIONS VIEW

orders.orderDetails.window.productionScheduling.tabLabel = Time calculation
orders.orderDetails.window.productionScheduling.calculate.label = Calculate times and dates
orders.orderDetails.window.productionScheduling.alert.label = The duration of the order will be calculated when you save data
orders.orderDetails.window.productionScheduling.realizationTime.description = Operation time is determined by the parameters entered in the standards as: time per unit * scheduled amount of product specified in the order + setup time. Time is the sum of the order to perform all operations (except that the operations are parallel).

orders.validate.global.error.RealizationTimeIsToLong = The duration has a value greater than the permissible

technologies.technologyDetails.window.timeOfTechnology.tabLabel = Duration of Technology
technologies.technologyDetails.window.timeOfTechnology.dateFrom.label = Date-time from
technologies.technologyDetails.window.timeOfTechnology.dateTo.label = Date-time to
technologies.technologyDetails.window.timeOfTechnology.quantity.label = Quantity
technologies.technologyDetails.window.timeOfTechnology.realizationTime.label = Duration

technologies.operationDetails.window.norm.tabLabel = Time norms
technologies.operationDetails.window.norm.tj.label = Production time for one cycle
productionScheduling.orderTimePrediction.window.mainTab.form.technologyOperationComponents.header =  Operational plan simulation
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.headerEdit = Duration calculation for order:
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.technologyOperationComponents.header = Operational plan simulation
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.startTime.label = Planned start-time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.deadline.label = Deadline
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.productionLine.label = Production line
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.EndDatesBorderLabel = End dates
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.stopTime.label = Planned
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.generatedEndDate.label = Calculated
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.plannedQuantity.label = Planned quantity
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.realizationTime.label = Effective time consumption
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.realizationTime.description = The total duration of all operations on all workstations
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.productionLine.lookup.window.grid.header = List of production lines
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.productionLine.label.focus = Production line

orders.scheduleDetails.window.scheduleTab.tabLabel = Schedule
orders.scheduleDetails.window.ribbon.setAPlan = Set a plan
orders.scheduleDetails.window.ribbon.setAPlan.getOperations = Get operations
orders.scheduleDetails.window.ribbon.setAPlan.assignOperationsToWorkstations = Assign operations<br/>to workstations
orders.scheduleDetails.window.ribbon.setAPlan.assignWorkersToOperations = Assign workers<br/>to operations
orders.scheduleDetails.window.ribbon.setAPlan.generatePlan = Generate plan
orders.scheduleDetails.window.ribbon.setAPlan.generatePlan.message = If you do not want to perform a step-by-step planning, use the Generate Plan button to immediately download the operations and assign it to the station and worker
orders.scheduleDetails.window.scheduleTab.positions.header = Positions
orders.scheduleDetails.window.scheduleTab.positions.column.nodeNumber=Node number
orders.scheduleDetails.window.scheduleTab.positions.column.operationNumber = Operation
orders.scheduleDetails.window.scheduleTab.positions.column.operationName = Operation name
orders.scheduleDetails.window.scheduleTab.positions.column.orderNumber = Order
orders.scheduleDetails.window.scheduleTab.positions.column.productNumber = Product
orders.scheduleDetails.window.scheduleTab.positions.column.productName = Product name
orders.scheduleDetails.window.scheduleTab.positions.column.productUnit = Unit
orders.scheduleDetails.window.scheduleTab.positions.column.workstationNumber = Workstation
orders.scheduleDetails.window.scheduleTab.positions.column.staffName = Worker

### EXTENSIONS RIBBON

orders.orderDetails.window.ribbon.operationDuration = Calculation
orders.orderDetails.window.ribbon.operationDuration.operationDuration = Time<br/>consumption

productionScheduling.operationDurationDetailsInOrder.window.ribbon.navigation = Navigation
productionScheduling.operationDurationDetailsInOrder.window.ribbon.action = Actions
productionScheduling.operationDurationDetailsInOrder.window.ribbon.action.save = Save
productionScheduling.operationDurationDetailsInOrder.window.ribbon.operationDuration = Calculation
productionScheduling.operationDurationDetailsInOrder.window.ribbon.operationDuration.copy = Copy the calculated date<br/>to the plan. end date
productionScheduling.operationDurationDetailsInOrder.window.ribbon.operationDuration.generate = Generate
productionScheduling.operationDurationDetailsInOrder.window.ribbon.orderGantt = Operational plan simulation
productionScheduling.operationDurationDetailsInOrder.window.ribbon.orderGantt.operationsGantt = Show on calendar

productionScheduling.orderTimePrediction.window.ribbon.navigation = Navigation
productionScheduling.orderTimePrediction.window.ribbon.action = Actions
productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology = Progress of operations
productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology.copy = Copy generated <br/> end date to planned
productionScheduling.orderTimePrediction.window.ribbon.timeOfTechnology.countTimeOfTechnology = Generate
productionScheduling.orderTimePrediction.window.ribbon.orderGantt = Calendar
productionScheduling.orderTimePrediction.window.ribbon.orderGantt.operationsGantt = Show on calendar
productionScheduling.orderTimePrediction.window.ribbon.orderParameters = Technology
productionScheduling.orderTimePrediction.window.ribbon.orderParameters.orderParameters = Parameters

orders.orderDetails.window.ribbon.orderParameters.operationsGantt = Schedule<br/>of operation
orders.orderDetails.window.ribbon.orderParameters.realizationTime = Calculate<br/>duration

technologies.technologyOperationComponentDetails.window.ribbon.norm = Norms

technologies.technologyDetails.window.timeOfTechnology.ribbon.timeOfTechnology = Duration
technologies.technologyDetails.window.timeOfTechnology.ribbon.timeOfTechnology.countTimeOfTechnology = Calculate
technologies.technologyDetails.window.ribbon.calculate = Calculate
technologies.technologyDetails.window.ribbon.calculate.calculateProductionTime = Calculate <br/> production time


### ERRORS

orders.validate.global.error.dateFromIsNull = Start-date is required
productionScheduling.timenorms.isZero = We cannot calculate the end date because all operations have zero cycle times

technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.includedInWorkTime = Include in working time
technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.includeTpzPS.label = Production set-up time
technologies.technologiesParameters.window.timeConsumptionForTechnologyTab.includeAdditionalTimePS.label = Additional time

productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.header=Operational plan simulation
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.nodeNumber=Node number
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.number=Number
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.name=Name
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveDateFrom=From
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveDateTo=To
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.laborWorkTime=Labor work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.machineWorkTime=Machine work time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.operationOffSet=Start on time
productionScheduling.operationDurationDetailsInOrder.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveOperationRealizationTime=Operation realization time
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.header=Operational plan simulation
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.nodeNumber=Node number
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.number=Number
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.name=Name
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveDateFrom=From
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveDateTo=To
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.laborWorkTime=Labor work time
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.machineWorkTime=Machine work time
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.operationOffSet=Start on time
productionScheduling.orderTimePrediction.window.mainTab.form.operCompTimeCalculationsGrid.column.effectiveOperationRealizationTime=Operation realization time

productionScheduling.operationDurationDetailsInOrder.window.ordersForComponetTab.orderTimeCalculationsGrid.header = Order plan simulation
productionScheduling.operationDurationDetailsInOrder.window.ordersForComponetTab.orderTimeCalculationsGrid.column.number = Number
productionScheduling.operationDurationDetailsInOrder.window.ordersForComponetTab.orderTimeCalculationsGrid.column.name = Name
productionScheduling.operationDurationDetailsInOrder.window.ordersForComponetTab.orderTimeCalculationsGrid.column.effectiveDateFrom = From
productionScheduling.operationDurationDetailsInOrder.window.ordersForComponetTab.orderTimeCalculationsGrid.column.effectiveDateTo = To

orders.schedulePositionDto.orderProductNumber.label=Ordered product
orders.schedulePositionDto.orderProductPlanedQuantity.label=Ordered quantity
orders.schedulePositionDto.quantity.label=Quantity
orders.schedulePositionDto.setupTime.label=Setup time
orders.schedulePositionDto.startTime.label=Start
orders.schedulePositionDto.endTime.label=Finish
orders.schedulePositionDto.orderDeadline.label=Order deadline
orders.schedulePositionDto.laborWorkTime.label=Labor work time
orders.schedulePositionDto.machineWorkTime.label=Machine work time
orders.schedulePositionDto.additionalTime.label=Additional time

productionScheduling.operationDurationDetailsInOrder.window.ribbon.operationalTasks = Operational Plan Simulation
productionScheduling.operationDurationDetailsInOrder.window.ribbon.operationalTasks.createOperationalTasks = Create operational plan from simulation <br/>

productionScheduling.operationDurationDetailsInOrder.info.operationalTasksCreated = The operational plan has been created
