[Update/bugfix] Plugins: Add localization system to plugins list(plugin_info.json).

Fix the issue that the i18n didn't work in development environment.
This commit is contained in:
Sakamoto Shiina committed 2025-04-26 05:01:30 +09:00
1 parent 819783ea09
commit c665f1d355
7 files changed
+98 -43

No files matched your search

@@ -4,11 +4,8 @@ import plugin_info from "../plugin_info.json";
export const initI18n = (i18n) => {
const ns = plugin_info.plugin_id;
// parse once
const en_res = en;
const ja_res = ja;
// addResourceBundle will merge into i18n’s store
i18n.addResourceBundle("en", ns, en_res, /* deep = */ true, /* overwrite = */ true);
i18n.addResourceBundle("ja", ns, ja_res, /* deep = */ true, /* overwrite = */ true);
i18n.addResourceBundle("en", ns, en, /* deep = */ true, /* overwrite = */ true);
i18n.addResourceBundle("ja", ns, ja, /* deep = */ true, /* overwrite = */ true);
};