@kiwicom/smart-faq
Version:
23 lines (16 loc) • 543 B
JavaScript
// @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];