chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
55 lines (53 loc) • 1.1 kB
JavaScript
;
exports.__esModule = true;
exports.default = getText;
const DICTIONARY = {
LOGGED_IN: {
de: 'eingelogged',
en: 'logged in'
},
DIVIDER_FRIEND: {
de: 'Freunde',
en: ' friends'
},
DIVIDER_PERSON: {
de: 'Personen',
en: ' persons'
},
DIVIDER_SITE: {
de: 'Sites',
en: 'sites'
},
DIVIDER_MORE_PERSON: {
de: 'Weitere Personen',
en: ' further persons'
},
DIVIDER_MORE_SITE: {
de: 'Weitere Sites',
en: 'further sites'
},
LOAD_MORE: {
de: 'Mehr anzeigen',
en: ' load more'
},
COMMON_SITE: {
de: 'gemeinsame Site',
en: 'common site'
},
COMMON_SITES: {
de: 'gemeinsame Sites',
en: 'common sites'
}
};
const supportedLanguages = ['de', 'en'];
function getText(key, addText, lang) {
if (addText === void 0) {
addText = false;
}
if (lang === void 0) {
lang = chayns.env.language || 'en';
}
const language = supportedLanguages.indexOf(lang) > -1 ? lang : 'en';
return (DICTIONARY[key][language] || '') + (addText ? ` ${addText}` : '');
}
//# sourceMappingURL=getText.js.map