summaryrefslogtreecommitdiff
path: root/js/codeq/translation.js
diff options
context:
space:
mode:
authorMarko Pušnik <marko.pusnik@guru.si>2015-09-30 19:07:37 +0200
committerMarko Pušnik <marko.pusnik@guru.si>2015-09-30 19:07:37 +0200
commit8bb68a1e979022ead00535c25403b341f2cb24bb (patch)
tree0ad16cf9acb81cbb6f8484f32fed657e8c66dabb /js/codeq/translation.js
parentba6135a83273c625097fe7cdb59319a51acca31e (diff)
parent0da1117cfc28688633be7b8382aa60435bf740eb (diff)
Merge branch 'master' of odie.guru.si:codeq-web
Conflicts: index.html
Diffstat (limited to 'js/codeq/translation.js')
-rw-r--r--js/codeq/translation.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/js/codeq/translation.js b/js/codeq/translation.js
index d4278ac..67f49eb 100644
--- a/js/codeq/translation.js
+++ b/js/codeq/translation.js
@@ -2,7 +2,7 @@
var dicts = {},
translateElement = function (jqElt, lang) {
- var dictionaryKey = jqElt.data('dict'),
+ var dictionaryKey = jqElt.data('dict') || 'gui',
translationKey = jqElt.data('tkey'),
dict = dicts[dictionaryKey],
translations, html, key;
@@ -43,7 +43,7 @@
jqElt.html(html);
},
translateDocument = function (lang) {
- $('.translatable').each(function () {
+ $('[data-tkey]').each(function () {
translateElement($(this), lang);
});
};
@@ -70,7 +70,10 @@
'translateDom': function (jqTopElt) {
var lang = codeq.getLang();
- jqTopElt.find('.translatable').each(function () {
+ jqTopElt.filter('[data-tkey]').each(function () {
+ translateElement(jqTopElt, lang)
+ });
+ jqTopElt.find('[data-tkey]').each(function () {
translateElement($(this), lang);
});
}