Vulcan/packages/telescope-i18n/i18n.js
jungwon 7af1e73870 Translations variable change to object
Translations is referenced with i18n.translations[lang][str],
so it should be changed to be an object.

I think it should be used something like below.

e.g.
translations: {
    kr:{
      'Please fill in a headline': '빈칸 채우라고'
    }
  }
2014-06-09 18:00:32 +09:00

19 lines
335 B
JavaScript

i18n = {
translations: {},
t: function (str) {
var lang = getSetting('language', 'en');
if(i18n.translations[lang] && i18n.translations[lang][str]){
return i18n.translations[lang][str];
}
return str;
}
};
if(Meteor.isClient){
UI.registerHelper('i18n', function(str){
return i18n.t(str);
});
}