X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=js%2Fkivi.js;h=bd169b2312093afbfa018db9d0e68fe38aad8b89;hb=d5d805a71b57615046653989b3cac8a2f05bce29;hp=db9904b53acc076aa3f2895fd3126a8f5a6b4668;hpb=87e65e6c1cc64bfb2d73b6914ed2ef136861dd42;p=kivitendo-erp.git diff --git a/js/kivi.js b/js/kivi.js index db9904b53..bd169b231 100644 --- a/js/kivi.js +++ b/js/kivi.js @@ -1,26 +1,8 @@ namespace("kivi", function(ns) { - - ns._localeLang = false; - ns._locales = {}; + ns._locale = {}; ns.t8 = function(text, params) { - if( ns._localeLang ) { - if( !ns._locales[ns._localeLang] ) { - jQuery.ajax({ - url: "locale/"+ ns._localeLang +"/js.js", - async: false, - dataType: "json", - success: function(res) { - ns._locales[ns._localeLang] = res; - }, - error: function(xhr, textStatus, errorThrown) { - alert(textStatus +": "+ errorThrown); - }, - }); - } - - text = ns._locales[ns._localeLang][text] || text; - } + var text = ns._locale[text] || text; if( Object.prototype.toString.call( params ) === '[object Array]' ) { var len = params.length; @@ -41,8 +23,9 @@ namespace("kivi", function(ns) { return text; }; - ns.initLocale = function(localeLang) { - ns._localeLang = localeLang; + ns.setupLocale = function(locale) { + ns._locale = locale; }; - }); + +kivi = namespace('kivi');