UNPKG

@kiwicom/smart-faq

Version:

23 lines (16 loc) 543 B
// @flow import { langInfos } from '../../translations/langInfos'; export type SupportedLanguages = { [key: string]: string, }; export const DEFAULT_LOCALE = 'en_GB'; const parseDashToUnderscore = (locale: string): string => locale.replace('-', '_'); export const supportedLanguages: SupportedLanguages = Object.keys( langInfos, ).reduce((acc, langId) => { acc[langId] = parseDashToUnderscore(langInfos[langId].iso); return acc; }, {}); export const fromLanguageToLocale = (lang: string): string => supportedLanguages[lang];