nginx-proxy-manager/frontend/js/app/i18n.js
Zoey caa72418f1 add multi language support through @lateautumn233/dep updates
Signed-off-by: Zoey <zoey@z0ey.de>
Co-Authored-By: 秋秋 <lateautumn233@foxmail.com>
2024-10-29 12:12:33 +01:00

17 lines
478 B
JavaScript

const Cache = require('./cache');
/**
* @param {String} namespace
* @param {String} key
* @param {Object} [data]
*/
module.exports = function (namespace, key, data) {
let locale = Cache.locale;
messages = require('../i18n/en-lang.json');
if (typeof messages[namespace] !== 'undefined' && typeof messages[namespace][key] !== 'undefined') {
return messages[namespace][key](data);
} else {
return `(MISSING: ${namespace}.${key})`;
}
};