diff --git a/www/assert/translations/index.html b/www/assert/translations/index.html new file mode 100644 index 000000000..4b9e7b715 --- /dev/null +++ b/www/assert/translations/index.html @@ -0,0 +1,10 @@ + + +
+ + + + + + + diff --git a/www/assert/translations/main.js b/www/assert/translations/main.js new file mode 100644 index 000000000..6ff862213 --- /dev/null +++ b/www/assert/translations/main.js @@ -0,0 +1,21 @@ +define([ + '/bower_components/jquery/dist/jquery.min.js', + '/common/cryptpad-common.js', +], function (jQuery, Cryptpad) { + var $ = window.jQuery; + + var $body = $('body'); + var missing = Cryptpad.Messages._checkTranslationState(); + + var pre = function (text, opt) { + return $('', opt).text(text); + }; + + if (missing.length) { + $body.append(pre(missing.map(function (msg) { + return '* ' + msg; + }).join('\n'))); + } else { + $body.text('All keys are present in all translations'); + } +});