summaryrefslogtreecommitdiff
path: root/js/codeq
diff options
context:
space:
mode:
authorAleš Smodiš <aless@guru.si>2015-10-02 12:04:16 +0200
committerAleš Smodiš <aless@guru.si>2015-10-02 12:04:16 +0200
commitd46fec9f483db0e8cf6cf5672289b6222043ee83 (patch)
treeb4d1d5cb82686ef66cd883d8a0e0b12437ca251b /js/codeq
parent0c168d0027f3350344d0fcdf16c554dcc8f3c92b (diff)
Define default translations for the "more" button in multi-part hints.
Diffstat (limited to 'js/codeq')
-rw-r--r--js/codeq/hint.js4
-rw-r--r--js/codeq/translation.js4
2 files changed, 7 insertions, 1 deletions
diff --git a/js/codeq/hint.js b/js/codeq/hint.js
index fb07cfb..331c822 100644
--- a/js/codeq/hint.js
+++ b/js/codeq/hint.js
@@ -22,6 +22,8 @@
planDef = problemDef.plan,
templatePath = [problemDef.language, problemDef.group, problemDef.problem],
templateName = templatePath.join('/'),
+ guiDict = codeq.tr.getDictionary('gui'),
+ btnMoreTranslations = guiDict['btn_more'] || {}, // get the default translations for the "more..." button
clearHints = function () {
var i;
@@ -192,7 +194,7 @@
msg = content[lang][hintIndex];
if (typeof msg === 'string') {
trContent[lang] = processTemplate(msg, args);
- trButton[lang] = 'More...';
+ trButton[lang] = btnMoreTranslations[lang] || 'More...';
}
else {
trContent[lang] = processTemplate(msg.message, args);
diff --git a/js/codeq/translation.js b/js/codeq/translation.js
index 67f49eb..dda5aec 100644
--- a/js/codeq/translation.js
+++ b/js/codeq/translation.js
@@ -76,6 +76,10 @@
jqTopElt.find('[data-tkey]').each(function () {
translateElement($(this), lang);
});
+ },
+
+ 'getDictionary': function (name) {
+ return dicts[name];
}
};
})(); \ No newline at end of file