src/utils.js
/* @flow */
import { COUNTRY_LANGS, LANG, COUNTRY, type LocaleType } from '@paypal/sdk-constants/src';
export function getComputedLocales(locale : string) : LocaleType {
let [ lang, country ] = locale.split('_');
lang = LANG[lang.toUpperCase()];
country = COUNTRY[country];
const countryLangs = COUNTRY_LANGS[country];
if (countryLangs && countryLangs.indexOf(LANG.ZH_HANT) !== -1 && lang === LANG.ZH) {
lang = LANG.ZH_HANT;
}
return { lang, country };
}