Kevin Kok Khah Whey
2023-10-12 e7c56c4676e153f0af05083b1f5ab0ed73d4b2c3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
ÿþQuintiq translations file
Translations
{
  id: '---- CurrentLevel: @value@' value: '---- CurrentLevel: @value@'
  id: '@Translations::MP_GlobalParameters_KPIServiceLevelName()@: @value@' value: '@Translations::MP_GlobalParameters_KPIServiceLevelName()@: @value@'
  id: '@idWithoutFilename@, Problem file name: @filename@' value: '@idWithoutFilename@, Problem file name: @filename@'
  id: 'AlgorithmRun started on [@start@]' value: 'AlgorithmRun started on [@start@]'
  id: 'An evaluation of the expected KPIs is already in progress. Please wait for it to finish.' value: 'An evaluation of the expected KPIs is already in progress. Please wait for it to finish.'
  id: 'An inventory optimization run is already active. Please either wait for it to finish or abort it before starting a new inventory optimization run.' value: 'An inventory optimization run is already active. Please either wait for it to finish or abort it before starting a new inventory optimization run.'
  id: 'Another run cannot be started until the current auto tuner run is completed.' value: 'Another run cannot be started until the current auto tuner run is completed.'
  id: 'Are you sure you want to delete these run tasks?\nSome of the runs are not complete, and aborting the transactions must be done separately in Task Manager.' value: 'Are you sure you want to delete these run tasks?\nSome of the runs are not complete, and aborting the transactions must be done separately in Task Manager.'
  id: 'Benchmarking' value: 'Benchmarking'
  id: 'Blending: @value@' value: 'Blending: @value@'
  id: 'Campaign: @value@' value: 'Campaign: @value@'
  id: 'Error - there are no periods available for the optimizer. Check unit frozen periods' value: 'Error - there are no periods available for the optimizer. Check unit frozen periods'
  id: 'Feasible capacity planning @actualTime@ @goalvalue@' value: 'Feasible capacity planning @actualTime@ @goalvalue@'
  id: 'Fulfillment target: @value@' value: 'Fulfillment target: @value@'
  id: 'Fulfillment: @value@' value: 'Fulfillment: @value@'
  id: 'Goal scaling factor for level @value@' value: 'Goal scaling factor for level @value@'
  id: 'Goal values for execution: @level@' value: 'Goal values for execution: @level@'
  id: 'Improved' value: 'Improved'
  id: 'Inventory mix balancing: @value@' value: 'Inventory mix balancing: @value@'
  id: 'Lot size: @value@' value: 'Lot size: @value@'
  id: 'MPAlgorithmLevel@level@.@extension@' value: 'MPAlgorithmLevel@level@.@extension@'
  id: 'Mass scaling factor must be greater than 0.' value: 'Mass scaling factor must be greater than 0.'
  id: 'Matched' value: 'Matched'
  id: 'Maximum inventory level: @value@' value: 'Maximum inventory level: @value@'
  id: 'Maximum supply: @value@' value: 'Maximum supply: @value@'
  id: 'Minimum inventory level: @value@' value: 'Minimum inventory level: @value@'
  id: 'Minimum supply: @value@' value: 'Minimum supply: @value@'
  id: 'Minimum unit capacity: @value@' value: 'Minimum unit capacity: @value@'
  id: 'Minimum unit secondary capacity: @value@' value: 'Minimum unit secondary capacity: @value@'
  id: 'Monetary scaling factor must be greater than 0.' value: 'Monetary scaling factor must be greater than 0.'
  id: 'No periods are available for optimization since all the units are frozen for the selected periods' value: 'No periods are available for optimization since all the units are frozen for the selected periods'
  id: 'Number of threads must be between 1 and @threadsallowed@.' value: 'Number of threads must be between 1 and @threadsallowed@.'
  id: 'Only non-started task can be edited.' value: 'Only non-started task can be edited.'
  id: 'Optimizer Test Instances' value: 'Optimizer Test Instances'
  id: 'Planning end must be later than planning start.' value: 'Planning end must be later than planning start.'
  id: 'Please select a puzzle.' value: 'Please select a puzzle.'
  id: 'Please select a strategy.' value: 'Please select a strategy.'
  id: 'Please select an optimizer parameter.' value: 'Please select an optimizer parameter.'
  id: 'Please select an optimizer setting.' value: 'Please select an optimizer setting.'
  id: 'Please select planning end.' value: 'Please select planning end.'
  id: 'Please select planning start.' value: 'Please select planning start.'
  id: 'Postponement penalty: @value@' value: 'Postponement penalty: @value@'
  id: 'Previous run info: TestInstance = @testInstanceId@, Level = @level@, Duration = @duration@, Time limit = @timeLimit@, Optimal = @optimal@, RGap = @rGap@, AGap = @aGap@, GoalValue = @goalValue@' value: 'Previous run info: TestInstance = @testInstanceId@, Level = @level@, Duration = @duration@, Time limit = @timeLimit@, Optimal = @optimal@, RGap = @rGap@, AGap = @aGap@, GoalValue = @goalValue@'
  id: 'Process maximum quantity: @value@' value: 'Process maximum quantity: @value@'
  id: 'Process minimum quantity: @value@' value: 'Process minimum quantity: @value@'
  id: 'Re-execute at @actualTime@ for level: @currentLevel@ with goal value of: @goalvalue@' value: 'Re-execute at @actualTime@ for level: @currentLevel@ with goal value of: @goalvalue@'
  id: 'Relative goal slack for level @value@' value: 'Relative goal slack for level @value@'
  id: 'Safety stock: @value@' value: 'Safety stock: @value@'
  id: 'Sales demand priority: @value@' value: 'Sales demand priority: @value@'
  id: 'Scaling factors: Mass: @mass@; Monetary: @monetary@' value: 'Scaling factors: Mass: @mass@; Monetary: @monetary@'
  id: 'Scenario cannot be found.' value: 'Scenario cannot be found.'
  id: 'Scenarios used for @type@' value: 'Scenarios used for @type@'
  id: 'Smart plan can only be run on planning periods.' value: 'Smart plan can only be run on planning periods.'
  id: 'Started on @start@, Ended on @end@, Total: @totaltask@, Passed: @passed@ , Failed: @failed@, Not run: @notrun@.' value: 'Started on @start@, Ended on @end@, Total: @totaltask@, Passed: @passed@ , Failed: @failed@, Not run: @notrun@.'
  id: 'Stocking point capacity: @value@' value: 'Stocking point capacity: @value@'
  id: 'Strategy not found' value: 'Strategy not found'
  id: 'Supply target: @value@' value: 'Supply target: @value@'
  id: 'The autotuner tolerance must be greater than or equal to 0.' value: 'The autotuner tolerance must be greater than or equal to 0.'
  id: 'The benchmarker can only be run from the KT since no scenarios were given as input. You can select one or more scenarios and run the benchmarker from their context menu to be able to change this setting.' value: 'The benchmarker can only be run from the KT since no scenarios were given as input. You can select one or more scenarios and run the benchmarker from their context menu to be able to change this setting.'
  id: 'The evaluation of the Inventory optimization cannot be ran when there is a sales demand with multiple sales demand in periods' value: 'The evaluation of the Inventory optimization cannot be ran when there is a sales demand with multiple sales demand in periods'
  id: 'The goal weight of the max values per scaling type should be between 0 and 1e6.' value: 'The goal weight of the max values per scaling type should be between 0 and 1e6.'
  id: 'The goal weight of the slack max targets per scaling type should be between 0 and 1e6.' value: 'The goal weight of the slack max targets per scaling type should be between 0 and 1e6.'
  id: 'The goal weight of the slack min targets per scaling type should be between 0 and 1e6.' value: 'The goal weight of the slack min targets per scaling type should be between 0 and 1e6.'
  id: 'The goal weight of the slack overall max targets should be between 0 and 1e6.' value: 'The goal weight of the slack overall max targets should be between 0 and 1e6.'
  id: 'The goal weight of the slack overall min targets should be between 0 and 1e6.' value: 'The goal weight of the slack overall min targets should be between 0 and 1e6.'
  id: 'The last optimizer run was at (@lastrun@) with status (@status@).' value: 'The last optimizer run was at (@lastrun@) with status (@status@).'
  id: 'The number of optimizer results must be at least 1 to run the optimizer.' value: 'The number of optimizer results must be at least 1 to run the optimizer.'
  id: 'The number of periods per window should be at least 1.' value: 'The number of periods per window should be at least 1.'
  id: 'The number of simulations should be at least 1.' value: 'The number of simulations should be at least 1.'
  id: 'The optimizer run status: @status@.' value: 'The optimizer run status: @status@.'
  id: 'The optimizer was unable to find a solution that satisfies all hard constraints on level @level.Level() + 1@ within @level.TimeLimit()@ secs.\nThe plan is updated with the feasible solution of level @level.Level()@.' value: 'The optimizer was unable to find a solution that satisfies all hard constraints on level @level.Level() + 1@ within @level.TimeLimit()@ secs.\nThe plan is updated with the feasible solution of level @level.Level()@.'
  id: 'The optimizer was unable to find a solution that satisfies all hard constraints on the first level within @level.TimeLimit()@ secs.' value: 'The optimizer was unable to find a solution that satisfies all hard constraints on the first level within @level.TimeLimit()@ secs.'
  id: 'The optimizer was unable to find an exact solution at level @level.Level()@ that satisfies all hard constraints within @level.TimeLimit()@.\nThe plan is updated with the solution with numerical warnings.' value: 'The optimizer was unable to find an exact solution at level @level.Level()@ that satisfies all hard constraints within @level.TimeLimit()@.\nThe plan is updated with the solution with numerical warnings.'
  id: 'The piece wise linear factor should be between 1 and 1000.' value: 'The piece wise linear factor should be between 1 and 1000.'
  id: 'The run duration is not within the expected duration.' value: 'The run duration is not within the expected duration.'
  id: 'The target log(max RHS) should be between -6 and 20.\nSince this is the log(RHS) it will translate to a real max RHS between 1e-6 and 1e20.' value: 'The target log(max RHS) should be between -6 and 20.\nSince this is the log(RHS) it will translate to a real max RHS between 1e-6 and 1e20.'
  id: 'The target log(max coefficient) should be between -6 and 20.\nSince this is the log(coefficient) it will translate to a real max coefficient between 1e-6 and 1e20.' value: 'The target log(max coefficient) should be between -6 and 20.\nSince this is the log(coefficient) it will translate to a real max coefficient between 1e-6 and 1e20.'
  id: 'The target log(max variable bound) should be between -6 and 20.\nSince this is the log(bound) it will translate to a real max variable bound between 1e-6 and 1e20.' value: 'The target log(max variable bound) should be between -6 and 20.\nSince this is the log(bound) it will translate to a real max variable bound between 1e-6 and 1e20.'
  id: 'The target log(max variable optimal value) should be between -6 and 20.\nSince this is the log(opt value) it will translate to a real max optimal value between 1e-6 and 1e20.' value: 'The target log(max variable optimal value) should be between -6 and 20.\nSince this is the log(opt value) it will translate to a real max optimal value between 1e-6 and 1e20.'
  id: 'The target log(min RHS) should be between -6 and 20.\nSince this is the log(RHS) it will translate to a real min RHS between 1e-6 and 1e20.' value: 'The target log(min RHS) should be between -6 and 20.\nSince this is the log(RHS) it will translate to a real min RHS between 1e-6 and 1e20.'
  id: 'The target log(min coefficient) should be between -6 and 20.\nSince this is the log(coefficient) it will translate to a real min coefficient between 1e-6 and 1e20.' value: 'The target log(min coefficient) should be between -6 and 20.\nSince this is the log(coefficient) it will translate to a real min coefficient between 1e-6 and 1e20.'
  id: 'The target log(min variable bound) should be between -6 and 20.\nSince this is the log(bound) it will translate to a real min variable bound between 1e-6 and 1e20.' value: 'The target log(min variable bound) should be between -6 and 20.\nSince this is the log(bound) it will translate to a real min variable bound between 1e-6 and 1e20.'
  id: 'The target log(min variable optimal value) should be between -6 and 20.\nSince this is the log(opt value) it will translate to a real min optimal value between 1e-6 and 1e20.' value: 'The target log(min variable optimal value) should be between -6 and 20.\nSince this is the log(opt value) it will translate to a real min optimal value between 1e-6 and 1e20.'
  id: 'The target min RHS should be smaller than the target max RHS.' value: 'The target min RHS should be smaller than the target max RHS.'
  id: 'The target min coefficient should be smaller than the target max coefficient.' value: 'The target min coefficient should be smaller than the target max coefficient.'
  id: 'The target min optimal value should be smaller than the target max optimal value.' value: 'The target min optimal value should be smaller than the target max optimal value.'
  id: 'The target min variable bound should be smaller than the target max variable bound.' value: 'The target min variable bound should be smaller than the target max variable bound.'
  id: 'The time limit should be greater than 0 seconds.' value: 'The time limit should be greater than 0 seconds.'
  id: 'There is no active inventory optimization run that can be aborted' value: 'There is no active inventory optimization run that can be aborted'
  id: 'There is no inventory evaluation that can be aborted' value: 'There is no inventory evaluation that can be aborted'
  id: 'This run instance cannot be found in KT.' value: 'This run instance cannot be found in KT.'
  id: 'This task has been set to inactive and will be skipped during the benchmarking run.' value: 'This task has been set to inactive and will be skipped during the benchmarking run.'
  id: 'Total expired qty: @value@' value: 'Total expired qty: @value@'
  id: 'Total slack: @value@' value: 'Total slack: @value@'
  id: 'Total threads allowed must be at least 1.' value: 'Total threads allowed must be at least 1.'
  id: 'Unit capacity: @value@' value: 'Unit capacity: @value@'
  id: 'Unit secondary capacity: @value@' value: 'Unit secondary capacity: @value@'
  id: 'Weighted KPI value does not match with KT. Expected @expectedweight@ but current result is @weight@.' value: 'Weighted KPI value does not match with KT. Expected @expectedweight@ but current result is @weight@.'
  id: 'Weighted KPI values for this run does not match with KT.' value: 'Weighted KPI values for this run does not match with KT.'
  id: 'Worse' value: 'Worse'
  id: 'sav' value: 'sav'
}