feat(admin): Add subscription template configuration and fix minor issues

This commit is contained in:
xboard
2025-02-16 18:05:03 +08:00
parent 30a140f2d8
commit 8098cf3ee2
14 changed files with 682 additions and 499 deletions
+31 -1
View File
@@ -775,6 +775,30 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"save_success": "Saved automatically",
"placeholder": "Please input",
"autoSaved": "Saved automatically"
},
"subscribe_template": {
"title": "Subscribe Templates",
"description": "Configure subscription templates for different clients",
"singbox": {
"title": "Sing-box Template",
"description": "Configure subscription template format for Sing-box"
},
"clash": {
"title": "Clash Template",
"description": "Configure subscription template format for Clash"
},
"clashmeta": {
"title": "Clash Meta Template",
"description": "Configure subscription template format for Clash Meta"
},
"stash": {
"title": "Stash Template",
"description": "Configure subscription template format for Stash"
},
"surge": {
"title": "Surge Template",
"description": "Configure subscription template format for Surge"
}
}
},
"group": {
@@ -1029,7 +1053,13 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"remarks": "Remarks",
"action": "Action",
"actions": "Actions",
"matchRules": "Match {{count}} rules"
"matchRules": "Match {{count}} rules",
"action_value": {
"title": "Action Value",
"dns": "DNS: {{value}}",
"block": "Block Access",
"direct": "Direct Connection"
}
},
"actions": {
"dns": "Resolve using specified DNS server",
+31 -1
View File
@@ -773,6 +773,30 @@ window.XBOARD_TRANSLATIONS['ko-KR'] = {
"save_success": "자동으로 저장됨",
"placeholder": "입력해주세요",
"autoSaved": "자동으로 저장됨"
},
"subscribe_template": {
"title": "구독 템플릿",
"description": "다양한 클라이언트의 구독 템플릿 설정",
"singbox": {
"title": "Sing-box 템플릿",
"description": "Sing-box의 구독 템플릿 형식 설정"
},
"clash": {
"title": "Clash 템플릿",
"description": "Clash의 구독 템플릿 형식 설정"
},
"clashmeta": {
"title": "Clash Meta 템플릿",
"description": "Clash Meta의 구독 템플릿 형식 설정"
},
"stash": {
"title": "Stash 템플릿",
"description": "Stash의 구독 템플릿 형식 설정"
},
"surge": {
"title": "Surge 템플릿",
"description": "Surge의 구독 템플릿 형식 설정"
}
}
},
"group": {
@@ -1025,7 +1049,13 @@ window.XBOARD_TRANSLATIONS['ko-KR'] = {
"remarks": "비고",
"action": "동작",
"actions": "작업",
"matchRules": "{{count}}개 규칙 일치"
"matchRules": "{{count}}개 규칙 일치",
"action_value": {
"title": "작업 값",
"dns": "DNS: {{value}}",
"block": "접근 차단",
"direct": "직접 연결"
}
},
"actions": {
"dns": "지정된 DNS 서버로 해석",
+31 -1
View File
@@ -780,6 +780,30 @@ window.XBOARD_TRANSLATIONS['zh-CN'] = {
"title": "节点管理",
"description": "管理所有节点,包括添加、删除、编辑等操作。"
}
},
"subscribe_template": {
"title": "订阅模板",
"description": "配置各个客户端的订阅模板",
"singbox": {
"title": "Sing-box 订阅模板",
"description": "配置 Sing-box 的订阅模板格式"
},
"clash": {
"title": "Clash 订阅模板",
"description": "配置 Clash 的订阅模板格式"
},
"clashmeta": {
"title": "Clash Meta 订阅模板",
"description": "配置 Clash Meta 的订阅模板格式"
},
"stash": {
"title": "Stash 订阅模板",
"description": "配置 Stash 的订阅模板格式"
},
"surge": {
"title": "Surge 配置模板",
"description": "配置 Surge 订阅模板,支持 Surge 配置文件格式"
}
}
},
"group": {
@@ -1021,7 +1045,13 @@ window.XBOARD_TRANSLATIONS['zh-CN'] = {
"remarks": "备注",
"action": "动作",
"actions": "操作",
"matchRules": "匹配{{count}}条规则"
"matchRules": "匹配{{count}}条规则",
"action_value": {
"title": "动作值",
"dns": "DNS: {{value}}",
"block": "阻止访问",
"direct": "直接连接"
}
},
"actions": {
"dns": "指定DNS服务器进行解析",