2023-07-20 13:45:41 +08:00
|
|
|
|
import { URL_APP_HOMEPAGE } from ".";
|
|
|
|
|
|
|
|
|
|
|
|
export const UI_LANGS = [
|
|
|
|
|
|
["zh", "中文"],
|
|
|
|
|
|
["en", "English"],
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
export const I18N = {
|
|
|
|
|
|
app_name: {
|
|
|
|
|
|
zh: `简约翻译`,
|
|
|
|
|
|
en: `KISS Translator`,
|
|
|
|
|
|
},
|
|
|
|
|
|
translate: {
|
|
|
|
|
|
zh: `翻译`,
|
|
|
|
|
|
en: `Translate`,
|
|
|
|
|
|
},
|
|
|
|
|
|
basic_setting: {
|
|
|
|
|
|
zh: `基本设置`,
|
|
|
|
|
|
en: `Basic Setting`,
|
|
|
|
|
|
},
|
|
|
|
|
|
rules_setting: {
|
|
|
|
|
|
zh: `规则设置`,
|
|
|
|
|
|
en: `Rules Setting`,
|
|
|
|
|
|
},
|
|
|
|
|
|
about: {
|
|
|
|
|
|
zh: `关于`,
|
|
|
|
|
|
en: `About`,
|
|
|
|
|
|
},
|
|
|
|
|
|
about_md: {
|
|
|
|
|
|
zh: `README.md`,
|
|
|
|
|
|
en: `README.en.md`,
|
|
|
|
|
|
},
|
|
|
|
|
|
about_md_local: {
|
|
|
|
|
|
zh: `请 [点击这里](${URL_APP_HOMEPAGE}) 查看详情。`,
|
|
|
|
|
|
en: `Please [click here](${URL_APP_HOMEPAGE}) for details.`,
|
|
|
|
|
|
},
|
|
|
|
|
|
ui_lang: {
|
|
|
|
|
|
zh: `界面语言`,
|
|
|
|
|
|
en: `Interface Language`,
|
|
|
|
|
|
},
|
|
|
|
|
|
fetch_limit: {
|
|
|
|
|
|
zh: `并发请求数量`,
|
|
|
|
|
|
en: `Concurrent Requests Limit`,
|
|
|
|
|
|
},
|
|
|
|
|
|
translate_service: {
|
|
|
|
|
|
zh: `翻译服务`,
|
|
|
|
|
|
en: `Translate Service`,
|
|
|
|
|
|
},
|
|
|
|
|
|
from_lang: {
|
|
|
|
|
|
zh: `原文语言`,
|
|
|
|
|
|
en: `Source Language`,
|
|
|
|
|
|
},
|
|
|
|
|
|
to_lang: {
|
|
|
|
|
|
zh: `目标语言`,
|
|
|
|
|
|
en: `Target Language`,
|
|
|
|
|
|
},
|
|
|
|
|
|
text_style: {
|
|
|
|
|
|
zh: `文字样式`,
|
|
|
|
|
|
en: `Text Style`,
|
|
|
|
|
|
},
|
|
|
|
|
|
google_api: {
|
|
|
|
|
|
zh: `谷歌翻译接口`,
|
|
|
|
|
|
en: `Google Translate API`,
|
|
|
|
|
|
},
|
|
|
|
|
|
default_selector: {
|
|
|
|
|
|
zh: `默认选择器`,
|
|
|
|
|
|
en: `Default selector`,
|
|
|
|
|
|
},
|
|
|
|
|
|
selector_rules: {
|
|
|
|
|
|
zh: `选择器规则`,
|
|
|
|
|
|
en: `Selector Rules`,
|
|
|
|
|
|
},
|
|
|
|
|
|
save: {
|
|
|
|
|
|
zh: `保存`,
|
|
|
|
|
|
en: `Save`,
|
|
|
|
|
|
},
|
|
|
|
|
|
edit: {
|
|
|
|
|
|
zh: `编辑`,
|
|
|
|
|
|
en: `Edit`,
|
|
|
|
|
|
},
|
|
|
|
|
|
cancel: {
|
|
|
|
|
|
zh: `取消`,
|
|
|
|
|
|
en: `Cancel`,
|
|
|
|
|
|
},
|
|
|
|
|
|
delete: {
|
|
|
|
|
|
zh: `删除`,
|
|
|
|
|
|
en: `Delete`,
|
|
|
|
|
|
},
|
|
|
|
|
|
reset: {
|
|
|
|
|
|
zh: `重置`,
|
|
|
|
|
|
en: `Reset`,
|
|
|
|
|
|
},
|
|
|
|
|
|
add: {
|
|
|
|
|
|
zh: `添加`,
|
|
|
|
|
|
en: `Add`,
|
|
|
|
|
|
},
|
|
|
|
|
|
advanced_warn: {
|
|
|
|
|
|
zh: `如不明白,谨慎修改!不同的浏览器,选择器规则不一定通用。`,
|
|
|
|
|
|
en: `If you don't understand, modify it carefully! Different browsers, the selector rules are not necessarily universal.`,
|
|
|
|
|
|
},
|
2023-07-21 11:55:30 +08:00
|
|
|
|
style_none: {
|
|
|
|
|
|
zh: `无`,
|
|
|
|
|
|
en: `None`,
|
|
|
|
|
|
},
|
2023-07-20 13:45:41 +08:00
|
|
|
|
under_line: {
|
2023-07-21 11:55:30 +08:00
|
|
|
|
zh: `下划直线`,
|
|
|
|
|
|
en: `Underline`,
|
|
|
|
|
|
},
|
|
|
|
|
|
dot_line: {
|
|
|
|
|
|
zh: `下划点状线`,
|
|
|
|
|
|
en: `Dotted Underline`,
|
|
|
|
|
|
},
|
|
|
|
|
|
dash_line: {
|
2023-07-21 12:31:21 +08:00
|
|
|
|
zh: `下划虚线`,
|
2023-07-21 11:55:30 +08:00
|
|
|
|
en: `Dashed Underline`,
|
|
|
|
|
|
},
|
|
|
|
|
|
wavy_line: {
|
2023-07-21 12:31:21 +08:00
|
|
|
|
zh: `下划波浪线`,
|
2023-07-21 11:55:30 +08:00
|
|
|
|
en: `Wavy Underline`,
|
2023-07-20 13:45:41 +08:00
|
|
|
|
},
|
|
|
|
|
|
fuzzy: {
|
|
|
|
|
|
zh: `模糊`,
|
|
|
|
|
|
en: `Fuzzy`,
|
|
|
|
|
|
},
|
2023-07-21 11:55:30 +08:00
|
|
|
|
highlight: {
|
|
|
|
|
|
zh: `高亮`,
|
|
|
|
|
|
en: `Highlight`,
|
|
|
|
|
|
},
|
2023-07-20 13:45:41 +08:00
|
|
|
|
setting: {
|
|
|
|
|
|
zh: `设置`,
|
|
|
|
|
|
en: `Setting`,
|
|
|
|
|
|
},
|
|
|
|
|
|
pattern: {
|
|
|
|
|
|
zh: `匹配网址`,
|
|
|
|
|
|
en: `URL pattern`,
|
|
|
|
|
|
},
|
|
|
|
|
|
pattern_helper: {
|
|
|
|
|
|
zh: `多个URL支持英文逗号“,”分隔`,
|
|
|
|
|
|
en: `Multiple URLs can be separated by English commas ","`,
|
|
|
|
|
|
},
|
|
|
|
|
|
selector_helper: {
|
|
|
|
|
|
zh: `遵循CSS选择器规则,但不同浏览器,可能支持不同,有些不同的写法。`,
|
|
|
|
|
|
en: `Follow the CSS selector rules, but different browsers may support different, and some have different ways of writing.`,
|
|
|
|
|
|
},
|
|
|
|
|
|
translate_switch: {
|
|
|
|
|
|
zh: `开启翻译`,
|
|
|
|
|
|
en: `Translate Switch`,
|
|
|
|
|
|
},
|
|
|
|
|
|
default_enabled: {
|
|
|
|
|
|
zh: `默认开启`,
|
|
|
|
|
|
en: `Enabled`,
|
|
|
|
|
|
},
|
|
|
|
|
|
default_disabled: {
|
|
|
|
|
|
zh: `默认关闭`,
|
|
|
|
|
|
en: `Disabled`,
|
|
|
|
|
|
},
|
|
|
|
|
|
selector: {
|
|
|
|
|
|
zh: `选择器`,
|
|
|
|
|
|
en: `Selector`,
|
|
|
|
|
|
},
|
|
|
|
|
|
import: {
|
|
|
|
|
|
zh: `导入`,
|
|
|
|
|
|
en: `Import`,
|
|
|
|
|
|
},
|
|
|
|
|
|
export: {
|
|
|
|
|
|
zh: `导出`,
|
|
|
|
|
|
en: `Export`,
|
|
|
|
|
|
},
|
|
|
|
|
|
error_cant_be_blank: {
|
|
|
|
|
|
zh: `不能为空`,
|
|
|
|
|
|
en: `Can not be blank`,
|
|
|
|
|
|
},
|
|
|
|
|
|
error_duplicate_values: {
|
|
|
|
|
|
zh: `存在重复的值`,
|
|
|
|
|
|
en: `There are duplicate values`,
|
|
|
|
|
|
},
|
|
|
|
|
|
error_wrong_file_type: {
|
|
|
|
|
|
zh: `错误的文件类型`,
|
|
|
|
|
|
en: `Wrong file type`,
|
|
|
|
|
|
},
|
|
|
|
|
|
openai_api: {
|
2023-07-28 15:34:05 +08:00
|
|
|
|
zh: `OpenAI 接口`,
|
2023-07-20 13:45:41 +08:00
|
|
|
|
en: `OpenAI API`,
|
|
|
|
|
|
},
|
|
|
|
|
|
openai_key: {
|
|
|
|
|
|
zh: `OpenAI 密钥`,
|
|
|
|
|
|
en: `OpenAI Key`,
|
|
|
|
|
|
},
|
|
|
|
|
|
openai_model: {
|
|
|
|
|
|
zh: `OpenAI 模型`,
|
|
|
|
|
|
en: `OpenAI Model`,
|
|
|
|
|
|
},
|
|
|
|
|
|
openai_prompt: {
|
|
|
|
|
|
zh: `OpenAI 提示词`,
|
|
|
|
|
|
en: `OpenAI Prompt`,
|
|
|
|
|
|
},
|
|
|
|
|
|
clear_cache: {
|
|
|
|
|
|
zh: `是否清除缓存`,
|
|
|
|
|
|
en: `Whether clear cache`,
|
|
|
|
|
|
},
|
|
|
|
|
|
clear_cache_never: {
|
|
|
|
|
|
zh: `不清除缓存`,
|
|
|
|
|
|
en: `Never clear cache`,
|
|
|
|
|
|
},
|
|
|
|
|
|
clear_cache_restart: {
|
|
|
|
|
|
zh: `重启浏览器时清除缓存`,
|
|
|
|
|
|
en: `Clear cache when restarting browser`,
|
|
|
|
|
|
},
|
2023-07-31 03:10:09 +08:00
|
|
|
|
data_sync_url: {
|
|
|
|
|
|
zh: `数据同步接口`,
|
|
|
|
|
|
en: `Data Sync API`,
|
|
|
|
|
|
},
|
|
|
|
|
|
data_sync_key: {
|
|
|
|
|
|
zh: `数据同步密钥`,
|
|
|
|
|
|
en: `Data Sync Key`,
|
|
|
|
|
|
},
|
2023-07-20 13:45:41 +08:00
|
|
|
|
};
|