Quintiq file version 2.0 
 | 
#parent: #root 
 | 
InfoMessages id:#InfoMessages #extension 
 | 
{ 
 | 
  InfoMessage LibOpt_BT_BTS_Comment_MultipleValues 
 | 
  { 
 | 
    DefaultText: '<Multiple different values>' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BTS_HasCorrectTargetValue ( 
 | 
    const LibOpt_BT_KPIs set 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 
 | 
    [* 
 | 
      In total @set.Size()@ KPIs changed target values: 
 | 
      @selectvalues( selectsortedset( set, Elements, elem, true, elem.KPIDefinition().Name() ), Elements, elem, true, ' - ' + elem.KPIDefinition().Name() + ' (was ' + [String] elem.InitialValue() + ', is ' + [String] elem.TargetKPI().Value() + ')' ).ToString( String::NewLine() )@. 
 | 
    *] 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BTS_RestoreMDS_NoExport 
 | 
  { 
 | 
    DefaultText: 'The dataset of this BTS row has not been backed up.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BTS_RestoreMDS_NotFound ( 
 | 
    const String foldername 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Cannot find the dataset file at @ foldername @. Maybe it has been removed?' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_CantResume 
 | 
  { 
 | 
    DefaultText: 'All active runs have completed or there is no active run.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_DatasetBackupPathInvalid 
 | 
  { 
 | 
    DefaultText: 'The dataset backup path is invalid.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_ExecutingBenchmarks 
 | 
  { 
 | 
    DefaultText: 'Executing benchmarks...' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_IsNotRunning 
 | 
  { 
 | 
    DefaultText: 'Nothing is running.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_IsRunning 
 | 
  { 
 | 
    DefaultText: 'Runs are currently ongoing.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_BenchmarkTrackingDataset_RemainingDurationOfActiveSequence ( 
 | 
    const String name, 
 | 
    const Duration remaining 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: "@name@ will complete in @remaining.Format('h:m:s')@" 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_CannotFindOptimizer ( 
 | 
    const String optimizer_name, 
 | 
    const String dataset_name 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Cannot find the optimizer "@optimizer_name@" in a copy of the dataset "@dataset_name@".' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_CustomSetting_CannotFindArgument ( 
 | 
    const LibOpt_BT_CustomSetting setting 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Cannot find argument of type @setting.ArgumentType()@ when calling @typeof( LibOpt_BT_CustomSetting ).Name()@::@setting.MethodName()@( @setting.ArgumentType()@ )' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_CustomSetting_CannotFindMethod ( 
 | 
    const LibOpt_BT_CustomSetting setting 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Cannot find method @typeof( LibOpt_BT_CustomSetting ).Name()@::@setting.MethodName()@( @setting.ArgumentType()@ )' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_CustomSetting_Executing ( 
 | 
    const LibOpt_BT_CustomSetting setting 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Executing @typeof( LibOpt_BT_CustomSetting ).Name()@::@setting.MethodName()@( @setting.ArgumentType()@ )' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_Dataset_UpdateSettingsWhileSyncing 
 | 
  { 
 | 
    DefaultText: 'Cannot update settings while the settings are still synchronizing.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_KPI_HasCorrectTargetValue ( 
 | 
    const Real initial, 
 | 
    const Real target, 
 | 
    const String type 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'The initial value of the KPI in the dataset is @LibOpt_BT_UIKPIColumn::ValueRepresentation( type, initial )@, but was expecting the target value of @LibOpt_BT_UIKPIColumn::ValueRepresentation( type, target )@.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_Promise_ErrorHasOccured 
 | 
  { 
 | 
    DefaultText: 'ERROR: See background tasks form for details.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_PromiseString_GetOptimizers ( 
 | 
    const String dataset_kind, 
 | 
    const String dataset_name 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Getting optimizers living in dataset "@dataset_name@" with type @dataset_kind@.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_PromiseVoid_SynchronizeTargetKPIs ( 
 | 
    const String table_name, 
 | 
    const String dataset_name, 
 | 
    const Number num_cells 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Updating target KPIs for @num_cells@ cells in tracking table "@table_name@" with associated dataset "@dataset_name@".' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_Promise_PreconditionDeleteFinished 
 | 
  { 
 | 
    DefaultText: 'Can only delete background tasks that have finished.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunBackupSettingDefinedOnConfigurationUtility 
 | 
  { 
 | 
    DefaultText: 
 | 
    [* 
 | 
      Whether the run should be backed up is defined in the configuration utility under model settings "libopt.backuprundatasets". 
 | 
      Set this to "dataset", click "Synchronize with config util" in the dialog and reopen this dialog again to update the values. 
 | 
    *] 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_BenchmarkNotBeaten ( 
 | 
    const String actualScore, 
 | 
    const String benchmarkScore, 
 | 
    const String scoreToBeat 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'The benchmark is not beaten. One run score is @actualScore@ while the benchmark score is @benchmarkScore@ and the run score needs to be better than @scoreToBeat@.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_CannotMove 
 | 
  { 
 | 
    DefaultText: 'Cannot move the selected elements. The order of elements that are started or finished cannot be changed.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_CantPlanAfter 
 | 
  { 
 | 
    DefaultText: "Can't plan after this element." 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_DatasetNotFound ( 
 | 
    const String datasetName 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Could not find benchmark dataset @datasetName@.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_IsDisabled 
 | 
  { 
 | 
    DefaultText: 'All selected run elements are already disabled.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_IsEnabled 
 | 
  { 
 | 
    DefaultText: 'All selected elements are already enabled.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequenceElement_RunNumber 
 | 
  { 
 | 
    DefaultText: "The number of runs needs to be at least one. If you don't want to run this, delete or disable the run sequence element." 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequence_ExecuteBenchmark ( 
 | 
    const Number seq_nr, 
 | 
    const String cell_description 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Executing benchmark @seq_nr@ (@cell_description@)' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequence_IsActive 
 | 
  { 
 | 
    DefaultText: 'This run sequence already is active.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_RunSequence_IsRunning 
 | 
  { 
 | 
    DefaultText: 'A run that is ongoing cannot be edited.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingColumn_Full_Description 
 | 
  { 
 | 
    DefaultText: 'All features' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableBase_NameCell 
 | 
  { 
 | 
    DefaultText: 'Cell' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableBase_NameColumn 
 | 
  { 
 | 
    DefaultText: 'Column' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableBase_NameRow 
 | 
  { 
 | 
    DefaultText: 'Row' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableBase_NameTable 
 | 
  { 
 | 
    DefaultText: 'Table' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableCell_IsRunning 
 | 
  { 
 | 
    DefaultText: 'Cells are involved in a run that is currently ongoing.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_Dataset_NoSettings 
 | 
  { 
 | 
    DefaultText: 'No settings found. Synchronize the settings, or check in the dataset if the settings exist.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_PromiseVoid_SynchronizeSettings ( 
 | 
    const String dataset_name, 
 | 
    const String table_name 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Synchronizing settings for tracking table "@table_name@" with associated dataset "@dataset_name@"' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableCell_NoSettingsCopied 
 | 
  { 
 | 
    DefaultText: 'No optimizer settings have been copied.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTableCell_SettingsForDifferentOptimizer 
 | 
  { 
 | 
    DefaultText: 'The copied settings are not for this optimizer.' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTable_CopyDescription ( 
 | 
    const String old_description 
 | 
  ) 
 | 
  { 
 | 
    DefaultText: 'Copy of @old_description@' 
 | 
  } 
 | 
  InfoMessage LibOpt_BT_TrackingTable_DatasetNameTooLong 
 | 
  { 
 | 
    DefaultText: 
 | 
    [* 
 | 
      The name of the benchmark dataset may be too long to backup the run datasets. 
 | 
      This is because Windows has a maximum path length of 260 characters. 
 | 
       
 | 
      Shorten the name of your benchmark dataset, or change the location of the dataset backup. 
 | 
    *] 
 | 
  } 
 | 
} 
 |