@kiwicom/smart-faq
Version:
48 lines (37 loc) • 1.1 kB
JavaScript
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;
;