UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

40 lines (33 loc) 921 B
"use strict"; 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;