#
# ***************************************************************************
# 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

productionPerShift.menu.analysis.balancePerShift = Generate shift balance

### MODEL

productionPerShift.progressForDay.day.label = Day
productionPerShift.dailyProgress.shift.label = Shift
productionPerShift.dailyProgress.quantity.label = Quantity

orders.order.plannedProgressType.value.01planned = Planned
orders.order.plannedProgressType.value.02corrected = Corrected

productionPerShift.productionPerShift.orderFinishDate.label =

productionPerShift.productionPerShift.plannedProgressType.value.01planned = Planned
productionPerShift.productionPerShift.plannedProgressType.value.02corrected = Corrected

technologies.technologyOperationComponent.plannedProgressType.value.01planned = Planned
technologies.technologyOperationComponent.plannedProgressType.value.02corrected = Corrected

technologies.technologyOperationComponent.hasCorrections.label = Corrected

productionPerShift.balanceContext.fromDate.label = From day
productionPerShift.balanceContext.toDate.label = To day

productionPerShift.balanceContext.plannedQuantityRequired.label = Orders with planned quantities
productionPerShift.balanceContext.deviationRequired.label = Deviation
productionPerShift.balanceContext.deviationThreshold.label = Deviation greater than

productionPerShift.balance.day.label = Day
productionPerShift.balance.shiftName.label = Shift
productionPerShift.balance.orderNumber.label = Order no.
productionPerShift.balance.productNumber.label = Product no.
productionPerShift.balance.registeredQuantity.label = Registered quantity
productionPerShift.balance.plannedQuantity.label = Planned quantity
productionPerShift.balance.difference.label = Difference
productionPerShift.balance.productUnit.label = Unit
productionPerShift.balance.percentageDeviation.label = Deviation [%]

productionCounting.productionTracking.changeoverTime.label = Time spent on changeover

### VIEW 

productionPerShift.productionPerShiftDetails.window.ribbon.autoFill = Generate
productionPerShift.productionPerShiftDetails.window.ribbon.autoFill.planProgressForDays = Plan progress<br/>on shifts

productionPerShift.productionPerShiftDetails.window.mainTab.form.productionPerShiftOperation.lookup.window.grid.header = Operations
productionPerShift.productionPerShiftDetails.window.mainTab.form.productionPerShiftOperation.lookup.window.grid.column.lookupCode = Node number

productionPerShift.productionPerShiftDetails.window.mainTab.form.operationProgressLabel = Operation progress
productionPerShift.productionPerShiftDetails.window.mainTab.form.productionPerShiftOperation.label = Operation
productionPerShift.productionPerShiftDetails.window.mainTab.form.productionPerShiftOperation.label.focus = Operation
productionPerShift.productionPerShiftDetails.window.mainTab.form.produces.label = Produces

productionPerShift.productionPerShiftDetails.window.mainTab.form.reasonOfCorrectionLabel = Reason of correction
productionPerShift.productionPerShiftDetails.window.mainTab.form.plannedProgressCorrectionTypesLabel.label = Types
productionPerShift.productionPerShiftDetails.window.mainTab.form.plannedProgressCorrectionComment.label = Comment

productionPerShift.productionPerShiftDetails.window.mainTab.form.plannedProgressLabel = Planned progress
productionPerShift.productionPerShiftDetails.window.mainTab.form.plannedProgressType.label = Type
productionPerShift.productionPerShiftDetails.window.mainTab.form.orderStartDate.label = Order start date
productionPerShift.productionPerShiftDetails.window.mainTab.form.wasItCorrected.label = Was it corrected?

orders.orderDetails.window.ribbon.orderProgressPlans = Planned progress
orders.orderDetails.window.ribbon.orderProgressPlans.productionPerShift = Production per shift

productionPerShift.productionPerShiftDetails.window.ribbon.navigation.back = Back
productionPerShift.productionPerShiftDetails.window.ribbon.action.save = Save
productionPerShift.productionPerShiftDetails.window.ribbon.action = Actions

productionPerShift.productionPerShiftDetails.window.mainTab.form.progressForDay.innerForm_@innerFormId.dailyProgress.innerForm_@innerFormId.shift.lookup.window.grid.header = Shifts

productionPerShift.productionPerShiftDetails.window.mainTab.form.orderStartDateLabel = Order started
productionPerShift.productionPerShiftDetails.window.mainTab.form.orderPlannedStartDate.label = Planned
productionPerShift.productionPerShiftDetails.window.mainTab.form.orderCorrectedStartDate.label = Corrected
productionPerShift.productionPerShiftDetails.window.mainTab.form.orderEffectiveStartDate.label = Effective

