UNPKG

@etsoo/editor

Version:

ETSOO Free WYSIWYG HTML Editor

31 lines (27 loc) 1.08 kB
'use strict'; 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;