Refactor: Using English key (#728)
* fix: use english key instead of native * fix: ukrainian * fix: web test with new plugins map
This commit is contained in:
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
+5
-5
@@ -2,14 +2,14 @@ export const languages = {
|
||||
Arabic: "العربية",
|
||||
Chinese: "中文, 汉语, 漢語",
|
||||
English: "English",
|
||||
French: "français, française",
|
||||
French: "Français",
|
||||
Indonesian: "Bahasa Indonesia",
|
||||
Japanese: "日本語",
|
||||
Korean: "한국어, 조선말",
|
||||
Korean: "조선말, 한국어",
|
||||
Portuguese: "Português",
|
||||
Russian: "русский язык",
|
||||
Spanish: "español, castellano",
|
||||
Russian: "Русский",
|
||||
Spanish: "Español",
|
||||
Turkish: "Türkçe",
|
||||
Ukraine: "Україна",
|
||||
Ukrainian: "Українська",
|
||||
Vietnamese: "Tiếng Việt",
|
||||
} as const;
|
||||
|
||||
@@ -8,7 +8,8 @@ class Smakolykytl implements Plugin.PluginBase {
|
||||
name = "Смаколики";
|
||||
site = "https://smakolykytl.site/";
|
||||
version = "1.0.0";
|
||||
icon = "src/ua/smakolykytl/icon.png";
|
||||
icon = "src/uk/smakolykytl/icon.png";
|
||||
|
||||
|
||||
|
||||
async popularNovels(
|
||||
@@ -42,7 +42,7 @@ for (let language in languages) {
|
||||
const langPath = path.join(root, "plugins", language.toLowerCase());
|
||||
if (!fs.existsSync(langPath)) continue;
|
||||
const plugins = fs.readdirSync(langPath);
|
||||
json[languageNative] = [];
|
||||
json[language] = [];
|
||||
plugins.forEach((plugin) => {
|
||||
if (plugin.startsWith(".")) return;
|
||||
const instance:
|
||||
@@ -74,7 +74,7 @@ for (let language in languages) {
|
||||
pluginSet.add(id);
|
||||
}
|
||||
|
||||
json[languageNative].push(info);
|
||||
json[language].push(info);
|
||||
console.log(name, "✅");
|
||||
});
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ export const all_plugins = (): PluginList => {
|
||||
);
|
||||
if (!fs.existsSync(langPath)) continue;
|
||||
const plugins = fs.readdirSync(langPath);
|
||||
res[languageNative] = [];
|
||||
res[languageEnglish] = [];
|
||||
plugins.forEach((plugin) => {
|
||||
if (plugin.startsWith(".")) return;
|
||||
const requirePath = `@plugins/${languageEnglish.toLowerCase()}/${
|
||||
@@ -37,7 +37,7 @@ export const all_plugins = (): PluginList => {
|
||||
requirePath,
|
||||
icon,
|
||||
}; // lang: language with native name
|
||||
res[info.lang].push(info);
|
||||
res[languageEnglish].push(info);
|
||||
});
|
||||
}
|
||||
return res;
|
||||
|
||||
Reference in New Issue
Block a user