feat: i18n middleware

feat: i18n configuration.
feat: i18n with tenancy.
This commit is contained in:
Ahmed Bouhuolia
2020-09-05 17:31:39 +02:00
parent 79b7a02f85
commit d35b124178
14 changed files with 122 additions and 34 deletions

View File

@@ -4,6 +4,7 @@ import agendaFactory from '@/loaders/agenda';
import SmsClientLoader from '@/loaders/smsClient';
import mailInstance from '@/loaders/mail';
import dbManagerFactory from '@/loaders/dbManager';
import i18n from '@/loaders/i18n';
export default ({ mongoConnection, knex }) => {
try {
@@ -29,6 +30,9 @@ export default ({ mongoConnection, knex }) => {
Container.set('agenda', agendaInstance);
LoggerInstance.info('Agenda has been injected into container');
Container.set('i18n', i18n);
LoggerInstance.info('i18n has been injected into container');
return { agenda: agendaInstance };
} catch (e) {
LoggerInstance.error('Error on dependency injector loader: %o', e);