productionPerShift.productionPerShiftDetails.window.mainTab.form.progressForDay.innerForm_@innerFormId.dailyProgress.innerForm_@innerFormId.shift.label.focus = Select shift

productionPerShift.productionPerShiftDetails.window.mainTab.form.headerEdit = Order for:

productionPerShift.productionPerShiftDetails.window.mainTab.form.productionPerShiftOperation.lookup.window.grid.column.hasCorrections = Corrections

orders.ordersParameters.window.planPerShiftTab.tabLabel = Plan per shift
orders.ordersParameters.window.planPerShiftTab.trackingCorrectionRecalculatePps.label = Tracking correction recalculate plan per shift
orders.ordersParameters.window.planPerShiftTab.allowIncompleteUnits.label = Allow incomplete units
productionPerShift.menu.orders.ppsReports=Production per shift report

productionPerShift.generateBalance.window.main.tabLabel = Main
productionPerShift.generateBalance.window.main.form.headerNew =
productionPerShift.generateBalance.window.main.form.headerEdit =
productionPerShift.generateBalance.window.main.form.datesLabel = Dates range
productionPerShift.generateBalance.window.main.form.balancesFilterLabel = Show only

productionPerShift.generateBalance.window.balances.tabLabel = Balance per shift
productionPerShift.generateBalance.window.balances.grid.header = Balances

productionCounting.productionTrackingDetails.window.changeoverTab.tabLabel = Changeover
productionCounting.productionTrackingDetails.window.changeoverTab.changeoverDuration.label = Time spent on changeover

### RIBBON

productionPerShift.productionPerShiftDetails.window.ribbon.progress = Progress selected operation
productionPerShift.productionPerShiftDetails.window.ribbon.progress.clear = Clear
productionPerShift.productionPerShiftDetails.window.ribbon.progress.copyFromPlanned = Copy from planned

productionPerShift.report.message.documentsWasGenerated=Documents was generated

productionPerShift.generateBalance.window.ribbon.balances = Balance
productionPerShift.generateBalance.window.ribbon.balances.generate = Generate

productionCounting.productionTrackingDetails.window.ribbon.changeover = Changeover
productionCounting.productionTrackingDetails.window.ribbon.changeover.showChangeover = Show<br/>changeover

### INFO

productionPerShift.productionPerShiftDetails.window.mainTab.form.wasItCorrected.description = Information whether the order has corrected plan.
productionPerShift.productionPerShiftDetails.window.mainTab.form.progressForDay.innerForm_@innerFormId.day.description = Day of order realization
productionPerShift.productionPerShiftDetails.sumPlanedQuantityPSGreater = Total number entered is greater than the {0} on the amount planned in the order
productionPerShift.productionPerShiftDetails.sumPlanedQuantityPSSmaller = Total number entered is less about {0} on the number of scheduled in the order

productionPerShift.info.invalidStartDate = Dates in production per shift are before or after start date in order.
productionPerShift.info.endDateTooEarly = End date in production per shift is before end date in order.
productionPerShift.info.endDateTooLate = End date based on performance norms is after end date in order.

### ERRORS

productionPerShift.automaticAlgorithm.order.startDateRequired = You can not generate a production plan for a shift. The start date of the order is required.
productionPerShift.automaticAlgorithm.order.productionLineRequired = You can not generate a production plan for a shift. The production line is in the order required.
productionPerShift.automaticAlgorithm.productionLine.shiftsRequired = You can not generate a production plan for a shift. Calendars for the production line should be completed: {0}.
productionPerShift.automaticAlgorithm.noAssignmentForShift = You can not generate a production plan for a shift. Assignment to shift for the production line should be completed: {0}.
productionPerShift.automaticAlgorithm.technology.standardPerformanceTechnologyRequired = You can not generate a production plan for a shift. Please fill in the standard performance technology.

productionPerShift.progressForDay.daysAreNotInAscendingOrder = Days must be placed in ascending order. Problem with day {0}
productionPerShift.progressForDay.shiftDoesNotWork = Shift {0} does not work at day {1}
productionPerShift.progressForDay.shiftDoesNotStartOrderAtZeroDay = Shift\'s {0} working time at {1} ends before an order realization starts.
productionPerShift.progressForDay.dayIsNull = Day can't have empty values
productionPerShift.automaticAlgorithm.error.ppsOff = Creating an automatic plan for shift it has been disabled in the parameters.
productionPerShift.progressForDay.haveToBeInteger = Day should be integer number
productionPerShift.dailyProgress.shiftAndProgressForDay.mustBeUnique = Production per this shift already exists

