UNPKG

@etsoo/smarterp-core

Version:
53 lines (52 loc) 2.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CoreCulture = void 0; const appscript_1 = require("@etsoo/appscript"); /** * Core culture */ var CoreCulture; (function (CoreCulture) { /** * Get en neutral culture * @param localResources Local resources * @returns Full culture */ CoreCulture.en = (...resources) => appscript_1.Culture.en(import("./en.json"), ...resources); /** * Get zh-Hans neutral cultrue * @param localResources Local resources * @returns Full culture */ CoreCulture.zhHans = (...resources) => appscript_1.Culture.zhHans(import("./zh-Hans.json"), ...resources); /** * Get zh-Hant neutral cultrue * @param localResources Local resources * @returns Full culture */ CoreCulture.zhHant = (...resources) => appscript_1.Culture.zhHant(import("./zh-Hant.json"), ...resources); /** * Get the toolpad locale * @param app Current app * @returns Result */ CoreCulture.getToolpadLocale = (app) => { // Labels const { accountIconButtonAriaLabel, collapseMenu: collapseMenuTitle, collapseNavMenuAriaLabel, darkMode: darkModeTitle, expandMenu: expandMenuTitle, expandNavMenuAriaLabel, lightMode: lightModeTitle, signin: signInLabel, signout: signOutLabel, switchMode: switchModeTitle, switchThemeModeAriaLabel, switchToDarkModeAriaLabel, switchToLightModeAriaLabel } = app.getLabels("accountIconButtonAriaLabel", "collapseMenu", "collapseNavMenuAriaLabel", "darkMode", "expandMenu", "expandNavMenuAriaLabel", "lightMode", "signin", "signout", "switchMode", "switchThemeModeAriaLabel", "switchToDarkModeAriaLabel", "switchToLightModeAriaLabel"); return { accountIconButtonAriaLabel, collapseMenuTitle, collapseNavMenuAriaLabel, darkModeTitle, expandMenuTitle, expandNavMenuAriaLabel, lightModeTitle, signInLabel, signOutLabel, switchModeTitle, switchThemeModeAriaLabel, switchToDarkModeAriaLabel, switchToLightModeAriaLabel }; }; })(CoreCulture || (exports.CoreCulture = CoreCulture = {}));