September 2017
Intermediate to advanced
450 pages
11h 24m
English
Let's follow the steps to use browser language detection to drive our Angular i18n language localization settings:
import { TRANSLATIONS, TRANSLATIONS_FORMAT, LOCALE_ID } from '@angular/core';export function getTranslationProviders(): Promise<Object[]> { const locale = document['locale'] as string; const noProviders: Object[] = []; if (!locale || locale === 'en-US') { return Promise.resolve(noProviders); } return getTranslationsWithES6Import(locale) .then((translations: string ) => [ { provide: TRANSLATIONS, ...Read now
Unlock full access