Jeremie Pardou-Piquemal 08071fba44 Add polish translation
2022-12-30 10:42:51 +01:00

49 lines
944 B
JavaScript
Executable File

import en from './en';
import fr from './fr';
import oc from './oc';
import de from './de';
import it from './it';
import zhCN from './zh-CN';
import nl from './nl';
import ru from './ru';
import esAR from './es-AR';
import ja from './ja';
import tr from './tr';
import ko from './ko';
import pl from './pl';
const languagesMap = {
en,
fr,
oc,
de,
it,
zhCN,
nl,
ru,
esAR,
ja,
tr,
ko,
pl
};
/**
* Return best match for lang and variant.
* @param {string} language string from navigator configuration or cookie.
* @returns the translation dict
*/
export function getTranslations(language = '') {
const [lang, variant] = language.split('-');
if (Object.prototype.hasOwnProperty.call(languagesMap, `${lang}${variant}`)) {
return languagesMap[`${lang}${variant}`];
}
if (Object.prototype.hasOwnProperty.call(languagesMap, `${lang}`)) {
return languagesMap[lang];
}
return languagesMap['en'];
}