fix(i18n): plugin name, description i18n

This commit is contained in:
JellyBrick
2023-12-02 02:33:25 +09:00
parent 123eabd77a
commit 5ae4f564b7
36 changed files with 72 additions and 74 deletions

View File

@ -66,7 +66,7 @@ export const mainMenuTemplate = async (
const menuResult = Object.entries(getAllMenuTemplate()).map(
([id, template]) => {
const pluginLabel = allPlugins[id]?.name ?? id;
const pluginLabel = allPlugins[id]?.name?.() ?? id;
if (!config.plugins.isEnabled(id)) {
return [
@ -92,8 +92,8 @@ export const mainMenuTemplate = async (
const availablePlugins = Object.keys(allPlugins);
const pluginMenus = availablePlugins
.sort((a, b) => {
const aPluginLabel = allPlugins[a]?.name ?? a;
const bPluginLabel = allPlugins[b]?.name ?? b;
const aPluginLabel = allPlugins[a]?.name?.() ?? a;
const bPluginLabel = allPlugins[b]?.name?.() ?? b;
return aPluginLabel.localeCompare(bPluginLabel);
})
@ -101,7 +101,7 @@ export const mainMenuTemplate = async (
const predefinedTemplate = menuResult.find((it) => it[0] === id);
if (predefinedTemplate) return predefinedTemplate[1];
const pluginLabel = allPlugins[id]?.name ?? id;
const pluginLabel = allPlugins[id]?.name?.() ?? id;
return pluginEnabledMenu(id, pluginLabel, true, innerRefreshMenu);
});