init
This commit is contained in:
17
unpackage/dist/dev/mp-weixin/uni_modules/nutui-uni/locale/useTranslate.js
vendored
Normal file
17
unpackage/dist/dev/mp-weixin/uni_modules/nutui-uni/locale/useTranslate.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const uni_modules_nutuiUni_components__utils_common = require("../components/_utils/common.js");
|
||||
require("../components/_utils/env.js");
|
||||
const uni_modules_nutuiUni_components__utils_is = require("../components/_utils/is.js");
|
||||
const uni_modules_nutuiUni_locale_locale = require("./locale.js");
|
||||
function useTranslate(compName) {
|
||||
function translate(keyPath, ...args) {
|
||||
const { languages } = uni_modules_nutuiUni_locale_locale.Locale;
|
||||
const text = uni_modules_nutuiUni_components__utils_common.getPropByPath(languages(), `${compName.split("-").slice(1).join("-").replace("-", "")}.${keyPath}`) || uni_modules_nutuiUni_components__utils_common.getPropByPath(languages(), keyPath);
|
||||
return uni_modules_nutuiUni_components__utils_is.isFunction(text) ? text(...args) : text;
|
||||
}
|
||||
return {
|
||||
translate
|
||||
};
|
||||
}
|
||||
exports.useTranslate = useTranslate;
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/uni_modules/nutui-uni/locale/useTranslate.js.map
|
||||
Reference in New Issue
Block a user