2019-09-15 14:16:32 +02:00
|
|
|
import Handlebars from 'hbs';
|
|
|
|
import { Locale } from 'util/locale';
|
2015-12-17 19:25:25 +01:00
|
|
|
|
|
|
|
Handlebars.registerHelper('res', function(key, options) {
|
2017-01-31 07:50:28 +01:00
|
|
|
let value = Locale[key];
|
2015-12-17 19:25:25 +01:00
|
|
|
if (value) {
|
2017-01-31 07:50:28 +01:00
|
|
|
const ix = value.indexOf('{}');
|
2015-12-17 19:25:25 +01:00
|
|
|
if (ix >= 0) {
|
|
|
|
value = value.replace('{}', options.fn(this));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return value;
|
|
|
|
});
|
|
|
|
|
2019-08-16 23:05:39 +02:00
|
|
|
Handlebars.registerHelper('Res', key => {
|
2017-01-31 07:50:28 +01:00
|
|
|
let value = Locale[key];
|
2015-12-17 19:25:25 +01:00
|
|
|
if (value) {
|
|
|
|
value = value[0].toUpperCase() + value.substr(1);
|
|
|
|
}
|
|
|
|
return value;
|
|
|
|
});
|