feat: support youdao dict
This commit is contained in:
@@ -14,6 +14,14 @@ export const INPUT_PLACE_KEY = "{{key}}"; // 占位符
|
||||
export const INPUT_PLACE_MODEL = "{{model}}"; // 占位符
|
||||
|
||||
export const OPT_DICT_BAIDU = "Baidu";
|
||||
export const OPT_DICT_YOUDAO = "Youdao";
|
||||
export const OPT_DICT_ALL = [OPT_DICT_BAIDU, OPT_DICT_YOUDAO];
|
||||
export const OPT_DICT_MAP = new Set(OPT_DICT_ALL);
|
||||
|
||||
export const OPT_SUG_BAIDU = "Baidu";
|
||||
export const OPT_SUG_YOUDAO = "Youdao";
|
||||
export const OPT_SUG_ALL = [OPT_SUG_BAIDU, OPT_SUG_YOUDAO];
|
||||
export const OPT_SUG_MAP = new Set(OPT_SUG_ALL);
|
||||
|
||||
export const OPT_TRANS_GOOGLE = "Google";
|
||||
export const OPT_TRANS_GOOGLE_2 = "Google2";
|
||||
@@ -63,9 +71,6 @@ export const OPT_LANGDETECTOR_ALL = [
|
||||
OPT_TRANS_TENCENT,
|
||||
];
|
||||
|
||||
export const OPT_DICT_ALL = [OPT_TRANS_BAIDU];
|
||||
export const OPT_DICT_MAP = new Set(OPT_DICT_ALL);
|
||||
|
||||
// 翻译引擎特殊集合
|
||||
export const API_SPE_TYPES = {
|
||||
// 内置翻译
|
||||
|
||||
@@ -1148,6 +1148,11 @@ export const I18N = {
|
||||
en: `Translate Blacklist`,
|
||||
zh_TW: `停用翻譯名單`,
|
||||
},
|
||||
disabled_orilist: {
|
||||
zh: `禁用Origin名单`,
|
||||
en: `Disabled Origin List`,
|
||||
zh_TW: `停用 Origin 名單`,
|
||||
},
|
||||
disabled_csplist: {
|
||||
zh: `禁用CSP名单`,
|
||||
en: `Disabled CSP List`,
|
||||
@@ -1323,6 +1328,11 @@ export const I18N = {
|
||||
en: `English Dictionary`,
|
||||
zh_TW: `英文字典`,
|
||||
},
|
||||
english_suggest: {
|
||||
zh: `英文建议`,
|
||||
en: `English Suggest`,
|
||||
zh_TW: `英文建議`,
|
||||
},
|
||||
api_name: {
|
||||
zh: `接口名称`,
|
||||
en: `API Name`,
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import {
|
||||
OPT_DICT_BAIDU,
|
||||
OPT_SUG_BAIDU,
|
||||
DEFAULT_HTTP_TIMEOUT,
|
||||
OPT_TRANS_MICROSOFT,
|
||||
DEFAULT_API_LIST,
|
||||
@@ -28,6 +29,7 @@ export const DEFAULT_BLACKLIST = [
|
||||
"login.dingtalk.com",
|
||||
]; // 禁用翻译名单
|
||||
export const DEFAULT_CSPLIST = ["https://github.com"]; // 禁用CSP名单
|
||||
export const DEFAULT_ORILIST = ["https://dict.youdao.com"]; // 移除Origin名单
|
||||
|
||||
// 同步设置
|
||||
export const OPT_SYNCTYPE_WORKER = "KISS-Worker";
|
||||
@@ -90,6 +92,7 @@ export const DEFAULT_TRANBOX_SETTING = {
|
||||
triggerMode: OPT_TRANBOX_TRIGGER_CLICK, // 触发翻译方式
|
||||
// extStyles: "", // 附加样式
|
||||
enDict: OPT_DICT_BAIDU, // 英文词典
|
||||
enSug: OPT_SUG_BAIDU, // 英文建议
|
||||
};
|
||||
|
||||
// 订阅列表
|
||||
@@ -143,6 +146,7 @@ export const DEFAULT_SETTING = {
|
||||
touchTranslate: 2, // 触屏翻译
|
||||
blacklist: DEFAULT_BLACKLIST.join(",\n"), // 禁用翻译名单
|
||||
csplist: DEFAULT_CSPLIST.join(",\n"), // 禁用CSP名单
|
||||
orilist: DEFAULT_ORILIST.join(",\n"), // 禁用CSP名单
|
||||
// disableLangs: [], // 不翻译的语言(移至rule,作废)
|
||||
skipLangs: [], // 不翻译的语言(从rule移回)
|
||||
transInterval: 100, // 翻译等待时间
|
||||
|
||||
Reference in New Issue
Block a user