UNPKG

@junte/ui

Version:

Quality Angular UI components kit

16 lines 1.98 kB
import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; import { JunteUIConfig } from '../../config'; import { I18nLoader } from './loader'; export function i18nLoaderFactory(config) { return new I18nLoader(config.i18n); } export const I18N_PROVIDERS = TranslateModule.forRoot({ isolate: true, loader: { provide: TranslateLoader, useFactory: i18nLoaderFactory, deps: [JunteUIConfig] }, defaultLanguage: 'en' }).providers; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZXJzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2NvcmUvaTE4bi9wcm92aWRlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxlQUFlLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN2RSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQzdDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFdEMsTUFBTSxVQUFVLGlCQUFpQixDQUFDLE1BQXFCO0lBQ3JELE9BQU8sSUFBSSxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3JDLENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsZUFBZSxDQUFDLE9BQU8sQ0FBQztJQUNwRCxPQUFPLEVBQUUsSUFBSTtJQUNiLE1BQU0sRUFBRTtRQUNOLE9BQU8sRUFBRSxlQUFlO1FBQ3hCLFVBQVUsRUFBRSxpQkFBaUI7UUFDN0IsSUFBSSxFQUFFLENBQUMsYUFBYSxDQUFDO0tBQ3RCO0lBQ0QsZUFBZSxFQUFFLElBQUk7Q0FDdEIsQ0FBQyxDQUFDLFNBQVMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRyYW5zbGF0ZUxvYWRlciwgVHJhbnNsYXRlTW9kdWxlIH0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQgeyBKdW50ZVVJQ29uZmlnIH0gZnJvbSAnLi4vLi4vY29uZmlnJztcbmltcG9ydCB7IEkxOG5Mb2FkZXIgfSBmcm9tICcuL2xvYWRlcic7XG5cbmV4cG9ydCBmdW5jdGlvbiBpMThuTG9hZGVyRmFjdG9yeShjb25maWc6IEp1bnRlVUlDb25maWcpIHtcbiAgcmV0dXJuIG5ldyBJMThuTG9hZGVyKGNvbmZpZy5pMThuKTtcbn1cblxuZXhwb3J0IGNvbnN0IEkxOE5fUFJPVklERVJTID0gVHJhbnNsYXRlTW9kdWxlLmZvclJvb3Qoe1xuICBpc29sYXRlOiB0cnVlLFxuICBsb2FkZXI6IHtcbiAgICBwcm92aWRlOiBUcmFuc2xhdGVMb2FkZXIsXG4gICAgdXNlRmFjdG9yeTogaTE4bkxvYWRlckZhY3RvcnksXG4gICAgZGVwczogW0p1bnRlVUlDb25maWddXG4gIH0sXG4gIGRlZmF1bHRMYW5ndWFnZTogJ2VuJ1xufSkucHJvdmlkZXJzO1xuIl19