From cd1784b2e6b86edd103b7da63503961c1466af7e Mon Sep 17 00:00:00 2001 From: Serhii Date: Sun, 9 May 2021 09:38:30 +0300 Subject: [PATCH] fix(VIRTC-3412): translation for tooltips (quiz) (#4221) quiz translates for tooltips ``` "mwe-video-quiz-container-tooltip": "Kaltura Video Quiz", "mwe-start-quiz-tooltip": "click to start the quiz", "mwe-end-quiz-tooltip": "click to end quiz now", "mwe-answer-tooltip": "answer number", "mwe-submit-your-answers-tooltip": "submit your answers", "mwe-review-answers-tooltip": "review your answers", "mwe-quiz-is-done-tooltip": "Quiz is done. Click to continue watching the video", "mwe-hover-on-question-tooltip": "Click to view the question and your answer" ``` --- modules/Quiz/Quiz.i18n.json | 125 +++++++++++++++++++- modules/Quiz/resources/IVQScreenTemplate.js | 4 +- modules/Quiz/resources/quiz.js | 16 +-- modules/Quiz/tests/Quiz.html | 5 +- 4 files changed, 134 insertions(+), 16 deletions(-) diff --git a/modules/Quiz/Quiz.i18n.json b/modules/Quiz/Quiz.i18n.json index e24180ab23..15aec045bf 100644 --- a/modules/Quiz/Quiz.i18n.json +++ b/modules/Quiz/Quiz.i18n.json @@ -64,7 +64,15 @@ "mwe-quiz-close-feedback": "Close feedback", "mwe-quiz-landscape-warning": "This video has features that work best in landscape mode.
Please rotate your device to continue.", "mwe-quiz-submit-failed-description": "Your answer was not received. Please check your internet connection and re-submit, or try submitting your answer again later.", - "mwe-quiz-back-to-question": "Back to Question" + "mwe-quiz-back-to-question": "Back to Question", + "mwe-video-quiz-container-tooltip": "Kaltura Video Quiz", + "mwe-start-quiz-tooltip": "click to start the quiz", + "mwe-end-quiz-tooltip": "click to end quiz now", + "mwe-answer-tooltip": "answer number", + "mwe-submit-your-answers-tooltip": "submit your answers", + "mwe-review-answers-tooltip": "review your answers", + "mwe-quiz-is-done-tooltip": "Quiz is done. Click to continue watching the video", + "mwe-hover-on-question-tooltip": "Click to view the question and your answer" }, "de": { "mwe-quiz-Submitted": "Abgesendet", @@ -129,7 +137,15 @@ "mwe-quiz-retake-btn": "Das Quiz noch einmal mitmachen", "mwe-quiz-feedback": "Feedback", "mwe-quiz-close-feedback": "Feedback schließen", - "mwe-quiz-landscape-warning": "Dieses Video hat Features, die am besten in einem Landschaftsmodus funktionieren.
Bitte drehen Sie zum Fortfahren Ihr Gerät." + "mwe-quiz-landscape-warning": "Dieses Video hat Features, die am besten in einem Landschaftsmodus funktionieren.
Bitte drehen Sie zum Fortfahren Ihr Gerät.", + "mwe-video-quiz-container-tooltip": "Video Quiz", + "mwe-start-quiz-tooltip": "Klicken, um das Quiz zu starten", + "mwe-end-quiz-tooltip": "Klicken, um das Quiz jetzt zu beenden", + "mwe-answer-tooltip": "Antwort Nummer", + "mwe-submit-your-answers-tooltip": "Senden Sie Ihre Antworten", + "mwe-review-answers-tooltip": "Überprüfe deine Antworten", + "mwe-quiz-is-done-tooltip": "Quiz ist fertig. Klicken Sie hier, um das Video weiter anzusehen", + "mwe-hover-on-question-tooltip": "Klicken Sie hier, um die Frage und Ihre Antwort anzuzeigen." }, "es": { "mwe-quiz-Submitted": "Enviado", @@ -194,7 +210,15 @@ "mwe-quiz-retake-btn": "Volver a hacer el cuestionario", "mwe-quiz-feedback": "Comentarios", "mwe-quiz-close-feedback": "Cerrar comentarios", - "mwe-quiz-landscape-warning": "Este video presenta características que funcionan mejor en modo horizontal.
Gire su dispositivo para continuar." + "mwe-quiz-landscape-warning": "Este video presenta características que funcionan mejor en modo horizontal.
Gire su dispositivo para continuar.", + "mwe-video-quiz-container-tooltip": "Video de prueba", + "mwe-start-quiz-tooltip": "haga clic para iniciar la prueba", + "mwe-end-quiz-tooltip": "haga clic para finalizar el cuestionario ahora", + "mwe-answer-tooltip": "número de respuesta", + "mwe-submit-your-answers-tooltip": "envíe su respuesta", + "mwe-review-answers-tooltip": "revise su respuesta", + "mwe-quiz-is-done-tooltip": "El cuestionario se completó. Haga clic para continuar viendo el video", + "mwe-hover-on-question-tooltip": "Haga clic para ver la pregunta y su respuesta" }, "fr": { "mwe-quiz-Submitted": "Envoyé", @@ -259,7 +283,15 @@ "mwe-quiz-retake-btn": "Répondez à nouveau au quiz", "mwe-quiz-feedback": "Commentaires", "mwe-quiz-close-feedback": "Fermer les commentaires", - "mwe-quiz-landscape-warning": "Cette vidéo a des fonctionnalités qui fonctionnent mieux en mode paysage.
Veuillez faire pivoter votre appareil pour continuer." + "mwe-quiz-landscape-warning": "Cette vidéo a des fonctionnalités qui fonctionnent mieux en mode paysage.
Veuillez faire pivoter votre appareil pour continuer.", + "mwe-video-quiz-container-tooltip": "Quiz Video", + "mwe-start-quiz-tooltip": "cliquez pour démarrer le quiz", + "mwe-end-quiz-tooltip": "cliquez pour terminer le quiz maintenant", + "mwe-answer-tooltip": "numéro de réponse", + "mwe-submit-your-answers-tooltip": "soumettez votre réponse", + "mwe-review-answers-tooltip": "revoir votre réponse", + "mwe-quiz-is-done-tooltip": "Le quiz est terminé. Cliquez pour continuer à regarder la vidéo", + "mwe-hover-on-question-tooltip": "Cliquez pour voir la question et votre réponse" }, "ja": { "mwe-quiz-Submitted": "送信済み", @@ -651,6 +683,89 @@ "mwe-quiz-close-feedback": "피드백 닫기", "mwe-quiz-landscape-warning": "이 비디오는 가로 모드에서 가장 잘 작동하는 기능이 있습니다.
계속하려면 기기를 회정하세요.", "mwe-quiz-submit-failed-description": "답변이 수신되지 않았습니다. 인터넷 연결을 확인하고 다시 제출하거나 나중에 답변을 다시 제출해보십시오.", - "mwe-quiz-back-to-question": "질문으로 돌아가기" + "mwe-quiz-back-to-question": "질문으로 돌아가기", + "mwe-video-quiz-container-tooltip": "영상 퀴즈", + "mwe-start-quiz-tooltip": "퀴즈를 시작하려면 클릭하십시오", + "mwe-end-quiz-tooltip": "퀴즈를 종료하려면 클릭하십시오", + "mwe-answer-tooltip": "답변하세요", + "mwe-submit-your-answers-tooltip": "답변을 제출하세요", + "mwe-review-answers-tooltip": "선택한 답변을 검토하세요", + "mwe-quiz-is-done-tooltip": "퀴즈가 끝났습니다. 영상을 계속 보려면 클릭하세요", + "mwe-hover-on-question-tooltip": "질문과 답변을 보려면 클릭하십시오" + }, + "it":{ + "mwe-quiz-Submitted":"Inviato", + "mwe-quiz-TakeAMoment":"Prenditi un momento per", + "mwe-quiz-almostDone":"Quasi fatto", + "mwe-quiz-applied":"Applicato", + "mwe-quiz-apply":"Applicare", + "mwe-quiz-selected":"Selezionato", + "mwe-quiz-select":"Selezionare", + "mwe-quiz-completed":"Completato", + "mwe-quiz-completedQuiz":"Hai completato il quiz", + "mwe-quiz-completedScore":"Hai completato il quiz e il tuo punteggio è", + "mwe-quiz-continue":"Continua", + "mwe-quiz-correctAnswer":"Risposta corretta:", + "mwe-quiz-done":"Fatto !", + "mwe-quiz-doneReview":"REVISIONE FATTA", + "mwe-quiz-err-msg":"Si è verificato un errore, aggiorna il browser e riprova. Se l'errore persiste, contatta il tuo amministratore", + "mwe-quiz-goAhead":"vai avanti e", + "mwe-quiz-gotIt":"Capito !", + "mwe-quiz-hint":"SUGGERIMENTO", + "mwe-quiz-invideoTip":"È necessario rispondere a tutte le domande.
Il quiz verrà inviato alla fine.", + "mwe-quiz-next":"CONTINUA", + "mwe-quiz-ok":"Ok", + "mwe-quiz-okGotIt":"Ok, capito!", + "mwe-quiz-or":"o", + "mwe-quiz-pdf":"Pre-test disponibile", + "mwe-quiz-plsWait":"Attendere prego", + "mwe-quiz-pressRelevatToAnswer":"Devi rispondere a tutte le domande prima di poter inviare", + "mwe-quiz-q":"Q:", + "mwe-quiz-question":"DOMANDA", + "mwe-quiz-question-number":"Domanda", + "mwe-quiz-remainUnAnswered":"Sembra che alcune domande siano rimaste senza risposta", + "mwe-quiz-review":"Revisione", + "mwe-quiz-reviewNextQ":"ESAMINA LA PROSSIMA DOMANDA", + "mwe-quiz-reviewSubmit":"Premi una domanda per rivedere il tuo rendimento", + "mwe-quiz-skipForNow":"SALTA PER ORA", + "mwe-quiz-submit":"Invia", + "mwe-quiz-submit-button":"Pulsante Invia", + "mwe-quiz-thankYou":"Grazie.", + "mwe-quiz-unanswered":"NON RISPOSTO", + "mwe-quiz-welcome":"Benvenuto", + "mwe-quiz-why":"PERCHÉ", + "mwe-quiz-yourAnswer":"La tua risposta:", + "mwe-quiz-yourAnswers":"le tue risposte", + "mwe-quiz-sub-text":"Prenditi un momento per rivedere le tue risposte
o andare avanti ed inviare ", + "mwe-quiz-next-question":"Pulsante Domanda successiva", + "mwe-quiz-next-question-disabled":"Pulsante Domanda successiva - disattivato", + "mwe-quiz-previous-question":"Pulsante Domanda precedente - disattivato", + "mwe-quiz-open-question-add-answer-here":"Aggiungi qui la tua risposta", + "mwe-quiz-open-question-change-answer":"Cambia risposta", + "mwe-quiz-open-question-clear":"Chiaro", + "mwe-quiz-open-question-save":"Salva", + "mwe-quiz-previous-question-disabled":"Pulsante Domanda precedente - disattivato", + "mwe-quiz-available-tries":"Tentativi totali disponibili per questo quiz: | X |", + "mwe-quiz-retake-summary":"Questo è il tentativo | tentativo | di | tentativi |", + "mwe-quiz-retake-score-summary":", il tuo punteggio è | score | basato su | scoreType |", + "mwe-quiz-retake-scoretype-1":"Massimo", + "mwe-quiz-retake-scoretype-2":"Minimo", + "mwe-quiz-retake-scoretype-3":"Ultimo", + "mwe-quiz-retake-scoretype-4":"Primo", + "mwe-quiz-retake-scoretype-5":"Media", + "mwe-quiz-retake-btn":"Rispondi di nuovo al quiz", + "mwe-quiz-feedback":"Risposta", + "mwe-quiz-close-feedback":"Chiudi feedback", + "mwe-quiz-landscape-warning":"Questo video ha funzionalità che funzionano meglio in modalità orizzontale.
Ruota il dispositivo per continuare.", + "mwe-quiz-submit-failed-description":"La tua risposta non è stata ricevuta. Controlla la tua connessione Internet e invia di nuovo, oppure prova a inviare di nuovo la tua risposta più tardi.", + "mwe-quiz-back-to-question":"Torna alla domanda", + "mwe-video-quiz-container-tooltip": "Quiz Video", + "mwe-start-quiz-tooltip": "clicca per iniziare il quiz", + "mwe-end-quiz-tooltip": "clicca per terminare il quiz adesso", + "mwe-answer-tooltip": "risposta numero", + "mwe-submit-your-answers-tooltip": "invia la tua risposta", + "mwe-review-answers-tooltip": "rivedi la tua risposta", + "mwe-quiz-is-done-tooltip": "Il quiz é completato. Clicca per continuare a guardare il video", + "mwe-hover-on-question-tooltip": "Clicca per vedere la domanda e la tua risposta" } } diff --git a/modules/Quiz/resources/IVQScreenTemplate.js b/modules/Quiz/resources/IVQScreenTemplate.js index 102a06a204..395be6380e 100755 --- a/modules/Quiz/resources/IVQScreenTemplate.js +++ b/modules/Quiz/resources/IVQScreenTemplate.js @@ -139,8 +139,8 @@ '
'+ '
'+ '
'+ - '
'+ - '
'+ + '
'+ + '
'+ '
'+ '').fadeIn( "fast" ); }, diff --git a/modules/Quiz/resources/quiz.js b/modules/Quiz/resources/quiz.js index baf2dea006..66d215f68c 100755 --- a/modules/Quiz/resources/quiz.js +++ b/modules/Quiz/resources/quiz.js @@ -332,9 +332,9 @@ }); // add title to ivq welcome container for accessibility - $(".ivqContainer").attr("title", "Kaltura Video Quiz "+_this.embedPlayer.evaluate( '{mediaProxy.entry.name}' )); + $(".ivqContainer").attr("title", gM('mwe-video-quiz-container-tooltip')+" "+_this.embedPlayer.evaluate( '{mediaProxy.entry.name}' )); // make welcome "continue" button accessible - $(".confirm-box").html(gM('mwe-quiz-continue')).show().attr("tabindex", 5).attr("title", "Click to start the quiz").on('keydown', _this.keyDownHandler) + $(".confirm-box").html(gM('mwe-quiz-continue')).show().attr("tabindex", 5).attr("title", gM('mwe-start-quiz-tooltip')).on('keydown', _this.keyDownHandler) .on('click', function () { _this.KIVQModule.checkIfDone(-1); }).focus().attr('id', 'welcome-continue-button'); @@ -477,7 +477,7 @@ // set answer text in paragraph and set its uniuqe ID div.find('p').text(value).attr('id',answerId); // make answer an accessible element - div.attr('tabindex', 5).attr('role', 'button').attr('title', 'Answer number '+(key+1)).attr('aria-labelledby', answerId); + div.attr('tabindex', 5).attr('role', 'button').attr('title', gM('mwe-answer-tooltip')+" "+(key+1)).attr('aria-labelledby', answerId); // add answer to the list of all answers on this question div.appendTo('.answers-container'); }); @@ -705,17 +705,17 @@ _this.KIVQScreenTemplate.tmplReviewAnswer(); _this.ssReviewAnswer(parseInt($(this).attr('id'))); }) - .attr({'tabindex': '5' , 'role': 'button','title': 'click to view the question and your answer'}); + .attr({'tabindex': '5' , 'role': 'button','title': gM('mwe-hover-on-question-tooltip')}); $(document).off('click','.q-box-false:not(.reflection-point-question)') .on('click', '.q-box-false:not(.reflection-point-question)', function () { _this.KIVQScreenTemplate.tmplReviewAnswer(); _this.ssReviewAnswer(parseInt($(this).attr('id'))); }) - .attr({'tabindex': '5' , 'role': 'button','title': 'click to view the question and your answer'}) + .attr({'tabindex': '5' , 'role': 'button','title': gM('mwe-hover-on-question-tooltip')}) } $('.q-box:not(.reflection-point-question) ,.q-box-false:not(.reflection-point-question)') - .attr({'tabindex': '5' , 'role': 'button','title': 'click to view the question and your answer'}) + .attr({'tabindex': '5' , 'role': 'button','title': gM('mwe-hover-on-question-tooltip')}) .on('keydown', _this.keyDownHandler); @@ -788,7 +788,7 @@ _this.embedPlayer.setKDPAttribute('playlistAPI','autoContinue',true); } }) - .attr({'tabindex': '5','role': 'button','title':'Quiz is done. Click to continue watching the video.'}) + .attr({'tabindex': '5','role': 'button','title': gM('mwe-quiz-is-done-tooltip')}) .focus() .on('keydown', _this.keyDownHandler); @@ -1237,7 +1237,7 @@ $('.quizDone-cont').attr({ 'tabindex': 20, 'role':'button', - 'title':'click to end quiz now', + 'title':gM('mwe-end-quiz-tooltip'), 'aria-label':gM('mwe-quiz-submit-button'), 'id':'quiz-done-continue-button' }).on('keydown', _this.keyDownHandler).focus(); diff --git a/modules/Quiz/tests/Quiz.html b/modules/Quiz/tests/Quiz.html index a29b2f2a6d..51307fd55d 100644 --- a/modules/Quiz/tests/Quiz.html +++ b/modules/Quiz/tests/Quiz.html @@ -28,7 +28,10 @@

Quiz Demo

{l: "Dutch", c: "nl"}, {l: "Portuguese", c: "pt"}, {l: "Russian", c: "ru"}, - {l: "Chinese", c: "zh"} + {l: "Chinese", c: "zh"}, + {l: "Korean", c: "ko"}, + {l: "Italian", c: "it"}, + {l: "Spanish", c: "es"} ]; var select = document.getElementById("selectLang");