i18n in server. Some fixes

This commit is contained in:
vjrj 2017-12-09 17:54:18 +01:00
parent 23ec2b8f55
commit a0e5dc4723
13 changed files with 543 additions and 121 deletions

View file

@ -0,0 +1,31 @@
import { Meteor } from 'meteor/meteor';
import i18n from 'i18next';
import backend from 'i18next-sync-fs-backend';
import i18nOpts from '../common/i18n';
// import moment from 'moment';
// import { T9n } from 'meteor-accounts-t9n';
i18nOpts.backend.loadPath = `${Meteor.absolutePath}/public${i18nOpts.backend.loadPath}`;
i18nOpts.backend.addPath = `${Meteor.absolutePath}/public${i18nOpts.backend.addPath}`;
// console.log(i18nOpts.backend.loadPath);
i18nOpts.debug = false;
i18nOpts.saveMissing = true;
i18nOpts.initImmediate = false;
i18n
.use(backend)
.init(i18nOpts, (err) => {
if (err) {
console.error(err);
}
});
/* export function setUserLang (lng) {
* moment.locale(lng);
* T9n.setLanguage(lng);
* } */
// console.log(i18n.t('Servidor arrancado'));
export default i18n;