diff --git a/VECTO3GUI2020/Properties/GUILabels.Designer.cs b/VECTO3GUI2020/Properties/GUILabels.Designer.cs index 8a5c88f6fb9df7e6a0b25ac9a2a53a4e06f51602..0e03d5db72536c8f0709c46d9bd792448c02dc07 100644 --- a/VECTO3GUI2020/Properties/GUILabels.Designer.cs +++ b/VECTO3GUI2020/Properties/GUILabels.Designer.cs @@ -168,6 +168,24 @@ namespace VECTO3GUI2020.Properties { } } + /// <summary> + /// Looks up a localized string similar to Edit Multistep Job. + /// </summary> + public static string Edit_Multistep_Job { + get { + return ResourceManager.GetString("Edit_Multistep_Job", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to Edit step input. + /// </summary> + public static string Edit_step_input { + get { + return ResourceManager.GetString("Edit_step_input", resourceCulture); + } + } + /// <summary> /// Looks up a localized string similar to Invalid Airdrag Entries. /// </summary> @@ -186,6 +204,24 @@ namespace VECTO3GUI2020.Properties { } } + /// <summary> + /// Looks up a localized string similar to Manufacturing Step. + /// </summary> + public static string ManufacturingSteps { + get { + return ResourceManager.GetString("ManufacturingSteps", resourceCulture); + } + } + + /// <summary> + /// Looks up a localized string similar to New Multistep File. + /// </summary> + public static string New_Multistep_File { + get { + return ResourceManager.GetString("New_Multistep_File", resourceCulture); + } + } + /// <summary> /// Looks up a localized string similar to New Complete Job. /// </summary> diff --git a/VECTO3GUI2020/Properties/GUILabels.resx b/VECTO3GUI2020/Properties/GUILabels.resx index 616d2ff6d65bdbe2cc0be014a55ce746c44d636b..43f525bcf021de57e3866ccf05835490194697da 100644 --- a/VECTO3GUI2020/Properties/GUILabels.resx +++ b/VECTO3GUI2020/Properties/GUILabels.resx @@ -172,7 +172,7 @@ <value>Components_Conventional_CompletedBusType</value> </data> <data name="CreateInterimCompletedInputToolTip" xml:space="preserve"> - <value></value> + <value /> </data> <data name="CreateExemptedInterimCompletedInput" xml:space="preserve"> <value>Create Exempted Interim/Completed Input</value> @@ -180,4 +180,16 @@ <data name="CreateExemptedInterimCompletedInputToolTip" xml:space="preserve"> <value>Create Exempted Interim/Completed Input</value> </data> + <data name="ManufacturingSteps" xml:space="preserve"> + <value>Manufacturing Step</value> + </data> + <data name="New_Multistep_File" xml:space="preserve"> + <value>New Multistep File</value> + </data> + <data name="Edit_Multistep_Job" xml:space="preserve"> + <value>Edit Multistep Job</value> + </data> + <data name="Edit_step_input" xml:space="preserve"> + <value>Edit step input</value> + </data> </root> \ No newline at end of file diff --git a/VECTO3GUI2020/ViewModel/Implementation/Common/AdditionalJobInfoViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/Common/AdditionalJobInfoViewModel.cs index d3beb88035315568d17495e2c691807e88bd0244..1f3a1c998926c8fe783c52ded046869756e32076 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/Common/AdditionalJobInfoViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/Common/AdditionalJobInfoViewModel.cs @@ -55,7 +55,7 @@ namespace VECTO3GUI2020.ViewModel.Implementation.Common public AdditionalJobInfoViewModelMultiStage() { - Title = "Multistage Job Info"; + Title = "Multistep Job Info"; InvalidEntries.CollectionChanged += (sender, args) => OnPropertyChanged(nameof(InvalidEntriesPresent)); } diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageJobViewModel_v0_1.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageJobViewModel_v0_1.cs index 385e3b5ac1e1953b800ae287d941400f822af5c3..d2cc7c9dbe9cc0f7b41ed199257971bf7f39fae6 100644 --- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageJobViewModel_v0_1.cs +++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/MultistageJobViewModel_v0_1.cs @@ -84,7 +84,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation { _dataSource = inputData.DataSource; - Title = $"Edit Multistage Job - {Path.GetFileName(_dataSource.SourceFile)}"; + Title = GUILabels.Edit_Multistep_Job + $" - {Path.GetFileName(_dataSource.SourceFile)}"; _jobInputData = inputData.JobInputData; _jobListViewModel = jobListViewModel; _inputData = inputData; diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/NewMultiStageJobViewModel.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/NewMultiStageJobViewModel.cs index 5d4332410de37846f6c7465fa81b1ab649a705dc..b3bfb612b3134a43abc35ce54a3040a5330b73e0 100644 --- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/NewMultiStageJobViewModel.cs +++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/NewMultiStageJobViewModel.cs @@ -54,7 +54,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation _dialogHelper = dialogHelper; _vmFactory = vmFactory; _jobListViewModel = jobListViewModel; - Title = "New Multistage File"; + Title = GUILabels.New_Multistep_File; VifPath = "Select VIF File"; } diff --git a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageInputViewModel.cs b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageInputViewModel.cs index 5a6d36aa54784a8b03fa04f9aed3517a20665b97..4c6d542c02c0dd87d0183112aba8c426bb150fe2 100644 --- a/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageInputViewModel.cs +++ b/VECTO3GUI2020/ViewModel/MultiStage/Implementation/StageInputViewModel.cs @@ -6,6 +6,7 @@ using Castle.Core.Smtp; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCore.Models.Declaration; using TUGraz.VectoCore.Utils; +using VECTO3GUI2020.Properties; using VECTO3GUI2020.ViewModel.Implementation.Common; using VECTO3GUI2020.ViewModel.Implementation.JobEdit.Vehicle; using VECTO3GUI2020.ViewModel.Interfaces; @@ -42,9 +43,9 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation ? InterimStageBusVehicleViewModel_v2_8.VERSION_EXEMPTED : InterimStageBusVehicleViewModel_v2_8.VERSION) as IMultistageVehicleViewModel; - Title = "Edit Stage Input - New File"; + Title = $"{GUILabels.Edit_step_input} - New file"; - _documentName = $"New {(exemptedVehicle ? "Exempted " : "")}Stage Input {++_newDocumentCounter}"; + _documentName = $"New {(exemptedVehicle ? "exempted " : "")}step input {++_newDocumentCounter}"; Init(); } @@ -58,7 +59,7 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation _dataSource = inputData.DataSource; VehicleInputDataFilePath = _dataSource.SourceFile; - Title = $"Edit Stage Input - {Path.GetFileName(_dataSource.SourceFile)}"; + Title = $"{GUILabels.Edit_step_input} - {Path.GetFileName(_dataSource.SourceFile)}"; Init(); } @@ -79,9 +80,9 @@ namespace VECTO3GUI2020.ViewModel.MultiStage.Implementation private void UpdateTitle() { - Title = "Edit Stage Input - " + ((_dataSource?.SourceFile != null) + Title = GUILabels.Edit_step_input + " - " + ((_dataSource?.SourceFile != null) ? Path.GetFileName(_dataSource.SourceFile) - : "New File"); + : "New file"); } private void Init() diff --git a/VECTO3GUI2020/Views/Multistage/ManufacturingStageView.xaml b/VECTO3GUI2020/Views/Multistage/ManufacturingStageView.xaml index 5d2b36a12ff695c078b2556ef598269eec531d19..32721a7d21c9a94e70563fd7dc760484f60fb575 100644 --- a/VECTO3GUI2020/Views/Multistage/ManufacturingStageView.xaml +++ b/VECTO3GUI2020/Views/Multistage/ManufacturingStageView.xaml @@ -6,6 +6,7 @@ xmlns:local="clr-namespace:VECTO3GUI2020.Views.Multistage" xmlns:implementation="clr-namespace:VECTO3GUI2020.ViewModel.MultiStage.Implementation" xmlns:system="clr-namespace:System;assembly=mscorlib" + xmlns:properties="clr-namespace:VECTO3GUI2020.Properties" mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800" d:DataContext="{d:DesignInstance implementation:ManufacturingStageViewModel_v0_1 }"> <Grid> @@ -32,7 +33,7 @@ </Binding> </PriorityBinding> </StackPanel.Visibility> - <Label>Manufacturing Stage</Label> + <Label Content="{x:Static properties:GUILabels.ManufacturingSteps}"></Label> <Label> <PriorityBinding> <Binding Path="StageCount"></Binding> diff --git a/VECTO3GUI2020/Views/Multistage/NewMultistageFileView.xaml b/VECTO3GUI2020/Views/Multistage/NewMultistageFileView.xaml index c199a09aca8e054a3ee360e290b34cea4eb5d90b..4a6ebd9a224cddadb6b3d58d79632f60c906af90 100644 --- a/VECTO3GUI2020/Views/Multistage/NewMultistageFileView.xaml +++ b/VECTO3GUI2020/Views/Multistage/NewMultistageFileView.xaml @@ -6,6 +6,7 @@ xmlns:local="clr-namespace:VECTO3GUI2020.Views.Multistage" xmlns:implementation="clr-namespace:VECTO3GUI2020.ViewModel.MultiStage.Implementation" xmlns:customControls="clr-namespace:VECTO3GUI2020.Views.Multistage.CustomControls" + xmlns:properties="clr-namespace:VECTO3GUI2020.Properties" mc:Ignorable="d" d:DesignHeight="450" x:Name="NewMultistageJobView" d:DesignWidth="800" d:DataContext="{d:DesignInstance implementation:NewMultiStageJobViewModel }"> <Grid> @@ -24,7 +25,7 @@ <Binding Path="MultiStageJobViewModel" Mode="TwoWay" > <Binding.TargetNullValue> <Grid HorizontalAlignment="Center" VerticalAlignment="Stretch"> - <TextBlock>Load VIF File to add new manufacturing Stage</TextBlock> + <TextBlock>Load VIF to add new manufacturing step</TextBlock> </Grid> </Binding.TargetNullValue> </Binding>