UNPKG

@intlayer/core

Version:

Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.

24 lines (22 loc) 1.27 kB
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs'); const require_interpreter_getDictionary = require('./getDictionary.cjs'); let __intlayer_config_client = require("@intlayer/config/client"); let __intlayer_config_built = require("@intlayer/config/built"); __intlayer_config_built = require_rolldown_runtime.__toESM(__intlayer_config_built); let __intlayer_dictionaries_entry = require("@intlayer/dictionaries-entry"); //#region src/interpreter/getIntlayer.ts const getIntlayer = (key, locale, plugins) => { const dictionaries = (0, __intlayer_dictionaries_entry.getDictionaries)(); const dictionary = dictionaries[key]; if (!dictionary) { if (__intlayer_config_built.default.build.optimize) (0, __intlayer_config_client.getAppLogger)(__intlayer_config_built.default)("Build optimization is enabled, the dictionary may have been purged. You can disable build optimization, or configure the traversePattern to include the current component.", { level: "error", isVerbose: true }); throw new Error(`Dictionary ${key} not found`, dictionaries); } return require_interpreter_getDictionary.getDictionary(dictionary, locale, plugins); }; //#endregion exports.getIntlayer = getIntlayer; //# sourceMappingURL=getIntlayer.cjs.map