Skip to content

Commit 1b47259

Browse files
author
liugaowei
committed
格式化文档
1 parent 0c38f4d commit 1b47259

File tree

1 file changed

+180
-174
lines changed

1 file changed

+180
-174
lines changed

src/components/main/options-config.ts

Lines changed: 180 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -1,171 +1,172 @@
11
const { ipcRenderer } = require("electron");
2-
const fs = require('fs');
2+
const fs = require("fs");
33
let lang = {
4-
"AF_ZA": "南非荷兰语(南非)",
5-
"AM_ET": "阿姆哈拉语(埃塞俄比亚)",
6-
"AR_AE": "阿拉伯语(阿拉伯联合酋长国)",
7-
"AR_BH": "阿拉伯语(巴林)",
8-
"AR_DZ": "阿拉伯语(阿尔及利亚)",
9-
"AR_EG": "阿拉伯语(埃及)",
10-
"AR_IL": "阿拉伯语(以色列)",
11-
"AR_IQ": "阿拉伯语(伊拉克)",
12-
"AR_JO": "阿拉伯语(约旦)",
13-
"AR_KW": "阿拉伯语(科威特)",
14-
"AR_LB": "阿拉伯语(黎巴嫩)",
15-
"AR_LY": "阿拉伯语(利比亚)",
16-
"AR_MA": "阿拉伯语(摩洛哥)",
17-
"AR_OM": "阿拉伯语(阿曼)",
18-
"AR_PS": "阿拉伯语(巴勒斯坦民族权力机构)",
19-
"AR_QA": "阿拉伯语(卡塔尔)",
20-
"AR_SA": "阿拉伯语(沙特阿拉伯)",
21-
"AR_SY": "阿拉伯语(叙利亚)",
22-
"AR_TN": "阿拉伯语(突尼斯)",
23-
"AR_YE": "阿拉伯语(也门)",
24-
"AS_IN": "阿萨姆语(印度)",
25-
"AZ_AZ": "阿塞拜疆语(阿塞拜疆) ",
26-
"BG_BG": "保加利亚语(保加利亚)",
27-
"BN_BD": "孟加拉语(孟加拉)",
28-
"BN_IN": "孟加拉语(印度)",
29-
"BS_BA": "波斯尼亚语(波斯尼亚和黑塞哥维那)",
30-
"CA_ES": "加泰罗尼亚语(西班牙)",
31-
"CS_CZ": "捷克语(捷克)",
32-
"CY_GB": "威尔士语(英国)",
33-
"DA_DK": "丹麦语(丹麦)",
34-
"DE_AT": "德语(奥地利)",
35-
"DE_CH": "德语(瑞士)",
36-
"DE_DE": "德语(德国)",
37-
"EL_GR": "希腊语(希腊)",
38-
"EN_AU": "英语(澳大利亚)",
39-
"EN_CA": "英语(加拿大)",
40-
"EN_GB": "英语(英国)",
41-
"EN_GH": "英语(加纳)",
42-
"EN_HK": "英语(香港特别行政区)",
43-
"EN_IE": "英语(爱尔兰)",
44-
"EN_IN": "英语(印度)",
45-
"EN_KE": "英语(肯尼亚)",
46-
"EN_NG": "英语(尼日利亚)",
47-
"EN_NZ": "英语(新西兰)",
48-
"EN_PH": "英语(菲律宾)",
49-
"EN_SG": "英语(新加坡)",
50-
"EN_TZ": "英语(坦桑尼亚)",
51-
"EN_US": "英语(美国)",
52-
"EN_ZA": "英语(南非)",
53-
"ES_AR": "西班牙语(阿根廷)",
54-
"ES_BO": "西班牙语(玻利维亚)",
55-
"ES_CL": "西班牙语(智利)",
56-
"ES_CO": "西班牙语(哥伦比亚)",
57-
"ES_CR": "西班牙语(哥斯达黎加)",
58-
"ES_CU": "西班牙语(古巴)",
59-
"ES_DO": "西班牙语(多米尼加共和国)",
60-
"ES_EC": "西班牙语(厄瓜多尔)",
61-
"ES_ES": "西班牙语(西班牙)",
62-
"ES_GQ": "西班牙语(赤道几内亚)",
63-
"ES_GT": "西班牙语(危地马拉)",
64-
"ES_HN": "西班牙语(洪都拉斯)",
65-
"ES_MX": "西班牙语(墨西哥)",
66-
"ES_NI": "西班牙语(尼加拉瓜)",
67-
"ES_PA": "西班牙语(巴拿马)",
68-
"ES_PE": "西班牙语(秘鲁)",
69-
"ES_PR": "西班牙语(波多黎各)",
70-
"ES_PY": "西班牙语(巴拉圭)",
71-
"ES_SV": "西班牙语(萨尔瓦多)",
72-
"ES_US": "西班牙语(美国)",
73-
"ES_UY": "西班牙语(乌拉圭)",
74-
"ES_VE": "西班牙语(委内瑞拉)",
75-
"ET_EE": "爱沙尼亚语(爱沙尼亚)",
76-
"EU_ES": "巴斯克语(巴斯克语)",
77-
"FA_IR": "波斯语(伊朗)",
78-
"FIL_PH": "菲律宾语(菲律宾)",
79-
"FI_FI": "芬兰语(芬兰)",
80-
"FR_BE": "法语(比利时)",
81-
"FR_CA": "法语(加拿大)",
82-
"FR_CH": "法语(瑞士)",
83-
"FR_FR": "法语(法国)",
84-
"GA_IE": "爱尔兰语(爱尔兰)",
85-
"GL_ES": "加利西亚语(加利西亚语)",
86-
"GU_IN": "古吉拉特语(印度)",
87-
"HE_IL": "希伯来语(以色列)",
88-
"HI_IN": "印地语(印度)",
89-
"HR_HR": "克罗地亚语(克罗地亚)",
90-
"HU_HU": "匈牙利语(匈牙利)",
91-
"HY_AM": "亚美尼亚语(亚美尼亚)",
92-
"ID_ID": "印度尼西亚语(印度尼西亚)",
93-
"IS_IS": "冰岛语(冰岛)",
94-
"IT_CH": "意大利语(瑞士)",
95-
"IT_IT": "意大利语(意大利)",
96-
"JA_JP": "日语(日本)",
97-
"JV_ID": "爪哇语(印度尼西亚)",
98-
"KA_GE": "格鲁吉亚语(格鲁吉亚)",
99-
"KK_KZ": "哈萨克语(哈萨克斯坦)",
100-
"KM_KH": "高棉语(柬埔寨)",
101-
"KN_IN": "埃纳德语(印度)",
102-
"KO_KR": "韩语(韩国)",
103-
"LO_LA": "老挝语(老挝) ",
104-
"LT_LT": "立陶宛语(立陶宛)",
105-
"LV_LV": "拉脱维亚语(拉脱维亚)",
106-
"MK_MK": "马其顿语(北马其顿)",
107-
"ML_IN": "马拉雅拉姆语(印度)",
108-
"MN_MN": "蒙古语(蒙古)",
109-
"MR_IN": "马拉地语(印度)",
110-
"MS_MY": "马来语(马来西亚)",
111-
"MT_MT": "马耳他语(马耳他)",
112-
"MY_MM": "缅甸语(缅甸)",
113-
"NB_NO": "书面挪威语(挪威)",
114-
"NE_NP": "尼泊尔语(尼泊尔)",
115-
"NL_BE": "荷兰语(比利时)",
116-
"NL_NL": "荷兰语(荷兰)",
117-
"OR_IN": "奥里亚语(印度)",
118-
"PA_IN": "旁遮普语(印度)",
119-
"PL_PL": "波兰语(波兰)",
120-
"PS_AF": "普什图语(阿富汗)",
121-
"PT_BR": "葡萄牙语(巴西)",
122-
"PT_PT": "葡萄牙语(葡萄牙)",
123-
"RO_MD": "罗马尼亚语(摩尔瓦多)",
124-
"RO_RO": "罗马尼亚语(罗马尼亚)",
125-
"RU_RU": "俄语(俄罗斯)",
126-
"SI_LK": "僧伽罗语(斯里兰卡)",
127-
"SK_SK": "斯洛伐克语(斯洛伐克)",
128-
"SL_SI": "斯洛文尼亚语(斯洛文尼亚)",
129-
"SO_SO": "索马里语(索马里)",
130-
"SQ_AL": "阿尔巴尼亚语(阿尔巴尼亚)",
131-
"SR_ME": "塞尔维亚语(西里尔文,黑山)",
132-
"SR_RS": "塞尔维亚语(塞尔维亚)",
133-
"SR_XK": "塞尔维亚语(西里尔语,科索沃)",
134-
"SU_ID": "巽他语(印度尼西亚)",
135-
"SV_SE": "瑞典语(瑞典)",
136-
"SW_KE": "斯瓦希里语(肯尼亚)",
137-
"SW_TZ": "斯瓦希里语(坦桑尼亚)",
138-
"TA_IN": "泰米尔语(印度)",
139-
"TA_LK": "泰米尔语(斯里兰卡)",
140-
"TA_MY": "泰米尔语(马来西亚)",
141-
"TA_SG": "泰米尔语(新加坡)",
142-
"TE_IN": "泰卢固语(印度)",
143-
"TH_TH": "泰语(泰国)",
144-
"TR_TR": "土耳其语(Türkiye)",
145-
"UK_UA": "乌克兰语(乌克兰)",
146-
"UR_IN": "乌尔都语(印度)",
147-
"UR_PK": "乌尔都语(巴基斯坦)",
148-
"UZ_UZ": "乌兹别克语(乌兹别克斯坦)",
149-
"VI_VN": "越南语(越南)",
150-
"WUU_CN": "中文(吴语,简体)",
151-
"X_CUSTOM": "自定义语言",
152-
"YUE_CN": "中文(粤语,简体)",
153-
"ZH_CN": "中文(普通话,简体)",
154-
"ZH_CN_Bilingual": "中文(普通话,简体),英语双语",
155-
"ZH_CN_HENAN": "中文(中原官话河南,简体)",
156-
"ZH_CN_LIAONING": "中文(东北官话,简体)",
157-
"ZH_CN_SHAANXI": "中文(中原官话陕西,简体)",
158-
"ZH_CN_SHANDONG": "中文(冀鲁官话,简体)",
159-
"ZH_CN_SICHUAN": "中文(西南官话,简体)",
160-
"ZH_HK": "中文(粤语,繁体)",
161-
"ZH_TW": "中文(台湾普通话)",
162-
"ZU_ZA": "祖鲁语(南非)",
163-
"nalytics": "语言分析",
164-
"onversationAnalysisPreviewHint": "通话摘要目前为封闭公共预览版,仅适用于已批准的资源。",
165-
"fAudio": "Language of audio",
166-
"esource": "语言资源",
167-
"echnologiesUsed": "使用的语言技术",
168-
"InPreview": "预览中的语言"
4+
AF_ZA: "南非荷兰语(南非)",
5+
AM_ET: "阿姆哈拉语(埃塞俄比亚)",
6+
AR_AE: "阿拉伯语(阿拉伯联合酋长国)",
7+
AR_BH: "阿拉伯语(巴林)",
8+
AR_DZ: "阿拉伯语(阿尔及利亚)",
9+
AR_EG: "阿拉伯语(埃及)",
10+
AR_IL: "阿拉伯语(以色列)",
11+
AR_IQ: "阿拉伯语(伊拉克)",
12+
AR_JO: "阿拉伯语(约旦)",
13+
AR_KW: "阿拉伯语(科威特)",
14+
AR_LB: "阿拉伯语(黎巴嫩)",
15+
AR_LY: "阿拉伯语(利比亚)",
16+
AR_MA: "阿拉伯语(摩洛哥)",
17+
AR_OM: "阿拉伯语(阿曼)",
18+
AR_PS: "阿拉伯语(巴勒斯坦民族权力机构)",
19+
AR_QA: "阿拉伯语(卡塔尔)",
20+
AR_SA: "阿拉伯语(沙特阿拉伯)",
21+
AR_SY: "阿拉伯语(叙利亚)",
22+
AR_TN: "阿拉伯语(突尼斯)",
23+
AR_YE: "阿拉伯语(也门)",
24+
AS_IN: "阿萨姆语(印度)",
25+
AZ_AZ: "阿塞拜疆语(阿塞拜疆) ",
26+
BG_BG: "保加利亚语(保加利亚)",
27+
BN_BD: "孟加拉语(孟加拉)",
28+
BN_IN: "孟加拉语(印度)",
29+
BS_BA: "波斯尼亚语(波斯尼亚和黑塞哥维那)",
30+
CA_ES: "加泰罗尼亚语(西班牙)",
31+
CS_CZ: "捷克语(捷克)",
32+
CY_GB: "威尔士语(英国)",
33+
DA_DK: "丹麦语(丹麦)",
34+
DE_AT: "德语(奥地利)",
35+
DE_CH: "德语(瑞士)",
36+
DE_DE: "德语(德国)",
37+
EL_GR: "希腊语(希腊)",
38+
EN_AU: "英语(澳大利亚)",
39+
EN_CA: "英语(加拿大)",
40+
EN_GB: "英语(英国)",
41+
EN_GH: "英语(加纳)",
42+
EN_HK: "英语(香港特别行政区)",
43+
EN_IE: "英语(爱尔兰)",
44+
EN_IN: "英语(印度)",
45+
EN_KE: "英语(肯尼亚)",
46+
EN_NG: "英语(尼日利亚)",
47+
EN_NZ: "英语(新西兰)",
48+
EN_PH: "英语(菲律宾)",
49+
EN_SG: "英语(新加坡)",
50+
EN_TZ: "英语(坦桑尼亚)",
51+
EN_US: "英语(美国)",
52+
EN_ZA: "英语(南非)",
53+
ES_AR: "西班牙语(阿根廷)",
54+
ES_BO: "西班牙语(玻利维亚)",
55+
ES_CL: "西班牙语(智利)",
56+
ES_CO: "西班牙语(哥伦比亚)",
57+
ES_CR: "西班牙语(哥斯达黎加)",
58+
ES_CU: "西班牙语(古巴)",
59+
ES_DO: "西班牙语(多米尼加共和国)",
60+
ES_EC: "西班牙语(厄瓜多尔)",
61+
ES_ES: "西班牙语(西班牙)",
62+
ES_GQ: "西班牙语(赤道几内亚)",
63+
ES_GT: "西班牙语(危地马拉)",
64+
ES_HN: "西班牙语(洪都拉斯)",
65+
ES_MX: "西班牙语(墨西哥)",
66+
ES_NI: "西班牙语(尼加拉瓜)",
67+
ES_PA: "西班牙语(巴拿马)",
68+
ES_PE: "西班牙语(秘鲁)",
69+
ES_PR: "西班牙语(波多黎各)",
70+
ES_PY: "西班牙语(巴拉圭)",
71+
ES_SV: "西班牙语(萨尔瓦多)",
72+
ES_US: "西班牙语(美国)",
73+
ES_UY: "西班牙语(乌拉圭)",
74+
ES_VE: "西班牙语(委内瑞拉)",
75+
ET_EE: "爱沙尼亚语(爱沙尼亚)",
76+
EU_ES: "巴斯克语(巴斯克语)",
77+
FA_IR: "波斯语(伊朗)",
78+
FIL_PH: "菲律宾语(菲律宾)",
79+
FI_FI: "芬兰语(芬兰)",
80+
FR_BE: "法语(比利时)",
81+
FR_CA: "法语(加拿大)",
82+
FR_CH: "法语(瑞士)",
83+
FR_FR: "法语(法国)",
84+
GA_IE: "爱尔兰语(爱尔兰)",
85+
GL_ES: "加利西亚语(加利西亚语)",
86+
GU_IN: "古吉拉特语(印度)",
87+
HE_IL: "希伯来语(以色列)",
88+
HI_IN: "印地语(印度)",
89+
HR_HR: "克罗地亚语(克罗地亚)",
90+
HU_HU: "匈牙利语(匈牙利)",
91+
HY_AM: "亚美尼亚语(亚美尼亚)",
92+
ID_ID: "印度尼西亚语(印度尼西亚)",
93+
IS_IS: "冰岛语(冰岛)",
94+
IT_CH: "意大利语(瑞士)",
95+
IT_IT: "意大利语(意大利)",
96+
JA_JP: "日语(日本)",
97+
JV_ID: "爪哇语(印度尼西亚)",
98+
KA_GE: "格鲁吉亚语(格鲁吉亚)",
99+
KK_KZ: "哈萨克语(哈萨克斯坦)",
100+
KM_KH: "高棉语(柬埔寨)",
101+
KN_IN: "埃纳德语(印度)",
102+
KO_KR: "韩语(韩国)",
103+
LO_LA: "老挝语(老挝) ",
104+
LT_LT: "立陶宛语(立陶宛)",
105+
LV_LV: "拉脱维亚语(拉脱维亚)",
106+
MK_MK: "马其顿语(北马其顿)",
107+
ML_IN: "马拉雅拉姆语(印度)",
108+
MN_MN: "蒙古语(蒙古)",
109+
MR_IN: "马拉地语(印度)",
110+
MS_MY: "马来语(马来西亚)",
111+
MT_MT: "马耳他语(马耳他)",
112+
MY_MM: "缅甸语(缅甸)",
113+
NB_NO: "书面挪威语(挪威)",
114+
NE_NP: "尼泊尔语(尼泊尔)",
115+
NL_BE: "荷兰语(比利时)",
116+
NL_NL: "荷兰语(荷兰)",
117+
OR_IN: "奥里亚语(印度)",
118+
PA_IN: "旁遮普语(印度)",
119+
PL_PL: "波兰语(波兰)",
120+
PS_AF: "普什图语(阿富汗)",
121+
PT_BR: "葡萄牙语(巴西)",
122+
PT_PT: "葡萄牙语(葡萄牙)",
123+
RO_MD: "罗马尼亚语(摩尔瓦多)",
124+
RO_RO: "罗马尼亚语(罗马尼亚)",
125+
RU_RU: "俄语(俄罗斯)",
126+
SI_LK: "僧伽罗语(斯里兰卡)",
127+
SK_SK: "斯洛伐克语(斯洛伐克)",
128+
SL_SI: "斯洛文尼亚语(斯洛文尼亚)",
129+
SO_SO: "索马里语(索马里)",
130+
SQ_AL: "阿尔巴尼亚语(阿尔巴尼亚)",
131+
SR_ME: "塞尔维亚语(西里尔文,黑山)",
132+
SR_RS: "塞尔维亚语(塞尔维亚)",
133+
SR_XK: "塞尔维亚语(西里尔语,科索沃)",
134+
SU_ID: "巽他语(印度尼西亚)",
135+
SV_SE: "瑞典语(瑞典)",
136+
SW_KE: "斯瓦希里语(肯尼亚)",
137+
SW_TZ: "斯瓦希里语(坦桑尼亚)",
138+
TA_IN: "泰米尔语(印度)",
139+
TA_LK: "泰米尔语(斯里兰卡)",
140+
TA_MY: "泰米尔语(马来西亚)",
141+
TA_SG: "泰米尔语(新加坡)",
142+
TE_IN: "泰卢固语(印度)",
143+
TH_TH: "泰语(泰国)",
144+
TR_TR: "土耳其语(Türkiye)",
145+
UK_UA: "乌克兰语(乌克兰)",
146+
UR_IN: "乌尔都语(印度)",
147+
UR_PK: "乌尔都语(巴基斯坦)",
148+
UZ_UZ: "乌兹别克语(乌兹别克斯坦)",
149+
VI_VN: "越南语(越南)",
150+
WUU_CN: "中文(吴语,简体)",
151+
X_CUSTOM: "自定义语言",
152+
YUE_CN: "中文(粤语,简体)",
153+
ZH_CN: "中文(普通话,简体)",
154+
ZH_CN_Bilingual: "中文(普通话,简体),英语双语",
155+
ZH_CN_HENAN: "中文(中原官话河南,简体)",
156+
ZH_CN_LIAONING: "中文(东北官话,简体)",
157+
ZH_CN_SHAANXI: "中文(中原官话陕西,简体)",
158+
ZH_CN_SHANDONG: "中文(冀鲁官话,简体)",
159+
ZH_CN_SICHUAN: "中文(西南官话,简体)",
160+
ZH_HK: "中文(粤语,繁体)",
161+
ZH_TW: "中文(台湾普通话)",
162+
ZU_ZA: "祖鲁语(南非)",
163+
nalytics: "语言分析",
164+
onversationAnalysisPreviewHint:
165+
"通话摘要目前为封闭公共预览版,仅适用于已批准的资源。",
166+
fAudio: "Language of audio",
167+
esource: "语言资源",
168+
echnologiesUsed: "使用的语言技术",
169+
InPreview: "预览中的语言",
169170
};
170171