orders.ordersParameters.window.planPerShiftTab.ppsIsAutomatic.label = Automatic PPS
orders.ordersParameters.window.planPerShiftTab.ppsIsAutomatic.description = If enabled, commissioned production per shift will be automatically scheduled in accordance with the algorithm specified below.
orders.ordersParameters.window.planPerShiftTab.ppsAlgorithm.label = Algorithm for calculating performance
orders.ordersParameters.window.planPerShiftTab.ppsAlgorithm.description = The way, the maximum performance is calculated. User algorithm is a method that takes the specific needs of company into account.
orders.ordersParameters.window.planPerShiftTab.ppsProducedAmountRecalculatePlan.label = Production recalculates production per shift.
basic.parameter.ppsAlgorithm.value.01standardTechnology = standard technology
basic.parameter.ppsAlgorithm.value.02standardTechnologyAndAmountOfChange = standard technology and the number of employees on shift
basic.parameter.ppsAlgorithm.value.03user = user
basic.parameter.ppsAlgorithm.isRequired = Algorithm is required

productionPerShift.balanceContext.error.toDateIsBeforeFromDate = Date "to day" can\'t be earlier than date "to day"
productionPerShift.balanceContext.error.thresholdIsLessThanZero = Threshold's value have to be greater than or equal 0.

orders.ordersParameters.window.planPerShiftTab.allowIncompleteUnits.description = select the parameter if you want the automatic change plan to be able to produce output in incomplete quantities.
orders.ribbon.message.mustFillPlannedStartDate = To be able to use this functionality, the order start date must be completed.

productionPerShift.generateBalance.window.mainTab.grid.header = Production balance per shift

### REPORT

productionPerShift.report.title = Print production per shift
productionPerShift.report.fileName = production_print_for_change
productionPerShift.report.columnHeader.productionLine = Production line
productionPerShift.report.columnHeader.place = Place
productionPerShift.report.columnHeader.productNumber = Product no.
productionPerShift.report.columnHeader.productSymbol = Symbol
productionPerShift.report.columnHeader.productPalletType = Type of palette
productionPerShift.report.columnHeader.batchNumber = Batch number
productionPerShift.report.columnHeader.orderDescription = Comment
productionPerShift.report.columnHeader.orderNumber = Order No.
productionPerShift.report.columnHeader.pallets = Palet
productionPerShift.report.columnHeader.cartons = Order quantity (cartons)
productionPerShift.report.columnHeader.packages = Order quantity (packages)
productionPerShift.report.columnHeader.ko = K / O
productionPerShift.report.columnHeader.author = Author
productionPerShift.report.columnHeader.updateDate = Updated date
productionPerShift.report.columnHeader.day = {0}
productionPerShift.report.columnHeader.plannedProduction = Estimated production
productionPerShift.report.columnHeader.productionPerShifts = Production progress
productionPerShift.report.columnHeader.shiftNumber = {0}
productionPerShift.window.mainTab.goodFoodReportDetails.generatedMessage = Document has been generated

productionPerShift.report.xls.header.comment = Comment
productionPerShift.report.xls.header.orderNumber = Order no.
productionPerShift.report.xls.header.orderSize = Order quantity (packages)
productionPerShift.report.xls.header.productionLine = Production line
productionPerShift.report.xls.header.productNumber = Product no.
productionPerShift.report.xls.header.productName = Product name

productionPerShift.ppsReportsList.window.mainTab.goodFoodList.header = Shift production

productionPerShift.ppsReportDetails.window.mainTab.reportDetails.headerNew = New shift production print
productionPerShift.ppsReportDetails.window.mainTab.reportDetails.headerEdit = Shift production print

productionPerShift.ppsReport.number.label = Number
productionPerShift.ppsReport.name.label = Name
productionPerShift.ppsReport.generated.label = Generated
productionPerShift.ppsReport.dateFrom.label = From date
productionPerShift.ppsReport.dateTo.label = Up to date
productionPerShift.ppsReport.createDate.label = On
productionPerShift.ppsReport.createUser.label = Via

productionPerShift.ppsReportDetails.window.ribbon.generate = Print
productionPerShift.ppsReportDetails.window.ribbon.generate.generateReport = Generate
productionPerShift.ppsReportDetails.window.ribbon.export = Report
productionPerShift.ppsReportDetails.window.ribbon.export.xsl = XLS
productionPerShift.ribbon.message.recordNotGenerated = Documents not generated

productionPerShift.report.onlyFiveDays = A shift production printout can be made up to 5 days
