UNPKG

@kiwicom/smart-faq

Version:

48 lines (37 loc) 1.1 kB
"use strict"; require("core-js/modules/es.array.reduce"); require("core-js/modules/es.object.keys"); require("core-js/modules/es.regexp.exec"); require("core-js/modules/es.string.replace"); Object.defineProperty(exports, "__esModule", { value: true }); exports.fromLanguageToLocale = exports.supportedLanguages = exports.DEFAULT_LOCALE = void 0; var _langInfos = require("../../translations/langInfos"); // @flow var DEFAULT_LOCALE = 'en_GB'; exports.DEFAULT_LOCALE = DEFAULT_LOCALE; var parseDashToUnderscore = function parseDashToUnderscore(locale /*: string*/ ) { return ( /*: string*/ locale.replace('-', '_') ); }; var supportedLanguages /*: SupportedLanguages*/ = Object.keys(_langInfos.langInfos).reduce(function (acc, langId) { acc[langId] = parseDashToUnderscore(_langInfos.langInfos[langId].iso); return acc; }, {}); exports.supportedLanguages = supportedLanguages; var fromLanguageToLocale = function fromLanguageToLocale(lang /*: string*/ ) { return ( /*: string*/ supportedLanguages[lang] ); }; exports.fromLanguageToLocale = fromLanguageToLocale;