From 855c1cb0cc8202a7c4c8718de47856c792bbc2b5 Mon Sep 17 00:00:00 2001 From: josephmyers <43733878+josephmyers@users.noreply.github.com> Date: Thu, 23 Jan 2025 23:33:07 +0700 Subject: [PATCH] SF-3170 Show a summary message when no training books are selected (#2971) --- .../draft-generation-steps.component.html | 54 ++++++++++--------- .../src/assets/i18n/non_checking_en.json | 1 + 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/src/SIL.XForge.Scripture/ClientApp/src/app/translate/draft-generation/draft-generation-steps/draft-generation-steps.component.html b/src/SIL.XForge.Scripture/ClientApp/src/app/translate/draft-generation/draft-generation-steps/draft-generation-steps.component.html index f4182daa72..3567977a52 100644 --- a/src/SIL.XForge.Scripture/ClientApp/src/app/translate/draft-generation/draft-generation-steps/draft-generation-steps.component.html +++ b/src/SIL.XForge.Scripture/ClientApp/src/app/translate/draft-generation/draft-generation-steps/draft-generation-steps.component.html @@ -211,31 +211,35 @@

{{ t("summary_title") }}

{{ t("summary_training_title") }}

- {{ t("summary_training") }} - - - - - - - - - - - - - - - -
-
- {{ i18n.enumerateList(element.ranges) }} -
-
- {{ i18n.getLanguageDisplayName(trainingSources[0].writingSystem.tag) }} - {{ element.sourceName }} - {{ i18n.getLanguageDisplayName(trainingTargets[0].writingSystem.tag) }} - {{ trainingTargets[0].shortName }}
+ @if (selectedTrainingBooksCollapsed().length === 0) { + {{ t("no_training_books") }} + } @else { + {{ t("summary_training") }} + + + + + + + + + + + + + + + +
+
+ {{ i18n.enumerateList(element.ranges) }} +
+
+ {{ i18n.getLanguageDisplayName(trainingSources[0].writingSystem.tag) }} + {{ element.sourceName }} + {{ i18n.getLanguageDisplayName(trainingTargets[0].writingSystem.tag) }} + {{ trainingTargets[0].shortName }}
+ }

diff --git a/src/SIL.XForge.Scripture/ClientApp/src/assets/i18n/non_checking_en.json b/src/SIL.XForge.Scripture/ClientApp/src/assets/i18n/non_checking_en.json index db9b01a864..00bbb2272c 100644 --- a/src/SIL.XForge.Scripture/ClientApp/src/assets/i18n/non_checking_en.json +++ b/src/SIL.XForge.Scripture/ClientApp/src/assets/i18n/non_checking_en.json @@ -260,6 +260,7 @@ "loading": "Loading...", "next": "Next", "no_available_books": "You have no books available for drafting.", + "no_training_books": "No training books selected", "overview": "Overview", "reference_books": "Reference books", "these_source_books_cannot_be_used_for_training": "The following books cannot be used for training as they are not in the training source text ({{ firstTrainingSource }}).",