-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy patharguments-builder.Siri.config.ts
139 lines (139 loc) · 5.11 KB
/
arguments-builder.Siri.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
import { defineConfig } from "@iringo/arguments-builder";
export default defineConfig({
output: {
surge: {
path: "./dist/iRingo.Siri.sgmodule",
template: "./template/Siri/surge.handlebars",
transformEgern: {
enable: true,
path: "./dist/iRingo.Siri.yaml",
},
},
loon: {
path: "./dist/iRingo.Siri.plugin",
template: "./template/Siri/loon.handlebars",
},
customItems: [
{
path: "./dist/iRingo.Siri.snippet",
template: "./template/Siri/quantumultx.handlebars",
},
{
path: "./dist/iRingo.Siri.stoverride",
template: "./template/Siri/stash.handlebars",
},
],
dts: { isExported: true, path: "./src/types.d.ts" },
boxjsSettings: {
path: "./template/Siri/boxjs.settings.json",
scope: "@iRingo.Siri.Settings",
},
},
args: [
{
key: "CountryCode",
name: "国家或地区代码",
type: "string",
defaultValue: "US",
description: "不同国家或地区提供的内容或有差别,此选项同时会影响分配给您不同地区的 Siri 服务器。",
options: [
{ key: "OFF", label: "🔴 关闭(不修改)" },
{ key: "AUTO", label: "🇺🇳 自动(跟随系统地区设置)" },
{ key: "CN", label: "🇨🇳 中国大陆" },
{ key: "HK", label: "🇭🇰 中国香港" },
{ key: "TW", label: "🇹🇼 中国台湾" },
{ key: "SG", label: "🇸🇬 新加坡" },
{ key: "US", label: "🇺🇸 美国" },
{ key: "JP", label: "🇯🇵 日本" },
{ key: "AU", label: "🇦🇺 澳大利亚" },
{ key: "GB", label: "🇬🇧 英国" },
{ key: "KR", label: "🇰🇷 韩国" },
{ key: "CA", label: "🇨🇦 加拿大" },
{ key: "IE", label: "🇮🇪 爱尔兰" },
],
},
{
key: "SiriLocale",
name: "Siri 区域",
type: "string",
defaultValue: "zh_CN",
description: "忽略系统中“Siri”的“语言”设置,强制采用这里的设置。",
options: [
{ key: "OFF", label: "🔴 关闭(不修改)" },
{ key: "AUTO", label: "🇺🇳 自动 (跟随“Siri”的“语言”设置)" },
{ key: "zh_CN", label: "🇨🇳 中文 (普通话 - 中国大陆)" },
{ key: "zh_TW", label: "🇹🇼 中文 (普通话 - 台湾)" },
{ key: "yue_CN", label: "🇨🇳 中文 (粤语 - 中国大陆)" },
{ key: "zh_HK", label: "🇭🇰 中文 (粤语 - 香港)" },
{ key: "ja_JP", label: "🇯🇵 日语" },
{ key: "en_CA", label: "🇨🇦 英语 (加拿大)" },
{ key: "en_SG", label: "🇸🇬 英语 (新加坡)" },
{ key: "en_AU", label: "🇦🇺 英语 (澳大利亚)" },
{ key: "en_IE", label: "🇮🇪 英语 (爱尔兰)" },
{ key: "en_US", label: "🇺🇸 英语 (美国)" },
{ key: "en_GB", label: "🇬🇧 英语 (英国)" },
{ key: "ko_KR", label: "🇰🇷 韩语" },
],
},
{
key: "Region",
name: "区域",
type: "string",
defaultValue: "OFF",
description: "作用未知,待测试。",
options: [
{ key: "OFF", label: "🔴 关闭(不修改)" },
{ key: "AUTO", label: "🇺🇳 自动(跟随系统地区设置)" },
{ key: "CN", label: "🇨🇳 中国大陆" },
{ key: "HK", label: "🇭🇰 中国香港" },
{ key: "TW", label: "🇹🇼 中国台湾" },
{ key: "SG", label: "🇸🇬 新加坡" },
{ key: "US", label: "🇺🇸 美国" },
{ key: "JP", label: "🇯🇵 日本" },
{ key: "AU", label: "🇦🇺 澳大利亚" },
{ key: "GB", label: "🇬🇧 英国" },
{ key: "KR", label: "🇰🇷 韩国" },
{ key: "CA", label: "🇨🇦 加拿大" },
{ key: "IE", label: "🇮🇪 爱尔兰" },
],
},
{
key: "SiriResponseLanguageVariant",
name: "Siri 响应语言修改",
type: "string",
defaultValue: "zh_CN",
description: "自定义 Siri 回复时使用的语言。",
options: [
{ key: "OFF", label: "🔴 关闭(不修改)" },
{ key: "AUTO", label: "🇺🇳 自动 (跟随“Siri”的“语言”设置)" },
{ key: "zh_CN", label: "🇨🇳 中文 (普通话 - 中国大陆)" },
{ key: "zh_TW", label: "🇹🇼 中文 (普通话 - 台湾)" },
{ key: "yue_CN", label: "🇨🇳 中文 (粤语 - 中国大陆)" },
{ key: "zh_HK", label: "🇭🇰 中文 (粤语 - 香港)" },
{ key: "ja_JP", label: "🇯🇵 日语" },
{ key: "en_CA", label: "🇨🇦 英语 (加拿大)" },
{ key: "en_SG", label: "🇸🇬 英语 (新加坡)" },
{ key: "en_AU", label: "🇦🇺 英语 (澳大利亚)" },
{ key: "en_IE", label: "🇮🇪 英语 (爱尔兰)" },
{ key: "en_US", label: "🇺🇸 英语 (美国)" },
{ key: "en_GB", label: "🇬🇧 英语 (英国)" },
{ key: "ko_KR", label: "🇰🇷 韩语" },
],
},
{
key: "LogLevel",
name: "[调试] 日志等级",
type: "string",
defaultValue: "WARN",
description: "选择脚本日志的输出等级,低于所选等级的日志将全部输出。",
options: [
{ key: "OFF", label: "🔴 关闭" },
{ key: "ERROR", label: "❌ 错误" },
{ key: "WARN", label: "⚠️ 警告" },
{ key: "INFO", label: "ℹ️ 信息" },
{ key: "DEBUG", label: "🅱️ 调试" },
{ key: "ALL", label: "全部" },
],
},
],
});