From b1d8e19468ca0a6bfb86a9b799435ae1aeba7304 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 3 Jan 2022 15:38:05 +0100 Subject: [PATCH 01/61] Fix invalid language files --- language/sl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/sl.json b/language/sl.json index e763ed68..97b48435 100644 --- a/language/sl.json +++ b/language/sl.json @@ -193,12 +193,12 @@ { "label": "Besedilo za gumb \"Prikaži rešitev\"", "default": "Prikaži rešitev", - "description": "" + "description": "Text for the solution button." }, { "label": "Besedilo za gumb \"Poskusi ponovno\"", "default": "Poskusi ponovno", - "description": "" + "description": "Text for the retry button." }, { "label": "Besedilo gumba \"Potrdi\"", From 3ab3eea1c8565bd4791ac3a652398980d9dc2d78 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Wed, 5 Jan 2022 11:41:50 +0100 Subject: [PATCH 02/61] Fix making resetTask a public function This is done so that e.g. Interactive Book (Column) can reset the task. --- js/questionset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index ce859a09..30d92fe6 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -496,7 +496,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { * Used for contracts with integrated content. * @public */ - var resetTask = function () { + this.resetTask = function () { // Clear previous state to ensure questions are created cleanly contentData.previousState = []; From dad9bbe93757f7ce1b1cc9b0cab3bd6b88c5ac97 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Wed, 5 Jan 2022 11:44:50 +0100 Subject: [PATCH 03/61] Fix using public resetTask internally --- js/questionset.js | 2 +- library.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 30d92fe6..517874e9 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -766,7 +766,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { _showQuestion(params.initialQuestion); }); hookUpButton('.qs-retrybutton', function () { - resetTask(); + self.resetTask(); $myDom.children().hide(); var $intro = $('.intro-page', $myDom); diff --git a/library.json b/library.json index 69a996f4..efcf90a8 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 17, - "patchVersion": 6, + "patchVersion": 7, "embedTypes": [ "iframe" ], From 058a129a450c2fcf92dbd9f94714b8676e589550 Mon Sep 17 00:00:00 2001 From: Ravi Majithia <77275193+ravimajithia@users.noreply.github.com> Date: Wed, 5 Jan 2022 16:50:33 +0100 Subject: [PATCH 04/61] JI-3031 Fix replace submit button for submit button Question set (#87) --- js/questionset.js | 9 +++++++-- language/.en.json | 8 ++++++++ language/af.json | 8 ++++++++ language/ar.json | 8 ++++++++ language/bg.json | 8 ++++++++ language/bs.json | 8 ++++++++ language/ca.json | 8 ++++++++ language/cs.json | 8 ++++++++ language/da.json | 8 ++++++++ language/de.json | 8 ++++++++ language/el.json | 8 ++++++++ language/es-mx.json | 8 ++++++++ language/es.json | 8 ++++++++ language/et.json | 8 ++++++++ language/eu.json | 8 ++++++++ language/fa.json | 8 ++++++++ language/fi.json | 8 ++++++++ language/fr.json | 8 ++++++++ language/ga.json | 8 ++++++++ language/gl.json | 8 ++++++++ language/he.json | 8 ++++++++ language/hu.json | 8 ++++++++ language/it.json | 8 ++++++++ language/ja.json | 8 ++++++++ language/km.json | 8 ++++++++ language/ko.json | 8 ++++++++ language/nb.json | 8 ++++++++ language/nl.json | 8 ++++++++ language/nn.json | 8 ++++++++ language/pl.json | 8 ++++++++ language/pt.json | 8 ++++++++ language/ro.json | 8 ++++++++ language/ru.json | 8 ++++++++ language/sl.json | 8 ++++++++ language/sma.json | 8 ++++++++ language/sme.json | 8 ++++++++ language/smj.json | 8 ++++++++ language/sr.json | 8 ++++++++ language/sv.json | 8 ++++++++ language/tr.json | 8 ++++++++ language/uk.json | 8 ++++++++ language/vi.json | 12 ++++++++++++ language/zh-tw.json | 8 ++++++++ language/zh.json | 8 ++++++++ 44 files changed, 355 insertions(+), 2 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 517874e9..8d3a5a85 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -35,6 +35,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { prevButton: 'Previous question', nextButton: 'Next question', finishButton: 'Finish', + submitButton: 'Submit', textualProgress: 'Question: @current of @total questions', jumpToQuestion: 'Question %d of %total', questionLabel: 'Question', @@ -55,6 +56,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { }, overallFeedback: [], finishButtonText: 'Finish', + submitButtonText: 'Submit', solutionButtonText: 'Show solution', retryButtonText: 'Retry', showAnimations: false, @@ -65,6 +67,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { override: {}, disableBackwardsNavigation: false }; + this.isSubmitting = contentData + && (contentData.isScoringEnabled || contentData.isReportingEnabled); var params = $.extend(true, {}, defaults, options); var texttemplate = @@ -750,7 +754,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { message: params.endGame.showResultPage ? params.endGame.message : params.endGame.noResultMessage, comment: params.endGame.showResultPage ? (success ? params.endGame.oldFeedback.successGreeting : params.endGame.oldFeedback.failGreeting) : undefined, resulttext: params.endGame.showResultPage ? (success ? params.endGame.oldFeedback.successComment : params.endGame.oldFeedback.failComment) : undefined, - finishButtonText: params.endGame.finishButtonText, + finishButtonText: (self.isSubmitting) ? params.endGame.submitButtonText : params.endGame.finishButtonText, solutionButtonText: params.endGame.solutionButtonText, retryButtonText: params.endGame.retryButtonText }; @@ -873,7 +877,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { registerImageLoadedListener(question); // Add finish button - question.addButton('finish', params.texts.finishButton, + const finishButtonText = (self.isSubmitting) ? params.texts.submitButton : params.endGame.finishButton + question.addButton('finish', finishButtonText, moveQuestion.bind(this, 1), false); // Add next button diff --git a/language/.en.json b/language/.en.json index 76a79f25..f24b9110 100644 --- a/language/.en.json +++ b/language/.en.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/af.json b/language/af.json index 64b140a0..d2da608c 100644 --- a/language/af.json +++ b/language/af.json @@ -75,6 +75,10 @@ "label": "Klaar knoppie", "default": "Klaar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Vordering teks", "description": "Teks gebruik indien tektuele vordering gekies is.", @@ -204,6 +208,10 @@ "label": "Klaar knoppieteks", "default": "Klaar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Vertoon video voor vasvra uitslae" }, diff --git a/language/ar.json b/language/ar.json index d0234396..2f7f7c2c 100644 --- a/language/ar.json +++ b/language/ar.json @@ -75,6 +75,10 @@ "label": "زر الانتهاء", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "نص التقدم", "description": "النص المستخدم إذا تم تحديد التقدم نصيا", @@ -204,6 +208,10 @@ "label": "نص زر الانتهاء", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "عرض الفيديو قبل نتائج المسابقة" }, diff --git a/language/bg.json b/language/bg.json index b13702ae..85ef4a23 100644 --- a/language/bg.json +++ b/language/bg.json @@ -75,6 +75,10 @@ "label": "Бутон Край", "default": "Край" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Текст за напредък", "description": "Текст, който се използва в случай, че е избран да се показва напредъка.", @@ -204,6 +208,10 @@ "label": "Текст за бутон Край", "default": "Край" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Показване на видео преди резултатите от теста" }, diff --git a/language/bs.json b/language/bs.json index 163844b3..567a3f84 100644 --- a/language/bs.json +++ b/language/bs.json @@ -75,6 +75,10 @@ "label": "Oznaka za dugme \"Završi\"", "default": "Kraj" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Početni tekst", "description": "Koristi tekst ako je izabran za napredak u pisanom obliku.", @@ -204,6 +208,10 @@ "label": "Prikaži video prije rezultata kviza", "default": "Kraj" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Aktiviraj dugme \"Preskoči vidio\"" }, diff --git a/language/ca.json b/language/ca.json index ae1649b7..600247e4 100644 --- a/language/ca.json +++ b/language/ca.json @@ -75,6 +75,10 @@ "label": "Botó \"Finalitza\"", "default": "Finalitza" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Text del progrés", "description": "Text que s’utilitza si se selecciona el progrés textual.", @@ -204,6 +208,10 @@ "label": "Text del botó \"Finalitza\"", "default": "Finalitza" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Mostra el vídeo abans dels resultats del qüestionari" }, diff --git a/language/cs.json b/language/cs.json index 064359f0..8849f048 100644 --- a/language/cs.json +++ b/language/cs.json @@ -75,6 +75,10 @@ "label": "Tlačítko Dokončit", "default": "Dokončit" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Text průběhu", "description": "Text použitý, pokud je vybrán textový průběh.", @@ -204,6 +208,10 @@ "label": "Popisek tlačítka dokončit", "default": "Dokončit" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Zobrazit video před výsledky testu" }, diff --git a/language/da.json b/language/da.json index d89ccb5b..f2d0fc52 100644 --- a/language/da.json +++ b/language/da.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/de.json b/language/de.json index 779cc00f..1a8171a0 100644 --- a/language/de.json +++ b/language/de.json @@ -75,6 +75,10 @@ "label": "Beschriftung des \"Beenden\"-Buttons", "default": "Beenden" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Text der Fortschrittsanzeige", "description": "Verwendeter Text, wenn Fortschrittsanzeige in Textform gewählt wurde.", @@ -204,6 +208,10 @@ "label": "Beschriftung des \"Beenden\"-Buttons", "default": "Beenden" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Zeige ein Video vor den Ergebnissen an" }, diff --git a/language/el.json b/language/el.json index c72d8fef..d60611d5 100644 --- a/language/el.json +++ b/language/el.json @@ -75,6 +75,10 @@ "label": "Κουμπί ολοκλήρωσης", "default": "Ολοκλήρωση" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Κείμενο προόδου", "description": "Κείμενο που χρησιμοποιείται, εάν έχει επιλεγεί το κειμενικό στυλ εμφάνισης της προόδου.", @@ -204,6 +208,10 @@ "label": "Ετικέτα κουμπιού ολοκλήρωσης", "default": "Ολοκλήρωση" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Εμφάνιση βίντεο πριν τα αποτελέσματα του κουίζ" }, diff --git a/language/es-mx.json b/language/es-mx.json index 8c73986a..52973ee4 100644 --- a/language/es-mx.json +++ b/language/es-mx.json @@ -75,6 +75,10 @@ "label": "Botón Terminar", "default": "Terminar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Texto del Progreso", "description": "Texto usado si progreso textual es seleccionado.", @@ -204,6 +208,10 @@ "label": "Texto botón Terminar", "default": "Terminar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Mostrar video antes de resultados del examen" }, diff --git a/language/es.json b/language/es.json index 196fb960..e401f359 100644 --- a/language/es.json +++ b/language/es.json @@ -75,6 +75,10 @@ "label": "Botón Terminar", "default": "Terminar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Texto del progreso", "description": "Texto usado si progreso textual es seleccionado.", @@ -204,6 +208,10 @@ "label": "Texto botón Terminar", "default": "Terminar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Mostrar video antes de resultados del examen" }, diff --git a/language/et.json b/language/et.json index b12e84c8..e514c464 100644 --- a/language/et.json +++ b/language/et.json @@ -75,6 +75,10 @@ "label": "Lõpeta nupp", "default": "Valmis" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Edenemise tekst", "description": "Test, mida kasutatakse, kui valitud on tekstiline edenemisosuti.", @@ -204,6 +208,10 @@ "label": "Valmis nupu tekst", "default": "Valmis" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Kuva videot enne viktoriini tulemusi" }, diff --git a/language/eu.json b/language/eu.json index 59fdd1a8..9f685ddd 100644 --- a/language/eu.json +++ b/language/eu.json @@ -75,6 +75,10 @@ "label": "Bukatu botoia", "default": "Bukatu" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Aurrerapenaren testua", "description": "Testu-aurrerapena hautatuta badago erabiltzen den testua.", @@ -204,6 +208,10 @@ "label": "Bukatu botoiaren testua", "default": "Bukatu" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Bistaratu bideoa galdetegiaren emaitzen aurretik" }, diff --git a/language/fa.json b/language/fa.json index af9ecec6..8cf4c1f6 100644 --- a/language/fa.json +++ b/language/fa.json @@ -75,6 +75,10 @@ "label": "دکمه پایان", "default": "پایان" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "متن پیشرفت", "description": "متن مورد استفاده در صورتی که پیشرفت متنی انتخاب شده باشد.", @@ -204,6 +208,10 @@ "label": "متن دکمه پایان", "default": "پایان" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "ویدئو را پیش از نتایج آزمون نمایش بده" }, diff --git a/language/fi.json b/language/fi.json index b9d15671..3da8ca74 100644 --- a/language/fi.json +++ b/language/fi.json @@ -75,6 +75,10 @@ "label": "Painikkeen Lopeta teksti", "default": "Lopeta" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Edistyminen", "description": "Tekstiä käytetään mikäli tekstimuotoinen edistymisen näyttäminen on valittuna.", @@ -204,6 +208,10 @@ "label": "Painikkeen \"Lopeta\" teksti", "default": "Lopeta" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Näytä video ennen tuloksia" }, diff --git a/language/fr.json b/language/fr.json index cb0ce3e7..ba5cbacb 100644 --- a/language/fr.json +++ b/language/fr.json @@ -75,6 +75,10 @@ "label": "Bouton Fin", "default": "Terminer" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Texte de progression", "description": "Texte utilisé si la progression textuelle a été sélectionnée.", @@ -204,6 +208,10 @@ "label": "Texte pour le bouton de fin", "default": "Terminer" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Afficher une vidéo avant l'affichage des résultats du quiz" }, diff --git a/language/ga.json b/language/ga.json index f25fc7e7..33b0e806 100644 --- a/language/ga.json +++ b/language/ga.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Críochnaigh" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Críochnaigh" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/gl.json b/language/gl.json index e40714f2..2f5ebcc1 100644 --- a/language/gl.json +++ b/language/gl.json @@ -75,6 +75,10 @@ "label": "Botón rematar", "default": "Rematar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Texto de progreso", "description": "Texto usado ao seleccionar progreso textual.", @@ -204,6 +208,10 @@ "label": "Texto para o botón rematar", "default": "Rematar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Amosar vídeo antes dos resultados do cuestionario" }, diff --git a/language/he.json b/language/he.json index 358d1e54..602f5b27 100644 --- a/language/he.json +++ b/language/he.json @@ -75,6 +75,10 @@ "label": "כפתור סיום", "default": "סיום" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "תוכן מתקדם", "description": "תוכן שבו נעשה שימוש אם תוכן מתקדם נבחר.", @@ -204,6 +208,10 @@ "label": "\"תוכן כפתור \"סיום", "default": "סיום" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "יש להציג וידאו לפני תוצאות החידון" }, diff --git a/language/hu.json b/language/hu.json index 293a71b3..4743e370 100644 --- a/language/hu.json +++ b/language/hu.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/it.json b/language/it.json index 93facea0..da124605 100644 --- a/language/it.json +++ b/language/it.json @@ -75,6 +75,10 @@ "label": "Pulsante fine", "default": "Finito" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Testo di avanzamento", "description": "Testo usato se è selezionato l'avanzamento testuale", @@ -204,6 +208,10 @@ "label": "Testo del pulsante di fine prova", "default": "Finito" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Mostra il video prima dei risultati della prova" }, diff --git a/language/ja.json b/language/ja.json index aa54435c..84325ea7 100644 --- a/language/ja.json +++ b/language/ja.json @@ -75,6 +75,10 @@ "label": "完了ボタン", "default": "完了" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "進行状況のテキスト", "description": "テキストによる進行状況を選択した場合に使用するテキスト。", @@ -204,6 +208,10 @@ "label": "完了ボタンのテキスト", "default": "完了" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "クイズの結果の前にビデオを表示" }, diff --git a/language/km.json b/language/km.json index 701e754d..add00130 100644 --- a/language/km.json +++ b/language/km.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "បញ្ចប់" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "បញ្ចប់" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/ko.json b/language/ko.json index 2cb62d81..c03030ab 100644 --- a/language/ko.json +++ b/language/ko.json @@ -75,6 +75,10 @@ "label": "완료 단추", "default": "완료" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "진행률 텍스트", "description": "텍스트형 진행률을 선택한 경우 사용되는 글자.", @@ -204,6 +208,10 @@ "label": "완료 버튼 텍스트", "default": "완료" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "퀴즈 결과 전에 비디오 표시" }, diff --git a/language/nb.json b/language/nb.json index ca11381e..74d7097d 100644 --- a/language/nb.json +++ b/language/nb.json @@ -75,6 +75,10 @@ "label": "Avslutt-knappen", "default": "Avslutt" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Fremgangstekst", "description": "Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total.", @@ -204,6 +208,10 @@ "label": "Avslutt knappetekst", "default": "Bekreft" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Vis video før resultatene" }, diff --git a/language/nl.json b/language/nl.json index 9852c2e9..965d4ed4 100644 --- a/language/nl.json +++ b/language/nl.json @@ -75,6 +75,10 @@ "label": "Beëindigings-knop", "default": "Klaar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Tekst bij voortgang", "description": "Deze tekst wordt gebruikt als 'Tekst' als voortgangsindicator is geselecteerd.", @@ -204,6 +208,10 @@ "label": "Tekst voor de beëindigings-knop", "default": "Klaar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Toon video voor de quizresultaten" }, diff --git a/language/nn.json b/language/nn.json index 3525fee0..0d352643 100644 --- a/language/nn.json +++ b/language/nn.json @@ -75,6 +75,10 @@ "label": "Avslutt-knappen", "default": "Bekreft" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Fremgangstekst", "description": "Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", @@ -204,6 +208,10 @@ "label": "Tekst til \"Avslutt\" knapp", "default": "Bekreft" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Vis video før resultata" }, diff --git a/language/pl.json b/language/pl.json index 912bc490..476cf36c 100644 --- a/language/pl.json +++ b/language/pl.json @@ -75,6 +75,10 @@ "label": "Przycisk zakończenia", "default": "Zakończ" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Tekst postępu", "description": "Ten tekst zostanie wyświetlony, jeśli wybrana zostanie opcja wyświetlania postępu tekstowo.", @@ -204,6 +208,10 @@ "label": "Etykieta przycisku zakończenia", "default": "Zakończ" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Odtwórz wideo przed ekranem wyników" }, diff --git a/language/pt.json b/language/pt.json index e395e368..7f955159 100644 --- a/language/pt.json +++ b/language/pt.json @@ -75,6 +75,10 @@ "label": "Botão para terminar", "default": "Terminar" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Texto do progresso", "description": "Texto a utilizar se o progresso textual estiver ativo.", @@ -204,6 +208,10 @@ "label": "Texto para o botão terminar", "default": "Terminar" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Mostrar video antes dos resultados do questionário" }, diff --git a/language/ro.json b/language/ro.json index 293a71b3..4743e370 100644 --- a/language/ro.json +++ b/language/ro.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/ru.json b/language/ru.json index e6a8b9fa..42271bfe 100644 --- a/language/ru.json +++ b/language/ru.json @@ -75,6 +75,10 @@ "label": "Кнопка Завершить", "default": "Завершить" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Текст прогресса", "description": "Текст, используемый, если выбран текстовый прогресс.", @@ -204,6 +208,10 @@ "label": "Текст кнопки завершения", "default": "Завершить" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Показать видео до результатов теста" }, diff --git a/language/sl.json b/language/sl.json index 97b48435..0f9f9340 100644 --- a/language/sl.json +++ b/language/sl.json @@ -75,6 +75,10 @@ "label": "Besedilo gumba \"Potrdi\"", "default": "Potrdi" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Besedilo o napredku", "description": "Besedilo v primeru izbire tekstovnega indikatorja napredka.", @@ -204,6 +208,10 @@ "label": "Besedilo gumba \"Potrdi\"", "default": "Potrdi" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Predvajaj videoposnetek ob zaključku kviza" }, diff --git a/language/sma.json b/language/sma.json index 76a79f25..f24b9110 100644 --- a/language/sma.json +++ b/language/sma.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/sme.json b/language/sme.json index 76a79f25..f24b9110 100644 --- a/language/sme.json +++ b/language/sme.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/smj.json b/language/smj.json index 76a79f25..f24b9110 100644 --- a/language/smj.json +++ b/language/smj.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,10 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/sr.json b/language/sr.json index d0395c73..e8829013 100644 --- a/language/sr.json +++ b/language/sr.json @@ -75,6 +75,10 @@ "label": "Дугме Заврши", "default": "Заврши" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Текст напретка", "description": "Текст који се користи ако је одабран текстуални напредак.", @@ -204,6 +208,10 @@ "label": "Текст дугмета - Заврши", "default": "Заврши" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Прикажите видео пре резултата квиза" }, diff --git a/language/sv.json b/language/sv.json index c3e97172..e92ac8c4 100644 --- a/language/sv.json +++ b/language/sv.json @@ -75,6 +75,10 @@ "label": "Avsluta-knapp", "default": "Avsluta" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Text för framsteg", "description": "Text som används om textuella framsteg är valt.", @@ -204,6 +208,10 @@ "label": "Text för knappen Avsluta", "default": "Avsluta" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Visa video före resultat från denna quiz" }, diff --git a/language/tr.json b/language/tr.json index 14fcd3bd..28de4d3b 100644 --- a/language/tr.json +++ b/language/tr.json @@ -75,6 +75,10 @@ "label": "Bitir butonu", "default": "Bitir" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "İlerleme metni", "description": "İlerleme göstergesi olarak metin seçildiyse kullanılacak metin.", @@ -205,6 +209,10 @@ "label": "Bitir butonu için etiket", "default": "Bitir" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Sınav sonuçlarından önce videoyu göster" }, diff --git a/language/uk.json b/language/uk.json index 556c8f8d..da6b9bc1 100644 --- a/language/uk.json +++ b/language/uk.json @@ -75,6 +75,10 @@ "label": "Кнопка Завершити", "default": "Завершити" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Текст прогресу", "description": "Текст, який використовується якщо обрано текстовий прогрес.", @@ -204,6 +208,10 @@ "label": "Текст кнопки завершення", "default": "Завершити" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Показати відео до результатів тесту" }, diff --git a/language/vi.json b/language/vi.json index 293a71b3..fa0bf286 100644 --- a/language/vi.json +++ b/language/vi.json @@ -75,6 +75,10 @@ "label": "Finish button", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "Progress text", "description": "Text used if textual progress is selected.", @@ -204,6 +208,14 @@ "label": "Finish button text", "default": "Finish" }, + { + "label": "Submit button", + "default": "Submit" + }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "Display video before quiz results" }, diff --git a/language/zh-tw.json b/language/zh-tw.json index 96cb12d7..550bd243 100644 --- a/language/zh-tw.json +++ b/language/zh-tw.json @@ -75,6 +75,10 @@ "label": "完成功能鈕名稱", "default": "完成" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "進度", "description": "若進度指示選擇以文字方式呈現,則以文字方式顯示.", @@ -204,6 +208,10 @@ "label": "完成功能鈕名稱", "default": "完成" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "在測驗結果前撥放影片" }, diff --git a/language/zh.json b/language/zh.json index 8b11fd00..07f9110f 100644 --- a/language/zh.json +++ b/language/zh.json @@ -75,6 +75,10 @@ "label": "完成按鈕顯示文字", "default": "完成" }, + { + "label": "Submit button", + "default": "Submit" + }, { "label": "進度顯示文字", "description": "若進度指示選擇文字式時顯示的文字。", @@ -204,6 +208,10 @@ "label": "完成按鈕的顯示文字", "default": "完成" }, + { + "label": "Submit button text", + "default": "Submit" + }, { "label": "在測驗結果出現前顯示影片" }, From 030fbe252b7f4befb7e2c606f35e978ae26d6d97 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 05/61] Dinis Medeiros updated Portuguese translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/pt/ Dinis Medeiros updated Portuguese translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/pt/ Co-authored-by: Dinis Medeiros Co-authored-by: Weblate --- language/pt.json | 148 +++++++++++++++++++++++------------------------ 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/language/pt.json b/language/pt.json index 7f955159..0047e7d0 100644 --- a/language/pt.json +++ b/language/pt.json @@ -1,22 +1,22 @@ { "semantics": [ { - "label": "Introdução ao questionário", + "label": "Introdução do teste", "fields": [ { "label": "Mostrar introdução" }, { "label": "Título", - "description": "Este título vai ser mostrado acima do texto introdutório." + "description": "Este título vai ser mostrado acima do texto da introdução." }, { - "label": "Texto introdutório", - "description": "Este texto vai ser mostrado antes do início do questionário." + "label": "Texto da introdução", + "description": "Este texto vai ser mostrado antes do início do teste." }, { - "label": "Texto de iníco do questionário", - "default": "Iniciar questionário" + "label": "Texto do botão de início", + "default": "Iniciar" }, { "label": "Imagem de fundo", @@ -26,11 +26,11 @@ }, { "label": "Imagem de fundo", - "description": "Uma imagem de fundo opcional para a Série de questões." + "description": "Uma imagem de fundo opcional para a Série de perguntas." }, { "label": "Indicador de progresso", - "description": "Estilo do indicador da série de questões.", + "description": "Estilo do indicador de progresso da série de perguntas.", "options": [ { "label": "Textual" @@ -42,70 +42,70 @@ }, { "label": "Percentagem de aprovação", - "description": "Percentagem necessária para aprovação no questionário." + "description": "Percentagem necessária para aprovação no teste." }, { - "label": "Questões", + "label": "Perguntas", "widgets": [ { - "label": "Por defeito" + "label": "Padrão" }, { "label": "Textual" } ], - "entity": "questão", + "entity": "pergunta", "field": { - "label": "Tipo de questão", - "description": "Biblioteca para esta questão." + "label": "Tipo de pergunta", + "description": "Biblioteca para esta pergunta." } }, { - "label": "Textos do interface para o questionário", + "label": "Textos da interface do teste", "fields": [ { - "label": "Botão para questão anterior", - "default": "Questão anterior" + "label": "Botão voltar", + "default": "Pergunta anterior" }, { - "label": "Botão para questão seguinte", - "default": "Questão seguinte" + "label": "Botão seguinte", + "default": "Próxima pergunta" }, { - "label": "Botão para terminar", + "label": "Botão terminar", "default": "Terminar" }, { - "label": "Submit button", - "default": "Submit" + "label": "Texto do progresso", + "default": "Pergunta: @current de @total perguntas" }, { - "label": "Texto do progresso", - "description": "Texto a utilizar se o progresso textual estiver ativo.", - "default": "Questão: @current de @total questões" + "label": "Etiqueta para saltar para uma determinada pergunta", + "description": "Tem de utilizar o espaço reservado '%d' em vez do número da pergunta e %total em vez do total de perguntas.", + "default": "Pergunta %d de %total" }, { "label": "Etiqueta para saltar para um questão", "description": "Tem de utilizar o espaço reservado (placeholder) '%d' em vez de o número da questão, e %total em vez do total de questões.", - "default": "Questão %d de %total" - }, - { - "label": "Etiqueta da caixa de diálogo para direitos de autor", - "default": "Questão" + "default": "Pergunta" }, { "label": "Progresso em texto para voz", - "description": "Pode utilizar @current e @total como variáveis da questão", - "default": "Questão @current de @total" + "default": "Pergunta @current de @total" }, { - "label": "Texto para questões não respondidas", + "label": "Texto para perguntas não respondidas", + "description": "Pode utilizar @current e @total como variáveis da questão", "default": "Não respondida" }, { - "label": "Texto para questões respondidas", + "label": "Texto para perguntas respondidas", "default": "Respondida" }, + { + "label": "Texto para pergunta atual", + "default": "Pergunta atual" + }, { "label": "Texto para pergunta atual", "default": "Pergunta atual" @@ -114,59 +114,59 @@ }, { "label": "Desativar a opção de navegar para trás", - "description": "Esta opção só lhe permitirá navegar para a frente numa Série de questões" + "description": "Esta opção só lhe permitirá navegar para a frente numa Série de perguntas" }, { - "label": "Tornar aleatório", - "description": "Ative para tornar aletória a ordem das questões." + "label": "Baralhar perguntas", + "description": "Ative para tornar aleatória a ordem das perguntas." }, { - "label": "Número de questões a mostrar:", - "description": "Criar um grupo de questões aleatório de entre o total" + "label": "Número de perguntas a mostrar:", + "description": "Criar um grupo de perguntas aleatórias a partir do total." }, { - "label": "Questionário terminado", + "label": "Teste terminado", "fields": [ { "label": "Mostrar resultados" }, { - "label": "Mostrar botão de solução" + "label": "Mostrar botão Solução" }, { - "label": "Display retry button" + "label": "Mostrar botão Repetir" }, { "label": "Mensagem quando não existem resultados", - "description": "Textos a exibir no final da página quando \"Mostrar resultados\" está desabilitado", + "description": "Textos a exibir no final da página quando \"Mostrar resultados\" está desativado", "default": "Terminado" }, { "label": "Cabeçalho do Feedback", "default": "O seu resultado:", - "description": "Este cabeçalho será mostrado no final questionário assim que o utilizador tiver respondido a todas as questões." + "description": "Este cabeçalho será mostrado no final do teste assim que o utilizador tiver respondido a todas as perguntas." }, { - "label": "Feedback Geral", + "label": "Feedback global", "fields": [ { "widgets": [ { - "label": "Por defeito" + "label": "Padrão" } ], - "label": "Defina feedback personalizado para cada intervalo de pontuação", + "label": "Defina o feedback personalizado para qualquer faixa de pontuação", "description": "Exemplo: 0-20% Mau, 21-91% Mediano, 91-100% Excelente!", "entity": "intervalo", "field": { "fields": [ { - "label": "Intervalo de pontuação" + "label": "Faixa de pontuação" }, {}, { - "label": "Feedback para o intervalo definido", - "placeholder": "Preencha com o feedback" + "label": "Feedback para uma determinada faixa de pontuação", + "placeholder": "Preencha o feedback" } ] } @@ -178,34 +178,34 @@ "fields": [ { "label": "Saudação por avaliação positiva", - "description": "Este texto vai ser mostrado acima do resultado obtido se o utilizador obtiver aproveitamento positivo no questionário." + "description": "Este comentário vai ser mostrado depois do resultado se o utilizador obtiver avaliação positiva no teste." }, { - "label": "Comentário para availiação positiva", - "description": "Este comentário vai ser mostrado depois do resultado se o utilizador obtiver aproveitamento positivo no questionário." + "label": "Comentário para avaliação positiva", + "description": "Este comentário vai ser mostrado depois do resultado se o utilizador obtiver avaliação positiva no teste." }, { "label": "Título para avaliação negativa", - "description": "Este texto será mostrado acima do resultado obtido se o utilizador obtiver aproveitamento negativo no questionário." + "description": "Este texto será mostrado acima do resultado obtido se o utilizador obtiver avaliação negativa no teste." }, { - "label": "Comentário para availiação negativa", - "description": "Este comentário será mostrado depois do resultado se o utilizador obtiver aproveitamento negativo no questionário." + "label": "Comentário para avaliação negativa", + "description": "Este comentário será mostrado depois do resultado se o utilizador obtiver avaliação negativa no teste." } ] }, { - "label": "Etiqueta do botão de soluções", - "default": "Mostrar soluções", - "description": "Texto para o botão de soluções." + "label": "Etiqueta do botão Solução", + "default": "Mostrar solução", + "description": "Texto para o botão Solução." }, { - "label": "Etiqueta do botão de repetir", + "label": "Etiqueta do botão Repetir", "default": "Repetir", - "description": "Texto para o botão de repetir." + "description": "Texto para o botão Repetir." }, { - "label": "Texto para o botão terminar", + "label": "Texto para o botão Terminar", "default": "Terminar" }, { @@ -213,35 +213,35 @@ "default": "Submit" }, { - "label": "Mostrar video antes dos resultados do questionário" + "label": "Mostrar vídeo antes dos resultados do teste" }, { - "label": "Ativar botão de saltar vídeo" + "label": "Etiqueta de botão de ignorar vídeo" }, { - "label": "Etiqueta de botão de saltar vídeo", - "default": "Saltar vídeo" + "label": "Etiqueta de botão de ignorar vídeo", + "default": "Ignorar vídeo" }, { "label": "Vídeo de sucesso", - "description": "Este vídeo vai ser apresentado se o utilizador obtiver avaliação positiva no questionário." + "description": "Este vídeo vai ser apresentado se o utilizador obtiver avaliação positiva no teste." }, { "label": "Vídeo de insucesso", - "description": "Este vídeo vai ser apresentado se o utilizador obtiver avaliação negativa no questionário." + "description": "Este vídeo vai ser apresentado se o utilizador obtiver avaliação negativa no teste." } ] }, { - "label": "Definições para os botões de \"Mostrar solução\" e \"Repetir\"", + "label": "Configurações para os botões \"Mostrar solução\" e \"Repetir\"", "fields": [ { - "label": "Mostrar botões de \"Verificar\"", - "description": "Esta opção determina se o botão \"Verificar\" será mostrado para todas as questões." + "label": "Mostrar botões \"Verificar\"", + "description": "Esta opção determina se o botão \"Verificar\" será mostrado para todas as perguntas." }, { "label": "Sobrepor botão \"Mostrar solução\"", - "description": "Esta opção determina se o botão \"Mostrar solução\" será mostrado para todas as questões, desativado para todas ou configurado individualmente para cada questão.", + "description": "Esta opção determina se o botão \"Mostrar solução\" será mostrado para todas as perguntas, desativado para todas ou configurado individualmente para cada pergunta.", "options": [ { "label": "Ativado" @@ -253,7 +253,7 @@ }, { "label": "Sobrepor botão \"Repetir\"", - "description": "Esta opção determina se o botão \"Repetir\" será mostrado para todas as questões, desativado para todas ou configurado individualmente para cada questão.", + "description": "Esta opção determina se o botão \"Repetir\" será mostrado para todas as perguntas, se estará desativado para todas ou configurado individualmente para cada pergunta.", "options": [ { "label": "Ativado" @@ -266,4 +266,4 @@ ] } ] -} \ No newline at end of file +} From af26454d405a9c500f529ff2f6d30266c1d53f97 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 06/61] =?UTF-8?q?I=C3=B1igo=20Zendegi=20Urzelai=20=20updated=20Basque=20translation=20using=20Web?= =?UTF-8?q?late=20@=20translate-h5p.tk.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Iñigo Zendegi Urzelai updated Basque translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Co-authored-by: Iñigo Zendegi Urzelai Co-authored-by: Weblate --- language/eu.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language/eu.json b/language/eu.json index 9f685ddd..da3e325a 100644 --- a/language/eu.json +++ b/language/eu.json @@ -134,7 +134,7 @@ "label": "Bistaratu soluzioaren botoia" }, { - "label": "Erakutsi berriz saiatu botoia" + "label": "Erakutsi saiatu berriro botoia" }, { "label": "Emaitzarik ez mezua", @@ -196,7 +196,7 @@ }, { "label": "Soluzioaren botoiaren etiketa", - "default": "Erakutsi soluzioa", + "default": "Erakutsi emaitza", "description": "Soluzioaren botoiaren testua." }, { @@ -233,15 +233,15 @@ ] }, { - "label": "\"Erakutsi soluzioa\" eta \"Saiatu berriro \" ezarpenak", + "label": "\"Erakutsi emaitza\" eta \"Saiatu berriro\" ezarpenak", "fields": [ { "label": "Erakutsi \"Egiaztatu\" botoiak", "description": "Aukera honek zehazten du \"Egiaztatu\" botoia galdera guztietan erakutsiko den." }, { - "label": "Utzi \"Erakutsi soluzioa\" botoia", - "description": "Aukera honek zehazten du \"Bistaratu soluzioa\" botoia erakutsi behar den galdera guztietan, guztientzat desgaitua edo galdera bakoitzerako banaka ezarrita dagoela.", + "label": "Baliogabetu \"Erakutsi emaitza\" botoia", + "description": "Aukera honek zehazten du \"Erakutsi emaitza\" botoia erakutsi behar den galdera guztietan, guztientzat desgaitua edo galdera bakoitzerako banaka ezarrita dagoela.", "options": [ { "label": "Gaitua" @@ -252,8 +252,8 @@ ] }, { - "label": "Utzi \"Saiatu berriro \" botoia", - "description": "Aukera honek zehazten du \"Osatu berriro\" botoia erakutsi behar den galdera guztietarako, denetarako desgaitua edo galdera bakoitzean ezarrita.", + "label": "Baliogabetu \"Saiatu berriro\" botoia", + "description": "Aukera honek zehazten du \"Saiatu berriro\" botoia erakutsi behar den galdera guztietarako, denetarako desgaitua edo galdera bakoitzean ezarrita.", "options": [ { "label": "Gaitua" From 107f1a6e59377f7a9b5880d27273d6672724e770 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 07/61] joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ Co-authored-by: Weblate Co-authored-by: joep jacobs --- language/nl.json | 84 ++++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/language/nl.json b/language/nl.json index 965d4ed4..a6dc5440 100644 --- a/language/nl.json +++ b/language/nl.json @@ -1,10 +1,10 @@ { "semantics": [ { - "label": "Quiz introductie", + "label": "Quiz inleiding", "fields": [ { - "label": "Toon de introductie" + "label": "Toon inleiding" }, { "label": "Titel", @@ -15,12 +15,12 @@ "description": "Deze tekst zal worden getoond voordat de quiz begint." }, { - "label": "Tekst van de startknop", - "default": "Start" + "label": "Tekst van \"Start\"-knop", + "default": "Start quiz" }, { "label": "Achtergrondafbeelding", - "description": "Een optionele achtergrondafbeelding voor de introductie." + "description": "Een optionele achtergrondafbeelding voor de inleiding." } ] }, @@ -30,10 +30,10 @@ }, { "label": "Voortgangsindicator", - "description": "Lay-out voortgangsindicator van de vragenreeks.", + "description": "Stijl van voortgangsindicator van de vragenreeks.", "options": [ { - "label": "Tekst" + "label": "Tekstueel" }, { "label": "Punten" @@ -42,7 +42,7 @@ }, { "label": "Slagingspercentage", - "description": "Percentage van de totale score dat vereist is om te slagen." + "description": "Percentage van totale score dat vereist is om te slagen voor quiz." }, { "label": "Vragen", @@ -73,7 +73,7 @@ }, { "label": "Beëindigings-knop", - "default": "Klaar" + "default": "Stoppen" }, { "label": "Submit button", @@ -85,40 +85,40 @@ "default": "Vraag: @current van @total vragen" }, { - "label": "Label voor naar een bepaalde vraag te springen", + "label": "Label om naar een bepaalde vraag te springen", "description": "Je moet de plaatsaanduiding '%d' gebruiken in plaats van het vraagnummer, en %total in plaats van het totaal aantal vragen.", "default": "Vraag %d van %total" }, { - "label": "Label van copyright dialoogvraag", + "label": "Label van vraag in copyrightdialoog", "default": "Vraag" }, { - "label": "Readspeaker voortgang", + "label": "Schermlezer voortgang", "description": "Je mag @current gebruiken en @total als vraagvariabelen", "default": "Vraag @current van @total" }, { - "label": "Tekst van de onbeantwoorde vraag", - "default": "Onbeantwoord" + "label": "Tekst van niet-beantwoorde vraag", + "default": "Niet-beantwoord" }, { - "label": "Tekst van de beantwoorde vraag", + "label": "Tekst van beantwoorde vraag", "default": "Beantwoord" }, { - "label": "Tekst van de huidige vraag", + "label": "Tekst van huidige vraag", "default": "Huidige vraag" } ] }, { - "label": "Achteruit navigeren uitschakelen", + "label": "Achterwaarts navigeren uitschakelen", "description": "Deze optie staat je alleen toe voorwaarts te navigeren in de vragenreeks" }, { - "label": "Vragen willekeurig indelen", - "description": "Vragen in willekeurige volgorde inschakelen." + "label": "Vragen willekeurig ordenen", + "description": "Vragen bij weergave in willekeurige volgorde inschakelen." }, { "label": "Het aantal te tonen vragen:", @@ -131,20 +131,20 @@ "label": "Toon de resultaten" }, { - "label": "Toon de oplossings-knop" + "label": "Toon \"Oplossing\"-knop" }, { - "label": "Toon opnieuw proberen-knop" + "label": "Toon \"Opnieuw\"-knop" }, { "label": "Geen resultaten bericht", - "description": "De getoonde tekst op de eindpagina wanneer \"Toon resultaten\" is uitgeschakeld", + "description": "Getoonde tekst op de eindpagina wanneer \"Toon resultaten\" is uitgeschakeld", "default": "Voltooid" }, { "label": "Feedback koptekst", "default": "Je resultaat:", - "description": "Deze koptekst verschijnt aan het einde van de test wanneer de deelnemer alle vragen heeft beantwoord." + "description": "Deze koptekst verschijnt aan het einde van de quiz wanneer de deelnemer alle vragen heeft beantwoord." }, { "label": "Algehele feedback", @@ -166,7 +166,7 @@ {}, { "label": "Feedback voor de gedefinieerde scorereeks", - "placeholder": "Vul de aangepaste feedback in" + "placeholder": "Vul de feedback in" } ] } @@ -178,11 +178,11 @@ "fields": [ { "label": "Begroeting bij een geslaagde quiz", - "description": "Deze tekst wordt boven de score weergegeven als de deelnemer de test met goed gevolg heeft afgelegd." + "description": "Deze tekst wordt boven de score getoond als de deelnemer de test met goed gevolg heeft afgelegd." }, { "label": "Commentaar bij geslaagd", - "description": "Deze opmerking wordt weergegeven na de score als de deelnemer de test met goed gevolg heeft afgelegd." + "description": "Dit commentaar wordt getoond na de score als de deelnemer de test met goed gevolg heeft afgelegd." }, { "label": "Titel bij niet behaalde quiz", @@ -190,23 +190,23 @@ }, { "label": "Commentaar bij niet behaald", - "description": "Deze opmerking wordt weergegeven na de score als de deelnemer de test niet heeft gehaald." + "description": "Dit commentaar wordt getoond na de score als de deelnemer de test niet heeft gehaald." } ] }, { - "label": "Label van de oplossings-knop", + "label": "Label van \"Oplossing\"-knop", "default": "Toon oplossing", - "description": "Tekst voor de oplossings-knop." + "description": "Tekst voor \"Oplossing\"-knop." }, { - "label": "Label van de opnieuw proberen-knop", - "default": "Opnieuw proberen", - "description": "Tekst voor de opnieuw proberen-knop." + "label": "Label van \"Opnieuw\"-knop", + "default": "Opnieuw", + "description": "Tekst voor \"Opnieuw\"-knop." }, { - "label": "Tekst voor de beëindigings-knop", - "default": "Klaar" + "label": "Tekst voor \"Stoppen\"-knop", + "default": "Stoppen" }, { "label": "Submit button text", @@ -216,11 +216,11 @@ "label": "Toon video voor de quizresultaten" }, { - "label": "Activeer sla de video over-knop" + "label": "Schakel \"Sla video over\"-knop in" }, { - "label": "Label sla de video over-knop", - "default": "Sla de video over" + "label": "Label van \"Sla video over\"-knop", + "default": "Sla video over" }, { "label": "Video bij een geslaagde quiz", @@ -233,15 +233,15 @@ ] }, { - "label": "Instellingen voor \"Toon oplossing\" en \"Opnieuw\" -knoppen", + "label": "Instellingen voor \"Toon oplossing\" en \"Opnieuw\"-knoppen", "fields": [ { "label": "Toon \"Controleer\"-knoppen", "description": "Deze optie bepaalt of de knop \"Controleer\" wordt getoond voor alle vragen." }, { - "label": "\"Toon oplossing\" knop instellen", - "description": "Deze optie bepaalt of de \"Toon oplossing\" knop voor alle vragen wordt getoond, uitgeschakeld of voor iedere vraag afzonderlijk wordt geconfigureerd.", + "label": "Overschrijf \"Toon oplossing\"-knop", + "description": "Deze optie bepaalt of de \"Toon oplossing\"-knop voor alle vragen wordt getoond, uitgeschakeld of voor iedere vraag afzonderlijk wordt geconfigureerd.", "options": [ { "label": "Ingeschakeld" @@ -252,8 +252,8 @@ ] }, { - "label": "\"Opnieuw proberen\"-knop instellen", - "description": "Deze optie bepaalt of de \"Opnieuw proberen\"-knop voor alle vragen wordt getoond, uitgeschakeld of voor iedere vraag afzonderlijk wordt geconfigureerd.", + "label": "Overschrijf \"Opnieuw\"-knop", + "description": "Deze optie bepaalt of de \"Opnieuw\"-knop voor alle vragen wordt getoond, uitgeschakeld of voor iedere vraag afzonderlijk wordt geconfigureerd.", "options": [ { "label": "Ingeschakeld" From c8fd4ff8f185b80ace00f51a7768dc763dba0ee5 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 08/61] German Valero updated Spanish (Mexico) (es-MX) (es-MX) translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/es-MX/ Co-authored-by: German Valero Co-authored-by: Weblate --- language/es-mx.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/es-mx.json b/language/es-mx.json index 52973ee4..c4b530b4 100644 --- a/language/es-mx.json +++ b/language/es-mx.json @@ -76,7 +76,7 @@ "default": "Terminar" }, { - "label": "Submit button", + "label": "Botón Enviar", "default": "Submit" }, { @@ -86,7 +86,7 @@ }, { "label": "Etiqueta para saltar a una pregunta dada", - "description": "Usted debe usar el remplazable '%d' en sustitución del número de la pregunta, y %total en lugar de cantidad total de preguntas.", + "description": "Usted debe usar el reemplazable '%d' en sustitución del número de la pregunta, y %total en lugar de cantidad total de preguntas.", "default": "Pregunta %d de %total" }, { @@ -209,8 +209,8 @@ "default": "Terminar" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Texto del botón Enviar", + "default": "Enviar" }, { "label": "Mostrar video antes de resultados del examen" From 44657adf7170e1a81c3cd740f9dada300914f870 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 09/61] =?UTF-8?q?Mat=C4=ABss=20S=C4=ABlis=20=20updated=20Latvian=20translation=20using=20Weblate?= =?UTF-8?q?=20@=20translate-h5p.tk.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/lv/ Matīss Sīlis updated Latvian translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/lv/ Matīss Sīlis updated Latvian translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/lv/ Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Update translation files Updated by "Remove blank strings" hook in Weblate. Matīss Sīlis added Latvian translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/lv/ Co-authored-by: Matīss Sīlis Co-authored-by: Weblate Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/ Translation: H5P/h5p-question-set --- language/lv.json | 273 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 language/lv.json diff --git a/language/lv.json b/language/lv.json new file mode 100644 index 00000000..cc16dc6e --- /dev/null +++ b/language/lv.json @@ -0,0 +1,273 @@ +{ + "semantics": [ + { + "label": "Testa ievads", + "fields": [ + { + "label": "Parādīt ievadu" + }, + { + "label": "Nosaukums", + "description": "Šis nosaukums tiks parādīts virs ievada teksta." + }, + { + "label": "Ievada teksts", + "description": "Šis teksts tiks parādīts pirms testa sākuma." + }, + { + "label": "Sākšanas pogas teksts", + "default": "Sākt testu" + }, + { + "label": "Fona attēls", + "description": "Neobligāts fona attēls ievadam." + } + ] + }, + { + "label": "Fona attēls", + "description": "Neobligāts fona attēls jautājumu kopai." + }, + { + "label": "Progresa indikators", + "description": "Jautājumu kopas progresa indikatora stils.", + "options": [ + { + "label": "Teksta" + }, + { + "label": "Punkti" + } + ] + }, + { + "label": "Nokārtošanas procents", + "description": "Kopējā rezultāta procents, kas jāsasniedz, lai nokārtotu pārbaudījumu." + }, + { + "label": "Jautājumi", + "widgets": [ + { + "label": "Pēc noklusējuma" + }, + { + "label": "Teksta" + } + ], + "entity": "jautājums", + "field": { + "label": "Jautājuma veids", + "description": "Bibliotēka šim jautājumam." + } + }, + { + "label": "Testa saskarnes teksti", + "fields": [ + { + "label": "Poga navigācijai atpakaļ", + "default": "Iepriekšējais jautājums" + }, + { + "label": "Nākamā jautājuma poga", + "default": "Nākamais jautājums" + }, + { + "label": "Pabeigšanas poga", + "default": "Beigt" + }, + { + "label": "Poga Iesniegt", + "default": "Iesniegt", + "description": "Teksts tiek izmantots, ja ir izvēlēta progresa atspoguļošana tekstā." + }, + { + "label": "Progresa teksts", + "default": "Jautājums: @current no @total jautājumiem", + "description": "Teksts tiek izmantots, ja ir izvēlēta progresa atspoguļošana tekstā." + }, + { + "label": "Etiķete, lai pārietu uz noteiktu jautājumu", + "default": "Jautājums %d no %total", + "description": "Jautājuma numura vietā jāizmanto vietturis '%d', bet kopējā jautājumu skaita vietā – %total." + }, + { + "label": "Autortiesību dialoga jautājuma etiķete", + "description": "Var izmantot @current un @total jautājumu mainīgos", + "default": "Jautājums" + }, + { + "label": "Asistīvo tehnoloģiju progress", + "default": "Jautājums @current no @total", + "description": "Var izmantot jautājumu mainīgos @current un @total" + }, + { + "label": "Neatbildēta jautājuma teksts", + "default": "Neatbildēts" + }, + { + "default": "Atbildēts", + "label": "Atbildēta jautājuma teksts" + }, + { + "label": "Pašreizējā jautājuma teksts", + "default": "Pašreizējais jautājums" + } + ] + }, + { + "description": "Šī opcija ļaus jautājumu kopā virzīties tikai uz priekšu", + "label": "Atspējot navigāciju atpakaļ" + }, + { + "label": "Jautājumus izkārtot jaukti", + "description": "Iespējot, lai jautājumus atspoguļotu nejaušā secībā." + }, + { + "label": "Parādāmo jautājumu skaits:", + "description": "Izveidojiet nejauši izvēlētu jautājumu kopumu no kopējā daudzuma." + }, + { + "label": "Tests pabeigts", + "fields": [ + { + "label": "Parādīt rezultātus" + }, + { + "label": "Risinājuma parādīšanas poga" + }, + { + "label": "Parādīt atkārtota mēģinājuma pogu" + }, + { + "label": "Nav rezultātu ziņojums", + "default": "Pabeigts", + "description": "Teksts tiek rādīts beigu lapā, ja ir atspējota opcija “Rādīt rezultātus”" + }, + { + "label": "Atgriezeniskās saites virsraksts", + "default": "Tavs rezultāts:", + "description": "Šis virsraksts tiks parādīts testa beigās, kad lietotājs būs atbildējis uz visiem jautājumiem." + }, + { + "label": "Kopējā atgriezeniskā saite", + "fields": [ + { + "widgets": [ + { + "label": "Pēc noklusējuma" + } + ], + "label": "Iestatiet pielāgotu atgriezenisko saiti katram rezultātu diapazonam", + "entity": "diapazons", + "field": { + "fields": [ + { + "label": "Rezultātu diapazons" + }, + {}, + { + "label": "Atgriezeniskā saite noteiktajam rezultātu diapazonam", + "placeholder": "Aizpildiet atgriezenisko saiti" + } + ] + }, + "description": "Piemērs: 0–20% Slikts rezultāts, 21–91% Viduvējs rezultāts, 91–100% Lielisks rezultāts!" + } + ] + }, + { + "label": "Vecās atgriezeniskās saites", + "fields": [ + { + "label": "Testa nokārtošanas paziņojums", + "description": "Šis teksts tiks parādīts virs rezultāta, ja lietotājs būs veiksmīgi nokārtojis testu." + }, + { + "label": "Nokārtošanas komentārs", + "description": "Šis komentārs tiks parādīts pēc rezultāta, ja lietotājs būs veiksmīgi nokārtojis testu." + }, + { + "label": "Testa nenokārtošanas virsraksts", + "description": "Šis teksts tiks parādīts virs rezultāta, ja lietotājs nebūs nokārtojis testu." + }, + { + "label": "Nenokārtošanas komentārs", + "description": "Šis teksts tiks parādīts pēc rezultāta, ja lietotājs nebūs nokārtojis testu." + } + ] + }, + { + "default": "Rādīt risinājumu", + "label": "Rādīt risinājumu pogas etiķete", + "description": "Pogas \"Parādīt risinājumu\" teksts." + }, + { + "label": "Mēģināt vēlreiz pogas etiķete", + "default": "Mēģināt vēlreiz", + "description": "Pogas \"Mēģināt vēlreiz\" teksts." + }, + { + "label": "Pabeigšanas pogas teksts", + "default": "Beigt" + }, + { + "label": "Iesniegšanas pogas teksts", + "default": "Iesniegt" + }, + { + "label": "Parādīt video pirms testa rezultātiem" + }, + { + "label": "Iespējot video izlaišanas pogu", + "default": "Izlaist video" + }, + { + "label": "Video izlaišanas pogas etiķete", + "description": "Šis videoklips tiks atskaņots, ja lietotājs sekmīgi nokārtos testu.", + "default": "Izlaist video" + }, + { + "label": "Sekmīgas nokārtošanas video", + "description": "Šis videoklips tiks atskaņots, ja lietotājs sekmīgi nokārtos testu." + }, + { + "label": "Nenokārtošanas video", + "description": "Šis videoklips tiks atskaņots, ja lietotājs nenokārtos testu." + } + ] + }, + { + "label": "Iestatījumi pogām \"Rādīt risinājumu\" un \"Mēģināt vēlreiz\"", + "fields": [ + { + "label": "Rādīt pogas \"Pārbaudīt\"", + "description": "Šī opcija nosaka, vai poga \"Pārbaudīt\" tiks parādīta visiem jautājumiem." + }, + { + "label": "Ignorēt pogu \"Rādīt risinājumu\"", + "description": "Šī opcija nosaka, vai poga \"Rādīt risinājumu\" tiks rādīta visiem jautājumiem, atspējota visiem vai konfigurēta katram jautājumam atsevišķi.", + "options": [ + { + "label": "Iespējota" + }, + { + "label": "Atspējota" + } + ] + }, + { + "label": "Ignorēt pogu \"Mēģināt vēlreiz\"", + "description": "Šī opcija nosaka, vai poga \"Mēģināt vēlreiz\" tiks rādīta visiem jautājumiem, atspējota visiem vai konfigurēta katram jautājumam atsevišķi.", + "options": [ + { + "label": "Iespējota" + }, + { + "label": "Atspējota" + } + ] + } + ] + } + ] +} From e7d24fcd7ca32ca96c78a1e928ae15e3bcc74b55 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 10/61] Oliver Tacke updated German translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/de/ Co-authored-by: Oliver Tacke Co-authored-by: Weblate --- language/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language/de.json b/language/de.json index 1a8171a0..22b4b129 100644 --- a/language/de.json +++ b/language/de.json @@ -76,7 +76,7 @@ "default": "Beenden" }, { - "label": "Submit button", + "label": "\"Absenden\"-Button", "default": "Submit" }, { @@ -209,8 +209,8 @@ "default": "Beenden" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Beschriftung des \"Absenden\"-Buttons", + "default": "Absenden" }, { "label": "Zeige ein Video vor den Ergebnissen an" From b76f50f61bcb2b5ad308865e3fb743ddd522d068 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 9 Jan 2022 20:01:18 +0000 Subject: [PATCH 11/61] German Valero updated Spanish translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/es/ Co-authored-by: German Valero --- language/es.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/es.json b/language/es.json index e401f359..a92fe303 100644 --- a/language/es.json +++ b/language/es.json @@ -76,7 +76,7 @@ "default": "Terminar" }, { - "label": "Submit button", + "label": "Botón Enviar", "default": "Submit" }, { @@ -86,7 +86,7 @@ }, { "label": "Etiqueta para saltar a una pregunta dada", - "description": "Usted debe usar el remplazable '%d' en sustitución del número de la pregunta, y %total en lugar de cantidad total de preguntas.", + "description": "Usted debe usar el reemplazable '%d' en sustitución del número de la pregunta, y %total en lugar de cantidad total de preguntas.", "default": "Pregunta %d de %total" }, { @@ -209,8 +209,8 @@ "default": "Terminar" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Texto del botón Enviar", + "default": "Enviar" }, { "label": "Mostrar video antes de resultados del examen" From 8eb0d9b65418bbdcc2d187c0ad0a9331f7bad793 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 18 Jan 2022 13:00:49 +0100 Subject: [PATCH 12/61] Fix invalid language file --- language/vi.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/language/vi.json b/language/vi.json index fa0bf286..4743e370 100644 --- a/language/vi.json +++ b/language/vi.json @@ -208,10 +208,6 @@ "label": "Finish button text", "default": "Finish" }, - { - "label": "Submit button", - "default": "Submit" - }, { "label": "Submit button text", "default": "Submit" From 5a4e17469c6f5e0e329df7e2ac144bf3e6968f09 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 18 Jan 2022 13:01:47 +0100 Subject: [PATCH 13/61] Bump --- library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.json b/library.json index efcf90a8..3500e392 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 17, - "patchVersion": 7, + "patchVersion": 8, "embedTypes": [ "iframe" ], From efee7ac610022da449d243780b754ffd567eafec Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Wed, 19 Jan 2022 17:37:29 +0100 Subject: [PATCH 14/61] Recursive bump --- library.json | 4 ++-- semantics.json | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/library.json b/library.json index 3500e392..ef81de14 100644 --- a/library.json +++ b/library.json @@ -3,8 +3,8 @@ "description": "Put together a set of different questions that has to be solved. (Quiz)", "contentType": "question", "majorVersion": 1, - "minorVersion": 17, - "patchVersion": 8, + "minorVersion": 18, + "patchVersion": 0, "embedTypes": [ "iframe" ], diff --git a/semantics.json b/semantics.json index ef3df870..d69be2f0 100644 --- a/semantics.json +++ b/semantics.json @@ -123,12 +123,12 @@ "importance": "high", "description": "Library for this question.", "options": [ - "H5P.MultiChoice 1.14", - "H5P.DragQuestion 1.13", - "H5P.Blanks 1.12", - "H5P.MarkTheWords 1.9", - "H5P.DragText 1.8", - "H5P.TrueFalse 1.6", + "H5P.MultiChoice 1.15", + "H5P.DragQuestion 1.14", + "H5P.Blanks 1.13", + "H5P.MarkTheWords 1.10", + "H5P.DragText 1.9", + "H5P.TrueFalse 1.7", "H5P.Essay 1.2" ] } From 956f6efb2b34ac832b7496a26b5e815a5d625e08 Mon Sep 17 00:00:00 2001 From: Ravi Majithia <77275193+ravimajithia@users.noreply.github.com> Date: Mon, 31 Jan 2022 14:07:08 +0100 Subject: [PATCH 15/61] JI-3168 Fix resume content for Question set when intro screen is enabled (#89) --- js/questionset.js | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 8d3a5a85..88aa487b 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -72,7 +72,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { var params = $.extend(true, {}, defaults, options); var texttemplate = - '<% if (introPage.showIntroPage) { %>' + + '<% if (introPage.showIntroPage && noOfQuestionAnswered === 0) { %>' + '
' + ' <% if (introPage.title) { %>' + '
<%= introPage.title %>
' + @@ -84,7 +84,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { '
' + '<% } %>' + '
' + - '
' + + '
' + ' <% for (var i=0; i' + '
' + ' <% } %>' + @@ -235,9 +235,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { } } - // Create the html template for the question container - var $template = $(template.render(params)); - // Set overrides for questions var override; if (params.override.showSolutionButton || params.override.retryButton || params.override.checkButton === false) { @@ -306,6 +303,21 @@ H5P.QuestionSet = function (options, contentId, contentData) { // Create question instances from questions given by params questionInstances = createQuestionInstancesFromQuestions(params.questions); + params.noOfQuestionAnswered = 0; + if (contentData.previousState) { + // get numbers of questions answered by user + if (contentData.previousState.answers) { + for (var i = 0; i < questionInstances.length; i++) { + let answered = questionInstances[i].getAnswerGiven(); + if (answered){ + params.noOfQuestionAnswered++; + } + } + } + } + + // Create the html template for the question container + var $template = $(template.render(params)); // Randomize questions only on instantiation if (params.randomQuestions && contentData.previousState === undefined) { From 5e301d6620697f9c4b0080000ecb32a6761565e5 Mon Sep 17 00:00:00 2001 From: Ravi Majithia <77275193+ravimajithia@users.noreply.github.com> Date: Mon, 31 Jan 2022 15:39:32 +0100 Subject: [PATCH 16/61] JI-3165 Fix submit button not displayed * JI-3165 Question Set with Essay as content issue with submit button - Upgrade Essay version in question set * JI-3165 Hide saved message for essay --- css/questionset.css | 4 ++++ library.json | 2 +- semantics.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/css/questionset.css b/css/questionset.css index e2bb0fde..fadd9369 100644 --- a/css/questionset.css +++ b/css/questionset.css @@ -253,3 +253,7 @@ .questionset .h5p-question.h5p-dragquestion .h5p-my-fullscreen-button-exit { display: none; } + +.questionset .h5p-essay .h5p-essay-input-field-message-wrapper { + display: none; +} \ No newline at end of file diff --git a/library.json b/library.json index ef81de14..d941e4af 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 18, - "patchVersion": 0, + "patchVersion": 1, "embedTypes": [ "iframe" ], diff --git a/semantics.json b/semantics.json index d69be2f0..32654d64 100644 --- a/semantics.json +++ b/semantics.json @@ -129,7 +129,7 @@ "H5P.MarkTheWords 1.10", "H5P.DragText 1.9", "H5P.TrueFalse 1.7", - "H5P.Essay 1.2" + "H5P.Essay 1.4" ] } }, From 5e7b3ea1acbdfea80640db3814fb21a0709de5a3 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Tue, 1 Feb 2022 10:00:30 +0100 Subject: [PATCH 17/61] Update nl.json (#91) Co-authored-by: Emma-Platjouw <98398389+Emma-Platjouw@users.noreply.github.com> --- language/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/nl.json b/language/nl.json index 965d4ed4..b7b550a6 100644 --- a/language/nl.json +++ b/language/nl.json @@ -77,7 +77,7 @@ }, { "label": "Submit button", - "default": "Submit" + "default": "Controleer" }, { "label": "Tekst bij voortgang", From 710e1879c6d031f972f0b6f7b83f777daadd8372 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Tue, 1 Feb 2022 10:00:49 +0100 Subject: [PATCH 18/61] Update fr.json (#92) Co-authored-by: Emma-Platjouw <98398389+Emma-Platjouw@users.noreply.github.com> --- language/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/fr.json b/language/fr.json index ba5cbacb..5ad0ff2b 100644 --- a/language/fr.json +++ b/language/fr.json @@ -77,7 +77,7 @@ }, { "label": "Submit button", - "default": "Submit" + "default": "Vérifier" }, { "label": "Texte de progression", @@ -266,4 +266,4 @@ ] } ] -} \ No newline at end of file +} From bf4eb3032adad4b8930e709999088db266bd6138 Mon Sep 17 00:00:00 2001 From: Jeonghun Oh Date: Tue, 1 Feb 2022 21:30:01 +0900 Subject: [PATCH 19/61] Update ko.json An updated translation into Korean. --- language/ko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/ko.json b/language/ko.json index c03030ab..d705a790 100644 --- a/language/ko.json +++ b/language/ko.json @@ -76,8 +76,8 @@ "default": "완료" }, { - "label": "Submit button", - "default": "Submit" + "label": "제출하기 버튼", + "default": "제출하기" }, { "label": "진행률 텍스트", From 263511691d48ed691e6197d3146d10b6afc1dd13 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Thu, 3 Feb 2022 12:45:31 +0100 Subject: [PATCH 20/61] Minor nump --- library.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library.json b/library.json index d941e4af..b05d757f 100644 --- a/library.json +++ b/library.json @@ -3,8 +3,8 @@ "description": "Put together a set of different questions that has to be solved. (Quiz)", "contentType": "question", "majorVersion": 1, - "minorVersion": 18, - "patchVersion": 1, + "minorVersion": 19, + "patchVersion": 0, "embedTypes": [ "iframe" ], From c5df57c750fc2ade836f1b39d051c14a1df567b7 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Thu, 3 Feb 2022 12:49:23 +0100 Subject: [PATCH 21/61] Fix invalid language file --- language/lv.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/language/lv.json b/language/lv.json index cc16dc6e..5080b7e1 100644 --- a/language/lv.json +++ b/language/lv.json @@ -77,8 +77,7 @@ }, { "label": "Poga Iesniegt", - "default": "Iesniegt", - "description": "Teksts tiek izmantots, ja ir izvēlēta progresa atspoguļošana tekstā." + "default": "Iesniegt" }, { "label": "Progresa teksts", @@ -92,7 +91,6 @@ }, { "label": "Autortiesību dialoga jautājuma etiķete", - "description": "Var izmantot @current un @total jautājumu mainīgos", "default": "Jautājums" }, { @@ -218,12 +216,10 @@ "label": "Parādīt video pirms testa rezultātiem" }, { - "label": "Iespējot video izlaišanas pogu", - "default": "Izlaist video" + "label": "Iespējot video izlaišanas pogu" }, { "label": "Video izlaišanas pogas etiķete", - "description": "Šis videoklips tiks atskaņots, ja lietotājs sekmīgi nokārtos testu.", "default": "Izlaist video" }, { From e41f06945ad2134465b7389e46550e3a74b39f99 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 6 Feb 2022 15:01:37 +0000 Subject: [PATCH 22/61] Anonymous updated Vietnamese translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/vi/ Co-authored-by: Anonymous --- language/vi.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/language/vi.json b/language/vi.json index 4743e370..5d0e2cde 100644 --- a/language/vi.json +++ b/language/vi.json @@ -216,11 +216,13 @@ "label": "Display video before quiz results" }, { - "label": "Enable skip video button" + "label": "Enable skip video button", + "default": "Skip video" }, { "label": "Skip video button label", - "default": "Skip video" + "default": "Skip video", + "description": "This video will be played if the user successfully passed the quiz." }, { "label": "Passed video", @@ -266,4 +268,4 @@ ] } ] -} \ No newline at end of file +} From 2c74efaf962d90a85ae10681eeb97b91b34edfc8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 6 Feb 2022 15:01:37 +0000 Subject: [PATCH 23/61] Alex Gabilondo updated Basque translation using Weblate @ translate-h5p.tk. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Iñigo Zendegi Urzelai updated Basque translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Iñigo Zendegi Urzelai updated Basque translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Co-authored-by: Alex Gabilondo Co-authored-by: Iñigo Zendegi Urzelai Co-authored-by: Weblate --- language/eu.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language/eu.json b/language/eu.json index da3e325a..13b2a093 100644 --- a/language/eu.json +++ b/language/eu.json @@ -76,7 +76,7 @@ "default": "Bukatu" }, { - "label": "Submit button", + "label": "Bidaltzeko botoia", "default": "Submit" }, { @@ -209,8 +209,8 @@ "default": "Bukatu" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Bidaltzeko botoiaren testua", + "default": "Bidali" }, { "label": "Bistaratu bideoa galdetegiaren emaitzen aurretik" From b0e2e570de41da83eefb1480281f4b8417cbdf1e Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 6 Feb 2022 15:01:37 +0000 Subject: [PATCH 24/61] joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ joep jacobs updated Dutch translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/nl/ Co-authored-by: Weblate Co-authored-by: joep jacobs --- language/nl.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language/nl.json b/language/nl.json index 20f9746a..d926d808 100644 --- a/language/nl.json +++ b/language/nl.json @@ -64,20 +64,20 @@ "label": "Interface teksten in de quiz", "fields": [ { - "label": "Vorige-knop", + "label": "Tekst van \"Terug\"-knop", "default": "Vorige vraag" }, { - "label": "Volgende-knop", + "label": "Tekst van \"Volgende\"-knop", "default": "Volgende vraag" }, { - "label": "Beëindigings-knop", + "label": "Tekst van \"Afsluiten\"-knop", "default": "Stoppen" }, { - "label": "Submit button", - "default": "Controleer" + "label": "Tekst voor \"Verzend\"-knop", + "default": "Verzend" }, { "label": "Tekst bij voortgang", @@ -209,8 +209,8 @@ "default": "Stoppen" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Tekst van \"Verzend\"-knop", + "default": "Verzend" }, { "label": "Toon video voor de quizresultaten" @@ -220,7 +220,7 @@ }, { "label": "Label van \"Sla video over\"-knop", - "default": "Sla video over" + "default": "Video overslaan" }, { "label": "Video bij een geslaagde quiz", From 1072725efc91c0d463b22af0ecdcb5bdb6479599 Mon Sep 17 00:00:00 2001 From: Ravi Majithia Date: Tue, 22 Feb 2022 13:18:44 +0100 Subject: [PATCH 25/61] JI-3240 Send actual que index in context when que randomized --- js/questionset.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index 88aa487b..b234eed1 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -1264,10 +1264,16 @@ H5P.QuestionSet = function (options, contentId, contentData) { */ this.getContext = function () { // Get question index and add 1, count starts from 0 - return { + let contextObject = { type: 'question', value: (currentQuestion + 1) }; + + // Send actual index of the question if questions are randomized + if (params.randomQuestions) { + contextObject.actual = questionOrder[currentQuestion] + 1; + } + return contextObject; }; }; From a05dd003b1b0c69479c58a4a233bb6d2ee205e1d Mon Sep 17 00:00:00 2001 From: Ravi Majithia Date: Wed, 23 Feb 2022 14:18:51 +0100 Subject: [PATCH 26/61] JI-3236 Fix contrast ratio of progress dots --- css/questionset.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/questionset.css b/css/questionset.css index fadd9369..10f266df 100644 --- a/css/questionset.css +++ b/css/questionset.css @@ -38,7 +38,7 @@ margin: 0 0.25em; cursor: pointer; background: #fff; - background: #cecece; + background: #929292; } .progress-dot.disabled { From ccb55347fd94646b4548aa129acdabf1064140ac Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 25 Feb 2022 12:46:47 +0100 Subject: [PATCH 27/61] Bump --- library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.json b/library.json index b05d757f..3ba92691 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 19, - "patchVersion": 0, + "patchVersion": 1, "embedTypes": [ "iframe" ], From defdc5e716c8dc642a367bdd3137d187fe7a35bf Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 25 Feb 2022 12:50:31 +0100 Subject: [PATCH 28/61] Fix invalid language file --- language/vi.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/language/vi.json b/language/vi.json index 5d0e2cde..f24b9110 100644 --- a/language/vi.json +++ b/language/vi.json @@ -216,13 +216,11 @@ "label": "Display video before quiz results" }, { - "label": "Enable skip video button", - "default": "Skip video" + "label": "Enable skip video button" }, { "label": "Skip video button label", - "default": "Skip video", - "description": "This video will be played if the user successfully passed the quiz." + "default": "Skip video" }, { "label": "Passed video", From 44c99f0cd5acdc4e3bdc2e9c32bc91c3542b664d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20J=C3=B8rgensen?= Date: Fri, 8 Apr 2022 15:54:24 +0200 Subject: [PATCH 29/61] JI-3414 Fix autoplay (#97) --- js/questionset.js | 54 ----------------------------------------------- 1 file changed, 54 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index b234eed1..9614c506 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -368,12 +368,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { } }; - var _stopQuestion = function (questionNumber) { - if (questionInstances[questionNumber]) { - pauseMedia(questionInstances[questionNumber]); - } - }; - var _showQuestion = function (questionNumber, preventAnnouncement) { // Sanitize input. if (questionNumber < 0) { @@ -385,8 +379,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { currentQuestion = questionNumber; - handleAutoPlay(currentQuestion); - // Hide all questions $('.question-container', $myDom).hide().eq(questionNumber).show(); @@ -437,31 +429,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { return currentQuestion; }; - /** - * Handle autoplays, limit to one at a time - * - * @param {number} currentQuestionIndex - */ - var handleAutoPlay = function (currentQuestionIndex) { - for (var i = 0; i < questionInstances.length; i++) { - questionInstances[i].pause(); - } - - var currentQuestion = params.questions[currentQuestionIndex]; - - var hasAutoPlay = currentQuestion && - currentQuestion.params.media && - currentQuestion.params.media.params && - currentQuestion.params.media.params.playback && - currentQuestion.params.media.params.playback.autoplay; - - if (hasAutoPlay && typeof questionInstances[currentQuestionIndex].play === 'function') { - questionInstances[currentQuestionIndex].play(); - } - }; - - - /** * Show solutions for subcontent, and hide subcontent buttons. * Used for contracts with integrated content. @@ -662,7 +629,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { return; } - _stopQuestion(currentQuestion); if (currentQuestion + direction >= questionInstances.length) { _displayEndGame(); } @@ -1006,7 +972,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { if (params.disableBackwardsNavigation && !showingSolutions) { return; } - _stopQuestion(currentQuestion); _showQuestion($(this).parent().index()); }; @@ -1166,25 +1131,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { renderSolutions = true; }; - /** - * Stop the given element's playback if any. - * - * @param {object} instance - */ - var pauseMedia = function (instance) { - try { - if (instance.pause !== undefined && - (instance.pause instanceof Function || - typeof instance.pause === 'function')) { - instance.pause(); - } - } - catch (err) { - // Prevent crashing, log error. - H5P.error(err); - } - }; - /** * Returns the complete state of question set and sub-content * From 1e145e5d28a9605176fa3260ffc61c9e938750c6 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 11 Apr 2022 14:11:28 +0200 Subject: [PATCH 30/61] Recursive bump H5P.Audio + Video --- library.json | 8 ++++---- semantics.json | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/library.json b/library.json index 3ba92691..397962bc 100644 --- a/library.json +++ b/library.json @@ -3,8 +3,8 @@ "description": "Put together a set of different questions that has to be solved. (Quiz)", "contentType": "question", "majorVersion": 1, - "minorVersion": 19, - "patchVersion": 1, + "minorVersion": 20, + "patchVersion": 0, "embedTypes": [ "iframe" ], @@ -41,7 +41,7 @@ { "machineName": "H5P.Video", "majorVersion": 1, - "minorVersion": 5 + "minorVersion": 6 }, { "machineName": "H5P.JoubelUI", @@ -71,4 +71,4 @@ "minorVersion": 0 } ] -} +} \ No newline at end of file diff --git a/semantics.json b/semantics.json index 32654d64..d033f871 100644 --- a/semantics.json +++ b/semantics.json @@ -123,12 +123,12 @@ "importance": "high", "description": "Library for this question.", "options": [ - "H5P.MultiChoice 1.15", + "H5P.MultiChoice 1.16", "H5P.DragQuestion 1.14", - "H5P.Blanks 1.13", - "H5P.MarkTheWords 1.10", - "H5P.DragText 1.9", - "H5P.TrueFalse 1.7", + "H5P.Blanks 1.14", + "H5P.MarkTheWords 1.11", + "H5P.DragText 1.10", + "H5P.TrueFalse 1.8", "H5P.Essay 1.4" ] } @@ -554,4 +554,4 @@ } ] } -] +] \ No newline at end of file From d914e0d5a3d8aeff06c81ebd1bbc248db4cd2ba3 Mon Sep 17 00:00:00 2001 From: Ravi Majithia <77275193+ravimajithia@users.noreply.github.com> Date: Tue, 26 Apr 2022 08:49:46 +0200 Subject: [PATCH 31/61] JI-3418 Fix QS: Submit button is show during Show Solution (#99) --- js/questionset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index 9614c506..f3997923 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -359,7 +359,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { if (currentQuestion === (params.questions.length - 1) && questionInstances[currentQuestion]) { - if (answered) { + if (answered && !showingSolutions) { questionInstances[currentQuestion].showButton('finish'); } else { From 499fb8c0cd72903a23c216f62a52a522d19bd90d Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 3 May 2022 14:18:26 +0200 Subject: [PATCH 32/61] Bump Essay --- library.json | 4 ++-- semantics.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/library.json b/library.json index 397962bc..8d44d0e8 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 20, - "patchVersion": 0, + "patchVersion": 1, "embedTypes": [ "iframe" ], @@ -71,4 +71,4 @@ "minorVersion": 0 } ] -} \ No newline at end of file +} diff --git a/semantics.json b/semantics.json index d033f871..d8611d9e 100644 --- a/semantics.json +++ b/semantics.json @@ -129,7 +129,7 @@ "H5P.MarkTheWords 1.11", "H5P.DragText 1.10", "H5P.TrueFalse 1.8", - "H5P.Essay 1.4" + "H5P.Essay 1.5" ] } }, From 49b3f2976c85977304cc19f264c3c6fd414d236d Mon Sep 17 00:00:00 2001 From: Lars-Magnus Underhaug Date: Wed, 4 May 2022 14:03:03 +0200 Subject: [PATCH 33/61] JI-3251 Add final score to announcer on end screen --- js/questionset.js | 8 +++++--- semantics.json | 10 +++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index f3997923..969e9eb7 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -48,6 +48,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { showResultPage: true, noResultMessage: 'Finished', message: 'Your result:', + scoreBarLabel: 'You got @finals out of @totals points', oldFeedback: { successGreeting: '', successComment: '', @@ -706,7 +707,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { var finals = self.getScore(); var totals = self.getMaxScore(); - var scoreString = H5P.Question.determineOverallFeedback(params.endGame.overallFeedback, finals / totals).replace('@score', finals).replace('@total', totals); + var scoreString = H5P.Question.determineOverallFeedback(params.endGame.overallFeedback, finals / totals).replace('@score', finals).replace('@total', totals) ?? undefined; var success = ((100 * finals / totals) >= params.passPercentage); /** @@ -769,12 +770,13 @@ H5P.QuestionSet = function (options, contentId, contentData) { } scoreBar.appendTo($('.feedback-scorebar', $myDom)); $('.feedback-text', $myDom).html(scoreString); - + // Announce that the question set is complete setTimeout(function () { $('.qs-progress-announcer', $myDom) - .html(eparams.message + '.' + + .html(eparams.message + scoreString + '.' + + (params.endGame.scoreBarLabel).replace('@finals', finals).replace('@totals', totals) + '.' + eparams.comment + '.' + eparams.resulttext) .show().focus(); diff --git a/semantics.json b/semantics.json index d033f871..f323fdc4 100644 --- a/semantics.json +++ b/semantics.json @@ -293,6 +293,14 @@ "code" ] }, + { + "name": "scoreBarLabel", + "type": "text", + "label": "Score announcer", + "importance": "low", + "description": "This text will be announced at the end of the quiz after the user has submitted the attempts", + "default": "You got @finals out of @totals points" + }, { "name": "overallFeedback", "type": "group", @@ -554,4 +562,4 @@ } ] } -] \ No newline at end of file +] From b41cfefa0f397a8363cf55f5818b14c4117ea0dd Mon Sep 17 00:00:00 2001 From: Lars-Magnus Underhaug Date: Wed, 4 May 2022 16:26:50 +0200 Subject: [PATCH 34/61] JI-3251 Update translations for scoreBarLabel. - Update semantics for with scoreBarLabel and populate language files - Add missing "submitButton" and "submitButtonText" to semantics file - Remove Nullish Coalescing operator from scoreString --- js/questionset.js | 4 +- language/.en.json | 7 +- language/af.json | 7 +- language/ar.json | 5 + language/bg.json | 543 ++++++++++++++++++++++---------------------- language/bs.json | 7 +- language/ca.json | 7 +- language/cs.json | 7 +- language/da.json | 5 + language/de.json | 7 +- language/el.json | 7 +- language/es-mx.json | 7 +- language/es.json | 7 +- language/et.json | 5 + language/eu.json | 7 +- language/fa.json | 7 +- language/fi.json | 7 +- language/fr.json | 7 +- language/ga.json | 7 +- language/gl.json | 7 +- language/he.json | 7 +- language/hu.json | 5 + language/it.json | 7 +- language/ja.json | 5 + language/km.json | 7 +- language/ko.json | 7 +- language/lv.json | 37 +-- language/nb.json | 7 +- language/nl.json | 7 +- language/nn.json | 7 +- language/pl.json | 7 +- language/pt.json | 7 +- language/ro.json | 5 + language/ru.json | 7 +- language/sl.json | 7 +- language/sma.json | 7 +- language/sme.json | 7 +- language/smj.json | 7 +- language/sr.json | 7 +- language/sv.json | 7 +- language/tr.json | 8 +- language/uk.json | 7 +- language/vi.json | 7 +- language/zh-tw.json | 5 + language/zh.json | 5 + semantics.json | 18 +- 46 files changed, 557 insertions(+), 324 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 969e9eb7..77d7cff1 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -707,7 +707,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { var finals = self.getScore(); var totals = self.getMaxScore(); - var scoreString = H5P.Question.determineOverallFeedback(params.endGame.overallFeedback, finals / totals).replace('@score', finals).replace('@total', totals) ?? undefined; + var scoreString = H5P.Question.determineOverallFeedback(params.endGame.overallFeedback, finals / totals).replace('@score', finals).replace('@total', totals); var success = ((100 * finals / totals) >= params.passPercentage); /** @@ -770,7 +770,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { } scoreBar.appendTo($('.feedback-scorebar', $myDom)); $('.feedback-text', $myDom).html(scoreString); - + // Announce that the question set is complete setTimeout(function () { $('.qs-progress-announcer', $myDom) diff --git a/language/.en.json b/language/.en.json index f24b9110..0a47b34b 100644 --- a/language/.en.json +++ b/language/.en.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/af.json b/language/af.json index d2da608c..7a2cbd48 100644 --- a/language/af.json +++ b/language/af.json @@ -146,6 +146,11 @@ "default": "Jou uitslae:", "description": "Hierdie opskrif sal aan die einde van die vasvra vertoon wanneer die gebruiker al die vrae beantwoord het." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Algehele terugvoer", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ar.json b/language/ar.json index 2f7f7c2c..1ffdc15c 100644 --- a/language/ar.json +++ b/language/ar.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "سيتم عرض هذا العنوان في نهاية هذه المسابقة حيثما أجاب المستخدم على جميع الأسئلة المستعملة" }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "شفافية خلفية العناصر", "fields": [ diff --git a/language/bg.json b/language/bg.json index 85ef4a23..58c1e534 100644 --- a/language/bg.json +++ b/language/bg.json @@ -1,269 +1,274 @@ -{ - "semantics": [ - { - "label": "Въведение в теста", - "fields": [ - { - "label": "Показване на въведение" - }, - { - "label": "Заглавие", - "description": "Това заглавие ще се показва над въвеждащия текст." - }, - { - "label": "Въвеждащ текст", - "description": "Този текст ще се показва преди началото на теста." - }, - { - "label": "Текст на бутона за начало", - "default": "Начало на теста" - }, - { - "label": "Фоново изображение", - "description": "Незадължително фоново изображение за въведението." - } - ] - }, - { - "label": "Фоново изображение", - "description": "Незадължително фоново изображение за въпросите." - }, - { - "label": "Индикатор на напредъка", - "description": "Стил за индикатор на напредъка.", - "options": [ - { - "label": "Текстов" - }, - { - "label": "Точки" - } - ] - }, - { - "label": "Процент за успешно преминаване", - "description": "Процент от Общия брой точки за успешно решение на теста." - }, - { - "label": "Въпроси", - "widgets": [ - { - "label": "По подразбиране" - }, - { - "label": "Текстов" - } - ], - "entity": "въпрос", - "field": { - "label": "Тип въпрос", - "description": "Бибилиотека за този въпрос." - } - }, - { - "label": "Текстове в теста", - "fields": [ - { - "label": "Назад", - "default": "Предишен въпрос" - }, - { - "label": "Напред", - "default": "Следващ въпрос" - }, - { - "label": "Бутон Край", - "default": "Край" - }, - { - "label": "Submit button", - "default": "Submit" - }, - { - "label": "Текст за напредък", - "description": "Текст, който се използва в случай, че е избран да се показва напредъка.", - "default": "Въпрос: @current от @total въпроси" - }, - { - "label": "Етикет за преминаване към определен въпрос", - "description": "Трябва да използвате '%d' вместо номер на въпрос и %total вместо общ брой въпроси.", - "default": "Въпрос %d от %total" - }, - { - "label": "Етикет за диалогов прозорец Copyright", - "default": "Въпрос" - }, - { - "label": "Readspeaker напредък", - "description": "Може да използвате променливи @current и @total за въпросите", - "default": "Въпрос @current от @total" - }, - { - "label": "Текст за нерешен въпрос", - "default": "Не е даден отговор" - }, - { - "label": "Текст за решен въпрос", - "default": "Даден е отговор" - }, - { - "label": "Текст за настоящ въпрос", - "default": "Настоящ въпрос" - } - ] - }, - { - "label": "Деактивиране на придвижването назад", - "description": "Тази настройка позволява придвижването само напред в теста" - }, - { - "label": "Разбъркване на въпросите", - "description": "Позволява разбъркването на въпросите при показване." - }, - { - "label": "Брой въпроси, които да бъдат показани:", - "description": "Създава група от произволно подбрани въпроси." - }, - { - "label": "Край на теста", - "fields": [ - { - "label": "Покажи резултати" - }, - { - "label": "Бутон Покажи решение" - }, - { - "label": "Display retry button" - }, - { - "label": "Няма съобщение за резултати", - "description": "Текст, който ще се показва на последната страница, когато \"Покажи резултати\" не е активирано", - "default": "Завършен" - }, - { - "label": "Заглавие за обратна връзка", - "default": "Вашият резултат:", - "description": "Това заглавие ще се показва накрая на теста, когато ученикът е отговорил на всички въпроси." - }, - { - "label": "Обща обратна връзка", - "fields": [ - { - "widgets": [ - { - "label": "По подразбиране" - } - ], - "label": "Персонална обратна връзка за всеки диапазон от точки", - "description": "Пример: 0-20% Слаб резултат, 21-91% Среден резултат, 91-100% Отличен резултат!", - "entity": "диапазон", - "field": { - "fields": [ - { - "label": "Диапазон на резултата" - }, - {}, - { - "label": "Обратна връзка за дефиниран диапазон на резултата", - "placeholder": "Въведете обратна връзка" - } - ] - } - } - ] - }, - { - "label": "Стара обратна връзка", - "fields": [ - { - "label": "Поздравления за успешно решен тест", - "description": "Този текст ще се показва над резултата, когато ученикът реши теста успешно." - }, - { - "label": "Коментар за успешно решен тест", - "description": "Този коментар ще се показва след резултата, когато ученикът реши теста успешно." - }, - { - "label": "Заглавие за неуспешно решен тест", - "description": "Този текст ще се показва над резултата, когато ученикът не се справи с теста." - }, - { - "label": "Коментар за неуспешно решен тест", - "description": "Този коментар ще се показва след резултата, когато ученикът не се справи с теста." - } - ] - }, - { - "label": "Етикет за бутон Покажи решение", - "default": "Покажи решение", - "description": "Текст за бутон Покажи решение." - }, - { - "label": "Етикет за бутон Опитай пак", - "default": "Опитай пак", - "description": "Текст за бутон Опитай пак." - }, - { - "label": "Текст за бутон Край", - "default": "Край" - }, - { - "label": "Submit button text", - "default": "Submit" - }, - { - "label": "Показване на видео преди резултатите от теста" - }, - { - "label": "Разреши бутон Пропусни видеото" - }, - { - "label": "Етикет за бутон Пропусни видеото", - "default": "Пропусни видеото" - }, - { - "label": "Видео при успех", - "description": "Това видео ще се покаже, когато ученикът премине теста успешно." - }, - { - "label": "Видео при неуспех", - "description": "Това видео ще се покаже, когато ученикът НЕ премине теста успешно." - } - ] - }, - { - "label": "Настройки за бутони \"Покажи решение\" и \"Опитай пак\" ", - "fields": [ - { - "label": "Покажи бутони \"Провери\" ", - "description": "Тази настройка определя дали бутон \"Провери\" да се показва за всички въпроси." - }, - { - "label": "Отмяна на бутон \"Покажи решение\" ", - "description": "Тази настройка определя дали бутон \"Покажи решение\" да се показва за всички въпроси, да не се показва за всички или да се настройва индивидуално за всеки въпрос.", - "options": [ - { - "label": "Активирано" - }, - { - "label": "Деактивирано" - } - ] - }, - { - "label": "Отмяна на бутон \"Опитай пак\" ", - "description": "Тази настройка определя дали бутон \"Опитай пак\" да се показва за всички въпроси, да не се показва за всички или да се настройва индивидуално за всеки въпрос.", - "options": [ - { - "label": "Активирано" - }, - { - "label": "Деактивирано" - } - ] - } - ] - } - ] -} +{ + "semantics": [ + { + "label": "Въведение в теста", + "fields": [ + { + "label": "Показване на въведение" + }, + { + "label": "Заглавие", + "description": "Това заглавие ще се показва над въвеждащия текст." + }, + { + "label": "Въвеждащ текст", + "description": "Този текст ще се показва преди началото на теста." + }, + { + "label": "Текст на бутона за начало", + "default": "Начало на теста" + }, + { + "label": "Фоново изображение", + "description": "Незадължително фоново изображение за въведението." + } + ] + }, + { + "label": "Фоново изображение", + "description": "Незадължително фоново изображение за въпросите." + }, + { + "label": "Индикатор на напредъка", + "description": "Стил за индикатор на напредъка.", + "options": [ + { + "label": "Текстов" + }, + { + "label": "Точки" + } + ] + }, + { + "label": "Процент за успешно преминаване", + "description": "Процент от Общия брой точки за успешно решение на теста." + }, + { + "label": "Въпроси", + "widgets": [ + { + "label": "По подразбиране" + }, + { + "label": "Текстов" + } + ], + "entity": "въпрос", + "field": { + "label": "Тип въпрос", + "description": "Бибилиотека за този въпрос." + } + }, + { + "label": "Текстове в теста", + "fields": [ + { + "label": "Назад", + "default": "Предишен въпрос" + }, + { + "label": "Напред", + "default": "Следващ въпрос" + }, + { + "label": "Бутон Край", + "default": "Край" + }, + { + "label": "Submit button", + "default": "Submit" + }, + { + "label": "Текст за напредък", + "description": "Текст, който се използва в случай, че е избран да се показва напредъка.", + "default": "Въпрос: @current от @total въпроси" + }, + { + "label": "Етикет за преминаване към определен въпрос", + "description": "Трябва да използвате '%d' вместо номер на въпрос и %total вместо общ брой въпроси.", + "default": "Въпрос %d от %total" + }, + { + "label": "Етикет за диалогов прозорец Copyright", + "default": "Въпрос" + }, + { + "label": "Readspeaker напредък", + "description": "Може да използвате променливи @current и @total за въпросите", + "default": "Въпрос @current от @total" + }, + { + "label": "Текст за нерешен въпрос", + "default": "Не е даден отговор" + }, + { + "label": "Текст за решен въпрос", + "default": "Даден е отговор" + }, + { + "label": "Текст за настоящ въпрос", + "default": "Настоящ въпрос" + } + ] + }, + { + "label": "Деактивиране на придвижването назад", + "description": "Тази настройка позволява придвижването само напред в теста" + }, + { + "label": "Разбъркване на въпросите", + "description": "Позволява разбъркването на въпросите при показване." + }, + { + "label": "Брой въпроси, които да бъдат показани:", + "description": "Създава група от произволно подбрани въпроси." + }, + { + "label": "Край на теста", + "fields": [ + { + "label": "Покажи резултати" + }, + { + "label": "Бутон Покажи решение" + }, + { + "label": "Display retry button" + }, + { + "label": "Няма съобщение за резултати", + "description": "Текст, който ще се показва на последната страница, когато \"Покажи резултати\" не е активирано", + "default": "Завършен" + }, + { + "label": "Заглавие за обратна връзка", + "default": "Вашият резултат:", + "description": "Това заглавие ще се показва накрая на теста, когато ученикът е отговорил на всички въпроси." + }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, + { + "label": "Обща обратна връзка", + "fields": [ + { + "widgets": [ + { + "label": "По подразбиране" + } + ], + "label": "Персонална обратна връзка за всеки диапазон от точки", + "description": "Пример: 0-20% Слаб резултат, 21-91% Среден резултат, 91-100% Отличен резултат!", + "entity": "диапазон", + "field": { + "fields": [ + { + "label": "Диапазон на резултата" + }, + {}, + { + "label": "Обратна връзка за дефиниран диапазон на резултата", + "placeholder": "Въведете обратна връзка" + } + ] + } + } + ] + }, + { + "label": "Стара обратна връзка", + "fields": [ + { + "label": "Поздравления за успешно решен тест", + "description": "Този текст ще се показва над резултата, когато ученикът реши теста успешно." + }, + { + "label": "Коментар за успешно решен тест", + "description": "Този коментар ще се показва след резултата, когато ученикът реши теста успешно." + }, + { + "label": "Заглавие за неуспешно решен тест", + "description": "Този текст ще се показва над резултата, когато ученикът не се справи с теста." + }, + { + "label": "Коментар за неуспешно решен тест", + "description": "Този коментар ще се показва след резултата, когато ученикът не се справи с теста." + } + ] + }, + { + "label": "Етикет за бутон Покажи решение", + "default": "Покажи решение", + "description": "Текст за бутон Покажи решение." + }, + { + "label": "Етикет за бутон Опитай пак", + "default": "Опитай пак", + "description": "Текст за бутон Опитай пак." + }, + { + "label": "Текст за бутон Край", + "default": "Край" + }, + { + "label": "Submit button text", + "default": "Submit" + }, + { + "label": "Показване на видео преди резултатите от теста" + }, + { + "label": "Разреши бутон Пропусни видеото" + }, + { + "label": "Етикет за бутон Пропусни видеото", + "default": "Пропусни видеото" + }, + { + "label": "Видео при успех", + "description": "Това видео ще се покаже, когато ученикът премине теста успешно." + }, + { + "label": "Видео при неуспех", + "description": "Това видео ще се покаже, когато ученикът НЕ премине теста успешно." + } + ] + }, + { + "label": "Настройки за бутони \"Покажи решение\" и \"Опитай пак\" ", + "fields": [ + { + "label": "Покажи бутони \"Провери\" ", + "description": "Тази настройка определя дали бутон \"Провери\" да се показва за всички въпроси." + }, + { + "label": "Отмяна на бутон \"Покажи решение\" ", + "description": "Тази настройка определя дали бутон \"Покажи решение\" да се показва за всички въпроси, да не се показва за всички или да се настройва индивидуално за всеки въпрос.", + "options": [ + { + "label": "Активирано" + }, + { + "label": "Деактивирано" + } + ] + }, + { + "label": "Отмяна на бутон \"Опитай пак\" ", + "description": "Тази настройка определя дали бутон \"Опитай пак\" да се показва за всички въпроси, да не се показва за всички или да се настройва индивидуално за всеки въпрос.", + "options": [ + { + "label": "Активирано" + }, + { + "label": "Деактивирано" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/bs.json b/language/bs.json index 567a3f84..a89dd534 100644 --- a/language/bs.json +++ b/language/bs.json @@ -146,6 +146,11 @@ "default": "Osvojeno @score bodova od @total mogućih.", "description": "Ovaj tekst će se koristiti da prikaže ukupan broj bodova korisnika. \"@score\" će biti zamjenjen sa osvojenim bodovima, \"@total\" će biti zamjenjeno sa maksimalnim brojem bodova." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Pozadinska zamućenost za elemente za uzimanje", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ca.json b/language/ca.json index 600247e4..f5b0dede 100644 --- a/language/ca.json +++ b/language/ca.json @@ -146,6 +146,11 @@ "default": "El seu resultat:", "description": "Aquest títol es mostrarà al final del qüestionari quan l’usuari hagi respost a totes les preguntes." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Suggeriment general", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/cs.json b/language/cs.json index 8849f048..5c9a95b5 100644 --- a/language/cs.json +++ b/language/cs.json @@ -146,6 +146,11 @@ "default": "Váš výsledek:", "description": "Tento nadpis se zobrazí na konci testu, když uživatel odpoví na všechny otázky." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Celková zpětná vazba", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/da.json b/language/da.json index f2d0fc52..7f3c1214 100644 --- a/language/da.json +++ b/language/da.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ diff --git a/language/de.json b/language/de.json index 22b4b129..e44df45f 100644 --- a/language/de.json +++ b/language/de.json @@ -146,6 +146,11 @@ "default": "Dein Ergebnis:", "description": "Diese Überschrift wird am Ende angezeigt, wenn alle Fragen beantwortet wurden." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Gesamtrückmeldung", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/el.json b/language/el.json index d60611d5..a977c49b 100644 --- a/language/el.json +++ b/language/el.json @@ -146,6 +146,11 @@ "default": "Η βαθμολογία σου:", "description": "Αυτή η επικεφαλίδα θα εμφανίζεται στο τέλος του κουίζ όταν ο χρήστης θα έχει απαντήσει σε όλες τις ερωτήσεις." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Συνολική ανατροφοδότηση", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/es-mx.json b/language/es-mx.json index c4b530b4..05fe2187 100644 --- a/language/es-mx.json +++ b/language/es-mx.json @@ -146,6 +146,11 @@ "default": "Su resultado:", "description": "Este encabezado será mostrado al final del examen cuando el usuario haya contestado todas las preguntas." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Retroalimentación Global", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/es.json b/language/es.json index a92fe303..7abd76b5 100644 --- a/language/es.json +++ b/language/es.json @@ -146,6 +146,11 @@ "default": "Su resultado:", "description": "Este encabezado será mostrado al final del examen cuando el usuario haya contestado todas las preguntas." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Retroalimentación Global", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/et.json b/language/et.json index e514c464..e1aed4b9 100644 --- a/language/et.json +++ b/language/et.json @@ -146,6 +146,11 @@ "default": "Sinu tulemus:", "description": "Seda pealkirja näidatakse viktoriini lõpus, kui kasutaja on kõik küsimused vastanud." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Üldine tagasiside", "fields": [ diff --git a/language/eu.json b/language/eu.json index 13b2a093..6d4fd5c4 100644 --- a/language/eu.json +++ b/language/eu.json @@ -146,6 +146,11 @@ "default": "Zure emaitza:", "description": "Goiburu hau erakutsiko da galdetegiaren bukaeran erabiltzaileak galdera guztiak erantzun dituenean." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Feedback orokorra", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/fa.json b/language/fa.json index 8cf4c1f6..42f6f5af 100644 --- a/language/fa.json +++ b/language/fa.json @@ -146,6 +146,11 @@ "default": "نتیجه شما:", "description": "این سرصفحه در انتهای آزمون، وقتی کاربر به همه سؤالات پاسخ داد، نمایش داده خواهد شد." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "بازخورد سراسری", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/fi.json b/language/fi.json index 3da8ca74..9ffa57ec 100644 --- a/language/fi.json +++ b/language/fi.json @@ -146,6 +146,11 @@ "default": "Tuloksesi:", "description": "Otsikko näytetään tehtävän lopussa, kun käyttäjä on vastannut kaikkiin kysymyksiin." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Yleispalaute", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/fr.json b/language/fr.json index 5ad0ff2b..23ba0c14 100644 --- a/language/fr.json +++ b/language/fr.json @@ -146,6 +146,11 @@ "default": "Vos résultats :", "description": "Ce titre sera affiché à la fin du quiz quand l'utilisateur aura répondu à toutes les questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Opacité des étiquettes", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ga.json b/language/ga.json index 33b0e806..b03e4d1f 100644 --- a/language/ga.json +++ b/language/ga.json @@ -146,6 +146,11 @@ "default": "Do thoradh:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/gl.json b/language/gl.json index 2f5ebcc1..827644f7 100644 --- a/language/gl.json +++ b/language/gl.json @@ -146,6 +146,11 @@ "default": "O teu resultado:", "description": "Amosarase esta cabeceira ao final do cuestionario cando o usuario acabe de contestar todas as preguntas." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Retroalimentación Xeral", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/he.json b/language/he.json index 602f5b27..633a5bc3 100644 --- a/language/he.json +++ b/language/he.json @@ -146,6 +146,11 @@ "default": "התוצאה שלכם:", "description": "כותרת זו תוצג בסיום החידון כאשר הנבחן ענה על כל השאלות." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "משוב כולל", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/hu.json b/language/hu.json index 4743e370..0a47b34b 100644 --- a/language/hu.json +++ b/language/hu.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ diff --git a/language/it.json b/language/it.json index da124605..2156cf88 100644 --- a/language/it.json +++ b/language/it.json @@ -146,6 +146,11 @@ "default": "Il tuo risultato:", "description": "Questa intestazione sarà mostrata alla fine del compito, dopo che l'utente avrà risposto a tutte le domande" }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Feedback generale", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ja.json b/language/ja.json index 84325ea7..fa168d90 100644 --- a/language/ja.json +++ b/language/ja.json @@ -146,6 +146,11 @@ "default": "結果:", "description": "この見出しは、ユーザーがすべての設問に答えたときクイズの終わりに表示されます。" }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "全体のフィードバック", "fields": [ diff --git a/language/km.json b/language/km.json index add00130..ed210081 100644 --- a/language/km.json +++ b/language/km.json @@ -146,6 +146,11 @@ "default": "លទ្ធផលរបស់អ្នក:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ko.json b/language/ko.json index d705a790..2664a9cf 100644 --- a/language/ko.json +++ b/language/ko.json @@ -146,6 +146,11 @@ "default": "결과:", "description": "이 제목은 사용자가 모든 질문에 답했을 때 퀴즈 끝에 표시됨." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "전반적인 피드백", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/lv.json b/language/lv.json index 5080b7e1..7ed21188 100644 --- a/language/lv.json +++ b/language/lv.json @@ -81,13 +81,13 @@ }, { "label": "Progresa teksts", - "default": "Jautājums: @current no @total jautājumiem", - "description": "Teksts tiek izmantots, ja ir izvēlēta progresa atspoguļošana tekstā." + "description": "Teksts tiek izmantots, ja ir izvēlēta progresa atspoguļošana tekstā.", + "default": "Jautājums: @current no @total jautājumiem" }, { "label": "Etiķete, lai pārietu uz noteiktu jautājumu", - "default": "Jautājums %d no %total", - "description": "Jautājuma numura vietā jāizmanto vietturis '%d', bet kopējā jautājumu skaita vietā – %total." + "description": "Jautājuma numura vietā jāizmanto vietturis '%d', bet kopējā jautājumu skaita vietā – %total.", + "default": "Jautājums %d no %total" }, { "label": "Autortiesību dialoga jautājuma etiķete", @@ -95,16 +95,16 @@ }, { "label": "Asistīvo tehnoloģiju progress", - "default": "Jautājums @current no @total", - "description": "Var izmantot jautājumu mainīgos @current un @total" + "description": "Var izmantot jautājumu mainīgos @current un @total", + "default": "Jautājums @current no @total" }, { "label": "Neatbildēta jautājuma teksts", "default": "Neatbildēts" }, { - "default": "Atbildēts", - "label": "Atbildēta jautājuma teksts" + "label": "Atbildēta jautājuma teksts", + "default": "Atbildēts" }, { "label": "Pašreizējā jautājuma teksts", @@ -113,8 +113,8 @@ ] }, { - "description": "Šī opcija ļaus jautājumu kopā virzīties tikai uz priekšu", - "label": "Atspējot navigāciju atpakaļ" + "label": "Atspējot navigāciju atpakaļ", + "description": "Šī opcija ļaus jautājumu kopā virzīties tikai uz priekšu" }, { "label": "Jautājumus izkārtot jaukti", @@ -138,14 +138,19 @@ }, { "label": "Nav rezultātu ziņojums", - "default": "Pabeigts", - "description": "Teksts tiek rādīts beigu lapā, ja ir atspējota opcija “Rādīt rezultātus”" + "description": "Teksts tiek rādīts beigu lapā, ja ir atspējota opcija “Rādīt rezultātus”", + "default": "Pabeigts" }, { "label": "Atgriezeniskās saites virsraksts", "default": "Tavs rezultāts:", "description": "Šis virsraksts tiks parādīts testa beigās, kad lietotājs būs atbildējis uz visiem jautājumiem." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Kopējā atgriezeniskā saite", "fields": [ @@ -156,6 +161,7 @@ } ], "label": "Iestatiet pielāgotu atgriezenisko saiti katram rezultātu diapazonam", + "description": "Piemērs: 0–20% Slikts rezultāts, 21–91% Viduvējs rezultāts, 91–100% Lielisks rezultāts!", "entity": "diapazons", "field": { "fields": [ @@ -168,8 +174,7 @@ "placeholder": "Aizpildiet atgriezenisko saiti" } ] - }, - "description": "Piemērs: 0–20% Slikts rezultāts, 21–91% Viduvējs rezultāts, 91–100% Lielisks rezultāts!" + } } ] }, @@ -195,8 +200,8 @@ ] }, { - "default": "Rādīt risinājumu", "label": "Rādīt risinājumu pogas etiķete", + "default": "Rādīt risinājumu", "description": "Pogas \"Parādīt risinājumu\" teksts." }, { @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/nb.json b/language/nb.json index 74d7097d..78d076a9 100644 --- a/language/nb.json +++ b/language/nb.json @@ -146,6 +146,11 @@ "default": "Resultat:", "description": "Denne overskriften vises over tilbakemeldingene på slutten av spørsmålssettet." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Samlet tilbakemelding", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/nl.json b/language/nl.json index d926d808..7bf7259b 100644 --- a/language/nl.json +++ b/language/nl.json @@ -146,6 +146,11 @@ "default": "Je resultaat:", "description": "Deze koptekst verschijnt aan het einde van de quiz wanneer de deelnemer alle vragen heeft beantwoord." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Algehele feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/nn.json b/language/nn.json index 0d352643..0678a7f4 100644 --- a/language/nn.json +++ b/language/nn.json @@ -146,6 +146,11 @@ "default": "Resultat:", "description": "Denne overskriften vises over tilbakemeldingane på slutten av spørsmålssettet." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Bakgrunnsopasitet på flyttbare elementer", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/pl.json b/language/pl.json index 476cf36c..8909d124 100644 --- a/language/pl.json +++ b/language/pl.json @@ -146,6 +146,11 @@ "default": "Twój wynik:", "description": "Ten nagłówek zostanie wyświetlony na ekranie końcowym po udzieleniu odpowiedzi na wszystkie pytania." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Podsumowanie odpowiedzi", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/pt.json b/language/pt.json index 0047e7d0..3834ebb8 100644 --- a/language/pt.json +++ b/language/pt.json @@ -146,6 +146,11 @@ "default": "O seu resultado:", "description": "Este cabeçalho será mostrado no final do teste assim que o utilizador tiver respondido a todas as perguntas." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Feedback global", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/ro.json b/language/ro.json index 4743e370..0a47b34b 100644 --- a/language/ro.json +++ b/language/ro.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ diff --git a/language/ru.json b/language/ru.json index 42271bfe..b0ccbff9 100644 --- a/language/ru.json +++ b/language/ru.json @@ -146,6 +146,11 @@ "default": "Ваш результат:", "description": "Этот заголовок будет отображаться в конце теста, когда пользователь ответит на все вопросы." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Общий отзыв", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/sl.json b/language/sl.json index 0f9f9340..bdfa4bb3 100644 --- a/language/sl.json +++ b/language/sl.json @@ -146,6 +146,11 @@ "default": "Rezultat reševanja:", "description": "Besedilo se izpiše na koncu kviza, ko udeleženec reši vsa vprašanja." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Splošna povratna informacija", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/sma.json b/language/sma.json index f24b9110..0a47b34b 100644 --- a/language/sma.json +++ b/language/sma.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/sme.json b/language/sme.json index f24b9110..0a47b34b 100644 --- a/language/sme.json +++ b/language/sme.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/smj.json b/language/smj.json index f24b9110..0a47b34b 100644 --- a/language/smj.json +++ b/language/smj.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/sr.json b/language/sr.json index e8829013..904d7f38 100644 --- a/language/sr.json +++ b/language/sr.json @@ -146,6 +146,11 @@ "default": "Ваш резултат:", "description": "Овај наслов ће се приказати на крају квиза када корисник одговори на сва питања." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Укупне повратне информације", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/sv.json b/language/sv.json index e92ac8c4..22823dbd 100644 --- a/language/sv.json +++ b/language/sv.json @@ -146,6 +146,11 @@ "default": "Ditt resultat:", "description": "Denna rubrik visas på slutet av denna quiz när användaren har svarat på alla frågor." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Samlad feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/tr.json b/language/tr.json index 28de4d3b..0a3d0045 100644 --- a/language/tr.json +++ b/language/tr.json @@ -146,6 +146,11 @@ "default": "Sonucunuz:", "description": "Bu başlık, kullanıcı tüm soruları yanıtladığında sınavın sonunda görüntülenecektir." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Genel geri bildirim", "fields": [ @@ -204,7 +209,6 @@ "default": "Yeniden Dene", "description": "Yeniden dene butonu için etiket" }, - { "label": "Bitir butonu için etiket", "default": "Bitir" @@ -267,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/uk.json b/language/uk.json index da6b9bc1..f46a5f77 100644 --- a/language/uk.json +++ b/language/uk.json @@ -146,6 +146,11 @@ "default": "Ваш результат:", "description": "Цей заголовок буде відображатися в кінці тесту, коли користувач дасть відповіді на всі запитання." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Загальний відгук", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/vi.json b/language/vi.json index f24b9110..0a47b34b 100644 --- a/language/vi.json +++ b/language/vi.json @@ -146,6 +146,11 @@ "default": "Your result:", "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Overall Feedback", "fields": [ @@ -266,4 +271,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/zh-tw.json b/language/zh-tw.json index 550bd243..7bbeac88 100644 --- a/language/zh-tw.json +++ b/language/zh-tw.json @@ -146,6 +146,11 @@ "default": "您的測驗結果:", "description": "當使用者完成作答後所顯示的標題." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "整體回饋", "fields": [ diff --git a/language/zh.json b/language/zh.json index 07f9110f..4a3bb3c0 100644 --- a/language/zh.json +++ b/language/zh.json @@ -146,6 +146,11 @@ "default": "你的測驗結果為:", "description": "當用戶回答了所有問題後,在結束頁面上會顯示的標題文字。" }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "總結回饋", "fields": [ diff --git a/semantics.json b/semantics.json index f323fdc4..55997a85 100644 --- a/semantics.json +++ b/semantics.json @@ -161,6 +161,13 @@ "importance": "low", "default": "Finish" }, + { + "name": "submitButton", + "type": "text", + "label": "Submit button", + "importance": "low", + "default": "Submit" + }, { "name": "textualProgress", "type": "text", @@ -298,7 +305,7 @@ "type": "text", "label": "Score announcer", "importance": "low", - "description": "This text will be announced at the end of the quiz after the user has submitted the attempts", + "description": "This label will be used for announcing the final score to the user on the end screen", "default": "You got @finals out of @totals points" }, { @@ -453,6 +460,13 @@ "importance": "low", "default": "Finish" }, + { + "name": "submitButtonText", + "type": "text", + "label": "Submit button text", + "importance": "low", + "default": "Submit" + }, { "name": "showAnimations", "type": "boolean", @@ -562,4 +576,4 @@ } ] } -] +] \ No newline at end of file From 2e8b12b1cabe0683bce46c8056bb5b2e1952cfd9 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Thu, 19 May 2022 08:58:41 +0200 Subject: [PATCH 35/61] Revert "JI-3418 Fix QS: Submit button is show during Show Solution (#99)" This reverts commit d914e0d5a3d8aeff06c81ebd1bbc248db4cd2ba3. --- js/questionset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index 77d7cff1..25e3a059 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -360,7 +360,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { if (currentQuestion === (params.questions.length - 1) && questionInstances[currentQuestion]) { - if (answered && !showingSolutions) { + if (answered) { questionInstances[currentQuestion].showButton('finish'); } else { From b1ba90889f79b186d54edec1dd1c7c77631deba7 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 27 May 2022 08:51:28 +0000 Subject: [PATCH 36/61] =?UTF-8?q?I=C3=B1igo=20Zendegi=20Urzelai=20=20updated=20Basque=20translation=20using=20Web?= =?UTF-8?q?late=20@=20translate-h5p.tk.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/eu/ Co-authored-by: Iñigo Zendegi Urzelai Co-authored-by: Weblate --- language/eu.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/eu.json b/language/eu.json index 6d4fd5c4..3b395810 100644 --- a/language/eu.json +++ b/language/eu.json @@ -147,9 +147,9 @@ "description": "Goiburu hau erakutsiko da galdetegiaren bukaeran erabiltzaileak galdera guztiak erantzun dituenean." }, { - "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "label": "Puntuazio iragarkia", + "description": "Etiketa hau erabiltzaileari pantailan amaierako puntuazioa erakusteko erabiliko da", + "default": "@finals puntu lortu duzu guztirako @totals puntutik" }, { "label": "Feedback orokorra", @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From be6792d6f4b9e558d1725c36d2c999bf5be3f9e0 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 27 May 2022 08:51:28 +0000 Subject: [PATCH 37/61] Antonio Aneiros updated Galician translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/gl/ Co-authored-by: Antonio Aneiros --- language/gl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language/gl.json b/language/gl.json index 827644f7..dced126a 100644 --- a/language/gl.json +++ b/language/gl.json @@ -76,7 +76,7 @@ "default": "Rematar" }, { - "label": "Submit button", + "label": "Botón enviar", "default": "Submit" }, { @@ -147,9 +147,9 @@ "description": "Amosarase esta cabeceira ao final do cuestionario cando o usuario acabe de contestar todas as preguntas." }, { - "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "label": "Anunciador da puntuación", + "description": "Usarase este etiqueta para anunciar a puntuación final do usuario na pantalla final", + "default": "Conseguiches @finals puntos dun total de @totals" }, { "label": "Retroalimentación Xeral", @@ -214,8 +214,8 @@ "default": "Rematar" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Texto para o botón de envío", + "default": "Enviar" }, { "label": "Amosar vídeo antes dos resultados do cuestionario" @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From 85f34928e09b4811093e3b69030ec4bec13e2f15 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 27 May 2022 08:51:28 +0000 Subject: [PATCH 38/61] German Valero updated Spanish (Mexico) (es-MX) (es-MX) translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/es-MX/ Co-authored-by: German Valero Co-authored-by: Weblate --- language/es-mx.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/es-mx.json b/language/es-mx.json index 05fe2187..550558a8 100644 --- a/language/es-mx.json +++ b/language/es-mx.json @@ -147,9 +147,9 @@ "description": "Este encabezado será mostrado al final del examen cuando el usuario haya contestado todas las preguntas." }, { - "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "label": "Anunciador del puntaje", + "description": "Esta etiqueta será usada para anunciar el puntaje final al usuario en la pantalla final", + "default": "Usted obtuvo @finals de @totals puntos" }, { "label": "Retroalimentación Global", @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From 6e63c5702a143d6db5b29fb59b50d0c08d7686f6 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 27 May 2022 08:51:28 +0000 Subject: [PATCH 39/61] German Valero updated Spanish translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/es/ Co-authored-by: German Valero Co-authored-by: Weblate --- language/es.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language/es.json b/language/es.json index 7abd76b5..5f67521e 100644 --- a/language/es.json +++ b/language/es.json @@ -147,9 +147,9 @@ "description": "Este encabezado será mostrado al final del examen cuando el usuario haya contestado todas las preguntas." }, { - "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "label": "Anunciador del puntaje", + "description": "Esta etiqueta será usada para anunciar el puntaje final al usuario en la pantalla final", + "default": "Usted obtuvo @finals de @totals puntos" }, { "label": "Retroalimentación Global", @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From 50cee07dd660f11a1d00d7dca0c3b3b1733a589f Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 27 May 2022 08:51:28 +0000 Subject: [PATCH 40/61] Anonymous updated Portuguese (Brazil) translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/pt_BR/ rename pt-br Co-authored-by: Anonymous Co-authored-by: Weblate --- language/pt-br.json | 314 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) create mode 100644 language/pt-br.json diff --git a/language/pt-br.json b/language/pt-br.json new file mode 100644 index 00000000..bfcaf834 --- /dev/null +++ b/language/pt-br.json @@ -0,0 +1,314 @@ +{ + "semantics": [ + { + "label": "Introdução do Quiz", + "fields": [ + { + "label": "Mostrar introdução" + }, + { + "label": "Título", + "description": "Este título será exibido acima do texto de introdução." + }, + { + "label": "Texto de introdução", + "description": "Este texto será exibido antes do início do questionário." + }, + { + "label": "Texto do botão Iniciar", + "default": "Iniciar o Quiz" + }, + { + "label": "Imagem do plano de fundo", + "description": "Uma imagem de plano de fundo opcional para a introdução." + } + ] + }, + { + "label": "Imagem de plano de fundo", + "description": "Uma imagem de plano de fundo opcional para o conjunto de questões." + }, + { + "label": "Indicador de progresso", + "description": "Estilo do indicador de progresso do conjunto de questões.", + "options": [ + { + "label": "Textual" + }, + { + "label": "Pontos" + } + ] + }, + { + "label": "Porcentagem para aprovação", + "description": "Porcentagem da pontuação total necessária para passar no questionário." + }, + { + "label": "Questões", + "widgets": [ + { + "label": "Padrão" + }, + { + "label": "Textual" + } + ], + "entity": "questão", + "field": { + "label": "Tipo de questão", + "description": "Biblioteca para esta questão." + } + }, + { + "label": "Textos de interface no quiz", + "fields": [ + { + "label": "Botão Voltar", + "default": "Questão anterior" + }, + { + "label": "Botão Próximo", + "default": "Próxima questão" + }, + { + "label": "Botão Finalizar", + "default": "Finalizar" + }, + { + "label": "Botão Enviar", + "default": "Enviar" + }, + { + "label": "Texto de progresso", + "description": "Texto usado se o progresso textual for selecionado.", + "default": "Questão: @current de @total questões" + }, + { + "label": "Rótulo para pular para uma determinada questão", + "description": "Você deve usar o espaço reservado '%d' em vez do número da questão e %total em vez da quantidade total de perguntas.", + "default": "Questão %d de %total" + }, + { + "label": "Rótulo da caixa de diálogo de direitos autorais da questão", + "default": "Questão" + }, + { + "label": "Progresso do leitor de tela", + "description": "Você pode usar as variáveis de pergunta @current e @total", + "default": "Questão @current de @total" + }, + { + "label": "Texto da pergunta não respondida", + "default": "Sem resposta" + }, + { + "label": "Texto da questão respondida", + "default": "Respondido" + }, + { + "label": "Texto da questão atual", + "default": "Questão atual" + } + ] + }, + { + "label": "Desativar a navegação para trás", + "description": "Esta opção só permitirá que você avance no Conjunto de Questões" + }, + { + "label": "Embaralhar as perguntas", + "description": "Ativa o embaralhamento da ordem de exibição das questões." + }, + { + "label": "Número de questões a serem exibidas:", + "description": "Criar um lote aleatório de questões a partir do total." + }, + { + "label": "Quiz finalizado", + "fields": [ + { + "label": "Mostrar resultados" + }, + { + "label": "Mostrar o botão Mostrar Solução" + }, + { + "label": "Mostrar o botão Tentar Novamente" + }, + { + "label": "Mensagem não há resultados", + "description": "Texto exibido na página final quando \"Mostrar resultados\" está desativado", + "default": "Finalizado" + }, + { + "label": "Título de feedback", + "default": "Seu resultado:", + "description": "Este título será exibido no final do questionário quando o usuário tiver respondido a todas as perguntas." + }, + { + "label": "Feedback Geral", + "fields": [ + { + "widgets": [ + { + "label": "Padrão" + } + ], + "label": "Definir feedback personalizado para qualquer faixa de pontuação", + "description": "Exemplo: 0-20% Pontuação Ruim, 21-91% Pontuação Média, 91-100% Pontuação Ótima!", + "entity": "faixa", + "field": { + "fields": [ + { + "label": "Faixa de pontuação" + }, + {}, + { + "label": "Feedback para a faixa de pontuação definida", + "placeholder": "Preencha o feedback" + } + ] + } + } + ], + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, + { + "label": "Feedback antigo", + "fields": [ + { + "label": "Felicitação de aprovação no Quiz", + "description": "Este texto será exibido acima da pontuação se o usuário for aprovado no questionário.", + "widgets": [ + { + "label": "Default" + } + ], + "field": { + "fields": [ + { + "label": "Score Range" + }, + {}, + { + "label": "Feedback for defined score range", + "placeholder": "Fill in the feedback" + } + ] + }, + "entity": "range" + }, + { + "label": "Comentário aprovado", + "description": "Este comentário será exibido após a pontuação se o usuário tiver sido aprovado no questionário." + }, + { + "label": "Título para eprovado no Quiz", + "description": "Este texto será exibido acima da pontuação se o usuário for reprovado no questionário." + }, + { + "label": "Comentário de falha no Quiz", + "description": "Este comentário será exibido após a pontuação se o usuário tiver falhado no questionário." + } + ] + }, + { + "label": "Rótulo do botão Solução", + "default": "Mostrar Solução", + "description": "Texto para o botão de solução.", + "fields": [ + { + "description": "This text will be displayed above the score if the user has successfully passed the quiz.", + "label": "Quiz passed greeting" + }, + { + "label": "Passed comment", + "description": "This comment will be displayed after the score if the user has successfully passed the quiz." + }, + { + "label": "Quiz failed title", + "description": "This text will be displayed above the score if the user has failed the quiz." + }, + { + "description": "This comment will be displayed after the score if the user has failed the quiz.", + "label": "Failed comment" + } + ] + }, + { + "label": "Rótulo do botão Tentar Novamente", + "default": "Tentar Novamente", + "description": "Texto para o botão Tentar Novamente." + }, + { + "label": "Texto do botão Finalizar", + "default": "Finalizar", + "description": "Text for the retry button." + }, + { + "label": "Texto do botão Enviar", + "default": "Enviar" + }, + { + "label": "Exibir vídeo antes dos resultados do Quiz", + "default": "Submit" + }, + { + "label": "Ativar botão de pular vídeo" + }, + { + "label": "Rótulo do botão Pular Vídeo", + "default": "Pular Vídeo" + }, + { + "label": "Vídeo aprovado", + "description": "Este vídeo será reproduzido se o usuário for aprovado no Quiz.", + "default": "Skip video" + }, + { + "label": "Vídeo de falha", + "description": "Este vídeo será reproduzido se o usuário falhar no Quiz." + }, + { + "label": "Fail video", + "description": "This video will be played if the user fails the quiz." + } + ] + }, + { + "label": "Configurações para os botões \"Mostrar solução\" e \"Tentar Novamente\"", + "fields": [ + { + "label": "Mostrar o botão \"Verificar\"", + "description": "Esta opção determina se o botão \"Verificar\" será exibido para todas as questões." + }, + { + "label": "Substituir o botão \"Mostrar Solução\"", + "description": "Esta opção determina se o botão \"Mostrar Solução\" será exibido para todas as questões, desativado para todas ou configurado para cada questão individualmente.", + "options": [ + { + "label": "Ativado" + }, + { + "label": "Desativado" + } + ] + }, + { + "label": "Substituir o botão \"Tentar Novamente\"", + "description": "Esta opção determina se o botão \"Tentar Novamente\" será exibido para todas as questões, desativado para todas ou configurado para cada questão individualmente.", + "options": [ + { + "label": "Ativado" + }, + { + "label": "Desativado" + } + ] + } + ] + } + ] +} From 9168be343f473ab8ffc386f027d47a61625c1616 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Thu, 2 Jun 2022 11:05:46 +0200 Subject: [PATCH 41/61] Update .en.json default translations --- language/.en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/.en.json b/language/.en.json index 0a47b34b..caaf0257 100644 --- a/language/.en.json +++ b/language/.en.json @@ -161,7 +161,7 @@ } ], "label": "Define custom feedback for any score range", - "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "description": "Click the \"Add range\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", "entity": "range", "field": { "fields": [ @@ -238,7 +238,7 @@ ] }, { - "label": "Settings for \"Show solution\" and \"Retry\" buttons", + "label": "Settings for \"Check\", \"Show solution\" and \"Retry\"", "fields": [ { "label": "Show \"Check\" buttons", From 2dc227a587ff9d8a0616474a32addb5eaaf9f4af Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Thu, 2 Jun 2022 11:07:06 +0200 Subject: [PATCH 42/61] Bump --- library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.json b/library.json index 8d44d0e8..e8b8bcea 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 20, - "patchVersion": 1, + "patchVersion": 2, "embedTypes": [ "iframe" ], From 7fbfcd6444e6e17b4de88db1bc3383034109b264 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Jun 2022 11:21:23 +0000 Subject: [PATCH 43/61] Bohumil Havel updated Czech translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/cs/ Co-authored-by: Bohumil Havel Co-authored-by: Weblate --- language/cs.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language/cs.json b/language/cs.json index 5c9a95b5..443427a9 100644 --- a/language/cs.json +++ b/language/cs.json @@ -76,7 +76,7 @@ "default": "Dokončit" }, { - "label": "Submit button", + "label": "Tlačítko odeslat", "default": "Submit" }, { @@ -147,9 +147,9 @@ "description": "Tento nadpis se zobrazí na konci testu, když uživatel odpoví na všechny otázky." }, { - "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "label": "Ukazatel skóre", + "description": "Tento popisek bude použit pro oznámení konečného skóre uživateli na závěrečné obrazovce", + "default": "Získali jste @finals z @totals bodů" }, { "label": "Celková zpětná vazba", @@ -214,8 +214,8 @@ "default": "Dokončit" }, { - "label": "Submit button text", - "default": "Submit" + "label": "Text tlačítka Odeslat", + "default": "Odeslat" }, { "label": "Zobrazit video před výsledky testu" @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From 0fc5fd763aa1ae0cf6053dfa3e8f99de989148b4 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Jun 2022 11:21:23 +0000 Subject: [PATCH 44/61] Antonio Aneiros updated Galician translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/gl/ Anonymous updated Galician translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/gl/ Co-authored-by: Anonymous Co-authored-by: Antonio Aneiros Co-authored-by: Weblate --- language/gl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/gl.json b/language/gl.json index dced126a..25e843e5 100644 --- a/language/gl.json +++ b/language/gl.json @@ -4,7 +4,7 @@ "label": "Introdución ao cuestionario", "fields": [ { - "label": "Amosar introdución" + "label": "Amosar a introdución" }, { "label": "Título", From c48e7a54e9bf60c125225d13091ec73814322347 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Jun 2022 11:21:23 +0000 Subject: [PATCH 45/61] =?UTF-8?q?Mat=C4=ABss=20S=C4=ABlis=20=20updated=20Latvian=20translation=20using=20Weblate?= =?UTF-8?q?=20@=20translate-h5p.tk.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/lv/ Co-authored-by: Matīss Sīlis Co-authored-by: Weblate --- language/lv.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language/lv.json b/language/lv.json index 7ed21188..1fe79568 100644 --- a/language/lv.json +++ b/language/lv.json @@ -148,8 +148,8 @@ }, { "label": "Score announcer", - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" + "description": "Šī etiķete tiks izmantota, lai lietotājam beigu ekrānā paziņotu gala rezultātu", + "default": "Jūs ieguvāt @finals no @totals punktiem" }, { "label": "Kopējā atgriezeniskā saite", @@ -271,4 +271,4 @@ ] } ] -} \ No newline at end of file +} From 623e74e7bc22f9c9ba478c7a5196ef66dc7f65f0 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 15 Jun 2022 11:21:23 +0000 Subject: [PATCH 46/61] Antonio Aneiros updated Spanish translation using Weblate @ translate-h5p.tk. Translate-URL: https://translate-h5p.tk/weblate/projects/h5p/h5p-question-set/es/ Co-authored-by: Antonio Aneiros --- language/es.json | 122 +++++++++++++++++++++++------------------------ 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/language/es.json b/language/es.json index 5f67521e..8ee5f425 100644 --- a/language/es.json +++ b/language/es.json @@ -1,22 +1,22 @@ { "semantics": [ { - "label": "Introducción al Examen", + "label": "Introducción al cuestionario", "fields": [ { "label": "Mostrar introducción" }, { "label": "Título", - "description": "Este título será mostrado arriba del texto introductorio." + "description": "Este título se mostrará encima del texto de introducción." }, { - "label": "Texto introductorio", - "description": "Este texto será mostrado antes de que inicie el examen." + "label": "Texto de introducción", + "description": "Este texto se mostrará antes de que comience el cuestionario." }, { - "label": "Texto botón Comenzar", - "default": "Comenzar Examen" + "label": "Texto del botón de inicio", + "default": "Iniciar prueba" }, { "label": "Imagen de Fondo", @@ -26,11 +26,11 @@ }, { "label": "Imagen de fondo", - "description": "Una imagen de fondo opcional para el Conjunto de pregunta." + "description": "Una imagen de fondo opcional para el Conjunto de preguntas." }, { - "label": "Indicador del Progreso", - "description": "Estilo del indicador del progreso de Conjunto de pregunta.", + "label": "Indicador del progreso", + "description": "Estilo del indicador del progreso para el Conjunto de preguntas.", "options": [ { "label": "Textual" @@ -41,14 +41,14 @@ ] }, { - "label": "Porcentaje aprobatorio", - "description": "Porcentaje del puntaje total requerido para pasar el examen." + "label": "Porcentaje para aprobar", + "description": "Porcentaje de la puntuación total requerido para pasar el examen." }, { "label": "Preguntas", "widgets": [ { - "label": "Predeterminado" + "label": "Por defecto" }, { "label": "Textual" @@ -57,11 +57,11 @@ "entity": "pregunta", "field": { "label": "Tipo de pregunta", - "description": "Librería para esta pregunta." + "description": "Biblioteca para esta pregunta." } }, { - "label": "Textos de interfaz en examen", + "label": "Textos de interfaz en cuestionario", "fields": [ { "label": "Botón de retroceso", @@ -77,16 +77,16 @@ }, { "label": "Botón Enviar", - "default": "Submit" + "default": "Enviar" }, { "label": "Texto del progreso", - "description": "Texto usado si progreso textual es seleccionado.", + "description": "Texto utilizado si se selecciona progreso textual.", "default": "Pregunta: @current de @total preguntas" }, { "label": "Etiqueta para saltar a una pregunta dada", - "description": "Usted debe usar el reemplazable '%d' en sustitución del número de la pregunta, y %total en lugar de cantidad total de preguntas.", + "description": "Debes usar el marcador \"%d\"; en lugar del número de pregunta y %total en lugar de la cantidad total de preguntas.", "default": "Pregunta %d de %total" }, { @@ -94,8 +94,8 @@ "default": "Pregunta" }, { - "label": "Progreso para Lector de texto en voz alta", - "description": "Puede usar @current y @total como variables de preguntas", + "label": "Progreso para lector de pantalla", + "description": "Puedes usar @current y @total como variables de pregunta", "default": "Pregunta @current de @total" }, { @@ -114,18 +114,18 @@ }, { "label": "Deshabilitar navegación hacia atrás", - "description": "Esta opción solamente le permitirá mover hacia adelante en Conjunto de pregunta" + "description": "Esta opción solamente te permitirá moverte hacia adelante en conjunto de preguntas" }, { - "label": "Barajear preguntas", - "description": "Habilitar para aleatorizar el orden de preguntas mostradas." + "label": "Barajar preguntas", + "description": "Habilitar para barajar el orden de preguntas mostradas." }, { "label": "Número de preguntas a mostrar:", - "description": "Crear un lote aleatorizado de preguntas a partir del total." + "description": "Crear un lote aleatorio de preguntas a partir del total." }, { - "label": "Examen terminado", + "label": "Cuestionario terminado", "fields": [ { "label": "Mostrar resultados" @@ -134,22 +134,22 @@ "label": "Mostrar botón Solución" }, { - "label": "Mostrar botón Reintentar" + "label": "Mostrar botón intentar de nuevo" }, { "label": "Mensaje para Sin resultados", - "description": "Texto mostrado en página final cuando está deshabilitado el \"Mostrar resultados\"", + "description": "Texto mostrado en página final cuando está deshabilitado \"Mostrar resultados\"", "default": "Terminado" }, { "label": "Encabezado de Retroalimentación", - "default": "Su resultado:", - "description": "Este encabezado será mostrado al final del examen cuando el usuario haya contestado todas las preguntas." + "default": "Tu resultado:", + "description": "Este encabezado se mostrará al final del cuestionario cuando el usuario haya respondido todas las preguntas." }, { - "label": "Anunciador del puntaje", - "description": "Esta etiqueta será usada para anunciar el puntaje final al usuario en la pantalla final", - "default": "Usted obtuvo @finals de @totals puntos" + "label": "Anunciador de la puntuación", + "description": "Esta etiqueta se utilizará para anunciar la puntuación final al usuario en la pantalla final", + "default": "Has conseguido @finals de @totals puntos" }, { "label": "Retroalimentación Global", @@ -157,21 +157,21 @@ { "widgets": [ { - "label": "Predeterminado" + "label": "Por defecto" } ], - "label": "Definir retroalimentación personalizada para cualquier rango de puntaje", - "description": "Ejemplo: 0-20% Mal Puntaje, 21-91% Puntaje Promedio, 91-100% ¡Magnífico Puntaje!", + "label": "Definir retroalimentación personalizada para cualquier rango de puntuación", + "description": "Ejemplo: 0-20 % Puntuación mala, 21-91 % Puntuación media, 91-100 % Puntuación excelente!", "entity": "rango", "field": { "fields": [ { - "label": "Rango de Puntaje" + "label": "Rango del Puntuación" }, {}, { - "label": "Retroalimentación para rango definido de puntaje", - "placeholder": "Complete la retroalimentación" + "label": "Retroalimentación para rango de puntuación definido", + "placeholder": "Escribe tu retroalimentación" } ] } @@ -182,20 +182,20 @@ "label": "Retroalimentación Antigua", "fields": [ { - "label": "Felicitación examen pasado", - "description": "Este texto será mostrado arriba del puntaje si el usuario ha aprobado exitosamente el examen." + "label": "Felicitación para cuestionario aprobado", + "description": "Este texto se mostrará encima de la puntuación si el usuario ha superado correctamente la prueba." }, { "label": "Comentario para Aprobado", - "description": "Este comentario será mostrado después del puntaje si el usuario ha aprobado exitosamente el examen." + "description": "Este comentario se mostrará después de la puntuación si el usuario ha superado correctamente la prueba." }, { - "label": "Título para examen reprobado", - "description": "Este texto será mostrado arriba del puntaje si el usuario ha reprobado el examen." + "label": "Título para cuestionario no aprobado", + "description": "Este texto se mostrará encima de la puntuación si el usuario no ha superado la prueba." }, { - "label": "Comentario para Reprobado", - "description": "Este comentario será mostrado después del puntaje si el usuario ha reprobado el examen." + "label": "Comentario para no aprobado", + "description": "Este comentario se mostrará después de la puntuación si el usuario no ha superado la prueba." } ] }, @@ -205,9 +205,9 @@ "description": "Texto para el botón de Solución." }, { - "label": "Etiqueta botón Reintentar", - "default": "Reintentar", - "description": "Texto para el botón Reintentar." + "label": "Etiqueta botón Intentar de nuevo", + "default": "Intentar de nuevo", + "description": "Texto para el botón \"Intentar de nuevo\"." }, { "label": "Texto botón Terminar", @@ -218,35 +218,35 @@ "default": "Enviar" }, { - "label": "Mostrar video antes de resultados del examen" + "label": "Mostrar vídeo antes de resultados del cuestionario" }, { - "label": "Botón habilitar saltar video" + "label": "Botón habilitar saltar vídeo" }, { - "label": "Etiqueta botón Saltar video", - "default": "Saltar video" + "label": "Etiqueta botón Saltar vídeo", + "default": "Saltar vídeo" }, { - "label": "Video para aprobado", - "description": "Este video será reproducido si el usuario ha aprobado exitosamente el examen." + "label": "Vídeo para aprobado", + "description": "Este vídeo se reproducirá si el usuario ha aprobado la prueba." }, { - "label": "Video para reprobado", - "description": "Este video será reproducido si el usuario reprueba el examen." + "label": "Vídeo para no aprobado", + "description": "Este vídeo se reproducirá si el usuario no ha superado la prueba." } ] }, { - "label": "Configuraciones para botones \"Mostrar solución\" y \"Reintentar\"", + "label": "Configuraciones para botones \"Mostrar solución\" y \"Intentar de nuevo\"", "fields": [ { - "label": "Botones Mostrar \"Comprobar\"", - "description": "Esta opción determina si el botón para \"Comprobar\" será mostrado para todas las preguntas." + "label": "Mostrar botones \"Comprobar\"", + "description": "Esta opción determina si se mostrará un botón para \"Comprobar\" en todas las preguntas." }, { "label": "Anular el botón \"Mostrar Solución\"", - "description": "Esta opción determina si el botón \"Mostrar Solución\" será mostrado en todas las preguntas, desactivado para todas, o configurado para cada pregunta individualmente.", + "description": "Esta opción determina si el botón \"Mostrar solución\" se muestra en todas las preguntas, se desactiva para todas, o se configura para cada pregunta individualmente.", "options": [ { "label": "Habilitado" @@ -257,8 +257,8 @@ ] }, { - "label": "Anular el botón de \"Reintentar\"", - "description": "Esta opción determina si el botón \"Reintentar\" será mostrado para todas las preguntas, deshabilitado para todas o configurado para cada pregunta individualmente.", + "label": "Anular botón \"Intentar de nuevo\"", + "description": "Esta opción determina si el botón \"Intentar de nuevo\" se muestra para todas las preguntas, se desactiva para todas o se configura para cada pregunta individualmente.", "options": [ { "label": "Habilitado" From 9470a37aca2d9def5df639d364f538fdc7b2d3a3 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 18 Jul 2022 15:42:09 +0200 Subject: [PATCH 47/61] Fix invalid language files --- language/pt-br.json | 60 ++++++++------------------------------------- 1 file changed, 10 insertions(+), 50 deletions(-) diff --git a/language/pt-br.json b/language/pt-br.json index bfcaf834..8f46861e 100644 --- a/language/pt-br.json +++ b/language/pt-br.json @@ -146,6 +146,11 @@ "default": "Seu resultado:", "description": "Este título será exibido no final do questionário quando o usuário tiver respondido a todas as perguntas." }, + { + "label": "Score announcer", + "description": "This label will be used for announcing the final score to the user on the end screen", + "default": "You got @finals out of @totals points" + }, { "label": "Feedback Geral", "fields": [ @@ -171,53 +176,10 @@ ] } } - ], - "description": "This label will be used for announcing the final score to the user on the end screen", - "default": "You got @finals out of @totals points" - }, - { - "label": "Feedback antigo", - "fields": [ - { - "label": "Felicitação de aprovação no Quiz", - "description": "Este texto será exibido acima da pontuação se o usuário for aprovado no questionário.", - "widgets": [ - { - "label": "Default" - } - ], - "field": { - "fields": [ - { - "label": "Score Range" - }, - {}, - { - "label": "Feedback for defined score range", - "placeholder": "Fill in the feedback" - } - ] - }, - "entity": "range" - }, - { - "label": "Comentário aprovado", - "description": "Este comentário será exibido após a pontuação se o usuário tiver sido aprovado no questionário." - }, - { - "label": "Título para eprovado no Quiz", - "description": "Este texto será exibido acima da pontuação se o usuário for reprovado no questionário." - }, - { - "label": "Comentário de falha no Quiz", - "description": "Este comentário será exibido após a pontuação se o usuário tiver falhado no questionário." - } ] }, { - "label": "Rótulo do botão Solução", - "default": "Mostrar Solução", - "description": "Texto para o botão de solução.", + "label": "Old Feedback", "fields": [ { "description": "This text will be displayed above the score if the user has successfully passed the quiz.", @@ -255,6 +217,9 @@ "label": "Exibir vídeo antes dos resultados do Quiz", "default": "Submit" }, + { + "label": "Display video before quiz results" + }, { "label": "Ativar botão de pular vídeo" }, @@ -264,16 +229,11 @@ }, { "label": "Vídeo aprovado", - "description": "Este vídeo será reproduzido se o usuário for aprovado no Quiz.", - "default": "Skip video" + "description": "Este vídeo será reproduzido se o usuário for aprovado no Quiz." }, { "label": "Vídeo de falha", "description": "Este vídeo será reproduzido se o usuário falhar no Quiz." - }, - { - "label": "Fail video", - "description": "This video will be played if the user fails the quiz." } ] }, From cf05beeea80befcc456506b86354b68bf8fb4a11 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 19 Jul 2022 13:15:05 +0200 Subject: [PATCH 48/61] HFP-3575 Fix button being button --- js/questionset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index 25e3a059..579eb80e 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -81,7 +81,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { ' <% if (introPage.introduction) { %>' + '
<%= introPage.introduction %>
' + ' <% } %>' + - ' ' + + '
' + '
' + '<% } %>' + '
' + From 438e4ea3b8f72a936c19e9111c7970f2b883d0de Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 19 Jul 2022 13:28:09 +0200 Subject: [PATCH 49/61] HFP-3567 Fix navigation role --- js/questionset.js | 7 ++++--- language/.en.json | 4 ++++ language/af.json | 4 ++++ language/ar.json | 4 ++++ language/bg.json | 4 ++++ language/bs.json | 4 ++++ language/ca.json | 4 ++++ language/cs.json | 6 +++++- language/da.json | 4 ++++ language/de.json | 4 ++++ language/el.json | 4 ++++ language/es-mx.json | 6 +++++- language/es.json | 6 +++++- language/et.json | 4 ++++ language/eu.json | 6 +++++- language/fa.json | 4 ++++ language/fi.json | 4 ++++ language/fr.json | 4 ++++ language/ga.json | 4 ++++ language/gl.json | 6 +++++- language/he.json | 4 ++++ language/hu.json | 4 ++++ language/it.json | 4 ++++ language/ja.json | 4 ++++ language/km.json | 4 ++++ language/ko.json | 4 ++++ language/lv.json | 6 +++++- language/nb.json | 4 ++++ language/nl.json | 4 ++++ language/nn.json | 4 ++++ language/pl.json | 4 ++++ language/pt-br.json | 14 +++++++++----- language/pt.json | 4 ++++ language/ro.json | 4 ++++ language/ru.json | 4 ++++ language/sl.json | 4 ++++ language/sma.json | 4 ++++ language/sme.json | 4 ++++ language/smj.json | 4 ++++ language/sr.json | 4 ++++ language/sv.json | 4 ++++ language/tr.json | 4 ++++ language/uk.json | 4 ++++ language/vi.json | 4 ++++ language/zh-tw.json | 4 ++++ language/zh.json | 4 ++++ semantics.json | 7 +++++++ 47 files changed, 202 insertions(+), 14 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 579eb80e..a7008724 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -42,7 +42,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { readSpeakerProgress: 'Question @current of @total', unansweredText: 'Unanswered', answeredText: 'Answered', - currentQuestionText: 'Current question' + currentQuestionText: 'Current question', + navigationLabel: 'Questions' }, endGame: { showResultPage: true, @@ -90,9 +91,9 @@ H5P.QuestionSet = function (options, contentId, contentData) { '
' + ' <% } %>' + '