22 lines
693 B
JavaScript
22 lines
693 B
JavaScript
import {module} from './module';
|
|
|
|
config.$inject = ['$translateProvider', '$translatePartialLoaderProvider'];
|
|
export function config($translateProvider, $translatePartialLoaderProvider) {
|
|
$translatePartialLoaderProvider.addPart('core');
|
|
|
|
let conf = {urlTemplate: '/static/locale/{part}/{lang}.json'};
|
|
let langs = ['en', 'es'];
|
|
let localLangs = {
|
|
en_US: 'en',
|
|
en_UK: 'en',
|
|
es_ES: 'es',
|
|
es_AR: 'es'
|
|
};
|
|
$translateProvider
|
|
.useSanitizeValueStrategy('escape')
|
|
.useLoader('$translatePartialLoader', conf)
|
|
.registerAvailableLanguageKeys(langs, localLangs)
|
|
.determinePreferredLanguage();
|
|
}
|
|
module.config(config);
|