catbee-i18n-handlebars
Version:
catbee i18n service handlebars helpers
19 lines (16 loc) • 485 B
JavaScript
;
var I18n = require('./i18n');
module.exports = {
register: function register(locator) {
try {
var i18n = I18n(locator);
var handlebars = locator.resolve('handlebars');
handlebars.registerHelper('_t', i18n._t);
handlebars.registerHelper('_pt', i18n._pt);
handlebars.registerHelper('_nt', i18n._nt);
handlebars.registerHelper('_npt', i18n._npt);
} catch (e) {
locator.resolve('eventBus').emit('error', e);
}
}
};