171172
let msVoicesList;
@@ -180,16 +181,19 @@ try {
180181
const voicesList = msVoicesList.map((item: any) => {
181182
item.properties.locale = item.locale;
182183
// ZH_CN_SHANDONG有BUG很奇怪
183-
item.properties.localeZH = lang[item.locale.toUpperCase().replace("-", "_").replace("-", "_")];
184+
item.properties.localeZH =
185+
lang[item.locale.toUpperCase().replace("-", "_").replace("-", "_")];
184186
return item.properties;
185187
});
186188

187-
const list = voicesList.map((item: any) => {
188-
return {
189-
value: item.locale,
190-
label: item.localeZH
191-
}
192-
}).sort((a: any, b: any) => b.label.localeCompare(a.label, 'en'));
189+
const list = voicesList
190+
.map((item: any) => {
191+
return {
192+
value: item.locale,
193+
label: item.localeZH,
194+
};
195+
})
196+
.sort((a: any, b: any) => b.label.localeCompare(a.label, "en"));
193197

194198
// const set = new Set(list);
195199
// const languageSelect = [...set].map((item: any) => {
@@ -201,7 +205,9 @@ const list = voicesList.map((item: any) => {
201205
// }
202206
// });
203207
const tempMap = new Map();
204-
const languageSelect = list.filter((item: any) => !tempMap.has(item.value) && tempMap.set(item.value, 1))
208+
const languageSelect = list.filter(
209+
(item: any) => !tempMap.has(item.value) && tempMap.set(item.value, 1)
210+
);
205211

206212
console.log(languageSelect);
207213
const findVoicesByLocaleName = (localeName: any) => {

0 commit comments

Comments
 (0)