From 36c5192c1dd719a3489428f2b0da7f8902323526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ha=CC=8Akon=20Ellingsen?= Date: Wed, 28 Sep 2016 11:28:53 +0200 Subject: [PATCH 01/34] HFP-29: Add option to disable solution button --- js/questionset.js | 6 +++++- semantics.json | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index b346c51..bab8a12 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -56,6 +56,10 @@ H5P.QuestionSet = function (options, contentId, contentData) { ' ' + ''; + var solutionButtonTemplate = options.endGame.showSolutionButton ? + ' ': + ''; + var resulttemplate = '
' + '
<%= message %>
' + @@ -71,7 +75,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { ' <% } %>' + '
' + ' ' + - ' ' + + solutionButtonTemplate + ' ' + '
' + '
'; diff --git a/semantics.json b/semantics.json index eaaa265..a3ebb19 100644 --- a/semantics.json +++ b/semantics.json @@ -212,6 +212,12 @@ "label": "Display results", "default": true }, + { + "name": "showSolutionButton", + "type": "boolean", + "label": "Display solution button", + "default": true + }, { "name": "noResultMessage", "type": "text", From b893070d84ef75b6977eadfe47cf5853f934dc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ha=CC=8Akon=20Ellingsen?= Date: Tue, 4 Oct 2016 09:33:00 +0200 Subject: [PATCH 02/34] HFP-29: Add new field to translations --- language/ar.json | 3 +++ language/de.json | 3 +++ language/fr.json | 3 +++ language/it.json | 3 +++ language/nb.json | 3 +++ language/nn.json | 3 +++ 6 files changed, 18 insertions(+) diff --git a/language/ar.json b/language/ar.json index 3a9c5fc..dd9f71c 100644 --- a/language/ar.json +++ b/language/ar.json @@ -113,6 +113,9 @@ { "label": "عرض النتائج" }, + { + "label": "Display solution button" + }, { "label": "No results message", "description": "Text displayed on end page when \"Display results\" is disabled", diff --git a/language/de.json b/language/de.json index 14b925f..51bc558 100644 --- a/language/de.json +++ b/language/de.json @@ -118,6 +118,9 @@ { "label": "Ergebnisanzeige" }, + { + "label": "Display solution button" + }, { "label": "No results message", "description": "Text displayed on end page when \"Display results\" is disabled", diff --git a/language/fr.json b/language/fr.json index 7929026..2cef1f0 100644 --- a/language/fr.json +++ b/language/fr.json @@ -118,6 +118,9 @@ { "label": "Afficher les résultats" }, + { + "label": "Display solution button" + }, { "label": "Message si pas de résultats", "description": "Texte affiché sur la page finale si l'option \"Afficher les résultats\" est désactivée.", diff --git a/language/it.json b/language/it.json index e6a6f1a..0b96fec 100644 --- a/language/it.json +++ b/language/it.json @@ -113,6 +113,9 @@ { "label": "Visualizza risultati" }, + { + "label": "Display solution button" + }, { "label": "No results message", "description": "Text displayed on end page when \"Display results\" is disabled", diff --git a/language/nb.json b/language/nb.json index e436438..2a07368 100644 --- a/language/nb.json +++ b/language/nb.json @@ -115,6 +115,9 @@ { "label": "Vis resultater" }, + { + "label": "Vis resultatknapp" + }, { "label": "Melding når resultater ikke vises", "description": "Teksten vises på avslutnings-siden når resultater ikke vises", diff --git a/language/nn.json b/language/nn.json index bf63599..f6e5844 100644 --- a/language/nn.json +++ b/language/nn.json @@ -115,6 +115,9 @@ { "label": "Vis resultat" }, + { + "label": "Vis resultatknapp" + }, { "label": "Melding når resultater ikke vises", "description": "Teksten vises på avslutnings-siden når resultater ikke vises", From fd73d9fce79c093f5405e888557fd14e59307729 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Wed, 26 Apr 2017 16:07:22 +0200 Subject: [PATCH 03/34] Removed unused icomoon font files/definition --- css/questionset.css | 12 ------------ fonts/icomoon.eot | Bin 2364 -> 0 bytes fonts/icomoon.svg | 14 -------------- fonts/icomoon.ttf | Bin 2200 -> 0 bytes fonts/icomoon.woff | Bin 2276 -> 0 bytes 5 files changed, 26 deletions(-) delete mode 100644 fonts/icomoon.eot delete mode 100644 fonts/icomoon.svg delete mode 100644 fonts/icomoon.ttf delete mode 100644 fonts/icomoon.woff diff --git a/css/questionset.css b/css/questionset.css index 22e65d2..f9dc83a 100644 --- a/css/questionset.css +++ b/css/questionset.css @@ -1,15 +1,3 @@ -/* IcoMoon font licensed under the GNU General Public License: http://www.gnu.org/licenses/gpl.html */ -@font-face { - font-family: 'icomoon-questionset'; - src:url('../fonts/icomoon.eot'); - src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), - url('../fonts/icomoon.woff') format('woff'), - url('../fonts/icomoon.ttf') format('truetype'), - url('../fonts/icomoon.svg#icomoon') format('svg'); - font-weight: normal; - font-style: normal; -} - .questionset-results h2 { font-size: 1.2em; font-weight: bold; diff --git a/fonts/icomoon.eot b/fonts/icomoon.eot deleted file mode 100644 index d8cdc1a706bfa01a6aa79621094ce23f38be7a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2364 zcmb_eO>7%g5T3U`UjLBwzt>6I#EDzQu8LE~brTm8xd<94M5L(*TqB2!rkRG~873atUwX^s|Yi9VoJD$+F| z5t;{bjW(dmIx#v)DZH%PIU6AR;USY`I{D_sv2p#&Khr?I!Mji@7uSFIXW$N$4nxi_ z6*tyFeURS)buO)5f8YH3(dUpCh}6mD#o}c;uYE@3*v9zjWdPc@@?*$9Lq57(-rNd+ zf&3S`=xU`@l)sifCDNXQte1;h>*S^HA@h2%wPJbkW#g+~Am_10ZoRUx2|v-CTRcv( zLgE&wMA98;2gpr}ia#hL5c@8zK(Qy9T&?4gt5oRFjx}WdalB#(Jx3};3MD`tp!{25 zpADc5Hxg|)kh}=GNg-FWyPWBhTrA#8#-8-Wl2?4 zi5+7H8-hL3o901vV7ZsSy)Vbb|B&=%C_Z-R&{#ZVQ?aiw)brJp`3e!NGUJBD`;S88sU!!?~ypt+%Ml-!13 zbq*%1&Kj*R - - -Generated by IcoMoon - - - - - - - - - - \ No newline at end of file diff --git a/fonts/icomoon.ttf b/fonts/icomoon.ttf deleted file mode 100644 index 9649f7e4215f6b46e79e2406bf2fbfb5cee35cce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2200 zcmb_dO>7%g5T5sT*Xtj$j(^ul+r)`m#jc7|$8{5z5V?ppP!!RoB5YH0QCx(BU*GW-Hyh|F9yd@vNa?_FGcPfei z`~ByrQ2L>+G+Ov64XW(%P1{&v=7@33oT)gel!f#`3X;swY5}Jos;yS**S@Ch1p}nO zO85!JA&JJzOu{E_HB>^>IOS-HF4HQEV^gwpDlap`hD^iOhaM!k?{eg2)=PitM_hPym;f@swd}muAM!5ZD-DtEeb}=o*pw2^rWyn&6Abc z#F^|nR#U-uat@jGlOZ|Q1ns}Wu%J~5&hnDF<60_xq^vEe~Oyr8H))i5K0K*ThlDvYJ3X_61d2eg5=(w*l)ePFqpx4o~% z#s5(BRy;F$=+I~;?n$w)F*Nr#hR$EW<2&u7OfKf*nf`FNpF7%Q6n--CSaj(^ul+r)`m#jc8j<7#o7Xs@ztNX#Y*`SY%9vEJeh~U$CjDFG!AfQ83T!3l z38pZn_39$~y#>)=QofO&SISp#uFkO}Z3@y48|BIpY}ashk?Cdg>t8NaH@6Vh_d9+H zBt<3hA!$VNrhEkbhQq}llovke|2;~Se4;D027XG7N_(7>wk|RANm0z4@hGX32KRsq zl8n%3Ku9WoU}d(;AFpQ?hV8D^tUU zj70}zJ~TD}!GIx)g(;cWcyb$u_8KClp|JbN_<)iJ-ngW-d)LpNy?$@4#pky#pE`AU zd%ndRp$gE#Y{Y&DW-CX^r7C~L+Qkx{5(f5(VN}mCt_+N%HEW;<*0K?evj8*j~Cog z@-6mBOXvI7J+s!VxYa2Os0n;=u9}#jSLifueS;o!b92E3^Mb%X{-PK%v&u+TDdb~j z3e&iu=!HDWNEZ`Ij%#8Hr7pRMoqlH3 z{E=|TYs3uQs#(@GZzvq`TRQZ5zp87hkVdr6F!~U!P&Hk(Z6cgJnn)Z?hJ|etR=1vA zlxKaR#DQ^yrKhSd(Bm}*hmS<=25PklZ%@Fd-i;g?9yG+Oit14fGvxDyOar3Ay3{mH za$p>wt+ZCU^W3iwpbvKL18p@f{)eKsqN&jX2S!uT78h-eq2AsYI)4GrZo5GlTr5OW z{lQ>AAGJT{9?6Xo^j+_xkKPVWKBa)lR{Htl@+bfD<`=_X4|i%F*uy=Y(4cu>wp*^P zIFpANyR(Oz*iL@BC8E-hpF-xH9(riMhRzoDa1VpNY~l<1O>@qYkY}291@hshtU`XH zDQgsm=Jb}${;!E|H?(~%uaNA_TEvANg5Tm^2GDxfND z&^#^Cd$dWbww9#lDGS==v$|NVRI3}ijWmai%k)02QyBoeHsI1rfM(z_ZGm5;B)vmd SF~4RXKHEIpzLh(VZSp@SaBdF( From 44125fa5ca9f606054f18b762c927ddd90f49c95 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 5 May 2017 11:35:55 +0200 Subject: [PATCH 04/34] Bumping minor --- library.json | 4 ++-- semantics.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/library.json b/library.json index dcb9339..3fb82a0 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": 12, - "patchVersion": 1, + "minorVersion": 13, + "patchVersion": 0, "embedTypes": [ "iframe" ], diff --git a/semantics.json b/semantics.json index a501305..a2b3ce6 100644 --- a/semantics.json +++ b/semantics.json @@ -122,7 +122,7 @@ "description": "Library for this question.", "options": [ "H5P.MultiChoice 1.9", - "H5P.DragQuestion 1.9", + "H5P.DragQuestion 1.10", "H5P.Blanks 1.7", "H5P.MarkTheWords 1.6", "H5P.DragText 1.5", From 45b00ffc146987b1143099dc10699d5f96687f41 Mon Sep 17 00:00:00 2001 From: Tom Arild Jakobsen Date: Mon, 8 May 2017 13:59:38 +0200 Subject: [PATCH 05/34] Remove deprecated and unneeded reference to 'overrideSettings'. HFP-574 --- js/questionset.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 0fdd085..71ea69b 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -265,9 +265,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { } question.params = question.params || {}; - question.params.overrideSettings = question.params.overrideSettings || {}; - question.params.overrideSettings.$confirmationDialogParent = $template.last(); - question.params.overrideSettings.instance = this; var hasAnswers = contentData.previousState && contentData.previousState.answers; var questionInstance = H5P.newRunnable(question, contentId, undefined, undefined, { @@ -282,7 +279,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { } return result; - } + }; // Create question instances from questions given by params questionInstances = createQuestionInstancesFromQuestions(params.questions); From 6374504868d6bc99e3f9be6999c5892837ed2b20 Mon Sep 17 00:00:00 2001 From: Andreas Nergaard Date: Tue, 9 May 2017 10:27:50 +0200 Subject: [PATCH 06/34] HFP-815 Added function to limit number of auto plays at a time. --- js/questionset.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/js/questionset.js b/js/questionset.js index 0fdd085..512bf58 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -353,6 +353,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { currentQuestion = questionNumber; + handleAutoPlay(currentQuestion); + // Hide all questions $('.question-container', $myDom).hide().eq(questionNumber).show(); @@ -403,6 +405,21 @@ H5P.QuestionSet = function (options, contentId, contentData) { return currentQuestion; }; + /** + * Handle autoplays, limit to one at a time + */ + var handleAutoPlay = function (currentQuestion) { + for (var i = 0; i < questionInstances.length; i++) { + questionInstances[i].pause(); + } + + var hasAutoPlay = params.questions[currentQuestion].params.media.params.playback.autoplay; + + if (hasAutoPlay) { + questionInstances[currentQuestion].play(); + } + }; + /** * Show solutions for subcontent, and hide subcontent buttons. * Used for contracts with integrated content. From 00f6e302972217d744bcaa534134918f8b33350f Mon Sep 17 00:00:00 2001 From: Sergey Yuhnevich Date: Fri, 2 Jun 2017 15:02:27 +0300 Subject: [PATCH 07/34] Add ability to override check button --- js/questionset.js | 27 ++++++++++++++------------- library.json | 4 ++-- semantics.json | 22 ++++++++++++++++++++-- 3 files changed, 36 insertions(+), 17 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index b96cc0e..7966ddf 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -225,20 +225,21 @@ H5P.QuestionSet = function (options, contentId, contentData) { var $template = $(template.render(params)); // Set overrides for questions - var override; - if (params.override.showSolutionButton || params.override.retryButton) { - override = {}; - if (params.override.showSolutionButton) { - // Force "Show solution" button to be on or off for all interactions - override.enableSolutionsButton = - (params.override.showSolutionButton === 'on' ? true : false); - } + var override = {}; - if (params.override.retryButton) { - // Force "Retry" button to be on or off for all interactions - override.enableRetry = - (params.override.retryButton === 'on' ? true : false); - } + if (params.override.checkButton) { + // Force "Check" button to be on or off for all interactions + override.enableCheck = params.override.checkButton === 'on'; + } + + if (params.override.showSolutionButton) { + // Force "Show solution" button to be on or off for all interactions + override.enableSolutionsButton = params.override.showSolutionButton === 'on'; + } + + if (params.override.retryButton) { + // Force "Retry" button to be on or off for all interactions + override.enableRetry = params.override.retryButton === 'on'; } /** diff --git a/library.json b/library.json index 3fb82a0..64c1f66 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 13, - "patchVersion": 0, + "patchVersion": 1, "embedTypes": [ "iframe" ], @@ -61,4 +61,4 @@ "minorVersion": 2 } ] -} \ No newline at end of file +} diff --git a/semantics.json b/semantics.json index 7268972..db3fabd 100644 --- a/semantics.json +++ b/semantics.json @@ -418,10 +418,28 @@ { "name": "override", "type": "group", - "label": "Settings for \"Show solution\" and \"Retry\" buttons", + "label": "Override settings for \"Check\", \"Show solution\" and \"Retry\" buttons", "importance": "low", "optional": true, "fields": [ + { + "name": "checkButton", + "type": "select", + "label": "Override \"Check\" button", + "importance": "low", + "description": "This option determines if the \"Check\" button will be shown for all questions, disabled for all or configured for each question individually.", + "optional": true, + "options": [ + { + "value": "on", + "label": "Enabled" + }, + { + "value": "off", + "label": "Disabled" + } + ] + }, { "name": "showSolutionButton", "type": "select", @@ -460,4 +478,4 @@ } ] } -] \ No newline at end of file +] From 976e9567c686b37179a9c8b753e9a690d591254f Mon Sep 17 00:00:00 2001 From: Tom Arild Jakobsen Date: Wed, 7 Jun 2017 14:44:42 +0200 Subject: [PATCH 08/34] Fix bug where Question Set children without media fails. HFP-1181 --- js/questionset.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index b96cc0e..1413ab7 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -411,16 +411,22 @@ H5P.QuestionSet = function (options, contentId, contentData) { /** * Handle autoplays, limit to one at a time + * + * @param {number} currentQuestionIndex */ - var handleAutoPlay = function (currentQuestion) { + var handleAutoPlay = function (currentQuestionIndex) { for (var i = 0; i < questionInstances.length; i++) { questionInstances[i].pause(); } - var hasAutoPlay = params.questions[currentQuestion].params.media.params.playback.autoplay; + var currentQuestion = params.questions[currentQuestionIndex]; + + var hasAutoPlay = currentQuestion + && currentQuestion.params.media + && currentQuestion.params.media.params.playback.autoplay; if (hasAutoPlay) { - questionInstances[currentQuestion].play(); + questionInstances[currentQuestionIndex].play(); } }; From e7e83f43ce6de390fc37b1e8cc94e9b8d6557bb4 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Mon, 12 Jun 2017 11:07:31 +0200 Subject: [PATCH 09/34] Revert "Merge pull request #11 from SergeyYukhnevich/add-override-of-check-button" This reverts commit 6c86c8ac9d6f4d4a09412dffaee84a2a21f29c97, reversing changes made to 976e9567c686b37179a9c8b753e9a690d591254f. --- js/questionset.js | 27 +++++++++++++-------------- library.json | 4 ++-- semantics.json | 22 ++-------------------- 3 files changed, 17 insertions(+), 36 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 4e3aba4..1413ab7 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -225,21 +225,20 @@ H5P.QuestionSet = function (options, contentId, contentData) { var $template = $(template.render(params)); // Set overrides for questions - var override = {}; + var override; + if (params.override.showSolutionButton || params.override.retryButton) { + override = {}; + if (params.override.showSolutionButton) { + // Force "Show solution" button to be on or off for all interactions + override.enableSolutionsButton = + (params.override.showSolutionButton === 'on' ? true : false); + } - if (params.override.checkButton) { - // Force "Check" button to be on or off for all interactions - override.enableCheck = params.override.checkButton === 'on'; - } - - if (params.override.showSolutionButton) { - // Force "Show solution" button to be on or off for all interactions - override.enableSolutionsButton = params.override.showSolutionButton === 'on'; - } - - if (params.override.retryButton) { - // Force "Retry" button to be on or off for all interactions - override.enableRetry = params.override.retryButton === 'on'; + if (params.override.retryButton) { + // Force "Retry" button to be on or off for all interactions + override.enableRetry = + (params.override.retryButton === 'on' ? true : false); + } } /** diff --git a/library.json b/library.json index 64c1f66..3fb82a0 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 13, - "patchVersion": 1, + "patchVersion": 0, "embedTypes": [ "iframe" ], @@ -61,4 +61,4 @@ "minorVersion": 2 } ] -} +} \ No newline at end of file diff --git a/semantics.json b/semantics.json index db3fabd..7268972 100644 --- a/semantics.json +++ b/semantics.json @@ -418,28 +418,10 @@ { "name": "override", "type": "group", - "label": "Override settings for \"Check\", \"Show solution\" and \"Retry\" buttons", + "label": "Settings for \"Show solution\" and \"Retry\" buttons", "importance": "low", "optional": true, "fields": [ - { - "name": "checkButton", - "type": "select", - "label": "Override \"Check\" button", - "importance": "low", - "description": "This option determines if the \"Check\" button will be shown for all questions, disabled for all or configured for each question individually.", - "optional": true, - "options": [ - { - "value": "on", - "label": "Enabled" - }, - { - "value": "off", - "label": "Disabled" - } - ] - }, { "name": "showSolutionButton", "type": "select", @@ -478,4 +460,4 @@ } ] } -] +] \ No newline at end of file From 60dedf8ef79b79e922b9a5c734fe3f4369c86d02 Mon Sep 17 00:00:00 2001 From: Sabahuddin Date: Fri, 16 Jun 2017 00:55:59 +0200 Subject: [PATCH 10/34] bs.json Bosnian translation --- language/bs.json | 229 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100644 language/bs.json diff --git a/language/bs.json b/language/bs.json new file mode 100644 index 0000000..c4b1280 --- /dev/null +++ b/language/bs.json @@ -0,0 +1,229 @@ +{ + "semantics": [ + { + "label": "Uvod u kviz", + "fields": [ + { + "label": "Prikaži uvod" + }, + { + "label": "Naziv", + "description": "Ovaj će naziv biti prikazan iznad uvodnog teksta." + }, + { + "label": "Tekst uvoda", + "description": "Ovaj će naziv biti prikazan prije početka kviza." + }, + { + "label": "Oznaka za dugme \"Start\"", + "default": "Start" + }, + { + "label": "Slika pozadine", + "description": "Slika pozadine na početku. (opcionalno)." + } + ] + }, + { + "label": "Slika pozadine", + "description": "Slika pozadine seta pitanja. (opcionalno)." + }, + { + "label": "Prikaz napredovanja", + "description": "Prikazivanje napredovanja", + "options": [ + { + "label": "Tekst" + }, + { + "label": "Bodovi" + } + ] + }, + { + "label": "Minimalno procenata za prolaz", + "description": "Minimalno osvojenih procenata da bi se kviz smatrao uspješno prođenim." + }, + { + "label": "Pitanja", + "widgets": [ + { + "label": "Standard" + }, + { + "label": "Tekst" + } + ], + "entity": "Pitanje", + "field": { + "label": "Vrsta pitanja", + "description": "Biblioteka za ovo pitanje." + } + }, + { + "label": "Prikaz teksta u kvizu", + "fields": [ + { + "label": "Oznaka za dugme \"Nazad\"", + "default": "Zurück" + }, + { + "label": "Oznaka za dugme \"Naprijed\"", + "default": "Weiter" + }, + { + "label": "Oznaka za dugme \"Završi\"", + "default": "Završi" + }, + { + "label": "Tekst o napredovanju", + "description": "Koristi tekst ako je izabran za napredak u pisanom obliku.", + "default": "Aktuelno pitanje: @current od @total pitanja" + }, + { + "label": "Označavanje za skakanje do određene tačke", + "description": "Koristi mjesto '%d' za redoslijed pitanja i %total za ukupan broj pitanja.", + "default": "Pitanje %d od %total" + }, + { + "label": "Opis pitanja u vezi sa vezi s autorom", + "default": "Pitanje" + }, + { + "label": "Napredno \"Readspeaker\"", + "description": "Varijable: @current i @total", + "default": "Pitanje @current od @total" + }, + { + "label": "Tekst za neodgovorena pitanja", + "default": "Neodgovoreno" + }, + { + "label": "Tekst za odgovorena pitanja", + "default": "Odgovoreno" + }, + { + "label": "Tekst za trenutno pitanja", + "default": "Trenutno pitanje" + } + ] + }, + { + "label": "Deaktivirati mogućnost povratka unazad", + "description": "Ako je aktivirano, korisnik će moći ići samo naprijed u odgovaranju na pitanja." + }, + { + "label": "Izmješati pitanja", + "description": "Ako je aktivirano, pitanja će kod svakog učitavanja kviza imati drugi raspored." + }, + { + "label": "Broj pitanja za prikaz:", + "description": "Može se koristiti kod odabira slučajnog pitanja." + }, + { + "label": "Završi kviz", + "fields": [ + { + "label": "Prikaz rezultata" + }, + { + "label": "Napomena ako nema rezultata", + "description": "Tekst koji će biti prikazan u slučaju da je \"Prikaz rezultata\" deaktiviran", + "default": "Završi" + }, + { + "label": "Oznaka za povratne informacije", + "default": "Tvoj rezultat:", + "description": "Ovaj tekst će biti prikazan na kraju kviza kada korisnik odgovori na pitanja." + }, + { + "label": "Tekst za prikaz broj odova", + "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.", + "default": "Osvojeno @score bodova od @total mogućih." + }, + { + "label": "Oznaka za \"Kviz položen\"", + "placeholder": "BRAVO!", + "default": "BRAVO!", + "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik uspješno završio kviz." + }, + { + "label": "Komentar za uspješno završen kviz", + "default": "Nije loše!", + "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik uspješno završio kviz." + }, + { + "label": "Oznaka kod neuspješnog završetka kviza", + "default": "Ovoga puta nije dovoljno dobro.", + "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik nije uspješno završio kviz." + }, + { + "label": "Oznaka kod neuspješnog završetka kviza", + "default": "Pokušaj još jednom!", + "description": "Ovaj komentar će se pokazati nakon što korisnik nije sakupio dovoljan broj bodova za uspješan završetak kviza." + }, + { + "label": "Oznaka za dugme \"Prikaži rješenje\"", + "default": "Prikaži rješenje", + "description": "Oznaka za dugme \"Prikaži rješenje\"" + }, + { + "label": "Oznaka za dugme \"Ponovi\"", + "default": "Ponovi", + "description": "Oznaka za dugme \"Ponovi\"" + }, + { + "label": "Oznaka za dugme \"Završi\"", + "default": "Završi" + }, + { + "label": "Prikaži video prije rezultata kviza" + }, + { + "label": "Aktiviraj dugme \"Preskoči vidio\"" + }, + { + "label": "Oznaka za dugme \"Preskoči video\"", + "default": "Preskoči video" + }, + { + "label": "Video nakon položenog kviza", + "description": "Ovaj video se prikazuje nakon što korisnik uspješno položi kviz." + }, + { + "label": "Video nakon nepoloženog kviza", + "description": "Ovaj video se prikazuje nakon što korisnik neuspješno završi kviz." + } + ] + }, + { + "label": "Podešavanje dugmeta \"Prikaži rješenje\" i \"Ponovi\".", + "fields": [ + { + "label": "Poništi dugme \"Prikaži rješenje\"", + "description": "Ova opcija podešava prikazivanje dugmeta \"Prikaži rješenje\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", + "options": [ + { + "label": "Prikaži" + }, + { + "label": "Nemoj prikazati" + } + ] + }, + { + "label": "Poništi dugme \"Ponovi\"", + "description": "Ova opcija podešava prikazivanje dugmeta \"Ponovi\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", + "options": [ + { + "label": "Prikaži" + }, + { + "label": "Nemoj prikazati" + } + ] + } + ] + } + ] +} From 5aaa622fa5d35ac0443872e35dd36815c5e8123d Mon Sep 17 00:00:00 2001 From: Timothy Lim Date: Thu, 22 Jun 2017 15:29:46 +0200 Subject: [PATCH 11/34] HFP-1210 Set up Crowdin --- crowdin.yml | 3 + language/.en.json | 233 ++++++++++++++++++++++++++++++++++++++++++++++ language/ar.json | 2 +- language/bs.json | 2 +- language/de.json | 2 +- language/fr.json | 2 +- language/it.json | 2 +- language/nb.json | 2 +- language/nn.json | 2 +- 9 files changed, 243 insertions(+), 7 deletions(-) create mode 100644 crowdin.yml create mode 100644 language/.en.json diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000..48edea1 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,3 @@ +files: + - source: /language/.en.json + translation: /language/%two_letters_code%.json diff --git a/language/.en.json b/language/.en.json new file mode 100644 index 0000000..c59f34f --- /dev/null +++ b/language/.en.json @@ -0,0 +1,233 @@ +{ + "semantics": [ + { + "label": "Quiz introduction", + "fields": [ + { + "label": "Display introduction" + }, + { + "label": "Title", + "description": "This title will be displayed above the introduction text." + }, + { + "label": "Introduction text", + "description": "This text will be displayed before the quiz starts." + }, + { + "label": "Start button text", + "default": "Start Quiz" + }, + { + "label": "Background image", + "description": "An optional background image for the introduction." + } + ] + }, + { + "label": "Background image", + "description": "An optional background image for the Question set." + }, + { + "label": "Progress indicator", + "description": "Question set progress indicator style.", + "options": [ + { + "label": "Textual" + }, + { + "label": "Dots" + } + ], + "default": "dots" + }, + { + "label": "Pass percentage", + "description": "Percentage of Total score required for passing the quiz." + }, + { + "label": "Questions", + "widgets": [ + { + "label": "Default" + }, + { + "label": "Textual" + } + ], + "entity": "question", + "field": { + "label": "Question type", + "description": "Library for this question." + } + }, + { + "label": "Interface texts in quiz", + "fields": [ + { + "label": "Back button", + "default": "Previous question" + }, + { + "label": "Next button", + "default": "Next question" + }, + { + "label": "Finish button", + "default": "Finish" + }, + { + "label": "Progress text", + "description": "Text used if textual progress is selected.", + "default": "Question: @current of @total questions" + }, + { + "label": "Label for jumping to a certain question", + "description": "You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default": "Question %d of %total" + }, + { + "label": "Copyright dialog question label", + "default": "Question" + }, + { + "label": "Readspeaker progress", + "description": "May use @current and @total question variables", + "default": "Question @current of @total" + }, + { + "label": "Unanswered question text", + "default": "Unanswered" + }, + { + "label": "Answered question text", + "default": "Answered" + }, + { + "label": "Current question text", + "default": "Current question" + } + ] + }, + { + "label": "Disable backwards navigation", + "description": "This option will only allow you to move forward in Question Set" + }, + { + "label": "Randomize questions", + "description": "Enable to randomize the order of questions on display." + }, + { + "label": "Number of questions to be shown:", + "description": "Create a randomized batch of questions from the total." + }, + { + "label": "Quiz finished", + "fields": [ + { + "label": "Display results" + }, + { + "label": "Display solution button" + }, + { + "label": "No results message", + "description": "Text displayed on end page when \"Display results\" is disabled", + "default": "Finished" + }, + { + "label": "Feedback heading", + "default": "Your result:", + "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label": "Score display text", + "description": "Text used to display Total user score. \"@score\" will be replaced by calculated score, \"@total\" will be replaced by maximum possible score. ", + "default": "You got @score of @total points" + }, + { + "label": "Quiz passed greeting", + "placeholder": "Congratulations!", + "default": "Congratulations!", + "description": "This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "label": "Passed comment", + "default": "You did very well!", + "description": "This comment will be displayed after the score if the user has successfully passed the quiz." + }, + { + "label": "Quiz failed title", + "default": "You did not pass this time.", + "description": "This text will be displayed above the score if the user has failed the quiz." + }, + { + "label": "Failed comment", + "default": "Have another try!", + "description": "This comment will be displayed after the score if the user has failed the quiz." + }, + { + "label": "Solution button label", + "default": "Show solution", + "description": "Text for the solution button." + }, + { + "label": "Retry button label", + "default": "Retry", + "description": "Text for the retry button." + }, + { + "label": "Finish button text", + "default": "Finish" + }, + { + "label": "Display video before quiz results" + }, + { + "label": "Enable skip video button" + }, + { + "label": "Skip video button label", + "default": "Skip video" + }, + { + "label": "Passed video", + "description": "This video will be played if the user successfully passed the quiz." + }, + { + "label": "Fail video", + "description": "This video will be played if the user failes the quiz." + } + ] + }, + { + "label": "Settings for \"Show solution\" and \"Retry\" buttons", + "fields": [ + { + "label": "Override \"Show Solution\" button", + "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + }, + { + "label": "Override \"Retry\" button", + "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/ar.json b/language/ar.json index 07fc570..e8b0509 100644 --- a/language/ar.json +++ b/language/ar.json @@ -213,4 +213,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/bs.json b/language/bs.json index c4b1280..c92f10e 100644 --- a/language/bs.json +++ b/language/bs.json @@ -226,4 +226,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/de.json b/language/de.json index 1713d8b..7ca76c1 100644 --- a/language/de.json +++ b/language/de.json @@ -226,4 +226,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/fr.json b/language/fr.json index 1656009..25d6038 100644 --- a/language/fr.json +++ b/language/fr.json @@ -229,4 +229,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/it.json b/language/it.json index 0d6d818..7b7a5b5 100644 --- a/language/it.json +++ b/language/it.json @@ -213,4 +213,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/nb.json b/language/nb.json index 4cca386..650641d 100644 --- a/language/nb.json +++ b/language/nb.json @@ -228,4 +228,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/nn.json b/language/nn.json index 08ad5e9..54a5a25 100644 --- a/language/nn.json +++ b/language/nn.json @@ -228,4 +228,4 @@ ] } ] -} +} \ No newline at end of file From 89a7ac9cbecf6375dadd7d4dcc32e79a3a163fb7 Mon Sep 17 00:00:00 2001 From: Timothy Lim Date: Thu, 22 Jun 2017 15:36:00 +0200 Subject: [PATCH 12/34] HFP-1210 Update english source --- language/.en.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/language/.en.json b/language/.en.json index c59f34f..8f14827 100644 --- a/language/.en.json +++ b/language/.en.json @@ -38,8 +38,7 @@ { "label": "Dots" } - ], - "default": "dots" + ] }, { "label": "Pass percentage", @@ -230,4 +229,4 @@ ] } ] -} \ No newline at end of file +} From 7bcf03db17fab8c3d0677a09e895e09bd9f03888 Mon Sep 17 00:00:00 2001 From: Timothy Lim Date: Mon, 26 Jun 2017 14:31:29 +0200 Subject: [PATCH 13/34] HFP-1210 Update .en.json --- language/.en.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/language/.en.json b/language/.en.json index 8f14827..c59f34f 100644 --- a/language/.en.json +++ b/language/.en.json @@ -38,7 +38,8 @@ { "label": "Dots" } - ] + ], + "default": "dots" }, { "label": "Pass percentage", @@ -229,4 +230,4 @@ ] } ] -} +} \ No newline at end of file From 562063ddb041843fa798c6b07b52c14f4ed6463d Mon Sep 17 00:00:00 2001 From: otacke Date: Wed, 28 Jun 2017 16:07:46 +0200 Subject: [PATCH 14/34] fix typo --- language/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/de.json b/language/de.json index 7ca76c1..dca83c1 100644 --- a/language/de.json +++ b/language/de.json @@ -103,7 +103,7 @@ "default": "Beantwortet" }, { - "label": "Text fpr aktuelle Frage", + "label": "Text für aktuelle Frage", "default": "Aktuelle Frage" } ] @@ -226,4 +226,4 @@ ] } ] -} \ No newline at end of file +} From 9401e5abe33faf4e38d58594fcaf2b92e593307c Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 3 Jul 2017 15:09:49 +0200 Subject: [PATCH 15/34] Added overall feedback to question set + bonus fixes [HFP-1174] --- css/questionset.css | 17 ++++------ js/questionset.js | 27 +++++++-------- library.json | 9 +++-- semantics.json | 82 +++++++++++++++++++++++++++++++++++---------- upgrades.js | 26 ++++++++++++++ 5 files changed, 116 insertions(+), 45 deletions(-) diff --git a/css/questionset.css b/css/questionset.css index f9dc83a..a9eb1fc 100644 --- a/css/questionset.css +++ b/css/questionset.css @@ -225,30 +225,27 @@ font-size: 1.25em; } -.questionset-results .feedback-section .feedback-text { - font-weight: normal; - color: #777; -} - .questionset-results .buttons { - margin-bottom: 1.5em; + margin: 2em 0 1em 0; } .questionset-results .result-header, -.questionset-results .result-text { +.questionset-results .result-text, +.questionset-results .feedback-section .feedback-text { color: #1a73d9; font-weight: bold; } .questionset-results .result-header { font-size: 2em; - margin-top: 1em; + margin: 1em 0.5em 0.5em 0.5em; } -.questionset-results .result-text { +.questionset-results .result-text, +.questionset-results .feedback-section .feedback-text { font-size: 1.25em; line-height: 1.25em; - margin: 1em 1em 2.25em; + margin: 1em; } /* No margin for questions when no frame */ diff --git a/js/questionset.js b/js/questionset.js index d4bc904..6bd0b21 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -112,11 +112,11 @@ H5P.QuestionSet = function (options, contentId, contentData) { showResultPage: true, noResultMessage: 'Finished', message: 'Your result:', - successGreeting: 'Congratulations!', - successComment: 'You have enough correct answers to pass the test.', - failGreeting: 'Sorry!', - failComment: "You don't have enough correct answers to pass this test.", - scoreString: 'You got @score of @total points', + successGreeting: '', + successComment: '', + failGreeting: '', + failComment: '', + overallFeedback: [], finishButtonText: 'Finish', solutionButtonText: 'Show solution', retryButtonText: 'Retry', @@ -420,13 +420,17 @@ H5P.QuestionSet = function (options, contentId, contentData) { var hasAutoPlay = currentQuestion && currentQuestion.params.media + && currentQuestion.params.media.params + && currentQuestion.params.media.params.playback && currentQuestion.params.media.params.playback.autoplay; - if (hasAutoPlay) { + if (hasAutoPlay && typeof questionInstances[currentQuestionIndex].play === 'function') { questionInstances[currentQuestionIndex].play(); } }; + + /** * Show solutions for subcontent, and hide subcontent buttons. * Used for contracts with integrated content. @@ -703,12 +707,9 @@ H5P.QuestionSet = function (options, contentId, contentData) { // Get total score. var finals = self.getScore(); var totals = self.getMaxScore(); - var scoreString = params.endGame.scoreString.replace("@score", finals).replace("@total", totals); + + var scoreString = H5P.Question.determineOverallFeedback(params.endGame.overallFeedback, finals / totals).replace('@score', finals).replace('@total', totals); var success = ((100 * finals / totals) >= params.passPercentage); - var eventData = { - score: scoreString, - passed: success - }; /** * Makes our buttons behave like other buttons. @@ -743,10 +744,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { $myDom.append(endTemplate.render(eparams)); if (params.endGame.showResultPage) { - // Add event handlers to summary buttons - hookUpButton('.qs-finishbutton', function () { - self.trigger('h5pQuestionSetFinished', eventData); - }); hookUpButton('.qs-solutionbutton', function () { showSolutions(); $myDom.children().hide().filter('.questionset').show(); diff --git a/library.json b/library.json index 3fb82a0..0c46467 100644 --- a/library.json +++ b/library.json @@ -14,7 +14,7 @@ "author": "Joubel", "coreApi": { "majorVersion": 1, - "minorVersion": 6 + "minorVersion": 14 }, "license": "MIT", "preloadedJs": [ @@ -50,6 +50,11 @@ } ], "editorDependencies": [ + { + "machineName": "H5PEditor.RangeList", + "majorVersion": 1, + "minorVersion": 0 + }, { "machineName": "H5PEditor.VerticalTabs", "majorVersion": 1, @@ -61,4 +66,4 @@ "minorVersion": 2 } ] -} \ No newline at end of file +} diff --git a/semantics.json b/semantics.json index 7268972..3eb6e3c 100644 --- a/semantics.json +++ b/semantics.json @@ -122,7 +122,7 @@ "description": "Library for this question.", "options": [ "H5P.MultiChoice 1.9", - "H5P.DragQuestion 1.10", + "H5P.DragQuestion 1.11", "H5P.Blanks 1.7", "H5P.MarkTheWords 1.6", "H5P.DragText 1.5", @@ -276,7 +276,6 @@ "label": "Feedback heading", "importance": "low", "default": "Your result:", - "optional": true, "description": "This heading will be displayed at the end of the quiz when the user has answered all questions.", "tags": [ "strong", @@ -284,27 +283,74 @@ ] }, { - "name": "scoreString", - "type": "text", - "label": "Score display text", + "name": "overallFeedback", + "type": "group", + "label": "Overall Feedback", "importance": "low", - "description": "Text used to display Total user score. \"@score\" will be replaced by calculated score, \"@total\" will be replaced by maximum possible score. ", - "default": "You got @score of @total points", - "optional": true + "fields": [ + { + "name": "overallFeedback", + "type": "list", + "widgets": [ + { + "name": "RangeList", + "label": "Default" + } + ], + "importance": "high", + "label": "Define custom feedback for any score range", + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity": "range", + "min": 1, + "defaultNum": 1, + "optional": true, + "field": { + "name": "overallFeedback", + "type": "group", + "importance": "low", + "fields": [ + { + "name": "from", + "type": "number", + "label": "Score Range", + "min": 0, + "max": 100, + "default": 0, + "unit": "%" + }, + { + "name": "to", + "type": "number", + "min": 0, + "max": 100, + "default": 100, + "unit": "%" + }, + { + "name": "feedback", + "type": "text", + "label": "Feedback for defined score range", + "importance": "low", + "placeholder": "Fill in the feedback", + "optional": true + } + ] + } + } + ] }, { "name": "successGreeting", "type": "text", "label": "Quiz passed greeting", "importance": "low", - "placeholder": "Congratulations!", - "default": "Congratulations!", "optional": true, "description": "This text will be displayed above the score if the user has successfully passed the quiz.", "tags": [ "strong", "em" - ] + ], + "deprecated": true }, { "name": "successComment", @@ -312,7 +358,6 @@ "widget": "html", "label": "Passed comment", "importance": "low", - "default": "You did very well!", "optional": true, "description": "This comment will be displayed after the score if the user has successfully passed the quiz.", "tags": [ @@ -322,20 +367,21 @@ "em", "a", "p" - ] + ], + "deprecated": true }, { "name": "failGreeting", "type": "text", "label": "Quiz failed title", "importance": "low", - "default": "You did not pass this time.", "optional": true, "description": "This text will be displayed above the score if the user has failed the quiz.", "tags": [ "strong", "em" - ] + ], + "deprecated": true }, { "name": "failComment", @@ -343,7 +389,6 @@ "widget": "html", "label": "Failed comment", "importance": "low", - "default": "Have another try!", "optional": true, "description": "This comment will be displayed after the score if the user has failed the quiz.", "tags": [ @@ -353,7 +398,8 @@ "em", "a", "p" - ] + ], + "deprecated": true }, { "name": "solutionButtonText", @@ -460,4 +506,4 @@ } ] } -] \ No newline at end of file +] diff --git a/upgrades.js b/upgrades.js index dc41328..bf86aea 100644 --- a/upgrades.js +++ b/upgrades.js @@ -52,6 +52,32 @@ H5PUpgrades['H5P.QuestionSet'] = (function ($) { // Remove old copyright dialog question label delete parameters.questionLabel; + finished(null, parameters); + }, + + /** + * Asynchronous content upgrade hook. + * + * Upgrade params to support overall feedback + * + * @param {Object} parameters + * @param {function} finished + */ + 13: function (parameters, finished) { + + parameters.endGame = parameters.endGame || {}; + parameters.endGame.overallFeedback = []; + + if (parameters.endGame.scoreString) { + parameters.endGame.overallFeedback.push({ + from: 0, + to: 100, + feedback: parameters.endGame.scoreString + }); + + delete parameters.endGame.scoreString; + } + finished(null, parameters); } } From acb9da13ee9157dae7e25ae2280c28ce995f5252 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 4 Jul 2017 08:30:52 +0200 Subject: [PATCH 16/34] Updated english source file [HFP-1174] --- language/.en.json | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/language/.en.json b/language/.en.json index c59f34f..242a8bf 100644 --- a/language/.en.json +++ b/language/.en.json @@ -141,29 +141,43 @@ "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." }, { - "label": "Score display text", - "description": "Text used to display Total user score. \"@score\" will be replaced by calculated score, \"@total\" will be replaced by maximum possible score. ", - "default": "You got @score of @total points" + "label": "Overall Feedback", + "fields": [ + { + "widgets": [], + "label": "Define custom feedback for any score range", + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity": "range", + "field": { + "fields": [ + { + "label": "Score Range" + }, + { + }, + { + "label": "Feedback for defined score range", + "placeholder": "Fill in the feedback" + } + ] + } + } + ] }, { "label": "Quiz passed greeting", - "placeholder": "Congratulations!", - "default": "Congratulations!", "description": "This text will be displayed above the score if the user has successfully passed the quiz." }, { "label": "Passed comment", - "default": "You did very well!", "description": "This comment will be displayed after the score if the user has successfully passed the quiz." }, { "label": "Quiz failed title", - "default": "You did not pass this time.", "description": "This text will be displayed above the score if the user has failed the quiz." }, { "label": "Failed comment", - "default": "Have another try!", "description": "This comment will be displayed after the score if the user has failed the quiz." }, { @@ -230,4 +244,4 @@ ] } ] -} \ No newline at end of file +} From 63e95b71522284f0779731114a69fd63820139fa Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Tue, 4 Jul 2017 13:12:11 +0200 Subject: [PATCH 17/34] Setting up default feedback for overall feedback [HFP-1174] --- semantics.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/semantics.json b/semantics.json index 3eb6e3c..b6db4ee 100644 --- a/semantics.json +++ b/semantics.json @@ -299,7 +299,7 @@ ], "importance": "high", "label": "Define custom feedback for any score range", - "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\n\"@score\" will be replaced by calculated score, \"@total\" will be replaced by maximum possible score.", "entity": "range", "min": 1, "defaultNum": 1, @@ -332,6 +332,8 @@ "label": "Feedback for defined score range", "importance": "low", "placeholder": "Fill in the feedback", + "default": "You got @score of @total points", + "showDefaultOnFirstRow": true, "optional": true } ] From e734db1769c5b02fbe088e03d9b5b1d02c7a200f Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 13 Jul 2017 14:46:03 +0200 Subject: [PATCH 18/34] Version bump --- library.json | 9 +++++++-- semantics.json | 12 ++++++------ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/library.json b/library.json index 3fb82a0..9463e17 100644 --- a/library.json +++ b/library.json @@ -3,7 +3,7 @@ "description": "Put together a set of different questions that has to be solved. (Quiz)", "contentType": "question", "majorVersion": 1, - "minorVersion": 13, + "minorVersion": 15, "patchVersion": 0, "embedTypes": [ "iframe" @@ -59,6 +59,11 @@ "machineName": "H5PEditor.QuestionSetTextualEditor", "majorVersion": 1, "minorVersion": 2 + }, + { + "machineName": "H5PEditor.RangeList", + "majorVersion": 1, + "minorVersion": 0 } ] -} \ No newline at end of file +} diff --git a/semantics.json b/semantics.json index 7268972..ffbbc0f 100644 --- a/semantics.json +++ b/semantics.json @@ -121,11 +121,11 @@ "importance": "high", "description": "Library for this question.", "options": [ - "H5P.MultiChoice 1.9", - "H5P.DragQuestion 1.10", - "H5P.Blanks 1.7", - "H5P.MarkTheWords 1.6", - "H5P.DragText 1.5", + "H5P.MultiChoice 1.10", + "H5P.DragQuestion 1.11", + "H5P.Blanks 1.8", + "H5P.MarkTheWords 1.7", + "H5P.DragText 1.6", "H5P.TrueFalse 1.1" ] } @@ -460,4 +460,4 @@ } ] } -] \ No newline at end of file +] From 7aad2428915fcd48d2d0a45bdd55d2ea5ffd17ca Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 13 Jul 2017 15:19:37 +0200 Subject: [PATCH 19/34] Remove default feedback HFP-1174 --- semantics.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/semantics.json b/semantics.json index b6db4ee..2720be7 100644 --- a/semantics.json +++ b/semantics.json @@ -332,8 +332,6 @@ "label": "Feedback for defined score range", "importance": "low", "placeholder": "Fill in the feedback", - "default": "You got @score of @total points", - "showDefaultOnFirstRow": true, "optional": true } ] From 6a762b8223c64b2187e24e8c2c802b172f8538b6 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 13 Jul 2017 15:51:24 +0200 Subject: [PATCH 20/34] Move old feedback into a separate deprecated group HFP-1174 --- js/questionset.js | 80 +++++++++++++++--------------- language/.en.json | 36 ++++++++------ library.json | 2 +- semantics.json | 123 ++++++++++++++++++++++++---------------------- upgrades.js | 20 ++++++++ 5 files changed, 146 insertions(+), 115 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index 6bd0b21..8518a7d 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -112,10 +112,12 @@ H5P.QuestionSet = function (options, contentId, contentData) { showResultPage: true, noResultMessage: 'Finished', message: 'Your result:', - successGreeting: '', - successComment: '', - failGreeting: '', - failComment: '', + oldFeedback: { + successGreeting: '', + successComment: '', + failGreeting: '', + failComment: '' + }, overallFeedback: [], finishButtonText: 'Finish', solutionButtonText: 'Show solution', @@ -158,27 +160,27 @@ H5P.QuestionSet = function (options, contentId, contentData) { var randomizeQuestionOrdering = function (questions) { // Save the original order of the questions in a multidimensional array [[question0,0],[question1,1]... - var questionOrdering = questions.map(function(questionInstance, index) { return [questionInstance, index] }); + var questionOrdering = questions.map(function (questionInstance, index) { return [questionInstance, index]; }); // Shuffle the multidimensional array questionOrdering = H5P.shuffleArray(questionOrdering); // Retrieve question objects from the first index - var questions = []; + questions = []; for (var i = 0; i < questionOrdering.length; i++) { questions[i] = questionOrdering[i][0]; } // Retrieve the new shuffled order from the second index var newOrder = []; - for (var i = 0; i< questionOrdering.length; i++) { + for (var j = 0; j < questionOrdering.length; j++) { // Use a previous order if it exists - if(contentData.previousState && contentData.previousState.questionOrder) { - newOrder[i] = questionOrder[questionOrdering[i][1]]; + if (contentData.previousState && contentData.previousState.questionOrder) { + newOrder[j] = questionOrder[questionOrdering[j][1]]; } else { - newOrder[i] = questionOrdering[i][1]; + newOrder[j] = questionOrdering[j][1]; } } @@ -193,7 +195,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { if (params.poolSize > 0) { // If a previous pool exists, recreate it - if(contentData.previousState && contentData.previousState.poolOrder) { + if (contentData.previousState && contentData.previousState.poolOrder) { poolOrder = contentData.previousState.poolOrder; // Recreate the pool from the saved data @@ -247,7 +249,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { * @param {object} questions H5P content types to be created as instances * @return {array} Array of questions instances */ - var createQuestionInstancesFromQuestions = function(questions) { + var createQuestionInstancesFromQuestions = function (questions) { var result = []; // Create question instances from questions // Instantiate question instances @@ -312,8 +314,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { var _updateButtons = function () { // Verify that current question is answered when backward nav is disabled if (params.disableBackwardsNavigation) { - if (questionInstances[currentQuestion].getAnswerGiven() - && questionInstances.length-1 !== currentQuestion) { + if (questionInstances[currentQuestion].getAnswerGiven() && + questionInstances.length-1 !== currentQuestion) { questionInstances[currentQuestion].showButton('next'); } else { @@ -418,11 +420,11 @@ H5P.QuestionSet = function (options, contentId, contentData) { 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; + 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(); @@ -524,7 +526,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { //Force the last page to be reRendered rendered = false; - if(params.poolSize > 0){ + if (params.poolSize > 0) { // Make new pool from params.questions // Randomize and get the results @@ -577,7 +579,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { var replaceQuestionsInDOM = function (questionInstances) { // Find all question containers and detach questions from them - $('.question-container', $myDom).each(function (){ + $('.question-container', $myDom).each(function () { $(this).children().detach(); }); @@ -592,19 +594,19 @@ H5P.QuestionSet = function (options, contentId, contentData) { question.attach($('.question-container:eq(' + i + ')', $myDom)); //Show buttons if necessary - if(questionInstances[questionInstances.length -1] === question - && question.hasButton('finish')) { + if (questionInstances[questionInstances.length -1] === question && + question.hasButton('finish')) { question.showButton('finish'); } - if(questionInstances[questionInstances.length -1] !== question - && question.hasButton('next')) { + if (questionInstances[questionInstances.length -1] !== question && + question.hasButton('next')) { question.showButton('next'); } - if(questionInstances[0] !== question - && question.hasButton('prev') - && !params.disableBackwardsNavigation) { + if (questionInstances[0] !== question && + question.hasButton('prev') && + !params.disableBackwardsNavigation) { question.showButton('prev'); } @@ -645,7 +647,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { * @param {number} dotIndex Index of dot * @param {boolean} isAnswered True if is answered, False if not answered */ - var toggleAnsweredDot = function(dotIndex, isAnswered) { + var toggleAnsweredDot = function (dotIndex, isAnswered) { var $el = $('.progress-dot:eq(' + dotIndex +')', $myDom); // Skip current button @@ -732,8 +734,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { var eparams = { message: params.endGame.showResultPage ? params.endGame.message : params.endGame.noResultMessage, - comment: params.endGame.showResultPage ? (success ? params.endGame.successGreeting : params.endGame.failGreeting) : undefined, - resulttext: params.endGame.showResultPage ? (success ? params.endGame.successComment : params.endGame.failComment) : undefined, + 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, solutionButtonText: params.endGame.solutionButtonText, retryButtonText: params.endGame.retryButtonText @@ -873,7 +875,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { }); // Hide next button if it is the last question - if(questionInstances[questionInstances.length -1] === question) { + if (questionInstances[questionInstances.length -1] === question) { question.hideButton('next'); } @@ -1101,10 +1103,10 @@ H5P.QuestionSet = function (options, contentId, contentData) { return info; }; - this.getQuestions = function() { + this.getQuestions = function () { return questionInstances; }; - this.showSolutions = function() { + this.showSolutions = function () { renderSolutions = true; }; @@ -1162,7 +1164,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { /** * Add the question itself to the definition part of an xAPIEvent */ - var addQuestionToXAPI = function(xAPIEvent) { + var addQuestionToXAPI = function (xAPIEvent) { var definition = xAPIEvent.getVerifiedStatementValue(['object', 'definition']); $.extend(definition, getxAPIDefinition()); }; @@ -1173,8 +1175,8 @@ H5P.QuestionSet = function (options, contentId, contentData) { * @param {Object} metaContentType * @returns {array} */ - var getXAPIDataFromChildren = function(metaContentType) { - return metaContentType.getQuestions().map(function(question) { + var getXAPIDataFromChildren = function (metaContentType) { + return metaContentType.getQuestions().map(function (question) { return question.getXAPIData(); }); }; @@ -1185,7 +1187,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { * * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-6} */ - this.getXAPIData = function(){ + this.getXAPIData = function () { var xAPIEvent = this.createXAPIEventTemplate('answered'); addQuestionToXAPI(xAPIEvent); xAPIEvent.setScoredResult(this.getScore(), @@ -1197,7 +1199,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { return { statement: xAPIEvent.data.statement, children: getXAPIDataFromChildren(this) - } + }; }; }; diff --git a/language/.en.json b/language/.en.json index 242a8bf..5dbdf69 100644 --- a/language/.en.json +++ b/language/.en.json @@ -153,8 +153,7 @@ { "label": "Score Range" }, - { - }, + {}, { "label": "Feedback for defined score range", "placeholder": "Fill in the feedback" @@ -165,20 +164,25 @@ ] }, { - "label": "Quiz passed greeting", - "description": "This text will be displayed above the score if the user has successfully passed the quiz." - }, - { - "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." - }, - { - "label": "Failed comment", - "description": "This comment will be displayed after the score if the user has failed the quiz." + "label": "Old Feedback", + "fields": [ + { + "label": "Quiz passed greeting", + "description": "This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label": "Failed comment", + "description": "This comment will be displayed after the score if the user has failed the quiz." + } + ] }, { "label": "Solution button label", diff --git a/library.json b/library.json index 95fe57e..3177ecf 100644 --- a/library.json +++ b/library.json @@ -3,7 +3,7 @@ "description": "Put together a set of different questions that has to be solved. (Quiz)", "contentType": "question", "majorVersion": 1, - "minorVersion": 15, + "minorVersion": 13, "patchVersion": 0, "embedTypes": [ "iframe" diff --git a/semantics.json b/semantics.json index 33d59eb..9a8e860 100644 --- a/semantics.json +++ b/semantics.json @@ -340,66 +340,71 @@ ] }, { - "name": "successGreeting", - "type": "text", - "label": "Quiz passed greeting", + "name": "oldFeedback", + "type": "group", + "label": "Old Feedback", "importance": "low", - "optional": true, - "description": "This text will be displayed above the score if the user has successfully passed the quiz.", - "tags": [ - "strong", - "em" - ], - "deprecated": true - }, - { - "name": "successComment", - "type": "text", - "widget": "html", - "label": "Passed comment", - "importance": "low", - "optional": true, - "description": "This comment will be displayed after the score if the user has successfully passed the quiz.", - "tags": [ - "sub", - "sup", - "strong", - "em", - "a", - "p" - ], - "deprecated": true - }, - { - "name": "failGreeting", - "type": "text", - "label": "Quiz failed title", - "importance": "low", - "optional": true, - "description": "This text will be displayed above the score if the user has failed the quiz.", - "tags": [ - "strong", - "em" - ], - "deprecated": true - }, - { - "name": "failComment", - "type": "text", - "widget": "html", - "label": "Failed comment", - "importance": "low", - "optional": true, - "description": "This comment will be displayed after the score if the user has failed the quiz.", - "tags": [ - "sub", - "sup", - "strong", - "em", - "a", - "p" - ], - "deprecated": true + "deprecated": true, + "fields": [ + { + "name": "successGreeting", + "type": "text", + "label": "Quiz passed greeting", + "importance": "low", + "optional": true, + "description": "This text will be displayed above the score if the user has successfully passed the quiz.", + "tags": [ + "strong", + "em" + ] + }, + { + "name": "successComment", + "type": "text", + "widget": "html", + "label": "Passed comment", + "importance": "low", + "optional": true, + "description": "This comment will be displayed after the score if the user has successfully passed the quiz.", + "tags": [ + "sub", + "sup", + "strong", + "em", + "a", + "p" + ] + }, + { + "name": "failGreeting", + "type": "text", + "label": "Quiz failed title", + "importance": "low", + "optional": true, + "description": "This text will be displayed above the score if the user has failed the quiz.", + "tags": [ + "strong", + "em" + ] + }, + { + "name": "failComment", + "type": "text", + "widget": "html", + "label": "Failed comment", + "importance": "low", + "optional": true, + "description": "This comment will be displayed after the score if the user has failed the quiz.", + "tags": [ + "sub", + "sup", + "strong", + "em", + "a", + "p" + ] + } + ] }, { "name": "solutionButtonText", diff --git a/upgrades.js b/upgrades.js index bf86aea..7829f31 100644 --- a/upgrades.js +++ b/upgrades.js @@ -78,6 +78,26 @@ H5PUpgrades['H5P.QuestionSet'] = (function ($) { delete parameters.endGame.scoreString; } + // Group old feedback fields + if (parameters.endGame.successGreeting || + parameters.endGame.successComment || + parameters.endGame.failGreeting || + parameters.endGame.failComment) { + parameters.endGame.oldFeedback = {}; + if (parameters.endGame.successGreeting) { + parameters.endGame.oldFeedback.successGreeting = parameters.endGame.successGreeting; + } + if (parameters.endGame.successComment) { + parameters.endGame.oldFeedback.successComment = parameters.endGame.successComment; + } + if (parameters.endGame.failGreeting) { + parameters.endGame.oldFeedback.failGreeting = parameters.endGame.failGreeting; + } + if (parameters.endGame.failComment) { + parameters.endGame.oldFeedback.failComment = parameters.endGame.failComment; + } + } + finished(null, parameters); } } From c76d0a89c124dcdbccb01710da5a17f653341621 Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 13 Jul 2017 16:07:56 +0200 Subject: [PATCH 21/34] Update description HFP-1174 --- semantics.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/semantics.json b/semantics.json index 9a8e860..0cbdbfa 100644 --- a/semantics.json +++ b/semantics.json @@ -299,7 +299,7 @@ ], "importance": "high", "label": "Define custom feedback for any score range", - "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\n\"@score\" will be replaced by calculated score, \"@total\" will be replaced by maximum possible score.", + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!" "entity": "range", "min": 1, "defaultNum": 1, From 697720a06a2ffef86e817399a6d4fb6afac24a5d Mon Sep 17 00:00:00 2001 From: Frode Petterson Date: Thu, 13 Jul 2017 16:12:26 +0200 Subject: [PATCH 22/34] I messed up... --- semantics.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/semantics.json b/semantics.json index 0cbdbfa..733e68e 100644 --- a/semantics.json +++ b/semantics.json @@ -299,7 +299,7 @@ ], "importance": "high", "label": "Define custom feedback for any score range", - "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!" + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", "entity": "range", "min": 1, "defaultNum": 1, From 109fe14a45640df352234f53e9bb07c56cd01872 Mon Sep 17 00:00:00 2001 From: otacke Date: Fri, 14 Jul 2017 14:40:30 +0200 Subject: [PATCH 23/34] add stub for Danish translation --- language/da.json | 251 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 251 insertions(+) create mode 100644 language/da.json diff --git a/language/da.json b/language/da.json new file mode 100644 index 0000000..0b9c4f6 --- /dev/null +++ b/language/da.json @@ -0,0 +1,251 @@ +{ + "semantics": [ + { + "label": "Quiz introduction", + "fields": [ + { + "label": "Display introduction" + }, + { + "label": "Title", + "description": "This title will be displayed above the introduction text." + }, + { + "label": "Introduction text", + "description": "This text will be displayed before the quiz starts." + }, + { + "label": "Start button text", + "default": "Start Quiz" + }, + { + "label": "Background image", + "description": "An optional background image for the introduction." + } + ] + }, + { + "label": "Background image", + "description": "An optional background image for the Question set." + }, + { + "label": "Progress indicator", + "description": "Question set progress indicator style.", + "options": [ + { + "label": "Textual" + }, + { + "label": "Dots" + } + ], + "default": "dots" + }, + { + "label": "Pass percentage", + "description": "Percentage of Total score required for passing the quiz." + }, + { + "label": "Questions", + "widgets": [ + { + "label": "Default" + }, + { + "label": "Textual" + } + ], + "entity": "question", + "field": { + "label": "Question type", + "description": "Library for this question." + } + }, + { + "label": "Interface texts in quiz", + "fields": [ + { + "label": "Back button", + "default": "Forrige spørgsmål" + }, + { + "label": "Next button", + "default": "Næste spørgsmål" + }, + { + "label": "Finish button", + "default": "Færdig" + }, + { + "label": "Progress text", + "description": "Text used if textual progress is selected.", + "default": "Spørgsmål: nummer @current ud af @spørgsmål" + }, + { + "label": "Label for jumping to a certain question", + "description": "You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default": "Spørgsmål %d ud af %total" + }, + { + "label": "Copyright dialog question label", + "default": "Spørgsmål" + }, + { + "label": "Readspeaker progress", + "description": "May use @current and @total question variables", + "default": "Spørgsmål @current ud af @total" + }, + { + "label": "Unanswered question text", + "default": "Ubesvaret" + }, + { + "label": "Answered question text", + "default": "Besvaret" + }, + { + "label": "Current question text", + "default": "Aktuel spørgsmål" + } + ] + }, + { + "label": "Disable backwards navigation", + "description": "This option will only allow you to move forward in Question Set" + }, + { + "label": "Randomize questions", + "description": "Enable to randomize the order of questions on display." + }, + { + "label": "Number of questions to be shown:", + "description": "Create a randomized batch of questions from the total." + }, + { + "label": "Quiz finished", + "fields": [ + { + "label": "Display results" + }, + { + "label": "Display solution button" + }, + { + "label": "No results message", + "description": "Text displayed on end page when \"Display results\" is disabled", + "default": "Finished" + }, + { + "label": "Feedback heading", + "default": "Your result:", + "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label": "Overall Feedback", + "fields": [ + { + "widgets": [], + "label": "Define custom feedback for any score range", + "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity": "range", + "field": { + "fields": [ + { + "label": "Score Range" + }, + {}, + { + "label": "Feedback for defined score range", + "placeholder": "Fill in the feedback" + } + ] + } + } + ] + }, + { + "label": "Old Feedback", + "fields": [ + { + "label": "Quiz passed greeting", + "description": "This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label": "Failed comment", + "description": "This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label": "Solution button label", + "default": "Show solution", + "description": "Text for the solution button." + }, + { + "label": "Retry button label", + "default": "Retry", + "description": "Text for the retry button." + }, + { + "label": "Finish button text", + "default": "Finish" + }, + { + "label": "Display video before quiz results" + }, + { + "label": "Enable skip video button" + }, + { + "label": "Skip video button label", + "default": "Skip video" + }, + { + "label": "Passed video", + "description": "This video will be played if the user successfully passed the quiz." + }, + { + "label": "Fail video", + "description": "This video will be played if the user failes the quiz." + } + ] + }, + { + "label": "Settings for \"Show solution\" and \"Retry\" buttons", + "fields": [ + { + "label": "Override \"Show Solution\" button", + "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + }, + { + "label": "Override \"Retry\" button", + "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + } + ] + } + ] +} From 49fdaa0bb1a153309ee35735de78d8d5226f84ae Mon Sep 17 00:00:00 2001 From: Timothy Lim Date: Mon, 17 Jul 2017 10:09:56 +0200 Subject: [PATCH 24/34] Update da.json --- language/da.json | 200 ++++++++++++++++++++++++----------------------- 1 file changed, 102 insertions(+), 98 deletions(-) diff --git a/language/da.json b/language/da.json index 0b9c4f6..1a3765f 100644 --- a/language/da.json +++ b/language/da.json @@ -1,69 +1,69 @@ { - "semantics": [ + "semantics":[ { - "label": "Quiz introduction", - "fields": [ + "label":"Quiz introduction", + "fields":[ { - "label": "Display introduction" + "label":"Display introduction" }, { - "label": "Title", - "description": "This title will be displayed above the introduction text." + "label":"Title", + "description":"This title will be displayed above the introduction text." }, { - "label": "Introduction text", - "description": "This text will be displayed before the quiz starts." + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." }, { - "label": "Start button text", - "default": "Start Quiz" + "label":"Start button text", + "default":"Start Quiz" }, { - "label": "Background image", - "description": "An optional background image for the introduction." + "label":"Background image", + "description":"An optional background image for the introduction." } ] }, { - "label": "Background image", - "description": "An optional background image for the Question set." + "label":"Background image", + "description":"An optional background image for the Question set." }, { - "label": "Progress indicator", - "description": "Question set progress indicator style.", - "options": [ + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ { - "label": "Textual" + "label":"Textual" }, { - "label": "Dots" + "label":"Dots" } ], - "default": "dots" + "default":"dots" }, { - "label": "Pass percentage", - "description": "Percentage of Total score required for passing the quiz." + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." }, { - "label": "Questions", - "widgets": [ + "label":"Questions", + "widgets":[ { - "label": "Default" + "label":"Default" }, { - "label": "Textual" + "label":"Textual" } ], - "entity": "question", - "field": { - "label": "Question type", - "description": "Library for this question." + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." } }, { - "label": "Interface texts in quiz", - "fields": [ + "label":"Interface texts in quiz", + "fields":[ { "label": "Back button", "default": "Forrige spørgsmål" @@ -110,53 +110,57 @@ ] }, { - "label": "Disable backwards navigation", - "description": "This option will only allow you to move forward in Question Set" + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" }, { - "label": "Randomize questions", - "description": "Enable to randomize the order of questions on display." + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." }, { - "label": "Number of questions to be shown:", - "description": "Create a randomized batch of questions from the total." + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." }, { - "label": "Quiz finished", - "fields": [ + "label":"Quiz finished", + "fields":[ { - "label": "Display results" + "label":"Display results" }, { - "label": "Display solution button" + "label":"Display solution button" }, { - "label": "No results message", - "description": "Text displayed on end page when \"Display results\" is disabled", - "default": "Finished" + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" }, { - "label": "Feedback heading", - "default": "Your result:", - "description": "This heading will be displayed at the end of the quiz when the user has answered all questions." + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." }, { - "label": "Overall Feedback", - "fields": [ + "label":"Overall Feedback", + "fields":[ { - "widgets": [], - "label": "Define custom feedback for any score range", - "description": "Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", - "entity": "range", - "field": { - "fields": [ + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ { - "label": "Score Range" + "label":"Score Range" }, - {}, { - "label": "Feedback for defined score range", - "placeholder": "Fill in the feedback" + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" } ] } @@ -164,84 +168,84 @@ ] }, { - "label": "Old Feedback", - "fields": [ + "label":"Old Feedback", + "fields":[ { - "label": "Quiz passed greeting", - "description": "This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Passed comment", - "description": "This comment will be displayed after the score if the user has successfully passed the quiz." + "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." + "label":"Quiz failed title", + "description":"This text will be displayed above the score if the user has failed the quiz." }, { - "label": "Failed comment", - "description": "This comment will be displayed after the score if the user has failed the quiz." + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." } ] }, { - "label": "Solution button label", - "default": "Show solution", - "description": "Text for the solution button." + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." }, { - "label": "Retry button label", - "default": "Retry", - "description": "Text for the retry button." + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." }, { - "label": "Finish button text", - "default": "Finish" + "label":"Finish button text", + "default":"Finish" }, { - "label": "Display video before quiz results" + "label":"Display video before quiz results" }, { - "label": "Enable skip video button" + "label":"Enable skip video button" }, { - "label": "Skip video button label", - "default": "Skip video" + "label":"Skip video button label", + "default":"Skip video" }, { - "label": "Passed video", - "description": "This video will be played if the user successfully passed the quiz." + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." }, { - "label": "Fail video", - "description": "This video will be played if the user failes the quiz." + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." } ] }, { - "label": "Settings for \"Show solution\" and \"Retry\" buttons", - "fields": [ + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ { - "label": "Override \"Show Solution\" button", - "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ { - "label": "Enabled" + "label":"Enabled" }, { - "label": "Disabled" + "label":"Disabled" } ] }, { - "label": "Override \"Retry\" button", - "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ { - "label": "Enabled" + "label":"Enabled" }, { - "label": "Disabled" + "label":"Disabled" } ] } From ae79cd56e8d213bcb7da8ee9cba6b7cf6cd53269 Mon Sep 17 00:00:00 2001 From: Timothy Lim Date: Mon, 17 Jul 2017 10:20:39 +0200 Subject: [PATCH 25/34] Update da.json --- language/da.json | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/language/da.json b/language/da.json index 1a3765f..c629729 100644 --- a/language/da.json +++ b/language/da.json @@ -65,47 +65,47 @@ "label":"Interface texts in quiz", "fields":[ { - "label": "Back button", - "default": "Forrige spørgsmål" + "label":"Back button", + "default":"Forrige spørgsmål" }, { - "label": "Next button", - "default": "Næste spørgsmål" + "label":"Next button", + "default":"Næste spørgsmål" }, { - "label": "Finish button", - "default": "Færdig" + "label":"Finish button", + "default":"Færdig" }, { - "label": "Progress text", - "description": "Text used if textual progress is selected.", - "default": "Spørgsmål: nummer @current ud af @spørgsmål" + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Spørgsmål:nummer @current ud af @spørgsmål" }, { - "label": "Label for jumping to a certain question", - "description": "You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", - "default": "Spørgsmål %d ud af %total" + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Spørgsmål %d ud af %total" }, { - "label": "Copyright dialog question label", - "default": "Spørgsmål" + "label":"Copyright dialog question label", + "default":"Spørgsmål" }, { - "label": "Readspeaker progress", - "description": "May use @current and @total question variables", - "default": "Spørgsmål @current ud af @total" + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Spørgsmål @current ud af @total" }, { - "label": "Unanswered question text", - "default": "Ubesvaret" + "label":"Unanswered question text", + "default":"Ubesvaret" }, { - "label": "Answered question text", - "default": "Besvaret" + "label":"Answered question text", + "default":"Besvaret" }, { - "label": "Current question text", - "default": "Aktuel spørgsmål" + "label":"Current question text", + "default":"Aktuel spørgsmål" } ] }, From 5699cfc690a2e688f7441e210a48624347c96d20 Mon Sep 17 00:00:00 2001 From: thomasmars Date: Mon, 24 Jul 2017 13:57:06 +0200 Subject: [PATCH 26/34] Fixes duplicate dependency declaration from broken merge. --- library.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/library.json b/library.json index 3177ecf..0c46467 100644 --- a/library.json +++ b/library.json @@ -64,11 +64,6 @@ "machineName": "H5PEditor.QuestionSetTextualEditor", "majorVersion": 1, "minorVersion": 2 - }, - { - "machineName": "H5PEditor.RangeList", - "majorVersion": 1, - "minorVersion": 0 } ] } From cdba8edd08d16ca727230e3ce8cd759dd64ef562 Mon Sep 17 00:00:00 2001 From: otacke Date: Sat, 29 Jul 2017 11:14:45 +0200 Subject: [PATCH 27/34] fix typo --- language/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/de.json b/language/de.json index dca83c1..8c8542e 100644 --- a/language/de.json +++ b/language/de.json @@ -154,7 +154,7 @@ }, { "label": "Kopfzeile für nicht bestandenes Quiz", - "default": "Diese Mal hast du nicht bestanden.", + "default": "Dieses Mal hast du nicht bestanden.", "description": "Dieser Text wird oberhalb der Punkte angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." }, { From cda9ceaeecf21adfdae35d36c7ecb78852726075 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 4 Aug 2017 08:40:47 +0200 Subject: [PATCH 28/34] Preparing release - updating version --- library.json | 6 +++--- semantics.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library.json b/library.json index 0c46467..eeca3e6 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 13, - "patchVersion": 0, + "patchVersion": 1, "embedTypes": [ "iframe" ], @@ -46,7 +46,7 @@ { "machineName": "H5P.JoubelUI", "majorVersion": 1, - "minorVersion": 2 + "minorVersion": 3 } ], "editorDependencies": [ @@ -66,4 +66,4 @@ "minorVersion": 2 } ] -} +} \ No newline at end of file diff --git a/semantics.json b/semantics.json index 733e68e..a200f25 100644 --- a/semantics.json +++ b/semantics.json @@ -126,7 +126,7 @@ "H5P.Blanks 1.8", "H5P.MarkTheWords 1.7", "H5P.DragText 1.6", - "H5P.TrueFalse 1.1" + "H5P.TrueFalse 1.2" ] } }, From facea236cee7c1913c2fcf72147bc9fe68dfa028 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 4 Aug 2017 12:03:30 +0200 Subject: [PATCH 29/34] Making timing better for new score bar [HFP-1229] --- js/questionset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/questionset.js b/js/questionset.js index 0a29e99..a407b42 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -772,7 +772,6 @@ H5P.QuestionSet = function (options, contentId, contentData) { scoreBar = H5P.JoubelUI.createScoreBar(totals); } scoreBar.appendTo($('.feedback-scorebar', $myDom)); - scoreBar.setScore(finals); $('.feedback-text', $myDom).html(scoreString); // Announce that the question set is complete @@ -783,6 +782,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { eparams.comment + '.' + eparams.resulttext) .show().focus(); + scoreBar.setScore(finals); }, 0); } else { From 6d63bdc43c5a550602de7396b81e498b5506313c Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 7 Aug 2017 11:43:46 +0200 Subject: [PATCH 30/34] HFP-1339 Making overall feedback expanded and changing description --- semantics.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/semantics.json b/semantics.json index a200f25..bd8e8e8 100644 --- a/semantics.json +++ b/semantics.json @@ -287,6 +287,7 @@ "type": "group", "label": "Overall Feedback", "importance": "low", + "expanded": true, "fields": [ { "name": "overallFeedback", @@ -299,7 +300,7 @@ ], "importance": "high", "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", "min": 1, "defaultNum": 1, From 8f9d1bf4204f067c821141ff3ea486f96d8dc618 Mon Sep 17 00:00:00 2001 From: timothyylim Date: Mon, 21 Aug 2017 14:10:19 +0200 Subject: [PATCH 31/34] Merge translations --- language/af.json | 255 ++++++++++++++++++++++++++++++++++++ language/ar.json | 315 ++++++++++++++++++++++++-------------------- language/bs.json | 328 +++++++++++++++++++++++++--------------------- language/ca.json | 255 ++++++++++++++++++++++++++++++++++++ language/cs.json | 255 ++++++++++++++++++++++++++++++++++++ language/da.json | 22 ++-- language/de.json | 330 ++++++++++++++++++++++++---------------------- language/el.json | 255 ++++++++++++++++++++++++++++++++++++ language/es.json | 255 ++++++++++++++++++++++++++++++++++++ language/et.json | 255 ++++++++++++++++++++++++++++++++++++ language/fi.json | 255 ++++++++++++++++++++++++++++++++++++ language/fr.json | 331 +++++++++++++++++++++++++---------------------- language/he.json | 255 ++++++++++++++++++++++++++++++++++++ language/hu.json | 255 ++++++++++++++++++++++++++++++++++++ language/it.json | 315 ++++++++++++++++++++++++-------------------- language/ja.json | 255 ++++++++++++++++++++++++++++++++++++ language/ko.json | 255 ++++++++++++++++++++++++++++++++++++ language/nb.json | 330 ++++++++++++++++++++++++---------------------- language/nl.json | 255 ++++++++++++++++++++++++++++++++++++ language/nn.json | 330 ++++++++++++++++++++++++---------------------- language/pl.json | 255 ++++++++++++++++++++++++++++++++++++ language/pt.json | 255 ++++++++++++++++++++++++++++++++++++ language/ro.json | 255 ++++++++++++++++++++++++++++++++++++ language/ru.json | 255 ++++++++++++++++++++++++++++++++++++ language/sr.json | 255 ++++++++++++++++++++++++++++++++++++ language/sv.json | 255 ++++++++++++++++++++++++++++++++++++ language/tr.json | 255 ++++++++++++++++++++++++++++++++++++ language/vi.json | 255 ++++++++++++++++++++++++++++++++++++ 28 files changed, 6351 insertions(+), 1050 deletions(-) create mode 100644 language/af.json create mode 100644 language/ca.json create mode 100644 language/cs.json create mode 100644 language/el.json create mode 100644 language/es.json create mode 100644 language/et.json create mode 100644 language/fi.json create mode 100644 language/he.json create mode 100644 language/hu.json create mode 100644 language/ja.json create mode 100644 language/ko.json create mode 100644 language/nl.json create mode 100644 language/pl.json create mode 100644 language/pt.json create mode 100644 language/ro.json create mode 100644 language/ru.json create mode 100644 language/sr.json create mode 100644 language/sv.json create mode 100644 language/tr.json create mode 100644 language/vi.json diff --git a/language/af.json b/language/af.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/af.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/ar.json b/language/ar.json index e8b0509..56bf416 100644 --- a/language/ar.json +++ b/language/ar.json @@ -1,212 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "مقدمة المسابقة", - "fields": [ + "label":"مقدمة المسابقة", + "fields":[ { - "label": "عرض المقدمة" + "label":"عرض المقدمة" }, { - "label": "العنوان", - "description": "سيتم عرض هذا العنوان فوق النص المقدمة" + "label":"العنوان", + "description":"سيتم عرض هذا العنوان فوق النص المقدمة" }, { - "label": "مقدمة النص", - "description": "سيتم عرض هذا النص قبل أن تبدأ هذه المسابقة" + "label":"مقدمة النص", + "description":"سيتم عرض هذا النص قبل أن تبدأ هذه المسابقة" }, { - "label": "بدء زر النص" + "label":"بدء زر النص", + "default":"Start Quiz" }, { - "label": "صورة الخلفية", - "description": "إدخال صورة خلفية اختيارية" + "label":"صورة الخلفية", + "description":"إدخال صورة خلفية اختيارية" } ] }, { - "label": "صورة الخلفية", - "description": "صورة خلفية اختيارية لأسئلة" + "label":"صورة الخلفية", + "description":"صورة خلفية اختيارية لأسئلة" }, { - "label": "مؤشر التقدم", - "description": "أسئلة لتعيين نمط مؤشر التقدم", - "options": [ + "label":"مؤشر التقدم", + "description":"أسئلة لتعيين نمط مؤشر التقدم", + "options":[ { - "label": "النصية" + "label":"النصية" }, { - "label": "النقاط" - } - ] - }, - { - "label": "نسبة النجاح", - "description": "النسبة المئوية لمجموع النقاط المطلوبة لاجتياز الاختبار" - }, - { - "label": "الأسئلة", - "widgets": [ - { - "label": "الافتراضي" - }, - { - "label": "النصية" + "label":"النقاط" } ], - "entity": "السؤال", - "field": { - "label": "نوع السؤال", - "description": "مكتبة لهذا السؤال" + "default":"dots" + }, + { + "label":"نسبة النجاح", + "description":"النسبة المئوية لمجموع النقاط المطلوبة لاجتياز الاختبار" + }, + { + "label":"الأسئلة", + "widgets":[ + { + "label":"الافتراضي" + }, + { + "label":"النصية" + } + ], + "entity":"السؤال", + "field":{ + "label":"نوع السؤال", + "description":"مكتبة لهذا السؤال" } }, { - "label": "واجهة النصوص لهذه المسابقة", - "fields": [ + "label":"واجهة النصوص لهذه المسابقة", + "fields":[ { - "label": "زر الرجوع" + "label":"زر الرجوع", + "default":"Previous question" }, { - "label": "زر التقدم" + "label":"زر التقدم", + "default":"Next question" }, { - "label": "زر الانتهاء" + "label":"زر الانتهاء", + "default":"Finish" }, { - "label": "نص التقدم", - "description": "النص المستخدم إذا تم تحديد التقدم نصيا" + "label":"نص التقدم", + "description":"النص المستخدم إذا تم تحديد التقدم نصيا", + "default":"Question: @current of @total questions" }, { - "label": "Label for jumping to a certain question", - "description": "You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", - "default": "Question %d of %total" + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" }, { - "label": "Copyright dialog question label", - "default": "Question" + "label":"Copyright dialog question label", + "default":"Question" }, { - "label": "Readspeaker progress", - "description": "May use @current and @total question variables", - "default": "Question @current of @total" + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" }, { - "label": "Unanswered question text", - "default": "Unanswered" + "label":"Unanswered question text", + "default":"Unanswered" }, { - "label": "Answered question text", - "default": "Answered" + "label":"Answered question text", + "default":"Answered" }, { - "label": "Current question text", - "default": "Current question" + "label":"Current question text", + "default":"Current question" } ] }, { - "label": "Disable backwards navigation", - "description": "This option will only allow you to move forward in Question Set" + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" }, { - "label": "Randomize questions", - "description": "Enable to randomize the order of questions on display." + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." }, { - "label": "Number of questions to be shown:", - "description": "Create a randomized batch of questions from the total." + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." }, { - "label": "انتهاء المسابقة", - "fields": [ + "label":"انتهاء المسابقة", + "fields":[ { - "label": "عرض النتائج" + "label":"عرض النتائج" }, { - "label": "Display solution button" + "label":"Display solution button" }, { - "label": "No results message", - "description": "Text displayed on end page when \"Display results\" is disabled", - "default": "Finished" + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" }, { - "label": "نص راس الملاحظات", - "description": "سيتم عرض هذا العنوان في نهاية هذه المسابقة حيثما أجاب المستخدم على جميع الأسئلة المستعملة" + "label":"نص راس الملاحظات", + "default":"Your result:", + "description":"سيتم عرض هذا العنوان في نهاية هذه المسابقة حيثما أجاب المستخدم على جميع الأسئلة المستعملة" }, { - "label": "عرض نص النتيجة", - "description": "النص يستخدم لعرض مجموع النقاط للمستخدم \"@score\" سوف تحل محلها النتيجة المحسوبة, \"@total\" حسب أقصى درجة ممكنة" - }, - { - "label": "تعليق النجاح بالمسابقة", - "description": "سيتم عرض هذا النص أعلاه النتيجة إذا انقضى المستخدم بنجاح هذه المسابقة" - }, - { - "label": "ملاحظة النجاح", - "description": "سيتم عرض هذه الملاحظة بعد النتيجة إذا انقضى المستخدم بنجاح هذه المسابقة" - }, - { - "label": "تعليق الرسوب بالمسابقة", - "description": "سيتم عرض هذا النص أعلاه النتيجة إذا كان المستخدم قد فشلت في المسابقة" - }, - { - "label": "ملاحظة الرسوب", - "description": "سيتم عرض هذه الملاحظة بعد النتيجة إذا كان المستخدم قد فشلت في المسابقة" - }, - { - "label": "تسمية زر اظهار الحل", - "description": "نص زر الحل" - }, - { - "label": "تسمية زر إعادة المحاولة", - "description": "نص زر إعادة المحاولة" - }, - { - "label": "نص زر الانتهاء" - }, - { - "label": "عرض الفيديو قبل نتائج المسابقة" - }, - { - "label": "تفعيل زر تخطى الفيديو" - }, - { - "label": "تسمية زر تخطى الفيديو" - }, - { - "label": "فيديو النجاح بالمسابقة", - "description": "سيتم تشغيل هذا الفيديو إذا كان المستخدم ناجحا بهذه المسابقة" - }, - { - "label": "فيديو الرسوب بالمسابقة", - "description": "سيتم تشغيل هذا الفيديو إذا كان المستخدم راسبا بهذه المسابقة" - } - ] - }, - { - "label": "إعدادات زر \"مشاهدة حل \" وزر \"إعادة المحاولة\" ", - "fields": [ - { - "label": "Override \"Show Solution\" button", - "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Enabled" - }, - { - "label": "Disabled" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Override \"Retry\" button", - "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Enabled" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Disabled" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"إعدادات زر \"مشاهدة حل \" وزر \"إعادة المحاولة\" ", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" } ] } diff --git a/language/bs.json b/language/bs.json index c92f10e..e37d4ad 100644 --- a/language/bs.json +++ b/language/bs.json @@ -1,225 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "Uvod u kviz", - "fields": [ + "label":"Uvod u kviz", + "fields":[ { - "label": "Prikaži uvod" + "label":"Prikaži uvod" }, { - "label": "Naziv", - "description": "Ovaj će naziv biti prikazan iznad uvodnog teksta." + "label":"Naziv", + "description":"Ovaj će naziv biti prikazan iznad uvodnog teksta." }, { - "label": "Tekst uvoda", - "description": "Ovaj će naziv biti prikazan prije početka kviza." + "label":"Tekst uvoda", + "description":"Ovaj će naziv biti prikazan prije početka kviza." }, { - "label": "Oznaka za dugme \"Start\"", - "default": "Start" + "label":"Oznaka za dugme \"Start\"", + "default":"Start" }, { - "label": "Slika pozadine", - "description": "Slika pozadine na početku. (opcionalno)." + "label":"Slika pozadine", + "description":"Slika pozadine na početku. (opcionalno)." } ] }, { - "label": "Slika pozadine", - "description": "Slika pozadine seta pitanja. (opcionalno)." + "label":"Slika pozadine", + "description":"Slika pozadine seta pitanja. (opcionalno)." }, { - "label": "Prikaz napredovanja", - "description": "Prikazivanje napredovanja", - "options": [ + "label":"Prikaz napredovanja", + "description":"Prikazivanje napredovanja", + "options":[ { - "label": "Tekst" + "label":"Tekst" }, { - "label": "Bodovi" - } - ] - }, - { - "label": "Minimalno procenata za prolaz", - "description": "Minimalno osvojenih procenata da bi se kviz smatrao uspješno prođenim." - }, - { - "label": "Pitanja", - "widgets": [ - { - "label": "Standard" - }, - { - "label": "Tekst" + "label":"Bodovi" } ], - "entity": "Pitanje", - "field": { - "label": "Vrsta pitanja", - "description": "Biblioteka za ovo pitanje." + "default":"dots" + }, + { + "label":"Minimalno procenata za prolaz", + "description":"Minimalno osvojenih procenata da bi se kviz smatrao uspješno prođenim." + }, + { + "label":"Pitanja", + "widgets":[ + { + "label":"Standard" + }, + { + "label":"Tekst" + } + ], + "entity":"Pitanje", + "field":{ + "label":"Vrsta pitanja", + "description":"Biblioteka za ovo pitanje." } }, { - "label": "Prikaz teksta u kvizu", - "fields": [ + "label":"Prikaz teksta u kvizu", + "fields":[ { - "label": "Oznaka za dugme \"Nazad\"", - "default": "Zurück" + "label":"Oznaka za dugme \"Nazad\"", + "default":"Zurück" }, { - "label": "Oznaka za dugme \"Naprijed\"", - "default": "Weiter" + "label":"Oznaka za dugme \"Naprijed\"", + "default":"Weiter" }, { - "label": "Oznaka za dugme \"Završi\"", - "default": "Završi" + "label":"Oznaka za dugme \"Završi\"", + "default":"Završi" }, { - "label": "Tekst o napredovanju", - "description": "Koristi tekst ako je izabran za napredak u pisanom obliku.", - "default": "Aktuelno pitanje: @current od @total pitanja" + "label":"Tekst o napredovanju", + "description":"Koristi tekst ako je izabran za napredak u pisanom obliku.", + "default":"Aktuelno pitanje: @current od @total pitanja" }, { - "label": "Označavanje za skakanje do određene tačke", - "description": "Koristi mjesto '%d' za redoslijed pitanja i %total za ukupan broj pitanja.", - "default": "Pitanje %d od %total" + "label":"Označavanje za skakanje do određene tačke", + "description":"Koristi mjesto '%d' za redoslijed pitanja i %total za ukupan broj pitanja.", + "default":"Pitanje %d od %total" }, { - "label": "Opis pitanja u vezi sa vezi s autorom", - "default": "Pitanje" + "label":"Opis pitanja u vezi sa vezi s autorom", + "default":"Pitanje" }, { - "label": "Napredno \"Readspeaker\"", - "description": "Varijable: @current i @total", - "default": "Pitanje @current od @total" + "label":"Napredno \"Readspeaker\"", + "description":"Varijable: @current i @total", + "default":"Pitanje @current od @total" }, { - "label": "Tekst za neodgovorena pitanja", - "default": "Neodgovoreno" + "label":"Tekst za neodgovorena pitanja", + "default":"Neodgovoreno" }, { - "label": "Tekst za odgovorena pitanja", - "default": "Odgovoreno" + "label":"Tekst za odgovorena pitanja", + "default":"Odgovoreno" }, { - "label": "Tekst za trenutno pitanja", - "default": "Trenutno pitanje" + "label":"Tekst za trenutno pitanja", + "default":"Trenutno pitanje" } ] }, { - "label": "Deaktivirati mogućnost povratka unazad", - "description": "Ako je aktivirano, korisnik će moći ići samo naprijed u odgovaranju na pitanja." + "label":"Deaktivirati mogućnost povratka unazad", + "description":"Ako je aktivirano, korisnik će moći ići samo naprijed u odgovaranju na pitanja." }, { - "label": "Izmješati pitanja", - "description": "Ako je aktivirano, pitanja će kod svakog učitavanja kviza imati drugi raspored." + "label":"Izmješati pitanja", + "description":"Ako je aktivirano, pitanja će kod svakog učitavanja kviza imati drugi raspored." }, { - "label": "Broj pitanja za prikaz:", - "description": "Može se koristiti kod odabira slučajnog pitanja." + "label":"Broj pitanja za prikaz:", + "description":"Može se koristiti kod odabira slučajnog pitanja." }, { - "label": "Završi kviz", - "fields": [ + "label":"Završi kviz", + "fields":[ { - "label": "Prikaz rezultata" + "label":"Prikaz rezultata" }, { - "label": "Napomena ako nema rezultata", - "description": "Tekst koji će biti prikazan u slučaju da je \"Prikaz rezultata\" deaktiviran", - "default": "Završi" + "label":"Napomena ako nema rezultata" }, { - "label": "Oznaka za povratne informacije", - "default": "Tvoj rezultat:", - "description": "Ovaj tekst će biti prikazan na kraju kviza kada korisnik odgovori na pitanja." + "label":"Oznaka za povratne informacije", + "description":"Ovaj tekst će biti prikazan na kraju kviza kada korisnik odgovori na pitanja.", + "default":"Tvoj rezultat:" }, { - "label": "Tekst za prikaz broj odova", - "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.", - "default": "Osvojeno @score bodova od @total mogućih." + "label":"Tekst za prikaz broj odova", + "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": "Oznaka za \"Kviz položen\"", - "placeholder": "BRAVO!", - "default": "BRAVO!", - "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik uspješno završio kviz." - }, - { - "label": "Komentar za uspješno završen kviz", - "default": "Nije loše!", - "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik uspješno završio kviz." - }, - { - "label": "Oznaka kod neuspješnog završetka kviza", - "default": "Ovoga puta nije dovoljno dobro.", - "description": "Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik nije uspješno završio kviz." - }, - { - "label": "Oznaka kod neuspješnog završetka kviza", - "default": "Pokušaj još jednom!", - "description": "Ovaj komentar će se pokazati nakon što korisnik nije sakupio dovoljan broj bodova za uspješan završetak kviza." - }, - { - "label": "Oznaka za dugme \"Prikaži rješenje\"", - "default": "Prikaži rješenje", - "description": "Oznaka za dugme \"Prikaži rješenje\"" - }, - { - "label": "Oznaka za dugme \"Ponovi\"", - "default": "Ponovi", - "description": "Oznaka za dugme \"Ponovi\"" - }, - { - "label": "Oznaka za dugme \"Završi\"", - "default": "Završi" - }, - { - "label": "Prikaži video prije rezultata kviza" - }, - { - "label": "Aktiviraj dugme \"Preskoči vidio\"" - }, - { - "label": "Oznaka za dugme \"Preskoči video\"", - "default": "Preskoči video" - }, - { - "label": "Video nakon položenog kviza", - "description": "Ovaj video se prikazuje nakon što korisnik uspješno položi kviz." - }, - { - "label": "Video nakon nepoloženog kviza", - "description": "Ovaj video se prikazuje nakon što korisnik neuspješno završi kviz." - } - ] - }, - { - "label": "Podešavanje dugmeta \"Prikaži rješenje\" i \"Ponovi\".", - "fields": [ - { - "label": "Poništi dugme \"Prikaži rješenje\"", - "description": "Ova opcija podešava prikazivanje dugmeta \"Prikaži rješenje\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Prikaži" - }, - { - "label": "Nemoj prikazati" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Poništi dugme \"Ponovi\"", - "description": "Ova opcija podešava prikazivanje dugmeta \"Ponovi\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Prikaži" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Nemoj prikazati" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Podešavanje dugmeta \"Prikaži rješenje\" i \"Ponovi\".", + "fields":[ + { + "label":"Poništi dugme \"Prikaži rješenje\"", + "description":"Ova opcija podešava prikazivanje dugmeta \"Prikaži rješenje\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", + "options":[ + { + "label":"Prikaži" + }, + { + "label":"Nemoj prikazati" + } + ] + }, + { + "label":"Poništi dugme \"Ponovi\"", + "description":"Ova opcija podešava prikazivanje dugmeta \"Ponovi\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.", + "options":[ + { + "label":"Prikaži" + }, + { + "label":"Nemoj prikazati" } ] } diff --git a/language/ca.json b/language/ca.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/ca.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/cs.json b/language/cs.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/cs.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/da.json b/language/da.json index c629729..c97b04e 100644 --- a/language/da.json +++ b/language/da.json @@ -66,46 +66,46 @@ "fields":[ { "label":"Back button", - "default":"Forrige spørgsmål" + "default":"Previous question" }, { "label":"Next button", - "default":"Næste spørgsmål" + "default":"Next question" }, { "label":"Finish button", - "default":"Færdig" + "default":"Finish" }, { "label":"Progress text", "description":"Text used if textual progress is selected.", - "default":"Spørgsmål:nummer @current ud af @spørgsmål" + "default":"Question: @current of @total questions" }, { "label":"Label for jumping to a certain question", "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", - "default":"Spørgsmål %d ud af %total" + "default":"Question %d of %total" }, { "label":"Copyright dialog question label", - "default":"Spørgsmål" + "default":"Question" }, { "label":"Readspeaker progress", "description":"May use @current and @total question variables", - "default":"Spørgsmål @current ud af @total" + "default":"Question @current of @total" }, { "label":"Unanswered question text", - "default":"Ubesvaret" + "default":"Unanswered" }, { "label":"Answered question text", - "default":"Besvaret" + "default":"Answered" }, { "label":"Current question text", - "default":"Aktuel spørgsmål" + "default":"Current question" } ] }, @@ -252,4 +252,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/language/de.json b/language/de.json index 8c8542e..cbe7527 100644 --- a/language/de.json +++ b/language/de.json @@ -1,229 +1,255 @@ { - "semantics": [ + "semantics":[ { - "label": "Quiz-Einführung", - "fields": [ + "label":"Quiz-Einführung", + "fields":[ { - "label": "Zeige Einführung" + "label":"Zeige Einführung" }, { - "label": "Titel", - "description": "Dieser Titel wird über dem Einführungstext angezeigt." + "label":"Titel", + "description":"Dieser Titel wird über dem Einführungstext angezeigt." }, { - "label": "Einführungstext", - "description": "Dieser Text wird angezeigt, bevor das Quiz anfängt." + "label":"Einführungstext", + "description":"Dieser Text wird angezeigt, bevor das Quiz anfängt." }, { - "label": "Beschriftung des \"Start\"-Buttons", - "default": "Starte Quiz" + "label":"Beschriftung des \"Start\"-Buttons", + "default":"Starte Quiz" }, { - "label": "Hintergrundbild", - "description": "Ein optionales Hintergrundbild für die Einführung." + "label":"Hintergrundbild", + "description":"Ein optionales Hintergrundbild für die Einführung." } ] }, { - "label": "Hintergrundbild", - "description": "Ein optionales Hintergrundbild für das Fragenset." + "label":"Hintergrundbild", + "description":"Ein optionales Hintergrundbild für das Fragenset." }, { - "label": "Fortschrittsanzeige", - "description": "Anzeigestil für die Fortschrittsanzeige des Fragensets.", - "options": [ + "label":"Fortschrittsanzeige", + "description":"Anzeigestil für die Fortschrittsanzeige des Fragensets.", + "options":[ { - "label": "Text" + "label":"Text" }, { - "label": "Punkte" - } - ] - }, - { - "label": "Prozent bearbeitet", - "description": "Prozentsatz der Gesamtpunkte, die notwendig sind, um das Quiz zu bestehen." - }, - { - "label": "Fragen", - "widgets": [ - { - "label": "Vorgabe" - }, - { - "label": "Text" + "label":"Punkte" } ], - "entity": "Frage", - "field": { - "label": "Fragentyp", - "description": "Bibliothek für diese Frage." + "default":"dots" + }, + { + "label":"Prozent bearbeitet", + "description":"Prozentsatz der Gesamtpunkte, die notwendig sind, um das Quiz zu bestehen." + }, + { + "label":"Fragen", + "widgets":[ + { + "label":"Vorgabe" + }, + { + "label":"Text" + } + ], + "entity":"Frage", + "field":{ + "label":"Fragentyp", + "description":"Bibliothek für diese Frage." } }, { - "label": "Anzeigetexte im Quiz", - "fields": [ + "label":"Anzeigetexte im Quiz", + "fields":[ { - "label": "Beschriftung des \"Zurück\"-Buttons", - "default": "Zurück" + "label":"Beschriftung des \"Zurück\"-Buttons", + "default":"Zurück" }, { - "label": "Beschriftung des \"Weiter\"-Buttons", - "default": "Weiter" + "label":"Beschriftung des \"Weiter\"-Buttons", + "default":"Weiter" }, { - "label": "Beschriftung des \"Beenden\"-Buttons", - "default": "Beenden" + "label":"Beschriftung des \"Beenden\"-Buttons", + "default":"Beenden" }, { - "label": "Fortschrittstext", - "description": "Verwendeter Text, wenn Fortschrittsanzeige in Textform gewählt wurde.", - "default": "Aktuelle Frage: @current von @total Fragen" + "label":"Fortschrittstext", + "description":"Verwendeter Text, wenn Fortschrittsanzeige in Textform gewählt wurde.", + "default":"Aktuelle Frage: @current von @total Fragen" }, { - "label": "Beschriftung für das Springen zu einem bestimmten Punkt", - "description": "Nutze den Platzhalter '%d' für die Fragennummer und %total für die Gesamtzahl der Fragen.", - "default": "Frage %d von %total" + "label":"Beschriftung für das Springen zu einem bestimmten Punkt", + "description":"Nutze den Platzhalter '%d' für die Fragennummer und %total für die Gesamtzahl der Fragen.", + "default":"Frage %d von %total" }, { - "label": "Beschriftung für eine Frage zum Urheberrechtsdialog", - "default": "Frage" + "label":"Beschriftung für eine Frage zum Urheberrechtsdialog", + "default":"Frage" }, { - "label": "Fortschritt \"Readspeaker\"", - "description": "Variablen: @current und @total", - "default": "Frage @current von @total" + "label":"Fortschritt \"Readspeaker\"", + "description":"Variablen: @current und @total", + "default":"Frage @current von @total" }, { - "label": "Text für unbeantwortete Fragen", - "default": "Unbeantwortet" + "label":"Text für unbeantwortete Fragen", + "default":"Unbeantwortet" }, { - "label": "Text für beantwortete Fragen", - "default": "Beantwortet" + "label":"Text für beantwortete Fragen", + "default":"Beantwortet" }, { - "label": "Text für aktuelle Frage", - "default": "Aktuelle Frage" + "label":"Text fpr aktuelle Frage", + "default":"Aktuelle Frage" } ] }, { - "label": "Möglichkeit zum Rückwärts-Springen deaktivieren", - "description": "Wenn aktiviert, kann der Nutzer nur vorwärts durch das Fragenset navigieren." + "label":"Möglichkeit zum Rückwärts-Springen deaktivieren", + "description":"Wenn aktiviert, kann der Nutzer nur vorwärts durch das Fragenset navigieren." }, { - "label": "Fragen zufällig anordnen", - "description": "Aktivieren, um die Reihenfolge der Fragen zufällig zu bestimmen." + "label":"Fragen zufällig anordnen", + "description":"Aktivieren, um die Reihenfolge der Fragen zufällig zu bestimmen." }, { - "label": "Anzahl der anzuzeigenden Fragen:", - "description": "Kann benutzt werden, um eine zufällige Auswahl auf mehreren Fragen zu treffen." + "label":"Anzahl der anzuzeigenden Fragen:", + "description":"Kann benutzt werden, um eine zufällige Auswahl auf mehreren Fragen zu treffen." }, { - "label": "Quiz beendet", - "fields": [ + "label":"Quiz beendet", + "fields":[ { - "label": "Ergebnisanzeige" + "label":"Ergebnisanzeige" }, { - "label": "Hinweis bei keinen Ergebnissen", - "description": "Text, der am Ende angezeigt wird, falls \"Ergebnisse anzeigen\" deaktiviert ist", - "default": "Beendet" + "label":"Hinweis bei keinen Ergebnissen" }, { - "label": "Kopfzeile für die Rückmeldungen", - "default": "Dein Ergebnis:", - "description": "diese Kopfzeile wird am Ende des Quizzes angezeigt, wenn der Nutzer alle Fragen beantwortet hat." + "label":"Kopfzeile für die Rückmeldungen", + "description":"diese Kopfzeile wird am Ende des Quizzes angezeigt, wenn der Nutzer alle Fragen beantwortet hat.", + "default":"Dein Ergebnis:" }, { - "label": "Text für die Punkteanzeige", - "description": "Dieser Text wird verwendet, um die Gesamtpunkte des Nutzers anzuzeigen. \"@score\" wird durch die errechnete Punktzahl ersetzt, \"@total\" wird durch die maximal erreichbare Punktzahl ersetzt.", - "default": "Du hast @score Punkte von @total möglichen." + "label":"Text für die Punkteanzeige", + "default":"Du hast @score Punkte von @total möglichen.", + "description":"Dieser Text wird verwendet, um die Gesamtpunkte des Nutzers anzuzeigen. \"@score\" wird durch die errechnete Punktzahl ersetzt, \"@total\" wird durch die maximal erreichbare Punktzahl ersetzt." }, { - "label": "Kopfzeile für \"Quiz bestanden\"", - "placeholder": "Glückwunsch!", - "default": "Glückwunsch!", - "description": "Dieser Text wird oberhalb der Punkte angezeigt, wenn der Nutzer das Quiz erfolgreich abgeschlossen hat." - }, - { - "label": "Kommentar für bestandenes Quiz", - "default": "Gut gemacht!", - "description": "Dieser Kommentar wird nach den Punkten angezeigt, wenn der Nutzer das Quiz erfolgreich bestanden hat." - }, - { - "label": "Kopfzeile für nicht bestandenes Quiz", - "default": "Dieses Mal hast du nicht bestanden.", - "description": "Dieser Text wird oberhalb der Punkte angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." - }, - { - "label": "Kommentar für nicht bestandenes Quiz", - "default": "Versuche es noch einmal!", - "description": "Dieser Kommentar wird nach den Punkten angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." - }, - { - "label": "Beschriftung des \"Lösung zeigen\"-Buttons", - "default": "Lösung zeigen", - "description": "Beschriftung des \"Lösung zeigen\"-Buttons" - }, - { - "label": "Beschriftung des \"Wiederholen\"-Buttons", - "default": "Wiederholen", - "description": "Beschriftung des \"Wiederholen\"-Buttons" - }, - { - "label": "Beschriftung des \"Beenden\"-Buttons", - "default": "Beenden" - }, - { - "label": "Zeige Video vor den Quizergebnissen" - }, - { - "label": "Aktiviere \"Video überspringen\"-Button" - }, - { - "label": "Beschriftung des \"Video überspringen\"-Buttons", - "default": "Video überspringen" - }, - { - "label": "Bestanden-Video", - "description": "Dieses Video wird angezeigt, wenn der Nutzer das Quiz erfolgreich bestanden hat." - }, - { - "label": "Nicht-bestanden-Video", - "description": "Dieses Video wird angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." - } - ] - }, - { - "label": "Einstellungen für \"Lösung zeigen\"-Button und \"Nochmal\".", - "fields": [ - { - "label": "Überschreiben des \"Lösungen anzeigen\"-Buttons", - "description": "Diese Option gibt an, ob der \"Lösung anzeigen\"-Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Anzeigen" - }, - { - "label": "Ausblenden" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Überschreiben des \"Wiederholen\"-Buttons", - "description": "Diese Option gibt an, ob der \"Wiederholen\" Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Anzeigen" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Ausblenden" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Einstellungen für \"Lösung zeigen\"-Button und \"Nochmal\".", + "fields":[ + { + "label":"Überschreiben des \"Lösungen anzeigen\"-Buttons", + "description":"Diese Option gibt an, ob der \"Lösung anzeigen\"-Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.", + "options":[ + { + "label":"Anzeigen" + }, + { + "label":"Ausblenden" + } + ] + }, + { + "label":"Überschreiben des \"Wiederholen\"-Buttons", + "description":"Diese Option gibt an, ob der \"Wiederholen\" Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.", + "options":[ + { + "label":"Anzeigen" + }, + { + "label":"Ausblenden" } ] } ] } ] -} +} \ No newline at end of file diff --git a/language/el.json b/language/el.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/el.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/es.json b/language/es.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/es.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/et.json b/language/et.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/et.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/fi.json b/language/fi.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/fi.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/fr.json b/language/fr.json index 25d6038..537764d 100644 --- a/language/fr.json +++ b/language/fr.json @@ -1,228 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "Introduction du Quiz ", - "fields": [ + "label":"Introduction du Quiz ", + "fields":[ { - "label": "Afficher l'introduction" + "label":"Afficher l'introduction" }, { - "label": "Titre", - "description": "Ce titre sera affiché au-dessus de votre texte d'introduction." + "label":"Titre", + "description":"Ce titre sera affiché au-dessus de votre texte d'introduction." }, { - "label": "Texte d'introduction ", - "description": "Ce texte sera affiché avant le démarrage du quiz." + "label":"Texte d'introduction ", + "description":"Ce texte sera affiché avant le démarrage du quiz." }, { - "label": "Texte du bouton de démarrage", - "default": "Commencer" + "label":"Texte du bouton de démarrage", + "default":"Commencer" }, { - "label": "Image d'arrière-plan", - "description": "Image d'arrière-plan optionnelle pour l'introduction." + "label":"Image d'arrière-plan", + "description":"Image d'arrière-plan optionnelle pour l'introduction." } ] }, { - "label": "Image d'arrière-plan", - "description": "Image d'arrière-plan optionnelle pour la série de questions." + "label":"Image d'arrière-plan", + "description":"Image d'arrière-plan optionnelle pour la série de questions." }, { - "label": "Indicateur de progression", - "description": "Style de l'indicateur de progression de la série de questions.", - "options": [ + "label":"Indicateur de progression", + "description":"Style de l'indicateur de progression de la série de questions.", + "options":[ { - "label": "Texte" + "label":"Texte" }, { - "label": "Points" - } - ] - }, - { - "label": "Pourcentage de réussite", - "description": "Pourcentage exigé pour considérer que le quiz est réussi." - }, - { - "label": "Questions", - "widgets": [ - { - "label": "Par défaut" - }, - { - "label": "Texte" + "label":"Points" } ], - "entity": "question", - "field": { - "label": "Type de question", - "description": "Types possibles pour cette question." + "default":"dots" + }, + { + "label":"Pourcentage de réussite", + "description":"Pourcentage exigé pour considérer que le quiz est réussi." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Par défaut" + }, + { + "label":"Texte" + } + ], + "entity":"question", + "field":{ + "label":"Type de question", + "description":"Types possibles pour cette question." } }, { - "label": "Textes de l'interface du quiz", - "fields": [ + "label":"Textes de l'interface du quiz", + "fields":[ { - "label": "Bouton précédent", - "default": "Retour" + "label":"Bouton précédent", + "default":"Retour" }, { - "label": "Bouton suivant", - "default": "Suite" + "label":"Bouton suivant", + "default":"Suite" }, { - "label": "Bouton fin", - "default": "Terminer" + "label":"Bouton fin", + "default":"Terminer" }, { - "label": "Texte de progression", - "description": "Texte utilisé si la progression textuelle a été sélectionnée.", - "default": "Question @current sur @total" + "label":"Texte de progression", + "description":"Texte utilisé si la progression textuelle a été sélectionnée.", + "default":"Question @current sur @total" }, { - "label": "Texte pour aller directement à une question", - "description": "Vous devez utiliser la variable '%d' à la place du numéro de la question et %total à la place du nombre total de questions.", - "default": "Question %d sur %total" + "label":"Texte pour aller directement à une question", + "description":"Vous devez utiliser la variable '%d' à la place du numéro de la question et %total à la place du nombre total de questions.", + "default":"Question %d sur %total" }, { - "label": "Texte de la question de la boîte de dialogue de copyright", - "default": "Question" + "label":"Texte de la question de la boîte de dialogue de copyright", + "default":"Question" }, { - "label": "Progression pour la synthèse vocale", - "description": "Vous pouvez utiliser les variables @current et @total", - "default": "Question @current sur @total" + "label":"Progression pour la synthèse vocale", + "description":"Vous pouvez utiliser les variables @current et @total", + "default":"Question @current sur @total" }, { - "label": "Texte d'une question sans réponse", - "default": "Pas de réponse donnée" + "label":"Texte d'une question sans réponse", + "default":"Pas de réponse donnée" }, { - "label": "Texte d'une question ayant reçu une réponse", - "default": "Réponse donnée" + "label":"Texte d'une question ayant reçu une réponse", + "default":"Réponse donnée" }, { - "label": "Texte de la question en cours", - "default": "Question en cours" + "label":"Texte de la question en cours", + "default":"Question en cours" } ] }, { - "label": "Désactiver la possibilité de naviguer en arrière", - "description": "Cette option ne permettra plus que la navigation en avant au sein du module Question Set" + "label":"Désactiver la possibilité de naviguer en arrière", + "description":"Cette option ne permettra plus que la navigation en avant au sein du module Question Set" }, { - "label": "Afficher les question dans un ordre aléatoire", - "description": "Ceci permet d'afficher les questions dans un ordre aléatoire." + "label":"Afficher les question dans un ordre aléatoire", + "description":"Ceci permet d'afficher les questions dans un ordre aléatoire." }, { - "label": "Nombre de questions à afficher:", - "description": "Génère aléatoire un jeu de question parmi toutes les questions disponibles." + "label":"Nombre de questions à afficher:", + "description":"Génère aléatoire un jeu de question parmi toutes les questions disponibles." }, { - "label": "Quiz terminé", - "fields": [ + "label":"Quiz terminé", + "fields":[ { - "label": "Afficher les résultats" + "label":"Afficher les résultats" }, { - "label": "Display solution button" + "label":"Display solution button" }, { - "label": "Message si pas de résultats", - "description": "Texte affiché sur la page finale si l'option \"Afficher les résultats\" est désactivée.", - "default": "Terminé" + "label":"Message si pas de résultats", + "description":"Texte affiché sur la page finale si l'option \"Afficher les résultats\" est désactivée.", + "default":"Terminé" }, { - "label": "Titre des commentaires", - "default": "Vos résultats :", - "description": "Ce titre sera affiché à la fin du quiz quand l'utilisateur aura répondu à toutes les questions." + "label":"Titre des commentaires", + "default":"Vos résultats :", + "description":"Ce titre sera affiché à la fin du quiz quand l'utilisateur aura répondu à toutes les questions." }, { - "label": "Texte d'affichage du score", - "description": "Texte utilisé pour afficher le score total de l'utilisateur. \"@score\" sera remplacé par le score de l'utilisateur, \"@total\" sera remplacé par le score maximum possible.", - "default": "Vous avez obtenu @score point(s) sur @total" - }, - { - "label": "Commentaire de félicitation", - "placeholder": "Bravo !", - "default": "Bravo !", - "description": "Ce commentaire sera affiché au-dessus du score de l'utilisateur si celui-ci réussit le quiz." - }, - { - "label": "Commentaire en cas de succès", - "default": "Vous avez obtenu un très bon score !", - "description": "Commentaire affiché lors du passage du quiz avec succès." - }, - { - "label": "Commentaire en cas d'échec", - "default": "Vous n'avez pas réussi ce questionnaire.", - "description": "Ce commentaire sera affiché au-dessus du score de l'utilisateur si celui-ci échoue au quiz." - }, - { - "label": "Commentaire additionnel en cas d'échec", - "default": "Refaites un essai !", - "description": "Commentaire additionnel affiché lors de l'échec au quiz." - }, - { - "label": "Texte du bouton \"Solution\"", - "default": "Voir la solution", - "description": "Texte pour le bouton de solution." - }, - { - "label": "Texte du bouton \"Recommencer\"", - "default": "Recommencer", - "description": "Texte pour le bouton Recommencer." - }, - { - "label": "Texte pour le bouton de fin", - "default": "Terminer" - }, - { - "label": "Afficher une vidéo avant l'affichage des résultats du quiz" - }, - { - "label": "Activer le bouton \"Passer la vidéo\"" - }, - { - "label": "Texte du bouton \"Passer la vidéo\"", - "default": "Passer la vidéo" - }, - { - "label": "Vidéo en cas de succès", - "description": "Vidéo affichée si l'utilisateur réussit le quiz." - }, - { - "label": "Vidéo en cas d'échec", - "description": "Vidéo affichée si l'utilisateur échoue au quiz." - } - ] - }, - { - "label": "Options pour les boutons \"Montrer la solution\" et \"Recommencer\".", - "fields": [ - { - "label": "Ecraser le bouton \"Voir la solution\"", - "description": "Cette option détermine si le bouton \"Voir la solution\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Activé" - }, - { - "label": "Désactivé" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Ecraser le bouton \"Recommencer\"", - "description": "Cette option détermine si le bouton \"Recommencer\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Activé" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Désactivé" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Options pour les boutons \"Montrer la solution\" et \"Recommencer\".", + "fields":[ + { + "label":"Ecraser le bouton \"Voir la solution\"", + "description":"Cette option détermine si le bouton \"Voir la solution\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", + "options":[ + { + "label":"Activé" + }, + { + "label":"Désactivé" + } + ] + }, + { + "label":"Ecraser le bouton \"Recommencer\"", + "description":"Cette option détermine si le bouton \"Recommencer\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", + "options":[ + { + "label":"Activé" + }, + { + "label":"Désactivé" } ] } diff --git a/language/he.json b/language/he.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/he.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/hu.json b/language/hu.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/hu.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/it.json b/language/it.json index 7b7a5b5..c4aeee1 100644 --- a/language/it.json +++ b/language/it.json @@ -1,212 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "Introduzione quiz", - "fields": [ + "label":"Introduzione quiz", + "fields":[ { - "label": "Visualizza introduzione" + "label":"Visualizza introduzione" }, { - "label": "Titolo", - "description": "Questo titolo verrà visualizzato sopra il testo introduttivo." + "label":"Titolo", + "description":"Questo titolo verrà visualizzato sopra il testo introduttivo." }, { - "label": "Testo introduttivo", - "description": "Questo testo verrà visualizzato prima dell'inizio del quiz." + "label":"Testo introduttivo", + "description":"Questo testo verrà visualizzato prima dell'inizio del quiz." }, { - "label": "Testo pulsante Start" + "label":"Testo pulsante Start", + "default":"Start Quiz" }, { - "label": "Immagine di sfondo", - "description": "Immagine di sfondo facoltativa per l'introduzione." + "label":"Immagine di sfondo", + "description":"Immagine di sfondo facoltativa per l'introduzione." } ] }, { - "label": "Immagine di sfondo", - "description": "Immagine di sfondo facoltativa per il set di domande." + "label":"Immagine di sfondo", + "description":"Immagine di sfondo facoltativa per il set di domande." }, { - "label": "Indicatore di avanzamento", - "description": "Stile dell'indicatore di avanzamento del set di domande.", - "options": [ + "label":"Indicatore di avanzamento", + "description":"Stile dell'indicatore di avanzamento del set di domande.", + "options":[ { - "label": "Testuale" + "label":"Testuale" }, { - "label": "Punti" - } - ] - }, - { - "label": "Percentuale superamento quiz", - "description": "Percentuale minima del punteggio totale richiesto per passare il quiz." - }, - { - "label": "Domande", - "widgets": [ - { - "label": "Predefinito" - }, - { - "label": "Testuale" + "label":"Punti" } ], - "entity": "domanda", - "field": { - "label": "Tipo di domanda", - "description": "Biblioteca per questa domanda." + "default":"dots" + }, + { + "label":"Percentuale superamento quiz", + "description":"Percentuale minima del punteggio totale richiesto per passare il quiz." + }, + { + "label":"Domande", + "widgets":[ + { + "label":"Predefinito" + }, + { + "label":"Testuale" + } + ], + "entity":"domanda", + "field":{ + "label":"Tipo di domanda", + "description":"Biblioteca per questa domanda." } }, { - "label": "Testi di interfaccia nel quiz", - "fields": [ + "label":"Testi di interfaccia nel quiz", + "fields":[ { - "label": "Pulsante Indietro" + "label":"Pulsante Indietro", + "default":"Previous question" }, { - "label": "Pulsante Prossimo" + "label":"Pulsante Prossimo", + "default":"Next question" }, { - "label": "Pulsante Fine" + "label":"Pulsante Fine", + "default":"Finish" }, { - "label": "Testo Avanzamento", - "description": "esto utilizzato se il testo Avanzamento è selezionato." + "label":"Testo Avanzamento", + "description":"esto utilizzato se il testo Avanzamento è selezionato.", + "default":"Question: @current of @total questions" }, { - "label": "Label for jumping to a certain question", - "description": "You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", - "default": "Question %d of %total" + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" }, { - "label": "Copyright dialog question label", - "default": "Question" + "label":"Copyright dialog question label", + "default":"Question" }, { - "label": "Readspeaker progress", - "description": "May use @current and @total question variables", - "default": "Question @current of @total" + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" }, { - "label": "Unanswered question text", - "default": "Unanswered" + "label":"Unanswered question text", + "default":"Unanswered" }, { - "label": "Answered question text", - "default": "Answered" + "label":"Answered question text", + "default":"Answered" }, { - "label": "Current question text", - "default": "Current question" + "label":"Current question text", + "default":"Current question" } ] }, { - "label": "Disable backwards navigation", - "description": "This option will only allow you to move forward in Question Set" + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" }, { - "label": "Randomize questions", - "description": "Enable to randomize the order of questions on display." + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." }, { - "label": "Number of questions to be shown:", - "description": "Create a randomized batch of questions from the total." + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." }, { - "label": "Quiz terminato", - "fields": [ + "label":"Quiz terminato", + "fields":[ { - "label": "Visualizza risultati" + "label":"Visualizza risultati" }, { - "label": "Display solution button" + "label":"Display solution button" }, { - "label": "No results message", - "description": "Text displayed on end page when \"Display results\" is disabled", - "default": "Finished" + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" }, { - "label": "Intestazione Feedback", - "description": "Questa intestazione verrà visualizzata alla fine del quiz, dopo che l'utente avrà risposto a tutte le domande." + "label":"Intestazione Feedback", + "default":"Your result:", + "description":"Questa intestazione verrà visualizzata alla fine del quiz, dopo che l'utente avrà risposto a tutte le domande." }, { - "label": "Testo visualizza punteggio", - "description": "Testo utilizzato per visualizzare il punteggio Totale dell'utente. \"@score\" verrà rimpiazzato dal punteggio calcolato, \"@total\" sarà rimpiazzato dal punteggio massimo possibile. " - }, - { - "label": "Messaggio di superamento quiz", - "description": "Questo testo verrà visualizzato sopra il punteggio se l'utente ha superato con successo il quiz." - }, - { - "label": "Commento di superamento quiz", - "description": "Questo commento verrà visualizzato dopo il punteggio se l'utente ha superato con successo il quiz." - }, - { - "label": "Titolo quiz fallito", - "description": "Questo testo verrà visualizzato sopra il punteggio se l'utente non ha superato il quiz." - }, - { - "label": "Commento quiz fallito", - "description": "Questo commento verrà visualizzato dopo il punteggio se l'utente non ha superato il quiz." - }, - { - "label": "Etichetta pulsante Soluzione", - "description": "Testo per il pulsante Soluzione." - }, - { - "label": "Etichetta pulsante Riprova", - "description": "Testo per il pulsante Riprova." - }, - { - "label": "Testo pulsante Fine" - }, - { - "label": "Visualizza il video prima dei risultati del quiz" - }, - { - "label": "Abilita pulsante Salta video" - }, - { - "label": "Etichetta pulsante Salta video" - }, - { - "label": "Video di superamento quiz", - "description": "Questo video verrà visualizzato sopra il punteggio se l'utente ha superato con successo il quiz." - }, - { - "label": "Video quiz fallito", - "description": "Questo testo verrà visualizzato se l'utente non ha superato il quiz." - } - ] - }, - { - "label": "Impostazioni per i pulsanti \"Mostra soluzione\" e \"Riprova\".", - "fields": [ - { - "label": "Override \"Show Solution\" button", - "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Enabled" - }, - { - "label": "Disabled" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Override \"Retry\" button", - "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Enabled" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Disabled" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Impostazioni per i pulsanti \"Mostra soluzione\" e \"Riprova\".", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" } ] } diff --git a/language/ja.json b/language/ja.json new file mode 100644 index 0000000..23b120a --- /dev/null +++ b/language/ja.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"クイズ概要", + "fields":[ + { + "label":"概要を表示" + }, + { + "label":"タイトル", + "description":"このタイトルは、概要文の上に表示されます。" + }, + { + "label":"概要文", + "description":"このテキストは、クイズが始まる前に表示されます。" + }, + { + "label":"スタート ボタンのテキスト", + "default":"クイズをスタート" + }, + { + "label":"背景画像", + "description":"概要のオプションの背景画像" + } + ] + }, + { + "label":"背景画像", + "description":"設問集のオプションの背景画像" + }, + { + "label":"進行状況インジケーター", + "description":"設問集の進捗状況インジケータースタイル", + "options":[ + { + "label":"原文" + }, + { + "label":"ドット" + } + ], + "default":"dots" + }, + { + "label":"合格パーセンテージ", + "description":"クイズにパスするために必要となる合計点のパーセンテージです。" + }, + { + "label":"設問", + "widgets":[ + { + "label":"デフォルト" + }, + { + "label":"原文" + } + ], + "entity":"設問", + "field":{ + "label":"設問タイプ", + "description":"この設問のライブラリ。" + } + }, + { + "label":"クイズ内のインターフェイステキスト", + "fields":[ + { + "label":"戻るボタン", + "default":"前の設問" + }, + { + "label":"次へボタン", + "default":"次の設問" + }, + { + "label":"完了ボタン", + "default":"完了" + }, + { + "label":"進行状況のテキスト", + "description":"テキストによる進行状況を選択した場合に使用するテキスト。", + "default":"設問: @current \/ @total" + }, + { + "label":"特定の設問にジャンプするラベル", + "description":"設問番号ではなくプレース ホルダー '%d' を、また設問の全体数ではなく %total を使用する必要があります。", + "default":"設問 %d \/ %total" + }, + { + "label":"著作権ダイアログ設問ラベル", + "default":"設問" + }, + { + "label":"リードスピーカーの進行状況", + "description":"@current と @total の設問用変数を使用できます", + "default":"設問 @current \/ @total" + }, + { + "label":"未回答の設問テキスト", + "default":"未回答" + }, + { + "label":"回答済みの設問テキスト", + "default":"回答済み" + }, + { + "label":"現在の設問テキスト", + "default":"現在の設問" + } + ] + }, + { + "label":"後方ナビゲーションを無効化", + "description":"このオプションは、設問集内で前方移動を許可します。" + }, + { + "label":"ランダムな設問", + "description":"表示される設問の順序をランダム化します。" + }, + { + "label":"表示される設問の数:", + "description":"全体からランダム化したに設問集を作成します。" + }, + { + "label":"クイズ完了", + "fields":[ + { + "label":"結果を表示" + }, + { + "label":"解ボタンを表示" + }, + { + "label":"結果のメッセージはありません", + "description":"「結果を表示」が無効のとき最後のページにに表示されるテキスト", + "default":"完了" + }, + { + "label":"フィードバックの見出し", + "default":"結果:", + "description":"この見出しは、ユーザーがすべての設問に答えたときクイズの終わりに表示されます。" + }, + { + "label":"全体のフィードバック", + "fields":[ + { + "widgets":[ + + ], + "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":"クイズの結果の前にビデオを表示" + }, + { + "label":"ビデオスキップボタンを有効化" + }, + { + "label":"ビデオスをスキップボタンのラベル", + "default":"ビデオをスキップ" + }, + { + "label":"合格ビデオ", + "description":"このビデオは、ユーザーがクイズの合格に成功した場合に表示されます。" + }, + { + "label":"不合格ビデオ", + "description":"このビデオは、ユーザーがクイズに不合格となった場合に表示されます。" + } + ] + }, + { + "label":"「解を表示」と「リトライ」ボタンの設定", + "fields":[ + { + "label":"「解を表示」ボタンを上書き", + "description":"このオプションは、すべての設問に対して「解を表示」ボタンが表示されるか、すべての設問に対して無効になるか、各設問ごとに個別に設定されるかを決定します。", + "options":[ + { + "label":"有効" + }, + { + "label":"無効" + } + ] + }, + { + "label":"「リトライ」ボタンを上書き", + "description":"このオプションは、すべての設問に対して「リトライ」ボタンが表示されるか、すべての設問に対して無効になるか、各設問ごとに個別に設定されるかを決定します。", + "options":[ + { + "label":"有効" + }, + { + "label":"無効" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/ko.json b/language/ko.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/ko.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/nb.json b/language/nb.json index 650641d..a6979f0 100644 --- a/language/nb.json +++ b/language/nb.json @@ -1,227 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "Introduksjon", - "fields": [ + "label":"Introduksjon", + "fields":[ { - "label": "Vis introduksjon" + "label":"Vis introduksjon" }, { - "label": "Tittel", - "description": "Tittel for intoduksjonssiden." + "label":"Tittel", + "description":"Tittel for intoduksjonssiden." }, { - "label": "Introduksjonstekst", - "description": "Denne teksten vises før spørsmålssettet starter." + "label":"Introduksjonstekst", + "description":"Denne teksten vises før spørsmålssettet starter." }, { - "label": "Tekst til \"Start\" knappen", - "default": "Start" + "label":"Tekst til \"Start\" knappen", + "default":"Start" }, { - "label": "Bakgrunnsbilde", - "description": "Bakgrunnsbilde for introduksjonssiden" + "label":"Bakgrunnsbilde", + "description":"Bakgrunnsbilde for introduksjonssiden" } ] }, { - "label": "Bakgrunnsbilde", - "description": "Bakgrunnsbilde for spørsmålssettet(ikke obligatorisk)." + "label":"Bakgrunnsbilde", + "description":"Bakgrunnsbilde for spørsmålssettet(ikke obligatorisk)." }, { - "label": "Fremdriftsindikator", - "description": "Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", - "options": [ + "label":"Fremdriftsindikator", + "description":"Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", + "options":[ { - "label": "Angi fremdrift med tekst" + "label":"Angi fremdrift med tekst" }, { - "label": "Angi fremdrift med prikker" - } - ] - }, - { - "label": "Krav for å bestå", - "description": "Antall prosent riktig som kreves for å bestå spørsmålssettet." - }, - { - "label": "Spørsmål", - "entity": "spørsmål", - "widgets": [ - { - "label": "Standard" - }, - { - "label": "Tekstlig" + "label":"Angi fremdrift med prikker" } ], - "field": { - "label": "Spørsmåltype", - "description": "Velg spørsmålstype for dette spørsmålet" + "default":"dots" + }, + { + "label":"Krav for å bestå", + "description":"Antall prosent riktig som kreves for å bestå spørsmålssettet." + }, + { + "label":"Spørsmål", + "widgets":[ + { + "label":"Standard" + }, + { + "label":"Tekstlig" + } + ], + "entity":"spørsmål", + "field":{ + "label":"Spørsmåltype", + "description":"Velg spørsmålstype for dette spørsmålet" } }, { - "label": "Ledetekster", - "fields": [ + "label":"Ledetekster", + "fields":[ { - "label": "Forrige-knappen", - "default": "Forrige spørsmål" + "label":"Forrige-knappen", + "default":"Forrige spørsmål" }, { - "label": "Neste-knappen", - "default": "Neste spørsmål" + "label":"Neste-knappen", + "default":"Neste spørsmål" }, { - "label": "Avslutt-knappen", - "default": "Avslutt" + "label":"Avslutt-knappen", + "default":"Avslutt" }, { - "label": "Fremdriftstekst", - "description": "Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", - "default": "Deloppgave @current av @total" + "label":"Fremdriftstekst", + "description":"Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", + "default":"Deloppgave @current av @total" }, { - "label": "Merkelapp ved hopping til spørsmål", - "description": "Du må bruke plassholderen '%d' istedenfor spørsmålsnummeret, og '%total' istedet for totalt antall spørsmål.", - "default": "Spørsmål %d av %total" + "label":"Merkelapp ved hopping til spørsmål", + "description":"Du må bruke plassholderen '%d' istedenfor spørsmålsnummeret, og '%total' istedet for totalt antall spørsmål.", + "default":"Spørsmål %d av %total" }, { - "label": "Opphavsrett spørsmål-etikett", - "default": "Spørsmål" + "label":"Opphavsrett spørsmål-etikett", + "default":"Spørsmål" }, { - "label": "Fremdriftstekst for hjelpemiddelteknologi", - "description": "Kan bruke @current og @total variabler", - "default": "Deloppgave @current av @total" + "label":"Fremdriftstekst for hjelpemiddelteknologi", + "description":"Kan bruke @current og @total variabler", + "default":"Deloppgave @current av @total" }, { - "label": "Ikke svart på spørsmål-tekst", - "default": "Ikke svart" + "label":"Ikke svart på spørsmål-tekst", + "default":"Ikke svart" }, { - "label": "Svart på spørsmål-tekst", - "default": "Svar avgitt" + "label":"Svart på spørsmål-tekst", + "default":"Svar avgitt" }, { - "label": "Aktivt spørsmål-tekst", - "default": "Aktivt spørsmål" + "label":"Aktivt spørsmål-tekst", + "default":"Aktivt spørsmål" } ] }, { - "label": "Slå av bakoverknapp", - "description": "Slå på for å nekte å gå tilbake i Question Set" + "label":"Slå av bakoverknapp", + "description":"Slå på for å nekte å gå tilbake i Question Set" }, { - "label": "Randomize questions", - "description": "Enable to randomize the order of questions on display." + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." }, { - "label": "Number of questions to be shown:", - "description": "Create a randomized batch of questions from the total." + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." }, { - "label": "Spørsmålssett avslutning", - "fields": [ + "label":"Spørsmålssett avslutning", + "fields":[ { - "label": "Vis resultater" + "label":"Vis resultater" }, { - "label": "Vis resultatknapp" + "label":"Vis resultatknapp" }, { - "label": "Melding når resultater ikke vises", - "description": "Teksten vises på avslutnings-siden når resultater ikke vises", - "default": "Ferdig" + "label":"Melding når resultater ikke vises", + "description":"Teksten vises på avslutnings-siden når resultater ikke vises", + "default":"Ferdig" }, { - "label": "Overskrift over tilbakemeldinger", - "default": "Resultat:", - "description": "Denne overskriften vises over tilbakemeldingene på slutten av spørsmålssettet." + "label":"Overskrift over tilbakemeldinger", + "default":"Resultat:", + "description":"Denne overskriften vises over tilbakemeldingene på slutten av spørsmålssettet." }, { - "label": "Poengvisningstekst", - "default": "@score av @total poeng", - "description": "Tekst som viser brukerens oppnådde poeng. \"@score\" blir erstattet med utregnet resultat, \"@total\" blir erstattet med høyest mulige resultat." - }, - { - "label": "Tittel ved bestått", - "default": "Gratulerer!", - "description": "Denne tittelen vises dersom brukeren har bestått spørsmålssettet." - }, - { - "label": "Kommentar ved bestått", - "default": "Dette gikk bra.", - "description": "Denne kommentaren vises dersom brukeren har bestått spørsmålssettet." - }, - { - "label": "Tittel ved ikke bestått", - "default": "Dette gikk ikke så bra!", - "description": "Denne tittelen vises dersom brukeren ikke har bestått spørsmålssettet." - }, - { - "label": "Kommentar ved ikke bestått", - "default": "Det er litt mange feil her. Prøv igjen!", - "description": "Denne kommentaren vises dersom brukeren ikke har bestått spørsmålssettet." - }, - { - "label": "Tekst til \"Fasit\" knapp", - "default": "Gå gjennom fasit", - "description": "" - }, - { - "label": "Tekst til \"Prøv igjen\" knapp", - "default": "Prøv igjen!", - "description": "" - }, - { - "label": "Tekst til \"Avslutt\" knapp", - "default": "Avslutt" - }, - { - "label": "Vis video før resultatene" - }, - { - "label": "Tillat å hoppe over video" - }, - { - "label": "Tekst til \"Hopp over video\" knapp", - "default": "Hopp over" - }, - { - "label": "Video ved bestått", - "description": "Denne videoen vil bli vist dersom brukeren består spørsmålssettet." - }, - { - "label": "Video ved ikke bestått", - "description": "Denne videoen vil bli vist dersom brukeren ikke består spørsmålssettet." - } - ] - }, - { - "label": "Innstillinger for «Fasit»- og «Prøv igjen»-knapp", - "fields": [ - { - "label": "Overstyr «Fasit»-knapp", - "description": "Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Aktivert" - }, - { - "label": "Deaktivert" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Overstyr «Prøv igjen»-knapp", - "description": "Dette valget avgjør om «Prøv igjen»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Aktivert" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Deaktivert" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Innstillinger for «Fasit»- og «Prøv igjen»-knapp", + "fields":[ + { + "label":"Overstyr «Fasit»-knapp", + "description":"Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "options":[ + { + "label":"Aktivert" + }, + { + "label":"Deaktivert" + } + ] + }, + { + "label":"Overstyr «Prøv igjen»-knapp", + "description":"Dette valget avgjør om «Prøv igjen»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "options":[ + { + "label":"Aktivert" + }, + { + "label":"Deaktivert" } ] } diff --git a/language/nl.json b/language/nl.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/nl.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/nn.json b/language/nn.json index 54a5a25..01709c2 100644 --- a/language/nn.json +++ b/language/nn.json @@ -1,227 +1,251 @@ { - "semantics": [ + "semantics":[ { - "label": "Introduksjon", - "fields": [ + "label":"Introduksjon", + "fields":[ { - "label": "Vis introduksjon" + "label":"Vis introduksjon" }, { - "label": "Tittel", - "description": "Tittel for intoduksjonssiden." + "label":"Tittel", + "description":"Tittel for intoduksjonssiden." }, { - "label": "Introduksjonstekst", - "description": "Denne teksten vises før spørsmålssettet starter." + "label":"Introduksjonstekst", + "description":"Denne teksten vises før spørsmålssettet starter." }, { - "label": "Tekst til \"Start\" knappen", - "default": "Start" + "label":"Tekst til \"Start\" knappen", + "default":"Start" }, { - "label": "Bakgrunnsbilde", - "description": "Bakgrunnsbilde for introduksjonssiden" + "label":"Bakgrunnsbilde", + "description":"Bakgrunnsbilde for introduksjonssiden" } ] }, { - "label": "Bakgrunnsbilde", - "description": "Bakgrunnsbilde for spørsmålssettet(ikke obligatorisk)." + "label":"Bakgrunnsbilde", + "description":"Bakgrunnsbilde for spørsmålssettet(ikke obligatorisk)." }, { - "label": "Fremdriftsindikator", - "description": "Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", - "options": [ + "label":"Fremdriftsindikator", + "description":"Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", + "options":[ { - "label": "Angi fremdrift med tekst" + "label":"Angi fremdrift med tekst" }, { - "label": "Angi fremdrift med prikker" - } - ] - }, - { - "label": "Krav for å bestå", - "description": "Antall prosent riktig som kreves for å bestå spørsmålssettet." - }, - { - "label": "Spørsmål", - "entity": "spørsmål", - "widgets": [ - { - "label": "Standard" - }, - { - "label": "Tekstlig" + "label":"Angi fremdrift med prikker" } ], - "field": { - "label": "Spørsmålstype", - "description": "Velg spørsmålstype for dette spørsmålet" + "default":"dots" + }, + { + "label":"Krav for å bestå", + "description":"Antall prosent riktig som kreves for å bestå spørsmålssettet." + }, + { + "label":"Spørsmål", + "widgets":[ + { + "label":"Standard" + }, + { + "label":"Tekstlig" + } + ], + "entity":"spørsmål", + "field":{ + "label":"Spørsmålstype", + "description":"Velg spørsmålstype for dette spørsmålet" } }, { - "label": "Ledetekster", - "fields": [ + "label":"Ledetekster", + "fields":[ { - "label": "Førre-knappen", - "default": "Førre" + "label":"Førre-knappen", + "default":"Førre" }, { - "label": "Neste-knappen", - "default": "Neste" + "label":"Neste-knappen", + "default":"Neste" }, { - "label": "Avslutt-knappen", - "default": "Avslutt" + "label":"Avslutt-knappen", + "default":"Avslutt" }, { - "label": "Fremdriftstekst", - "description": "Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", - "default": "Deloppgåve @current av @total" + "label":"Fremdriftstekst", + "description":"Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", + "default":"Deloppgåve @current av @total" }, { - "label": "Merkelapp ved hopping til spørsmål", - "description": "Du må bruke plassholderen '%d' istedenfor spørsmålsnummeret, og '%total' istedet for totalt antall spørsmål.", - "default": "Spørsmål %d av %total" + "label":"Merkelapp ved hopping til spørsmål", + "description":"Du må bruke plassholderen '%d' istedenfor spørsmålsnummeret, og '%total' istedet for totalt antall spørsmål.", + "default":"Spørsmål %d av %total" }, { - "label": "Opphavsrett spørsmål-etikett", - "default": "Spørsmål" + "label":"Opphavsrett spørsmål-etikett", + "default":"Spørsmål" }, { - "label": "Fremdriftstekst for hjelpemiddelteknologi", - "description": "Kan bruke @current og @total variabler", - "default": "Deloppgave @current av @total" + "label":"Fremdriftstekst for hjelpemiddelteknologi", + "description":"Kan bruke @current og @total variabler", + "default":"Deloppgave @current av @total" }, { - "label": "Ikke svart på spørsmål-tekst", - "default": "Ikke svart" + "label":"Ikke svart på spørsmål-tekst", + "default":"Ikke svart" }, { - "label": "Svart på spørsmål-tekst", - "default": "Svar avgitt" + "label":"Svart på spørsmål-tekst", + "default":"Svar avgitt" }, { - "label": "Aktivt spørsmål-tekst", - "default": "Aktivt spørsmål" + "label":"Aktivt spørsmål-tekst", + "default":"Aktivt spørsmål" } ] }, { - "label": "Slå av bakoverknapp", - "description": "Slå på for å nekte å gå tilbake i Question Set" + "label":"Slå av bakoverknapp", + "description":"Slå på for å nekte å gå tilbake i Question Set" }, { - "label": "Randomize questions", - "description": "Enable to randomize the order of questions on display." + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." }, { - "label": "Number of questions to be shown:", - "description": "Create a randomized batch of questions from the total." + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." }, { - "label": "Spørsmålssett avslutning", - "fields": [ + "label":"Spørsmålssett avslutning", + "fields":[ { - "label": "Vis resultat" + "label":"Vis resultat" }, { - "label": "Vis resultatknapp" + "label":"Vis resultatknapp" }, { - "label": "Melding når resultater ikke vises", - "description": "Teksten vises på avslutnings-siden når resultater ikke vises", - "default": "Ferdig" + "label":"Melding når resultater ikke vises", + "description":"Teksten vises på avslutnings-siden når resultater ikke vises", + "default":"Ferdig" }, { - "label": "Overskrift over tilbakemeldingar", - "default": "Resultat:", - "description": "Denne overskriften vises over tilbakemeldingane på slutten av spørsmålssettet." + "label":"Overskrift over tilbakemeldingar", + "default":"Resultat:", + "description":"Denne overskriften vises over tilbakemeldingane på slutten av spørsmålssettet." }, { - "label": "Poengvisningstekst", - "default": "@score av @total poeng", - "description": "Tekst som viser brukerens oppnådde poeng. \"@score\" blir erstatta med utregna resultat, \"@total\" blir erstatta med høgest mulig resultat." - }, - { - "label": "Tittel ved bestått", - "default": "Gratulerer!", - "description": "Denne tittelen vises dersom brukeren har bestått spørsmålssettet." - }, - { - "label": "Kommentar ved bestått", - "default": "Dette gjekk bra.", - "description": "Denne kommentaren vises dersom brukaren har bestått spørsmålssettet." - }, - { - "label": "Tittel ved ikkje bestått", - "default": "Dette gjekk ikkje så bra!", - "description": "Denne tittelen visast dersom brukaren ikkje har bestått spørsmålssettet." - }, - { - "label": "Kommentar ved ikkje bestått", - "default": "Det er litt mange feil her. Prøv igjen!", - "description": "Denne kommentaren vises dersom brukaren ikkje har bestått spørsmålssettet." - }, - { - "label": "Tekst til \"Fasit\" knapp", - "default": "Vis fasit", - "description": "" - }, - { - "label": "Tekst til \"Prøv igjen\" knapp", - "default": "Prøv igjen", - "description": "" - }, - { - "label": "Tekst til \"Avslutt\" knapp", - "default": "Avslutt" - }, - { - "label": "Vis video før resultata" - }, - { - "label": "Tillat å hoppe over video" - }, - { - "label": "Tekst til \"Hopp over video\" knapp", - "default": "Hopp over" - }, - { - "label": "Video ved bestått", - "description": "Denne videoen vil bli vist dersom brukaren består spørsmålssettet." - }, - { - "label": "Video ved ikke bestått", - "description": "Denne videoen vil bli vist dersom brukaren ikkje består spørsmålssettet." - } - ] - }, - { - "label": "Innstillinger for «Fasit»- og «Prøv igjen»-knapp", - "fields": [ - { - "label": "Overstyr «Fasit»-knapp", - "description": "Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", - "options": [ + "label":"Overall Feedback", + "fields":[ { - "label": "Aktivert" - }, - { - "label": "Deaktivert" + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } } ] }, { - "label": "Overstyr «Prøv igjen»-knapp", - "description": "Dette valget avgjør om «Prøv igjen»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", - "options": [ + "label":"Old Feedback", + "fields":[ { - "label": "Aktivert" + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." }, { - "label": "Deaktivert" + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Innstillinger for «Fasit»- og «Prøv igjen»-knapp", + "fields":[ + { + "label":"Overstyr «Fasit»-knapp", + "description":"Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "options":[ + { + "label":"Aktivert" + }, + { + "label":"Deaktivert" + } + ] + }, + { + "label":"Overstyr «Prøv igjen»-knapp", + "description":"Dette valget avgjør om «Prøv igjen»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "options":[ + { + "label":"Aktivert" + }, + { + "label":"Deaktivert" } ] } diff --git a/language/pl.json b/language/pl.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/pl.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/pt.json b/language/pt.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/pt.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/ro.json b/language/ro.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/ro.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/ru.json b/language/ru.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/ru.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/sr.json b/language/sr.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/sr.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/sv.json b/language/sv.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/sv.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/tr.json b/language/tr.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/tr.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/language/vi.json b/language/vi.json new file mode 100644 index 0000000..c97b04e --- /dev/null +++ b/language/vi.json @@ -0,0 +1,255 @@ +{ + "semantics":[ + { + "label":"Quiz introduction", + "fields":[ + { + "label":"Display introduction" + }, + { + "label":"Title", + "description":"This title will be displayed above the introduction text." + }, + { + "label":"Introduction text", + "description":"This text will be displayed before the quiz starts." + }, + { + "label":"Start button text", + "default":"Start Quiz" + }, + { + "label":"Background image", + "description":"An optional background image for the introduction." + } + ] + }, + { + "label":"Background image", + "description":"An optional background image for the Question set." + }, + { + "label":"Progress indicator", + "description":"Question set progress indicator style.", + "options":[ + { + "label":"Textual" + }, + { + "label":"Dots" + } + ], + "default":"dots" + }, + { + "label":"Pass percentage", + "description":"Percentage of Total score required for passing the quiz." + }, + { + "label":"Questions", + "widgets":[ + { + "label":"Default" + }, + { + "label":"Textual" + } + ], + "entity":"question", + "field":{ + "label":"Question type", + "description":"Library for this question." + } + }, + { + "label":"Interface texts in quiz", + "fields":[ + { + "label":"Back button", + "default":"Previous question" + }, + { + "label":"Next button", + "default":"Next question" + }, + { + "label":"Finish button", + "default":"Finish" + }, + { + "label":"Progress text", + "description":"Text used if textual progress is selected.", + "default":"Question: @current of @total questions" + }, + { + "label":"Label for jumping to a certain question", + "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", + "default":"Question %d of %total" + }, + { + "label":"Copyright dialog question label", + "default":"Question" + }, + { + "label":"Readspeaker progress", + "description":"May use @current and @total question variables", + "default":"Question @current of @total" + }, + { + "label":"Unanswered question text", + "default":"Unanswered" + }, + { + "label":"Answered question text", + "default":"Answered" + }, + { + "label":"Current question text", + "default":"Current question" + } + ] + }, + { + "label":"Disable backwards navigation", + "description":"This option will only allow you to move forward in Question Set" + }, + { + "label":"Randomize questions", + "description":"Enable to randomize the order of questions on display." + }, + { + "label":"Number of questions to be shown:", + "description":"Create a randomized batch of questions from the total." + }, + { + "label":"Quiz finished", + "fields":[ + { + "label":"Display results" + }, + { + "label":"Display solution button" + }, + { + "label":"No results message", + "description":"Text displayed on end page when \"Display results\" is disabled", + "default":"Finished" + }, + { + "label":"Feedback heading", + "default":"Your result:", + "description":"This heading will be displayed at the end of the quiz when the user has answered all questions." + }, + { + "label":"Overall Feedback", + "fields":[ + { + "widgets":[ + + ], + "label":"Define custom feedback for any score range", + "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity":"range", + "field":{ + "fields":[ + { + "label":"Score Range" + }, + { + + }, + { + "label":"Feedback for defined score range", + "placeholder":"Fill in the feedback" + } + ] + } + } + ] + }, + { + "label":"Old Feedback", + "fields":[ + { + "label":"Quiz passed greeting", + "description":"This text will be displayed above the score if the user has successfully passed the quiz." + }, + { + "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." + }, + { + "label":"Failed comment", + "description":"This comment will be displayed after the score if the user has failed the quiz." + } + ] + }, + { + "label":"Solution button label", + "default":"Show solution", + "description":"Text for the solution button." + }, + { + "label":"Retry button label", + "default":"Retry", + "description":"Text for the retry button." + }, + { + "label":"Finish button text", + "default":"Finish" + }, + { + "label":"Display video before quiz results" + }, + { + "label":"Enable skip video button" + }, + { + "label":"Skip video button label", + "default":"Skip video" + }, + { + "label":"Passed video", + "description":"This video will be played if the user successfully passed the quiz." + }, + { + "label":"Fail video", + "description":"This video will be played if the user failes the quiz." + } + ] + }, + { + "label":"Settings for \"Show solution\" and \"Retry\" buttons", + "fields":[ + { + "label":"Override \"Show Solution\" button", + "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + }, + { + "label":"Override \"Retry\" button", + "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "options":[ + { + "label":"Enabled" + }, + { + "label":"Disabled" + } + ] + } + ] + } + ] +} \ No newline at end of file From 8da729c667e2324f791c305c83fcdcd898bb9aa1 Mon Sep 17 00:00:00 2001 From: timothyylim Date: Mon, 28 Aug 2017 14:49:43 +0200 Subject: [PATCH 32/34] Update languages --- language/ar.json | 52 +++++++------- language/bs.json | 52 +++++++------- language/ca.json | 22 +++--- language/da.json | 18 ++--- language/de.json | 62 ++++++++--------- language/el.json | 2 +- language/es.json | 26 +++---- language/et.json | 8 +-- language/fi.json | 20 +++--- language/fr.json | 60 ++++++++-------- language/it.json | 176 +++++++++++++++++++++++------------------------ language/nb.json | 92 ++++++++++++------------- language/nl.json | 54 +++++++-------- language/nn.json | 62 ++++++++--------- language/sv.json | 2 +- language/tr.json | 26 +++---- 16 files changed, 367 insertions(+), 367 deletions(-) diff --git a/language/ar.json b/language/ar.json index 56bf416..e9fe2ba 100644 --- a/language/ar.json +++ b/language/ar.json @@ -65,7 +65,7 @@ "label":"واجهة النصوص لهذه المسابقة", "fields":[ { - "label":"زر الرجوع", + "label":"زر العودة", "default":"Previous question" }, { @@ -88,7 +88,7 @@ }, { "label":"Copyright dialog question label", - "default":"Question" + "default":"السؤال" }, { "label":"Readspeaker progress", @@ -115,7 +115,7 @@ }, { "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "description":"تمكين العرض بطريقة عشوائية وترتيب الأسئلة على الشاشة" }, { "label":"Number of questions to be shown:", @@ -141,7 +141,7 @@ "description":"سيتم عرض هذا العنوان في نهاية هذه المسابقة حيثما أجاب المستخدم على جميع الأسئلة المستعملة" }, { - "label":"Overall Feedback", + "label":"شفافية خلفية العناصر", "fields":[ { "widgets":[ @@ -171,54 +171,54 @@ "label":"Old Feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"تعليق النجاح بالمسابقة", + "description":"سيتم عرض هذا النص أعلاه النتيجة إذا انقضى المستخدم بنجاح هذه المسابقة" }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"ملاحظة النجاح", + "description":"سيتم عرض هذه الملاحظة بعد النتيجة إذا انقضى المستخدم بنجاح هذه المسابقة" }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"تعليق الرسوب بالمسابقة", + "description":"سيتم عرض هذا النص أعلاه النتيجة إذا كان المستخدم قد فشلت في المسابقة" }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"ملاحظة الرسوب", + "description":"سيتم عرض هذه الملاحظة بعد النتيجة إذا كان المستخدم قد فشلت في المسابقة" } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"تسمية زر اظهار الحل", + "default":"مشاهدة الحل", + "description":"نص زر الحل" }, { - "label":"Retry button label", - "default":"Retry", - "description":"Text for the retry button." + "label":"تسمية زر إعادة المحاولة", + "default":"إعادة المحاولة", + "description":"نص زر إعادة المحاولة" }, { - "label":"Finish button text", + "label":"نص زر الانتهاء", "default":"Finish" }, { - "label":"Display video before quiz results" + "label":"عرض الفيديو قبل نتائج المسابقة" }, { - "label":"Enable skip video button" + "label":"تفعيل زر تخطى الفيديو" }, { - "label":"Skip video button label", + "label":"تسمية زر تخطى الفيديو", "default":"Skip video" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"فيديو النجاح بالمسابقة", + "description":"سيتم تشغيل هذا الفيديو إذا كان المستخدم ناجحا بهذه المسابقة" }, { - "label":"Fail video", - "description":"This video will be played if the user failes the quiz." + "label":"فيديو الرسوب بالمسابقة", + "description":"سيتم تشغيل هذا الفيديو إذا كان المستخدم راسبا بهذه المسابقة" } ] }, diff --git a/language/bs.json b/language/bs.json index e37d4ad..b3d4ee1 100644 --- a/language/bs.json +++ b/language/bs.json @@ -42,8 +42,8 @@ "default":"dots" }, { - "label":"Minimalno procenata za prolaz", - "description":"Minimalno osvojenih procenata da bi se kviz smatrao uspješno prođenim." + "label":"Procenat za uspješan prolaz", + "description":"Procenat tačnih odgovora kao preduvijet da je kviz\/zadatak uspješno završen." }, { "label":"Pitanja", @@ -55,7 +55,7 @@ "label":"Tekst" } ], - "entity":"Pitanje", + "entity":"pitanje", "field":{ "label":"Vrsta pitanja", "description":"Biblioteka za ovo pitanje." @@ -74,10 +74,10 @@ }, { "label":"Oznaka za dugme \"Završi\"", - "default":"Završi" + "default":"Kraj" }, { - "label":"Tekst o napredovanju", + "label":"Početni tekst", "description":"Koristi tekst ako je izabran za napredak u pisanom obliku.", "default":"Aktuelno pitanje: @current od @total pitanja" }, @@ -141,7 +141,7 @@ "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":"Overall Feedback", + "label":"Pozadinska zamućenost za elemente za uzimanje", "fields":[ { "widgets":[ @@ -171,50 +171,50 @@ "label":"Old Feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Komentar za uspješno završen kviz", + "description":"Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik uspješno završio kviz." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Oznaka kod neuspješnog završetka kviza", + "description":"Ovaj tekst će biti prikazan iznad broja bodova kada je korisnik nije uspješno završio kviz." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Oznaka kod neuspješnog završetka kviza", + "description":"Ovaj komentar će se pokazati nakon što korisnik nije sakupio dovoljan broj bodova za uspješan završetak kviza." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Oznaka za dugme \"Prikaži rješenje\"", + "description":"Oznaka za dugme \"Prikaži rješenje\"" } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"Oznaka za dugme \"Ponovi\"", + "default":"Prikaži rješenje", + "description":"Oznaka za dugme \"Ponovi\"" }, { - "label":"Retry button label", - "default":"Retry", + "label":"Oznaka za dugme \"Završi\"", + "default":"Ponovi", "description":"Text for the retry button." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Prikaži video prije rezultata kviza", + "default":"Kraj" }, { - "label":"Display video before quiz results" + "label":"Aktiviraj dugme \"Preskoči vidio\"" }, { - "label":"Enable skip video button" + "label":"Oznaka za dugme \"Preskoči video\"" }, { - "label":"Skip video button label", + "label":"Video nakon položenog kviza", "default":"Skip video" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Video nakon nepoloženog kviza", + "description":"Ovaj video se prikazuje nakon što korisnik neuspješno završi kviz." }, { "label":"Fail video", diff --git a/language/ca.json b/language/ca.json index c97b04e..97b41b8 100644 --- a/language/ca.json +++ b/language/ca.json @@ -11,7 +11,7 @@ "description":"This title will be displayed above the introduction text." }, { - "label":"Introduction text", + "label":"Text d'introducció", "description":"This text will be displayed before the quiz starts." }, { @@ -19,13 +19,13 @@ "default":"Start Quiz" }, { - "label":"Background image", + "label":"Imatge de fons", "description":"An optional background image for the introduction." } ] }, { - "label":"Background image", + "label":"Imatge de fons", "description":"An optional background image for the Question set." }, { @@ -42,14 +42,14 @@ "default":"dots" }, { - "label":"Pass percentage", + "label":"Percentatge per passar", "description":"Percentage of Total score required for passing the quiz." }, { "label":"Questions", "widgets":[ { - "label":"Default" + "label":"Per defecte" }, { "label":"Textual" @@ -74,7 +74,7 @@ }, { "label":"Finish button", - "default":"Finish" + "default":"Acabar" }, { "label":"Progress text", @@ -88,7 +88,7 @@ }, { "label":"Copyright dialog question label", - "default":"Question" + "default":"Pregunta" }, { "label":"Readspeaker progress", @@ -190,17 +190,17 @@ }, { "label":"Solution button label", - "default":"Show solution", + "default":"Mostrar solució", "description":"Text for the solution button." }, { - "label":"Retry button label", - "default":"Retry", + "label":"Etiqueta del botó \"Tornar-ho a provar\"", + "default":"Tornar-ho a provar", "description":"Text for the retry button." }, { "label":"Finish button text", - "default":"Finish" + "default":"Acabar" }, { "label":"Display video before quiz results" diff --git a/language/da.json b/language/da.json index c97b04e..719fc18 100644 --- a/language/da.json +++ b/language/da.json @@ -65,7 +65,7 @@ "label":"Interface texts in quiz", "fields":[ { - "label":"Back button", + "label":"Tilbage-knap", "default":"Previous question" }, { @@ -226,26 +226,26 @@ "label":"Settings for \"Show solution\" and \"Retry\" buttons", "fields":[ { - "label":"Override \"Show Solution\" button", - "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Overskriv \"Vi svar\"-knap", + "description":"Dette valg afgør om \"Vis svar\"-knappen skal vises på alle spørgsmål, skjules for alle eller konfigureres individuelt til hvert spørgsmål.", "options":[ { - "label":"Enabled" + "label":"Aktiveret" }, { - "label":"Disabled" + "label":"Deaktiveret" } ] }, { - "label":"Override \"Retry\" button", - "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Overskriv \"Prøv igen\"-knap", + "description":"Dette valg afgør om \"Prøv igen\"-knappen skal vises på alle spørgsmål, skjules for alle eller konfigureres individuelt til hvert spørgsmål.", "options":[ { - "label":"Enabled" + "label":"Aktiveret" }, { - "label":"Disabled" + "label":"Deaktiveret" } ] } diff --git a/language/de.json b/language/de.json index cbe7527..f3cd608 100644 --- a/language/de.json +++ b/language/de.json @@ -42,8 +42,8 @@ "default":"dots" }, { - "label":"Prozent bearbeitet", - "description":"Prozentsatz der Gesamtpunkte, die notwendig sind, um das Quiz zu bestehen." + "label":"Prozentsatz zum Bestehen", + "description":"Prozentsatz der Gesamtpunktzahl, der nötig ist, um das Quiz zu bestehen" }, { "label":"Fragen", @@ -55,7 +55,7 @@ "label":"Text" } ], - "entity":"Frage", + "entity":"frage", "field":{ "label":"Fragentyp", "description":"Bibliothek für diese Frage." @@ -65,7 +65,7 @@ "label":"Anzeigetexte im Quiz", "fields":[ { - "label":"Beschriftung des \"Zurück\"-Buttons", + "label":"Zurück-Button", "default":"Zurück" }, { @@ -77,7 +77,7 @@ "default":"Beenden" }, { - "label":"Fortschrittstext", + "label":"Fortschrittsanzeigetext", "description":"Verwendeter Text, wenn Fortschrittsanzeige in Textform gewählt wurde.", "default":"Aktuelle Frage: @current von @total Fragen" }, @@ -110,12 +110,12 @@ ] }, { - "label":"Möglichkeit zum Rückwärts-Springen deaktivieren", + "label":"Rückwärts-Navigation ausstellen", "description":"Wenn aktiviert, kann der Nutzer nur vorwärts durch das Fragenset navigieren." }, { "label":"Fragen zufällig anordnen", - "description":"Aktivieren, um die Reihenfolge der Fragen zufällig zu bestimmen." + "description":"Aktivieren, um die Fragen auf dem Bildschirm zufällig anzuordnen." }, { "label":"Anzahl der anzuzeigenden Fragen:", @@ -141,19 +141,19 @@ "description":"Dieser Text wird verwendet, um die Gesamtpunkte des Nutzers anzuzeigen. \"@score\" wird durch die errechnete Punktzahl ersetzt, \"@total\" wird durch die maximal erreichbare Punktzahl ersetzt." }, { - "label":"Overall Feedback", + "label":"Hintergrunddeckkraft für bewegliche Elemente", "fields":[ { "widgets":[ ], - "label":"Define custom feedback for any score range", + "label":"Benutzerdefinierte Rückmeldung für jeden Punkte-Bereich definieren", "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", - "entity":"range", + "entity":"Bereich", "field":{ "fields":[ { - "label":"Score Range" + "label":"Punkte-Bereich" }, { @@ -171,50 +171,50 @@ "label":"Old Feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Kommentar für bestandenes Quiz", + "description":"Dieser Kommentar wird nach den Punkten angezeigt, wenn der Nutzer das Quiz erfolgreich bestanden hat." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Kopfzeile für nicht bestandenes Quiz", + "description":"Dieser Text wird oberhalb der Punkte angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Kommentar für nicht bestandenes Quiz", + "description":"Dieser Kommentar wird nach den Punkten angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Beschriftung des \"Lösung zeigen\"-Buttons", + "description":"Beschriftung des \"Lösung zeigen\"-Buttons" } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"Beschriftung des \"Wiederholen\"-Buttons", + "default":"Lösung anzeigen", + "description":"Beschriftung des \"Wiederholen\"-Buttons" }, { - "label":"Retry button label", - "default":"Retry", + "label":"Beschriftung des \"Beenden\"-Buttons", + "default":"Wiederholen", "description":"Text for the retry button." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Schaltflächentext Beenden", + "default":"Beenden" }, { - "label":"Display video before quiz results" + "label":"Aktiviere \"Video überspringen\"-Button" }, { - "label":"Enable skip video button" + "label":"Beschriftung des \"Video überspringen\"-Buttons" }, { - "label":"Skip video button label", + "label":"Bestanden-Video", "default":"Skip video" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Nicht-bestanden-Video", + "description":"Dieses Video wird angezeigt, wenn der Nutzer das Quiz nicht bestanden hat." }, { "label":"Fail video", diff --git a/language/el.json b/language/el.json index c97b04e..4b3141d 100644 --- a/language/el.json +++ b/language/el.json @@ -195,7 +195,7 @@ }, { "label":"Retry button label", - "default":"Retry", + "default":"Επανάληψη", "description":"Text for the retry button." }, { diff --git a/language/es.json b/language/es.json index c97b04e..9b7e813 100644 --- a/language/es.json +++ b/language/es.json @@ -7,7 +7,7 @@ "label":"Display introduction" }, { - "label":"Title", + "label":"Título", "description":"This title will be displayed above the introduction text." }, { @@ -49,7 +49,7 @@ "label":"Questions", "widgets":[ { - "label":"Default" + "label":"Predeterminado" }, { "label":"Textual" @@ -65,7 +65,7 @@ "label":"Interface texts in quiz", "fields":[ { - "label":"Back button", + "label":"Botón de retroceso", "default":"Previous question" }, { @@ -190,12 +190,12 @@ }, { "label":"Solution button label", - "default":"Show solution", + "default":"Mostrar solución", "description":"Text for the solution button." }, { "label":"Retry button label", - "default":"Retry", + "default":"Reintentar", "description":"Text for the retry button." }, { @@ -226,26 +226,26 @@ "label":"Settings for \"Show solution\" and \"Retry\" buttons", "fields":[ { - "label":"Override \"Show Solution\" button", - "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Ocultar el botón \"Mostrar solución\"", + "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":"Enabled" + "label":"Habilitado" }, { - "label":"Disabled" + "label":"Deshabilitado" } ] }, { - "label":"Override \"Retry\" button", - "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Ocultar el botón de \"Reintentar\"", + "description":"Esta opción determina si el botón \"Reintentar\" se muestra en todas las preguntas, se desactiva para todas, o se configura para cada pregunta individualmente.", "options":[ { - "label":"Enabled" + "label":"Habilitado" }, { - "label":"Disabled" + "label":"Deshabilitado" } ] } diff --git a/language/et.json b/language/et.json index c97b04e..b29dd97 100644 --- a/language/et.json +++ b/language/et.json @@ -88,7 +88,7 @@ }, { "label":"Copyright dialog question label", - "default":"Question" + "default":"Küsimus" }, { "label":"Readspeaker progress", @@ -190,12 +190,12 @@ }, { "label":"Solution button label", - "default":"Show solution", + "default":"Õige vastus", "description":"Text for the solution button." }, { - "label":"Retry button label", - "default":"Retry", + "label":"Proovi uuesti nupu silt", + "default":"Proovi uuesti", "description":"Text for the retry button." }, { diff --git a/language/fi.json b/language/fi.json index c97b04e..7a88238 100644 --- a/language/fi.json +++ b/language/fi.json @@ -7,7 +7,7 @@ "label":"Display introduction" }, { - "label":"Title", + "label":"Otsikko", "description":"This title will be displayed above the introduction text." }, { @@ -195,7 +195,7 @@ }, { "label":"Retry button label", - "default":"Retry", + "default":"Yritä uudelleen", "description":"Text for the retry button." }, { @@ -226,26 +226,26 @@ "label":"Settings for \"Show solution\" and \"Retry\" buttons", "fields":[ { - "label":"Override \"Show Solution\" button", - "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"\"Näytä vastaus\"-painike", + "description":"Ota käyttöön kaikissa kysymyksissä, ei yhdessäkään, tai jätä tyhjäksi käyttääksesi tehtäväkohtaisia asetuksia", "options":[ { - "label":"Enabled" + "label":"Käytössä kaikissa" }, { - "label":"Disabled" + "label":"Pois käytöstä" } ] }, { - "label":"Override \"Retry\" button", - "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"\"Yritä uudelleen\"-painike", + "description":"Ota käyttöön kaikissa kysymyksissä, ei yhdessäkään, tai jätä tyhjäksi käyttääksesi tehtäväkohtaisia asetuksia.", "options":[ { - "label":"Enabled" + "label":"Käytössä kaikissa" }, { - "label":"Disabled" + "label":"Pois käytöstä" } ] } diff --git a/language/fr.json b/language/fr.json index 537764d..b1c191e 100644 --- a/language/fr.json +++ b/language/fr.json @@ -65,7 +65,7 @@ "label":"Textes de l'interface du quiz", "fields":[ { - "label":"Bouton précédent", + "label":"Bouton Retour", "default":"Retour" }, { @@ -74,7 +74,7 @@ }, { "label":"Bouton fin", - "default":"Terminer" + "default":"Confirmer" }, { "label":"Texte de progression", @@ -115,7 +115,7 @@ }, { "label":"Afficher les question dans un ordre aléatoire", - "description":"Ceci permet d'afficher les questions dans un ordre aléatoire." + "description":"Les réponses possibles seront affichées dans l'ordre aléatoire." }, { "label":"Nombre de questions à afficher:", @@ -141,7 +141,7 @@ "description":"Ce titre sera affiché à la fin du quiz quand l'utilisateur aura répondu à toutes les questions." }, { - "label":"Overall Feedback", + "label":"Opacité des étiquettes", "fields":[ { "widgets":[ @@ -171,54 +171,54 @@ "label":"Old Feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Commentaire de félicitation", + "description":"Ce commentaire sera affiché au-dessus du score de l'utilisateur si celui-ci réussit le quiz." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Commentaire en cas de succès", + "description":"Commentaire affiché lors du passage du quiz avec succès." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Commentaire en cas d'échec", + "description":"Ce commentaire sera affiché au-dessus du score de l'utilisateur si celui-ci échoue au quiz." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Commentaire additionnel en cas d'échec", + "description":"Commentaire additionnel affiché lors de l'échec au quiz." } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"Texte du bouton \"Solution\"", + "default":"Voir la solution", + "description":"Texte pour le bouton de solution." }, { - "label":"Retry button label", - "default":"Retry", - "description":"Text for the retry button." + "label":"Texte du bouton \"Recommencer\"", + "default":"Recommencer", + "description":"Texte pour le bouton Recommencer." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Texte pour le bouton de fin", + "default":"Confirmer" }, { - "label":"Display video before quiz results" + "label":"Afficher une vidéo avant l'affichage des résultats du quiz" }, { - "label":"Enable skip video button" + "label":"Activer le bouton \"Passer la vidéo\"" }, { - "label":"Skip video button label", - "default":"Skip video" + "label":"Texte du bouton \"Passer la vidéo\"", + "default":"Passer la vidéo" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Vidéo en cas de succès", + "description":"Vidéo affichée si l'utilisateur réussit le quiz." }, { - "label":"Fail video", - "description":"This video will be played if the user failes the quiz." + "label":"Vidéo en cas d'échec", + "description":"Vidéo affichée si l'utilisateur échoue au quiz." } ] }, @@ -226,8 +226,8 @@ "label":"Options pour les boutons \"Montrer la solution\" et \"Recommencer\".", "fields":[ { - "label":"Ecraser le bouton \"Voir la solution\"", - "description":"Cette option détermine si le bouton \"Voir la solution\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", + "label":"Ecraser le bouton \"Voir la correction\"", + "description":"Cette option détermine si le bouton \"Voir la correction\" sera affiché pour toutes les questions, désactivé pour toutes ou configuré pour chaque question individuellement.", "options":[ { "label":"Activé" diff --git a/language/it.json b/language/it.json index c4aeee1..9502545 100644 --- a/language/it.json +++ b/language/it.json @@ -1,22 +1,22 @@ { "semantics":[ { - "label":"Introduzione quiz", + "label":"Introduzione al quiz", "fields":[ { - "label":"Visualizza introduzione" + "label":"Visualizza l'introduzione" }, { "label":"Titolo", - "description":"Questo titolo verrà visualizzato sopra il testo introduttivo." + "description":"Questo titolo sarà visualizzato sopra il testo introduttivo." }, { - "label":"Testo introduttivo", - "description":"Questo testo verrà visualizzato prima dell'inizio del quiz." + "label":"Testo di introduzione", + "description":"Questo testo sarà visualizzato prima dell'inizio del quiz." }, { - "label":"Testo pulsante Start", - "default":"Start Quiz" + "label":"Testo pulsante di avvio", + "default":"Inizia il quiz" }, { "label":"Immagine di sfondo", @@ -26,11 +26,11 @@ }, { "label":"Immagine di sfondo", - "description":"Immagine di sfondo facoltativa per il set di domande." + "description":"Immagine di sfondo facoltativa per il gruppo di domande." }, { "label":"Indicatore di avanzamento", - "description":"Stile dell'indicatore di avanzamento del set di domande.", + "description":"Stile dell'indicatore di avanzamento del gruppo di domande.", "options":[ { "label":"Testuale" @@ -42,8 +42,8 @@ "default":"dots" }, { - "label":"Percentuale superamento quiz", - "description":"Percentuale minima del punteggio totale richiesto per passare il quiz." + "label":"Percentuale di superamento della prova", + "description":"Percentuale del punteggio totale richiesto per passare il quiz." }, { "label":"Domande", @@ -58,109 +58,109 @@ "entity":"domanda", "field":{ "label":"Tipo di domanda", - "description":"Biblioteca per questa domanda." + "description":"Libreria per questa domanda." } }, { "label":"Testi di interfaccia nel quiz", "fields":[ { - "label":"Pulsante Indietro", - "default":"Previous question" + "label":"Pulsante indietro", + "default":"Domanda precedente" }, { - "label":"Pulsante Prossimo", - "default":"Next question" + "label":"Pulsante Avanti", + "default":"Prossima domanda" }, { "label":"Pulsante Fine", - "default":"Finish" + "default":"Finito" }, { - "label":"Testo Avanzamento", - "description":"esto utilizzato se il testo Avanzamento è selezionato.", - "default":"Question: @current of @total questions" + "label":"Testo di avanzamento", + "description":"Testo usate se il testo di avanzamento è selezionato.", + "default":"Domanda: @current di @total domande totali" }, { - "label":"Label for jumping to a certain question", - "description":"You must use the placeholder '%d' instead of the question number, and %total instead of total amount of questions.", - "default":"Question %d of %total" + "label":"Etichetta per saltare a una determinata domanda", + "description":"Devi usare il segnaposto '%d' anziché il numero di domanda, e %total invece del numero totale delle domande.", + "default":"Domanda %d di %total" }, { - "label":"Copyright dialog question label", - "default":"Question" + "label":"Etichetta della domanda nella finestra sul diritto d'autore", + "default":"Domanda" }, { - "label":"Readspeaker progress", - "description":"May use @current and @total question variables", - "default":"Question @current of @total" + "label":"Progresso del dispositvo di riproduzione vocale", + "description":"Puoi utilizzare le variabili di domanda @current e @total", + "default":"Domanda @current di @total" }, { - "label":"Unanswered question text", - "default":"Unanswered" + "label":"Testo della domanda senza risposta", + "default":"Senza risposta" }, { - "label":"Answered question text", - "default":"Answered" + "label":"Testo della domanda con risposta", + "default":"Risposta" }, { - "label":"Current question text", - "default":"Current question" + "label":"Testo della domanda corrente", + "default":"Domanda corrente" } ] }, { - "label":"Disable backwards navigation", - "description":"This option will only allow you to move forward in Question Set" + "label":"Disattiva la navigazione all'indietro", + "description":"Questa opzione ti permetterà solo di spostarti in avanti in Question Set (Insieme di domande)" }, { - "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "label":"Rendi casuale l'ordine delle domande", + "description":"Abilita per rendere casuale l'ordine delle domande visualizzate." }, { - "label":"Number of questions to be shown:", - "description":"Create a randomized batch of questions from the total." + "label":"Numero di domande da mostrare:", + "description":"Crea un raggruppamento casuale dal totale delle domande." }, { "label":"Quiz terminato", "fields":[ { - "label":"Visualizza risultati" + "label":"Visualizza i risultati" }, { - "label":"Display solution button" + "label":"Pulsante visualizza soluzione" }, { - "label":"No results message", - "description":"Text displayed on end page when \"Display results\" is disabled", - "default":"Finished" + "label":"Messaggio di nessun risultato", + "description":"Testo visualizzato nella pagina finale quando \"Visualizza risultati\" è disattivato", + "default":"Finito" }, { - "label":"Intestazione Feedback", - "default":"Your result:", - "description":"Questa intestazione verrà visualizzata alla fine del quiz, dopo che l'utente avrà risposto a tutte le domande." + "label":"Intestazione di feedback", + "default":"Il tuo risultato:", + "description":"Questa intestazione sarà visualizzata alla fine del quiz, dopo che l'utente avrà risposto a tutte le domande." }, { - "label":"Overall Feedback", + "label":"Feedback generale", "fields":[ { "widgets":[ ], - "label":"Define custom feedback for any score range", - "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", - "entity":"range", + "label":"Definisci un feedback personalizzato per ogni intervallo di punteggio", + "description":"Esempio: 0-20%, cattivo punteggio; 21-91% punteggio nella media; 91-100% ottimo punteggio!", + "entity":"Intervallo", "field":{ "fields":[ { - "label":"Score Range" + "label":"Intervallo di punteggio" }, { }, { - "label":"Feedback for defined score range", - "placeholder":"Fill in the feedback" + "label":"Feedback per un intervallo di punteggio definito", + "placeholder":"Compila il feedback" } ] } @@ -168,57 +168,57 @@ ] }, { - "label":"Old Feedback", + "label":"Vecchio feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Messaggio di superamento quiz", + "description":"Questo testo verrà visualizzato sopra il punteggio se l'utente ha superato con successo il quiz." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Commento di superamento quiz", + "description":"Questo commento verrà visualizzato dopo il punteggio se l'utente ha superato con successo il quiz." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Titolo quiz fallito", + "description":"Questo testo verrà visualizzato sopra il punteggio se l'utente non ha superato il quiz." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Commento quiz fallito", + "description":"Questo commento verrà visualizzato dopo il punteggio se l'utente non ha superato il quiz." } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"Etichetta pulsante Soluzione", + "default":"Mostra la soluzione", + "description":"Testo per il pulsante Soluzione." }, { - "label":"Retry button label", - "default":"Retry", - "description":"Text for the retry button." + "label":"Etichetta del pulsante Riprova", + "default":"Riprova", + "description":"Testo per il pulsante Riprova." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Testo pulsante Fine", + "default":"Finito" }, { - "label":"Display video before quiz results" + "label":"Visualizza il video prima dei risultati del quiz" }, { - "label":"Enable skip video button" + "label":"Abilita pulsante Salta video" }, { - "label":"Skip video button label", - "default":"Skip video" + "label":"Etichetta pulsante Salta video", + "default":"Salta video" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Video di superamento quiz", + "description":"Questo video verrà visualizzato sopra il punteggio se l'utente ha superato con successo il quiz." }, { - "label":"Fail video", - "description":"This video will be played if the user failes the quiz." + "label":"Video quiz fallito", + "description":"Questo testo verrà visualizzato se l'utente non ha superato il quiz." } ] }, @@ -226,26 +226,26 @@ "label":"Impostazioni per i pulsanti \"Mostra soluzione\" e \"Riprova\".", "fields":[ { - "label":"Override \"Show Solution\" button", - "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Sovrascrivi il pulsante Mostra soluzione", + "description":"Questa opzione determina se il pulsante \"Mostra soluzione\" sarà visualizzato per tutte le domande, disabilitato per tutti o configurato individualmente per ogni domanda.", "options":[ { - "label":"Enabled" + "label":"Attivato" }, { - "label":"Disabled" + "label":"Disabilitato" } ] }, { - "label":"Override \"Retry\" button", - "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "label":"Sovrascrivi il pulsante \"Riprova\"", + "description":"Questa opzione determina se il pulsante \"Riprova\" sarà visualizzato per tutte le domande, disabilitato per tutti o configurato individualmente per ogni domanda.", "options":[ { - "label":"Enabled" + "label":"Attivo" }, { - "label":"Disabled" + "label":"Disattivato" } ] } diff --git a/language/nb.json b/language/nb.json index a6979f0..f4fe6e2 100644 --- a/language/nb.json +++ b/language/nb.json @@ -8,7 +8,7 @@ }, { "label":"Tittel", - "description":"Tittel for intoduksjonssiden." + "description":"Denne tittelen vil bli vist over introduksjonsteksten." }, { "label":"Introduksjonstekst", @@ -20,23 +20,23 @@ }, { "label":"Bakgrunnsbilde", - "description":"Bakgrunnsbilde for introduksjonssiden" + "description":"Et valgfritt bakgrunnsbilde for introduksjonssiden." } ] }, { "label":"Bakgrunnsbilde", - "description":"Bakgrunnsbilde for spørsmålssettet(ikke obligatorisk)." + "description":"Bakgrunnsbilde for spørsmålssettet (ikke obligatorisk)." }, { "label":"Fremdriftsindikator", - "description":"Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", + "description":"Velg om fremdriften skal angis som prikker (få spørsmål) eller som tekst (mange spørsmål).", "options":[ { - "label":"Angi fremdrift med tekst" + "label":"Tekstlig" }, { - "label":"Angi fremdrift med prikker" + "label":"Prikker" } ], "default":"dots" @@ -77,7 +77,7 @@ "default":"Avslutt" }, { - "label":"Fremdriftstekst", + "label":"Fremgangstekst", "description":"Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", "default":"Deloppgave @current av @total" }, @@ -110,16 +110,16 @@ ] }, { - "label":"Slå av bakoverknapp", + "label":"Slå av tilbakenavigering", "description":"Slå på for å nekte å gå tilbake i Question Set" }, { - "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "label":"Stokk spørsmålene", + "description":"Slå på for å vise alternativene i tilfeldig rekkefølge." }, { - "label":"Number of questions to be shown:", - "description":"Create a randomized batch of questions from the total." + "label":"Antall spørsmål som skal vises:", + "description":"Lag et tilfeldig sett med spørsmål." }, { "label":"Spørsmålssett avslutning", @@ -141,26 +141,26 @@ "description":"Denne overskriften vises over tilbakemeldingene på slutten av spørsmålssettet." }, { - "label":"Overall Feedback", + "label":"Samlet tilbakemelding", "fields":[ { "widgets":[ ], - "label":"Define custom feedback for any score range", - "description":"Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", - "entity":"range", + "label":"Spesifiser en egendefinert tilbakemelding for et poengintervall", + "description":"Eksempel: 0-20% dårlig poengsum, 21-91% gjennomsnittlig poengsum, 91-100% God poengsum!", + "entity":"intervall", "field":{ "fields":[ { - "label":"Score Range" + "label":"Poengintervall" }, { }, { - "label":"Feedback for defined score range", - "placeholder":"Fill in the feedback" + "label":"Tilbakemelding for spesifisert poengintervall", + "placeholder":"Fyll inn tilbakemelding" } ] } @@ -168,57 +168,57 @@ ] }, { - "label":"Old Feedback", + "label":"Gammel tilbakemelding", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Tittel ved bestått", + "description":"Denne tittelen vises dersom brukeren har bestått spørsmålssettet." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Kommentar ved bestått", + "description":"Denne kommentaren vises dersom brukeren har bestått spørsmålssettet." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Tittel ved ikke bestått", + "description":"Denne tittelen vises dersom brukeren ikke har bestått spørsmålssettet." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Kommentar ved ikke bestått", + "description":"Denne kommentaren vises dersom brukeren ikke har bestått spørsmålssettet." } ] }, { - "label":"Solution button label", - "default":"Show solution", - "description":"Text for the solution button." + "label":"Tekst til \"Fasit\" knapp", + "default":"Vis svar", + "description":"Tekst for \"Fasit\" knapp." }, { - "label":"Retry button label", - "default":"Retry", - "description":"Text for the retry button." + "label":"Tekst til \"Prøv igjen\" knapp", + "default":"Prøv igjen", + "description":"Tekst til \"Prøv igjen\"-knappen." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Avslutt knappetekst", + "default":"Bekreft" }, { - "label":"Display video before quiz results" + "label":"Vis video før resultatene" }, { - "label":"Enable skip video button" + "label":"Tillat å hoppe over video" }, { - "label":"Skip video button label", - "default":"Skip video" + "label":"Tekst til \"Hopp over video\" knapp", + "default":"Hopp over" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Video ved bestått", + "description":"Denne videoen vil bli vist dersom brukeren består spørsmålssettet." }, { - "label":"Fail video", - "description":"This video will be played if the user failes the quiz." + "label":"Video ved ikke bestått", + "description":"Denne videoen vil bli vist dersom brukeren ikke består spørsmålssettet." } ] }, @@ -226,8 +226,8 @@ "label":"Innstillinger for «Fasit»- og «Prøv igjen»-knapp", "fields":[ { - "label":"Overstyr «Fasit»-knapp", - "description":"Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "label":"Overstyr «Vis svar»-knapp", + "description":"Dette valget avgjør om «Vis svar»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", "options":[ { "label":"Aktivert" diff --git a/language/nl.json b/language/nl.json index c97b04e..0d74118 100644 --- a/language/nl.json +++ b/language/nl.json @@ -7,11 +7,11 @@ "label":"Display introduction" }, { - "label":"Title", + "label":"Titel", "description":"This title will be displayed above the introduction text." }, { - "label":"Introduction text", + "label":"Inleidende tekst", "description":"This text will be displayed before the quiz starts." }, { @@ -19,13 +19,13 @@ "default":"Start Quiz" }, { - "label":"Background image", + "label":"Achtergrondafbeelding", "description":"An optional background image for the introduction." } ] }, { - "label":"Background image", + "label":"Achtergrondafbeelding", "description":"An optional background image for the Question set." }, { @@ -33,7 +33,7 @@ "description":"Question set progress indicator style.", "options":[ { - "label":"Textual" + "label":"Tekstueel" }, { "label":"Dots" @@ -42,17 +42,17 @@ "default":"dots" }, { - "label":"Pass percentage", - "description":"Percentage of Total score required for passing the quiz." + "label":"Slagingspercentage", + "description":"Percentage van de Totale score die vereist is om te slagen." }, { "label":"Questions", "widgets":[ { - "label":"Default" + "label":"Standaard" }, { - "label":"Textual" + "label":"Tekstueel" } ], "entity":"question", @@ -65,7 +65,7 @@ "label":"Interface texts in quiz", "fields":[ { - "label":"Back button", + "label":"Terugknop", "default":"Previous question" }, { @@ -74,10 +74,10 @@ }, { "label":"Finish button", - "default":"Finish" + "default":"Beëindigen" }, { - "label":"Progress text", + "label":"Tekst bij voortgang", "description":"Text used if textual progress is selected.", "default":"Question: @current of @total questions" }, @@ -88,7 +88,7 @@ }, { "label":"Copyright dialog question label", - "default":"Question" + "default":"Vraag" }, { "label":"Readspeaker progress", @@ -110,12 +110,12 @@ ] }, { - "label":"Disable backwards navigation", + "label":"Achteruit navigeren uitschakelen", "description":"This option will only allow you to move forward in Question Set" }, { "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "description":"Vragen in willekeurige volgorde inschakelen." }, { "label":"Number of questions to be shown:", @@ -190,17 +190,17 @@ }, { "label":"Solution button label", - "default":"Show solution", + "default":"Toon oplossing", "description":"Text for the solution button." }, { - "label":"Retry button label", - "default":"Retry", + "label":"Tekst van de Opnieuw proberen knop", + "default":"Opnieuw proberen", "description":"Text for the retry button." }, { "label":"Finish button text", - "default":"Finish" + "default":"Beëindigen" }, { "label":"Display video before quiz results" @@ -226,26 +226,26 @@ "label":"Settings for \"Show solution\" and \"Retry\" buttons", "fields":[ { - "label":"Override \"Show Solution\" button", - "description":"This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.", + "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.", "options":[ { - "label":"Enabled" + "label":"Ingeschakeld" }, { - "label":"Disabled" + "label":"Uitgeschakeld" } ] }, { - "label":"Override \"Retry\" button", - "description":"This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.", + "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.", "options":[ { - "label":"Enabled" + "label":"Ingeschakeld" }, { - "label":"Disabled" + "label":"Uitgeschakeld" } ] } diff --git a/language/nn.json b/language/nn.json index 01709c2..84f2a20 100644 --- a/language/nn.json +++ b/language/nn.json @@ -33,7 +33,7 @@ "description":"Velg om fremdriften skal angis som prikker(få spørsmål) eller som tekst(mange spørsmål).", "options":[ { - "label":"Angi fremdrift med tekst" + "label":"Tekstlig" }, { "label":"Angi fremdrift med prikker" @@ -65,7 +65,7 @@ "label":"Ledetekster", "fields":[ { - "label":"Førre-knappen", + "label":"Tilbakeknapp", "default":"Førre" }, { @@ -74,10 +74,10 @@ }, { "label":"Avslutt-knappen", - "default":"Avslutt" + "default":"Bekreft" }, { - "label":"Fremdriftstekst", + "label":"Fremgangstekst", "description":"Tekst brukt hvis tekstlig angivelse av fremdrift er valgt. Variabler: @current og @total", "default":"Deloppgåve @current av @total" }, @@ -110,12 +110,12 @@ ] }, { - "label":"Slå av bakoverknapp", + "label":"Slå av tilbakenavigering", "description":"Slå på for å nekte å gå tilbake i Question Set" }, { "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "description":"Slå på for å vise de mulige svara i tilfeldig rekkefølge." }, { "label":"Number of questions to be shown:", @@ -141,7 +141,7 @@ "description":"Denne overskriften vises over tilbakemeldingane på slutten av spørsmålssettet." }, { - "label":"Overall Feedback", + "label":"Bakgrunnsopasitet på flyttbare elementer", "fields":[ { "widgets":[ @@ -171,54 +171,54 @@ "label":"Old Feedback", "fields":[ { - "label":"Quiz passed greeting", - "description":"This text will be displayed above the score if the user has successfully passed the quiz." + "label":"Tittel ved bestått", + "description":"Denne tittelen vises dersom brukeren har bestått spørsmålssettet." }, { - "label":"Passed comment", - "description":"This comment will be displayed after the score if the user has successfully passed the quiz." + "label":"Kommentar ved bestått", + "description":"Denne kommentaren vises dersom brukaren har bestått spørsmålssettet." }, { - "label":"Quiz failed title", - "description":"This text will be displayed above the score if the user has failed the quiz." + "label":"Tittel ved ikkje bestått", + "description":"Denne tittelen visast dersom brukaren ikkje har bestått spørsmålssettet." }, { - "label":"Failed comment", - "description":"This comment will be displayed after the score if the user has failed the quiz." + "label":"Kommentar ved ikkje bestått", + "description":"Denne kommentaren vises dersom brukaren ikkje har bestått spørsmålssettet." } ] }, { - "label":"Solution button label", - "default":"Show solution", + "label":"Tekst til \"Fasit\" knapp", + "default":"Fasit", "description":"Text for the solution button." }, { - "label":"Retry button label", - "default":"Retry", + "label":"Tekst til \"Prøv igjen\" knapp", + "default":"Prøv igjen", "description":"Text for the retry button." }, { - "label":"Finish button text", - "default":"Finish" + "label":"Tekst til \"Avslutt\" knapp", + "default":"Bekreft" }, { - "label":"Display video before quiz results" + "label":"Vis video før resultata" }, { - "label":"Enable skip video button" + "label":"Tillat å hoppe over video" }, { - "label":"Skip video button label", - "default":"Skip video" + "label":"Tekst til \"Hopp over video\" knapp", + "default":"Hopp over" }, { - "label":"Passed video", - "description":"This video will be played if the user successfully passed the quiz." + "label":"Video ved bestått", + "description":"Denne videoen vil bli vist dersom brukaren består spørsmålssettet." }, { - "label":"Fail video", - "description":"This video will be played if the user failes the quiz." + "label":"Video ved ikke bestått", + "description":"Denne videoen vil bli vist dersom brukaren ikkje består spørsmålssettet." } ] }, @@ -226,8 +226,8 @@ "label":"Innstillinger for «Fasit»- og «Prøv igjen»-knapp", "fields":[ { - "label":"Overstyr «Fasit»-knapp", - "description":"Dette valget avgjør om «Fasit»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", + "label":"Overstyr «Vis svar»-knapp", + "description":"Dette valget avgjør om «Vis svar»-knappen vil vises for alle spørsmål, skjules for alle eller konfigureres individuelt for hvert spørsmål.", "options":[ { "label":"Aktivert" diff --git a/language/sv.json b/language/sv.json index c97b04e..74e8943 100644 --- a/language/sv.json +++ b/language/sv.json @@ -195,7 +195,7 @@ }, { "label":"Retry button label", - "default":"Retry", + "default":"Försök på nytt", "description":"Text for the retry button." }, { diff --git a/language/tr.json b/language/tr.json index c97b04e..77ae1a1 100644 --- a/language/tr.json +++ b/language/tr.json @@ -11,7 +11,7 @@ "description":"This title will be displayed above the introduction text." }, { - "label":"Introduction text", + "label":"Giriş metni", "description":"This text will be displayed before the quiz starts." }, { @@ -33,7 +33,7 @@ "description":"Question set progress indicator style.", "options":[ { - "label":"Textual" + "label":"Metin" }, { "label":"Dots" @@ -42,17 +42,17 @@ "default":"dots" }, { - "label":"Pass percentage", - "description":"Percentage of Total score required for passing the quiz." + "label":"Geçiş yüzdesi", + "description":"Quizi geçmek için gerekli toplam puan yüzdesi." }, { "label":"Questions", "widgets":[ { - "label":"Default" + "label":"Varsayılan" }, { - "label":"Textual" + "label":"Metin" } ], "entity":"question", @@ -74,7 +74,7 @@ }, { "label":"Finish button", - "default":"Finish" + "default":"Bitir" }, { "label":"Progress text", @@ -88,7 +88,7 @@ }, { "label":"Copyright dialog question label", - "default":"Question" + "default":"Soru" }, { "label":"Readspeaker progress", @@ -115,7 +115,7 @@ }, { "label":"Randomize questions", - "description":"Enable to randomize the order of questions on display." + "description":"Soruları sırasını ekranda rasgele gelmesi için etkinleştirin." }, { "label":"Number of questions to be shown:", @@ -190,17 +190,17 @@ }, { "label":"Solution button label", - "default":"Show solution", + "default":"Çözümü göster", "description":"Text for the solution button." }, { - "label":"Retry button label", - "default":"Retry", + "label":"Yeniden dene buton etiketi", + "default":"Yeniden dene", "description":"Text for the retry button." }, { "label":"Finish button text", - "default":"Finish" + "default":"Bitir" }, { "label":"Display video before quiz results" From 36269a8253ed833ddd9e3d648487f461c07c1ec1 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Wed, 30 Aug 2017 09:04:01 +0200 Subject: [PATCH 33/34] HFP-1451 Show solution button on end screen shown by default --- js/questionset.js | 94 ++++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/js/questionset.js b/js/questionset.js index a407b42..b7e885a 100644 --- a/js/questionset.js +++ b/js/questionset.js @@ -20,6 +20,52 @@ H5P.QuestionSet = function (options, contentId, contentData) { var self = this; this.contentId = contentId; + var defaults = { + initialQuestion: 0, + progressType: 'dots', + passPercentage: 50, + questions: [], + introPage: { + showIntroPage: false, + title: '', + introduction: '', + startButtonText: 'Start' + }, + texts: { + prevButton: 'Previous question', + nextButton: 'Next question', + finishButton: 'Finish', + textualProgress: 'Question: @current of @total questions', + jumpToQuestion: 'Question %d of %total', + questionLabel: 'Question', + readSpeakerProgress: 'Question @current of @total', + unansweredText: 'Unanswered', + answeredText: 'Answered', + currentQuestionText: 'Current question' + }, + endGame: { + showResultPage: true, + noResultMessage: 'Finished', + message: 'Your result:', + oldFeedback: { + successGreeting: '', + successComment: '', + failGreeting: '', + failComment: '' + }, + overallFeedback: [], + finishButtonText: 'Finish', + solutionButtonText: 'Show solution', + retryButtonText: 'Retry', + showAnimations: false, + skipButtonText: 'Skip video', + showSolutionButton: true + }, + override: {}, + disableBackwardsNavigation: false + }; + var params = $.extend(true, {}, defaults, options); + var texttemplate = '<% if (introPage.showIntroPage) { %>' + '
' + @@ -61,7 +107,7 @@ H5P.QuestionSet = function (options, contentId, contentData) { '
' + ''; - var solutionButtonTemplate = options.endGame.showSolutionButton ? + var solutionButtonTemplate = params.endGame.showSolutionButton ? ' ': ''; @@ -85,53 +131,9 @@ H5P.QuestionSet = function (options, contentId, contentData) { ' ' + ''; - var defaults = { - initialQuestion: 0, - progressType: 'dots', - passPercentage: 50, - questions: [], - introPage: { - showIntroPage: false, - title: '', - introduction: '', - startButtonText: 'Start' - }, - texts: { - prevButton: 'Previous question', - nextButton: 'Next question', - finishButton: 'Finish', - textualProgress: 'Question: @current of @total questions', - jumpToQuestion: 'Question %d of %total', - questionLabel: 'Question', - readSpeakerProgress: 'Question @current of @total', - unansweredText: 'Unanswered', - answeredText: 'Answered', - currentQuestionText: 'Current question' - }, - endGame: { - showResultPage: true, - noResultMessage: 'Finished', - message: 'Your result:', - oldFeedback: { - successGreeting: '', - successComment: '', - failGreeting: '', - failComment: '' - }, - overallFeedback: [], - finishButtonText: 'Finish', - solutionButtonText: 'Show solution', - retryButtonText: 'Retry', - showAnimations: false, - skipButtonText: 'Skip video' - }, - override: {}, - disableBackwardsNavigation: false - }; - var template = new EJS({text: texttemplate}); var endTemplate = new EJS({text: resulttemplate}); - var params = $.extend(true, {}, defaults, options); + var initialParams = $.extend(true, {}, defaults, options); var poolOrder; // Order of questions in a pool From 424542cbb80a018e2effecc6c9b7de54c0a85b13 Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Mon, 4 Sep 2017 13:08:23 +0200 Subject: [PATCH 34/34] Bump patch before release --- library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.json b/library.json index eeca3e6..8be26d3 100644 --- a/library.json +++ b/library.json @@ -4,7 +4,7 @@ "contentType": "question", "majorVersion": 1, "minorVersion": 13, - "patchVersion": 1, + "patchVersion": 2, "embedTypes": [ "iframe" ],