1 namespace("kivi", function(ns) {
 
   4   ns.t8 = function(text, params) {
 
   5     var text = ns._locale[text] || text;
 
   7     if( Object.prototype.toString.call( params ) === '[object Array]' ) {
 
   8       var len = params.length;
 
  10       for(var i=0; i<len; ++i) {
 
  12         var value = params[i];
 
  13         text = text.split("#"+ key).join(value);
 
  16     else if( typeof params == 'object' ) {
 
  17       for(var key in params) {
 
  18         var value = params[key];
 
  19         text = text.split("#{"+ key +"}").join(value);
 
  26   ns.setupLocale = function(locale) {
 
  30   ns.reinit_widgets = function() {
 
  31     $('.datepicker').each(function() {
 
  36       $('input.part_autocomplete').each(function(idx, elt){
 
  37         kivi.PartPicker($(elt));
 
  42 kivi = namespace('kivi');