diff --git a/LanMountainDesktop/Localization/en-US.json b/LanMountainDesktop/Localization/en-US.json
index d911311..1918d1b 100644
--- a/LanMountainDesktop/Localization/en-US.json
+++ b/LanMountainDesktop/Localization/en-US.json
@@ -1075,7 +1075,9 @@
"zhijiaohub.settings.source": "Image Source",
"zhijiaohub.settings.classisland": "ClassIsland Gallery",
"zhijiaohub.settings.sectl": "SECTL Gallery",
- "zhijiaohub.settings.source_desc": "Select the image source. ClassIsland Gallery contains fun moments from the ClassIsland community, SECTL Gallery contains content from the SECTL community.",
+ "zhijiaohub.settings.rinlit": "Rin's Gallery",
+ "zhijiaohub.settings.jiangtokoto": "Jiangtokoto Memes",
+ "zhijiaohub.settings.source_desc": "Select the image source. ClassIsland Gallery contains fun moments from the ClassIsland community, SECTL Gallery contains content from the SECTL community, Rin's Gallery contains content from Rin's community, Jiangtokoto Memes contains rich meme resources.",
"zhijiaohub.settings.mirror_source": "Mirror Acceleration",
"zhijiaohub.settings.mirror_direct": "Direct (GitHub)",
"zhijiaohub.settings.mirror_ghproxy": "Mirror Acceleration (Recommended)",
diff --git a/LanMountainDesktop/Localization/zh-CN.json b/LanMountainDesktop/Localization/zh-CN.json
index 7b58b80..813d20b 100644
--- a/LanMountainDesktop/Localization/zh-CN.json
+++ b/LanMountainDesktop/Localization/zh-CN.json
@@ -1069,7 +1069,9 @@
"zhijiaohub.settings.source": "图片源",
"zhijiaohub.settings.classisland": "ClassIsland 图库",
"zhijiaohub.settings.sectl": "SECTL 图库",
- "zhijiaohub.settings.source_desc": "选择图片来源。ClassIsland 图库包含 ClassIsland 社区的趣味瞬间,SECTL 图库包含 SECTL 社区的内容。",
+ "zhijiaohub.settings.rinlit": "Rin's 图库",
+ "zhijiaohub.settings.jiangtokoto": "Jiangtokoto 表情包",
+ "zhijiaohub.settings.source_desc": "选择图片来源。ClassIsland 图库包含 ClassIsland 社区的趣味瞬间,SECTL 图库包含 SECTL 社区的内容,Rin's 图库包含 Rin's 社区的内容,Jiangtokoto 表情包包含丰富的表情包资源。",
"zhijiaohub.settings.mirror_source": "镜像加速",
"zhijiaohub.settings.mirror_direct": "直连(GitHub)",
"zhijiaohub.settings.mirror_ghproxy": "镜像加速(推荐)",
diff --git a/LanMountainDesktop/Models/ComponentSettingsSnapshot.cs b/LanMountainDesktop/Models/ComponentSettingsSnapshot.cs
index ee71e62..38461e8 100644
--- a/LanMountainDesktop/Models/ComponentSettingsSnapshot.cs
+++ b/LanMountainDesktop/Models/ComponentSettingsSnapshot.cs
@@ -125,6 +125,7 @@ public static class ZhiJiaoHubSources
public const string ClassIsland = "classisland";
public const string Sectl = "sectl";
public const string RinLit = "rinlit";
+ public const string Jiangtokoto = "jiangtokoto";
public static string Normalize(string? value)
{
@@ -132,6 +133,7 @@ public static class ZhiJiaoHubSources
{
"sectl" => Sectl,
"rinlit" => RinLit,
+ "jiangtokoto" => Jiangtokoto,
_ => ClassIsland
};
}
@@ -142,6 +144,7 @@ public static class ZhiJiaoHubSources
{
Sectl => "SECTL 图库",
RinLit => "Rin's 图库",
+ Jiangtokoto => "Jiangtokoto 表情包",
_ => "ClassIsland 图库"
};
}
@@ -182,6 +185,13 @@ public sealed class ZhiJiaoHubSourceConfig
UseJsonIndex = true,
JsonIndexPath = "updates/images.json"
},
+ ZhiJiaoHubSources.Jiangtokoto => new ZhiJiaoHubSourceConfig
+ {
+ Owner = "unDefFtr",
+ Repo = "jiangtokoto-images",
+ Path = "images",
+ DisplayName = "Jiangtokoto 表情包"
+ },
_ => new ZhiJiaoHubSourceConfig
{
Owner = "ClassIsland",
diff --git a/LanMountainDesktop/Views/ComponentEditors/ZhiJiaoHubComponentEditor.axaml b/LanMountainDesktop/Views/ComponentEditors/ZhiJiaoHubComponentEditor.axaml
index acb11f8..b61d14b 100644
--- a/LanMountainDesktop/Views/ComponentEditors/ZhiJiaoHubComponentEditor.axaml
+++ b/LanMountainDesktop/Views/ComponentEditors/ZhiJiaoHubComponentEditor.axaml
@@ -24,6 +24,9 @@
+
SectlItem,
ZhiJiaoHubSources.RinLit => RinLitItem,
+ ZhiJiaoHubSources.Jiangtokoto => JiangtokotoItem,
_ => ClassIslandItem
};