From 552066e41d7210caa89b0d824ebb089e85729235 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 6 Nov 2020 13:59:31 +0100
Subject: [PATCH] OO-5056: don't use title of match, use translations for
 true/false

---
 .../ims/qti21/ui/_i18n/LocalStrings_de.properties   |  3 +++
 .../ims/qti21/ui/_i18n/LocalStrings_en.properties   |  3 +++
 .../ims/qti21/ui/_i18n/LocalStrings_fr.properties   |  3 +++
 .../ims/qti21/ui/_i18n/LocalStrings_it.properties   |  3 +++
 .../qti21/ui/_i18n/LocalStrings_pt_BR.properties    |  3 +++
 .../_content/matchInteraction_truefalse.html        | 13 ++++++++++---
 6 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_de.properties
index e0831e8678f..c542eccae23 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_de.properties
@@ -150,6 +150,9 @@ item.comment=Kommentar
 kprim.minus=Falsch
 kprim.plus=Richtig
 last.saved=Zuletzt gepeichert um\:
+match.unanswered=Unbeantwortet
+match.true=Richtig
+match.false=Falsch
 math.extension=QtiWorks Math extension
 math.extension.text=Braucht Maxima auf dem Server
 menu.reset.title=Testdaten zur\u00FCcksetzen
diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_en.properties
index a0113150961..8f77cdeec0a 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_en.properties
@@ -150,6 +150,9 @@ item.comment=Comment
 kprim.minus=False
 kprim.plus=True
 last.saved=Last saved at\:
+match.false=Wrong
+match.true=Right
+match.unanswered=Unanswered
 math.extension=QtiWorks Math extension
 math.extension.text=Need Maxima installed on the server
 menu.reset.title=Reset data of test
diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
index c0f5931c698..0b2e4d11958 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
@@ -150,6 +150,9 @@ item.comment=Commentaire
 kprim.minus=Faux
 kprim.plus=Vrai
 last.saved=Sauv\u00E9 pour la derni\u00E8re fois \u00E0\:
+match.false=Faux
+match.true=Correct
+match.unanswered=Sans r\u00E9ponse
 math.extension=Extension math\u00E9matique de QtiWorks
 math.extension.text=Maxima doit \u00EAtre install\u00E9 sur le server
 menu.reset.title=Mettre \u00E0 z\u00E9ro les donn\u00E9es du test
diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties
index cd9becf6c46..c1ae993fc31 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_it.properties
@@ -150,6 +150,9 @@ item.comment=Commentare
 kprim.minus=Falso
 kprim.plus=Vero
 last.saved=Ultimo salvataggio\:
+match.false=Sbagliato
+match.true=Giusto
+match.unanswered=Senza risposta
 math.extension=QtiWorks Math extension
 math.extension.text=Necessario Maxima installato nel server
 menu.reset.title=Azzerrare dati del test
diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties
index 23bbdc87517..ccd99d0d8bc 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties
@@ -195,6 +195,9 @@ question.progress.noMaxScore=$org.olat.modules.iq\:noMaxScore
 question.progress.score=$org.olat.modules.iq\:actualPoints
 question.title=Pergunta {0}
 questions=N\u00FAmero de perguntas no teste
+match.false=Errado
+match.true=Direito
+match.unanswered=N\u00E3o respondido
 reopen.assessment=Reabrir avalia\u00E7\u00E3o
 reopen.assessment.text=Esta avalia\u00E7\u00E3o j\u00E1 est\u00E1 encerrada. Quer reabri-la para corrigir o teste?
 reopen.assessment.title=Reabrir avalia\u00E7\u00E3o encerrada
diff --git a/src/main/java/org/olat/ims/qti21/ui/components/_content/matchInteraction_truefalse.html b/src/main/java/org/olat/ims/qti21/ui/components/_content/matchInteraction_truefalse.html
index ce7b6d6456e..ffd734103c3 100644
--- a/src/main/java/org/olat/ims/qti21/ui/components/_content/matchInteraction_truefalse.html
+++ b/src/main/java/org/olat/ims/qti21/ui/components/_content/matchInteraction_truefalse.html
@@ -15,9 +15,16 @@
 		<thead>
 			<tr>
             	#foreach($choice2 in $orderedSet2)
-				<th class="#if($foreach.index == 0) o_match_true_false_unanswered #elseif($foreach.index == 1) o_match_true_false_right #else o_match_true_false_wrong #end">$r.renderFlowStatics($choice2.getFlowStatics())</th>
-			#end
-				<th class="o_match_true_false_answer"> </th>
+				<th scope="col" class="#if($foreach.index == 0) o_match_true_false_unanswered #elseif($foreach.index == 1) o_match_true_false_right #else o_match_true_false_wrong #end">
+				#if($foreach.index == 0)
+					$r.translate("match.unanswered")
+				#elseif($foreach.index == 1)
+					$r.translate("match.true")
+				#else
+					$r.translate("match.false")
+				#end</th>
+				#end
+				<th scope="col" class="o_match_true_false_answer"> </th>
 			</tr>
         </thead>
 		<tbody>
-- 
GitLab