diff --git a/arches_for_science/media/js/views/components/workflows/analysis-areas-workflow/analysis-areas-annotation-step.js b/arches_for_science/media/js/views/components/workflows/analysis-areas-workflow/analysis-areas-annotation-step.js index 24d3287ab..924af6b9d 100644 --- a/arches_for_science/media/js/views/components/workflows/analysis-areas-workflow/analysis-areas-annotation-step.js +++ b/arches_for_science/media/js/views/components/workflows/analysis-areas-workflow/analysis-areas-annotation-step.js @@ -155,7 +155,7 @@ define([ this.areaNameFromTileData = (tileData) => { const nameValue = tileData[self.partIdentifierAssignmentLabelNodeId]; const baseName = self.getStrValue(nameValue) || ""; - return `${baseName} [${arches.translations.analysisArea} ${arches.translations.of} ${self.physicalThingName()}]`; + return arches.translations.analysisAreaOf.replace('{}', baseName).replace('{}', self.physicalThingName()); }; this.areaName = ko.computed(function(){ if (self.selectedAnalysisAreaInstance()){ diff --git a/arches_for_science/media/js/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.js b/arches_for_science/media/js/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.js index c5d285eb9..866d2b123 100644 --- a/arches_for_science/media/js/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.js +++ b/arches_for_science/media/js/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.js @@ -164,11 +164,15 @@ define([ } }); + this.sampleNameFromTileData = (data) => { + const partIdentifierAssignmentLabelNodeId = '3e541cc6-859b-11ea-97eb-acde48001122'; + const baseName = ko.unwrap(ko.unwrap(data[partIdentifierAssignmentLabelNodeId])?.[arches.activeLanguage]?.["value"]) || ""; + return arches.translations.sampleOf.replace('{}', baseName).replace('{}', params.physicalThingName); + }; + this.sampleName = ko.computed(function() { - var partIdentifierAssignmentLabelNodeId = '3e541cc6-859b-11ea-97eb-acde48001122'; if (self.selectedSampleLocationInstance()){ - const baseName = ko.unwrap(ko.unwrap(self.selectedSampleLocationInstance().data[partIdentifierAssignmentLabelNodeId])?.[arches.activeLanguage]?.["value"]) || ""; - return `${baseName} [Sample of ${params.physicalThingName}]`; + return self.sampleNameFromTileData(self.selectedSampleLocationInstance().data); } }); diff --git a/arches_for_science/templates/javascript.htm b/arches_for_science/templates/javascript.htm index 9756b7f3b..74bc9a66a 100644 --- a/arches_for_science/templates/javascript.htm +++ b/arches_for_science/templates/javascript.htm @@ -150,6 +150,8 @@ analysis-area='{% trans "Analysis Area" as analysisArea %} "{{ analysisArea|escapejs }}"' analysis-areas='{% trans "Analysis Areas" as analysisAreas %} "{{ analysisAreas|escapejs }}"' no-modifying-areas='{% trans "Analysis Areas may not be modified in the sample taking workflow" as noModifyingAreas %} "{{ noModifyingAreas|escapejs }}"' + analysis-area-of='{% trans "{} [Analysis Area of {}]" as analysisAreaOf %} "{{ analysisAreaOf|escapejs }}"' + sample-of='{% trans "{} [Sample of {}]" as sampleOf %} "{{ sampleOf|escapejs }}"' sample-location='{% trans "Sample Location" as sampleLocation %} "{{ sampleLocation|escapejs }}"' no-modifying-samples='{% trans "Sample locations may not be modified in the analysis area workflow" as noModifyingSamples %} "{{ noModifyingSamples|escapejs }}"' physical-thing-placeholder='{% trans "find a physical thing: enter an artist, object name, artwork title or object number" as physicalThingPlaceholder %} "{{ physicalThingPlaceholder|escapejs }}"' diff --git a/arches_for_science/templates/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.htm b/arches_for_science/templates/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.htm index d60925fdd..50abb8c01 100644 --- a/arches_for_science/templates/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.htm +++ b/arches_for_science/templates/views/components/workflows/sample-taking-workflow/sample-taking-sample-location-step.htm @@ -143,11 +143,7 @@