@etsoo/editor
Version:
ETSOO Free WYSIWYG HTML Editor
31 lines (27 loc) • 1.08 kB
JavaScript
;
var shared = require('@etsoo/shared');
const zhHans = shared.DomUtils.zhHans(async () => {
const labels = await Promise.resolve().then(function () { return require('./i18n/zh-Hans.json.js'); });
return labels.default ?? labels;
});
const zhHant = shared.DomUtils.zhHant(async () => {
const labels = await Promise.resolve().then(function () { return require('./i18n/zh-Hant.json.js'); });
return labels.default ?? labels;
});
const en = shared.DomUtils.en(async () => {
const labels = await Promise.resolve().then(function () { return require('./i18n/en.json.js'); });
return labels.default ?? labels;
});
/**
* EOEditor Image Editor get labels
* @param language Language
* @returns Language labels
*/
async function EOImageEditorGetLabels(language) {
const culture = shared.DomUtils.getCulture([en, zhHans, zhHant], language)[0] ?? en;
if (typeof culture.resources === "object")
return culture.resources;
else
return await culture.resources();
}
exports.EOImageEditorGetLabels = EOImageEditorGetLabels;