Skip to main content

Loaders

The loader option is used to configure loaders, default being I18nJsonLoader. Currently I18nJsonLoader and I18nYamlLoader are supported out of the box.

src/app.module.ts
       I18nModule.forRoot({
fallbackLanguage: 'en',
loaderOptions: {
path: path.join(__dirname, '/i18n/'),
},
loader: I18nYamlLoader,
}),
tip

If you need to implement custom loaders , your loader needs to extend src/loaders/i18n.abstract.loader.ts interface. Also you can check the src/loaders to see how to default loaders are implemented.

Example: Custom loader coming soon