diff --git a/client/src/components/Collections/PairCollectionCreator.vue b/client/src/components/Collections/PairCollectionCreator.vue
index 2520a3a022f8..f7a9ab5f6d5a 100644
--- a/client/src/components/Collections/PairCollectionCreator.vue
+++ b/client/src/components/Collections/PairCollectionCreator.vue
@@ -1,32 +1,50 @@
@@ -223,20 +349,35 @@ onMounted(() => {
{{ localize("No datasets were selected.") }}
{{ localize("Exactly two elements needed for the collection. You may need to") }}
-
+
{{ localize("cancel") }}
{{ localize("and reselect new elements.") }}
-
-
+
+ {{
+ localize(
+ "No elements in your history are valid for this pair. You may need to switch to a different history."
+ )
+ }}
+
+ {{ localize("The following extensions are required for this pair: ") }}
+
+
+ {{ extension }}
+
+
+
+
+
{{ localize("The following selections could not be included due to problems:") }}
@@ -244,20 +385,20 @@ onMounted(() => {
{{ localize("Exactly two elements needed for the collection. You may need to") }}
-
+
{{ localize("cancel") }}
{{ localize("and reselect new elements.") }}
-
+
{{ localize("Cancel") }}
-
-
+
+
{{ localize("The following selections could not be included due to problems:") }}
@@ -267,41 +408,37 @@ onMounted(() => {
-
-
- {{ localize("Two (and only two) elements are needed for the pair. You may need to ") }}
-
- {{ localize("cancel") }}
-
- {{ localize("and reselect new elements.") }}
-
-
-
-
- {{ localize("Cancel") }}
-
-
-
-
-
+
- {{ localize("The following selections could not be included due to problems:") }}
-
-
- {{ problem }}
-
-
+ {{ localize("Exactly two elements are needed for the pair.") }}
+
+
+ {{ localize("Cancel") }}
+
+ {{ localize("and reselect new elements.") }}
+
+
+
-
- {{ invalidHeader }}
+
+ {{
+ localize(
+ "No elements in your history are valid for this collection. You may need to switch to a different history."
+ )
+ }}
+
+ {{ localize("The following extensions are required for this collection: ") }}
+
+
{{
- l(
+ localize(
"Could not automatically create any pairs from the given dataset names. You may want to choose or enter different filters and try auto-pairing again."
)
}}
-
- {{ cancelText }}
-
- {{ allInvalidElementsPartTwo }}
-
+
+
+ {{ CANCEL_TEXT }}
+
+ {{ allInvalidElementsPartTwo }}
+
+
-
- {{ l("Collections cannot have duplicated names. The following list names are duplicated: ") }}
+
+ {{
+ localize(
+ "Collections cannot have duplicated names. The following list names are duplicated: "
+ )
+ }}
{{ name }}
- {{ l("Please fix these duplicates and try again.") }}
-
+ {{ localize("Please fix these duplicates and try again.") }}
+
-
+
{{
- l(
+ localize(
[
"Collections of paired datasets are ordered lists of dataset pairs (often forward and reverse reads). ",
"These collections can be passed to tools and workflows in order to have analyses done on each member of ",
@@ -119,920 +956,365 @@
}}
- {{ l("Unpaired datasets are shown in the") }}
+ {{ localize("Unpaired datasets are shown in the") }}
- {{ l("unpaired section") }}
+ {{ localize("unpaired section") }}
{{ "." }}
- {{ l("Paired datasets are shown in the") }}
+ {{ localize("Paired datasets are shown in the") }}
- {{ l("paired section") }}
+ {{ localize("paired section") }}
{{ "." }}
{{
- l("To pair datasets, you can:")
+ localize("To pair datasets, you can:")
}}
- {{ l("Click a dataset in the") }}
+ {{ localize("Click a dataset in the") }}
- {{ l("forward column") }}
+ {{ localize("forward column") }}
- {{ l("to select it then click a dataset in the") }}
+ {{ localize("to select it then click a dataset in the") }}
- {{ l("reverse column") }}
+ {{ localize("reverse column") }}
{{
- l(
+ localize(
"Click one of the Pair these datasets buttons in the middle column to pair the datasets in a particular row."
)
}}
- {{ l("Click") }}
+ {{ localize("Click") }}
- {{ l("Auto-pair") }}
+ {{ localize("Auto-pair") }}
- {{ l("to have your datasets automatically paired based on name.") }}
+ {{ localize("to have your datasets automatically paired based on name.") }}
{{
- l("You can filter what is shown in the unpaired sections by:")
+ localize("You can filter what is shown in the unpaired sections by:")
}}
- {{ l("Entering partial dataset names in either the ") }}
+ {{ localize("Entering partial dataset names in either the ") }}
- {{ l("forward filter") }}
+ {{ localize("forward filter") }}
- {{ l("or ") }}
+ {{ localize("or ") }}
- {{ l("reverse filter") }}
+ {{ localize("reverse filter") }}
{{ "." }}
{{
- l(
+ localize(
"Choosing from a list of preset filters by clicking the arrow beside the filter input."
)
}}
- {{ l("Entering regular expressions to match dataset names. See:") }}
+ {{ localize("Entering regular expressions to match dataset names. See:") }}
- {{ l("MDN's JavaScript Regular Expression Tutorial") }}
- {{ l("Note: forward slashes (\\) are not needed.") }}
+ {{ localize("Note: forward slashes (\\) are not needed.") }}
- {{ l("Clearing the filters by clicking the ") }}
+ {{ localize("Clearing the filters by clicking the ") }}
- {{ l("Clear filters link") }}
+ {{ localize("Clear filters link") }}
{{ "." }}
{{
- l(
+ localize(
'You can include or remove the file extensions (e.g. ".fastq") from your pair names by toggling the'
)
}}
- {{ l("Remove file extensions from pair names?") }}
+ {{ localize("Remove file extensions from pair names?") }}
- {{ l("control.") }}
+ {{ localize("control.") }}
- {{ l("Once your collection is complete, enter a") }}
+ {{ localize("Once your collection is complete, enter a") }}
- {{ l("name") }}
+ {{ localize("name") }}
- {{ l("and click ") }}
+ {{ localize("and click ") }}
- {{ l("Create list") }}
+ {{ localize("Create list") }}
- {{ l(". (Note: you do not have to pair all unpaired datasets to finish.)") }}
+ {{ localize(". (Note: you do not have to pair all unpaired datasets to finish.)") }}