mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-07 00:36:41 +08:00
更新国际化支持:在多个组件中引入 vue-i18n
This commit is contained in:
@@ -242,6 +242,39 @@ export default {
|
||||
recognitionWords: '识别词',
|
||||
cancelShare: '取消分享',
|
||||
usageCount: '共 {count} 次复用',
|
||||
basicSettings: '基础设置',
|
||||
basicSettingsDesc: '设定订阅模式、周期等基础设置',
|
||||
mode: '订阅模式',
|
||||
modeHint: '自动:自动爬取站点首页,站点RSS:通过站点RSS链接订阅',
|
||||
rssInterval: '站点RSS周期',
|
||||
rssIntervalHint: '设置站点RSS运行周期,在订阅模式为`站点RSS`时生效',
|
||||
filterRuleGroup: '订阅优先级规则组',
|
||||
filterRuleGroupHint: '按选定的过滤规则组对订阅进行过滤',
|
||||
bestVersionRuleGroup: '洗版优先级规则组',
|
||||
bestVersionRuleGroupHint: '按选定的过滤规则组对洗版订阅进行过滤',
|
||||
timedSearch: '订阅定时搜索',
|
||||
timedSearchHint: '每隔24小时全站搜索,以补全订阅可能漏掉的资源',
|
||||
checkLocalMedia: '检查本地媒体库资源',
|
||||
checkLocalMediaHint: '检查存储盘是否存在资源,以避免重复下载',
|
||||
subscribeSites: '订阅站点',
|
||||
subscribeSitesDesc: '只有选中的站点才会在订阅中使用。',
|
||||
saveSuccess: '订阅站点保存成功',
|
||||
saveFailed: '订阅站点保存失败!',
|
||||
settingsSaveSuccess: '订阅基础设置保存成功',
|
||||
settingsSaveFailed: '订阅基础设置保存失败!',
|
||||
modes: {
|
||||
auto: '自动',
|
||||
rss: '站点RSS',
|
||||
},
|
||||
intervals: {
|
||||
min5: '5分钟',
|
||||
min10: '10分钟',
|
||||
min20: '20分钟',
|
||||
min30: '半小时',
|
||||
hour1: '1小时',
|
||||
hour12: '12小时',
|
||||
day1: '1天',
|
||||
},
|
||||
},
|
||||
recommend: {
|
||||
all: '全部',
|
||||
@@ -326,6 +359,79 @@ export default {
|
||||
site: {
|
||||
noSites: '没有站点',
|
||||
sitesWillBeShownHere: '已添加并支持的站点将会在这里显示。',
|
||||
siteSync: '站点同步',
|
||||
siteSyncDesc: '从CookieCloud快速同步站点数据。',
|
||||
enableLocalCookieCloud: '启用本地CookieCloud服务器',
|
||||
enableLocalCookieCloudHint: '使用内建CookieCloud服务同步站点数据,服务地址为:http://localhost:3000/cookiecloud',
|
||||
serviceAddress: '服务地址',
|
||||
serviceAddressPlaceholder: 'https://movie-pilot.org/cookiecloud',
|
||||
serviceAddressHint: '远端CookieCloud服务地址,格式:https://movie-pilot.org/cookiecloud',
|
||||
userKey: '用户KEY',
|
||||
userKeyHint: 'CookieCloud浏览器插件生成的用户KEY',
|
||||
e2ePassword: '端对端加密密码',
|
||||
e2ePasswordHint: 'CookieCloud浏览器插件生成的端对端加密密码',
|
||||
autoSyncInterval: '自动同步间隔',
|
||||
autoSyncIntervalHint: '从CookieCloud服务器自动同步站点Cookie到MoviePilot的时间间隔',
|
||||
syncBlacklist: '同步域名黑名单',
|
||||
syncBlacklistPlaceholder: '多个域名,分割',
|
||||
syncBlacklistHint: 'CookieCloud同步域名黑名单,多个域名,分割',
|
||||
userAgent: '浏览器User-Agent',
|
||||
userAgentHint: 'CookieCloud插件所在的浏览器的User-Agent',
|
||||
siteDataRefresh: '站点数据刷新',
|
||||
siteDataRefreshInterval: '站点数据刷新间隔',
|
||||
siteDataRefreshIntervalHint: '刷新站点用户上传下载等数据的时间间隔',
|
||||
readSiteMessage: '阅读站点消息',
|
||||
readSiteMessageHint: '刷新数据时读取站点消息并发送通知',
|
||||
siteReset: '站点重置',
|
||||
confirmReset: '确认删除所有站点数据并重新同步。',
|
||||
confirmResetHint: '删除所有站点数据并重新从CookieCloud同步,操作请先清空涉及站点的相关设置。',
|
||||
resetSites: '重置站点数据',
|
||||
resettingSites: '正在重置...',
|
||||
syncInterval: {
|
||||
hourly: '每小时',
|
||||
every6Hours: '每6小时',
|
||||
every12Hours: '每12小时',
|
||||
daily: '每天',
|
||||
weekly: '每周',
|
||||
monthly: '每月',
|
||||
never: '永不',
|
||||
},
|
||||
saveSuccess: '保存站点设置成功',
|
||||
saveFailed: '站点设置保存失败!',
|
||||
resetSuccess: '站点重置成功,请等待CookieCloud同步完成!',
|
||||
resetFailed: '站点重置失败!',
|
||||
search: {
|
||||
basicSettings: '基础设置',
|
||||
basicSettingsDesc: '设定数据源、规则组等基础信息。',
|
||||
recognizeSource: '识别数据源',
|
||||
recognizeSourceDesc: '默认使用TMDB。豆瓣识别中文作品通常更友好,但有些国外作品信息不完整。',
|
||||
themoviedb: 'TheMovieDb',
|
||||
douban: '豆瓣',
|
||||
filterRuleGroup: '过滤规则组',
|
||||
filterRuleGroupDesc: '设置下载过程中使用的过滤规则组。',
|
||||
downloadLabel: '下载任务标签',
|
||||
downloadLabelDesc: '下载器中的下载标签,用于过滤查询。',
|
||||
downloadLabelHint: '支持增加多个标签,英文逗号分隔',
|
||||
downloadSite: '搜索站点',
|
||||
downloadSiteDesc: '设置指定分类搜索的站点范围。',
|
||||
movieSites: '电影站点',
|
||||
tvSites: '电视剧站点',
|
||||
animeSites: '动漫站点',
|
||||
saveSites: '保存站点',
|
||||
saveSuccess: '保存搜索设置成功',
|
||||
saveFailed: '搜索设置保存失败!',
|
||||
saveRuleFailed: '规则保存失败!',
|
||||
movieCategory: '电影',
|
||||
tvCategory: '电视剧',
|
||||
animeCategory: '动漫',
|
||||
downloadUser: '远程搜索自动下载用户',
|
||||
downloadUserHint:
|
||||
'使用Telegram、微信等远程搜索时是否自动下载,多个用户使用英文逗号分隔,设置为all代表所有用户自动下载',
|
||||
multipleNameSearch: '多名称资源搜索',
|
||||
multipleNameSearchHint: '使用多个名称(中文、英文等)搜索站点资源并合并搜索结果,会增加站点访问频率',
|
||||
downloadSubtitle: '下载站点字幕',
|
||||
downloadSubtitleHint: '检查站点资源是否有单独的字幕文件并自动下载',
|
||||
},
|
||||
},
|
||||
message: {
|
||||
loadMore: '加载更多',
|
||||
@@ -365,4 +471,221 @@ export default {
|
||||
priority: '优先级:{value}',
|
||||
noPriorityRule: '未命中任何优先级规则!',
|
||||
},
|
||||
setting: {
|
||||
about: {
|
||||
title: '关于 MoviePilot',
|
||||
softwareVersion: '软件版本',
|
||||
frontendVersion: '前端版本',
|
||||
authVersion: '认证资源版本',
|
||||
indexerVersion: '站点资源版本',
|
||||
configDir: '配置目录',
|
||||
dataDir: '数据目录',
|
||||
timezone: '时区',
|
||||
latest: '最新',
|
||||
support: '支援',
|
||||
documentation: '文档',
|
||||
feedback: '问题反馈',
|
||||
channel: '发布频道',
|
||||
versions: '软件版本',
|
||||
latestVersion: '最新软件版本',
|
||||
currentVersion: '当前版本',
|
||||
viewChangelog: '查看变更日志',
|
||||
changelog: '变更日志',
|
||||
},
|
||||
system: {
|
||||
basicSettings: '基础设置',
|
||||
basicSettingsDesc: '设置服务器的全局功能。',
|
||||
appDomain: '访问域名',
|
||||
appDomainHint: '用于发送通知时,添加快捷跳转地址',
|
||||
wallpaper: '背景壁纸',
|
||||
wallpaperHint: '选择登陆页面背景来源',
|
||||
recognizeSource: '识别数据源',
|
||||
recognizeSourceHint: '设置默认媒体信息识别数据源',
|
||||
mediaServerSyncInterval: '媒体服务器同步间隔',
|
||||
mediaServerSyncIntervalHint: '定时同步媒体服务器数据到本地的时间间隔',
|
||||
hours: '小时',
|
||||
required: '必选项,请勿留空',
|
||||
numbersOnly: '仅支持输入数字,请勿输入其他字符',
|
||||
minInterval: '间隔不能小于1个小时',
|
||||
apiToken: 'API令牌',
|
||||
apiTokenHint: '设置外部请求MoviePilot API时使用的token值',
|
||||
apiTokenMinChars: '不能小于16位字符',
|
||||
apiTokenRequired: '必填项;请输入API Token',
|
||||
apiTokenLength: 'API Token不得低于16位',
|
||||
githubToken: 'Github Token',
|
||||
githubTokenFormat: 'ghp_**** 或 github_pat_****',
|
||||
githubTokenHint: '用于提高插件等访问Github API时的限流阈值',
|
||||
ocrHost: '验证码识别服务器',
|
||||
ocrHostHint: '用于站点签到、更新站点Cookie等识别验证码',
|
||||
advancedSettings: '高级设置',
|
||||
advancedSettingsDesc: '系统进阶设置,特殊情况下才需要调整',
|
||||
downloaders: '下载器',
|
||||
downloadersDesc: '只有默认下载器才会被默认使用。',
|
||||
mediaServers: '媒体服务器',
|
||||
mediaServersDesc: '所有启用的媒体服务器都会被使用。',
|
||||
trimeMedia: '飞牛影视',
|
||||
system: '系统',
|
||||
media: '媒体',
|
||||
network: '网络',
|
||||
log: '日志',
|
||||
lab: '实验室',
|
||||
reloadSuccess: '系统配置已生效',
|
||||
reloadFailed: '重载系统失败!',
|
||||
downloaderSaveSuccess: '下载器设置保存成功',
|
||||
downloaderSaveFailed: '下载器设置保存失败!',
|
||||
defaultDownloaderNotice: '未设置默认下载器,已将【{name}】作为默认下载器',
|
||||
mediaServerSaveSuccess: '媒体服务器设置保存成功',
|
||||
mediaServerSaveFailed: '媒体服务器设置保存失败!',
|
||||
saveFailed: '设置保存失败:{message}!',
|
||||
basicSaveSuccess: '基础设置保存成功',
|
||||
advancedSaveSuccess: '高级设置保存成功',
|
||||
copySuccess: '已复制到剪贴板!',
|
||||
copyFailed: '复制失败:可能是浏览器不支持或被用户阻止!',
|
||||
copyError: '复制失败!',
|
||||
reloading: '正在应用配置...',
|
||||
},
|
||||
notification: {
|
||||
channels: '通知渠道',
|
||||
channelsDesc: '设置消息发送渠道参数。',
|
||||
scope: '通知发送范围',
|
||||
scopeDesc: '对应消息类型只会发送给设定的用户。',
|
||||
messageType: '消息类型',
|
||||
scopeRange: '范围',
|
||||
operationUserOnly: '仅操作用户',
|
||||
adminOnly: '仅管理员',
|
||||
userAndAdmin: '操作用户和管理员',
|
||||
allUsers: '所有用户',
|
||||
sendTime: '通知发送时间',
|
||||
sendTimeDesc: '设定消息发送的时间范围。',
|
||||
startTime: '开始时间',
|
||||
endTime: '结束时间',
|
||||
saveSuccess: '通知设置保存成功',
|
||||
saveFailed: '通知设置保存失败!',
|
||||
switchSaveSuccess: '消息类型开关保存成功',
|
||||
switchSaveFailed: '消息类型开关保存失败!',
|
||||
timeSaveSuccess: '通知发送时间保存成功',
|
||||
timeSaveFailed: '通知发送时间保存失败!',
|
||||
channel: '通知',
|
||||
wechat: '微信',
|
||||
resourceDownload: '资源下载',
|
||||
mediaImport: '整理入库',
|
||||
subscription: '订阅',
|
||||
site: '站点',
|
||||
mediaServer: '媒体服务器',
|
||||
manualProcess: '手动处理',
|
||||
plugin: '插件',
|
||||
other: '其它',
|
||||
},
|
||||
words: {
|
||||
customIdentifiers: '自定义识别词',
|
||||
identifiersDesc: '添加规则对种子名或者文件名进行预处理以校正识别。',
|
||||
identifiersPlaceholder: '支持正则表达式,特殊字符需要\\转义,一行为一组',
|
||||
identifiersHint: '支持正则表达式,特殊字符需要\\转义,一行为一组',
|
||||
formatTitle: '支持的配置格式(注意空格):',
|
||||
formatContent:
|
||||
'屏蔽词\n' +
|
||||
'被替换词 => 替换词\n' +
|
||||
'前定位词 <> 后定位词 >> 集偏移量(EP)\n' +
|
||||
'被替换词 => 替换词 && 前定位词 <> 后定位词 >> 集偏移量(EP)\n' +
|
||||
'其中替换词支持格式:[[tmdbid/doubanid=xxx;type=movie/tv;s=xxx;e=xxx]] 直接指定TMDBID/豆瓣ID识别,其中s、e为季数和集数(可选)',
|
||||
identifierSaveSuccess: '自定义识别词保存成功',
|
||||
identifierSaveFailed: '自定义识别词保存失败!',
|
||||
|
||||
customReleaseGroups: '自定义制作组/字幕组',
|
||||
releaseGroupsDesc: '添加无法识别的制作组/字幕组。',
|
||||
releaseGroupsPlaceholder: '支持正则表达式,特殊字符需要\\转义,一行代表一个制作组/字幕组',
|
||||
releaseGroupsHint: '支持正则表达式,特殊字符需要\\转义,一行代表一个制作组/字幕组',
|
||||
releaseGroupSaveSuccess: '自定义制作组/字幕组保存成功',
|
||||
releaseGroupSaveFailed: '自定义制作组/字幕组保存失败!',
|
||||
|
||||
customization: '自定义占位符',
|
||||
customizationDesc: '添加自定义占位符识别正则,重命名格式中添加{customization}使用。',
|
||||
customizationPlaceholder: '支持正则表达式,特殊字符需要\\转义,多个匹配对象请换行分隔',
|
||||
customizationHint: '支持正则表达式,特殊字符需要\\转义,多个匹配对象请换行分隔',
|
||||
customizationSaveSuccess: '自定义占位符保存成功',
|
||||
customizationSaveFailed: '自定义占位符保存失败!',
|
||||
|
||||
transferExcludeWords: '文件整理屏蔽词',
|
||||
excludeWordsDesc: '目录名或文件名中包含屏蔽词时不进行整理。',
|
||||
excludeWordsPlaceholder: '支持正则表达式,特殊字符需要\\转义,一行代表一个屏蔽词',
|
||||
excludeWordsHint: '支持正则表达式,特殊字符需要\\转义,一行代表一个屏蔽词',
|
||||
excludeWordsSaveSuccess: '文件整理屏蔽词保存成功',
|
||||
excludeWordsSaveFailed: '文件整理屏蔽词保存失败!',
|
||||
},
|
||||
},
|
||||
directory: {
|
||||
storage: '存储',
|
||||
storageDesc: '设置本地或网盘存储。',
|
||||
directory: '目录',
|
||||
directoryDesc: '设置媒体文件整理目录结构,按先后顺序依次匹配。',
|
||||
organizeAndScrap: '整理 & 刮削',
|
||||
organizeAndScrapDesc: '设置重命名格式、刮削选项等。',
|
||||
scrapSource: '刮削数据源',
|
||||
scrapSourceHint: '刮削时的元数据来源',
|
||||
movieRenameFormat: '电影重命名格式',
|
||||
movieRenameFormatHint: '使用Jinja2语法,格式参考:https://jinja.palletsprojects.com/en/3.0.x/templates',
|
||||
tvRenameFormat: '电视剧重命名格式',
|
||||
tvRenameFormatHint: '使用Jinja2语法,格式参考:https://jinja.palletsprojects.com/en/3.0.x/templates',
|
||||
saveSuccess: '存储设置保存成功',
|
||||
saveFailed: '存储设置保存失败!',
|
||||
directorySaveSuccess: '目录设置保存成功',
|
||||
directorySaveFailed: '目录设置保存失败!',
|
||||
organizeSaveSuccess: '整理选项设置保存成功',
|
||||
organizeSaveFailed: '整理选项设置保存失败!',
|
||||
duplicateDirectoryName: '存在重复目录名称!无法保存,请修改!',
|
||||
},
|
||||
rule: {
|
||||
customRules: '自定义规则',
|
||||
customRulesDesc: '自定义优先级规则项',
|
||||
priorityRuleGroups: '优先级规则组',
|
||||
priorityRuleGroupsDesc: '预设优先级规则组,以便在搜索和订阅中使用。',
|
||||
downloadRules: '下载规则',
|
||||
downloadRulesDesc: '同时命中多个资源时择优下载。',
|
||||
currentPriorityRules: '当前使用下载优先规则',
|
||||
currentPriorityRulesHint: '排在前面的优先级越高,未选择的项不纳入排序',
|
||||
saveSuccess: '自定义规则保存成功',
|
||||
saveFailed: '自定义规则保存失败!',
|
||||
groupSaveSuccess: '优先级规则组保存成功',
|
||||
groupSaveFailed: '优先级规则组保存失败!',
|
||||
prioritySaveSuccess: '优先规则保存成功',
|
||||
prioritySaveFailed: '优先规则保存失败!',
|
||||
emptyRuleId: '存在空ID的规则,无法保存,请修改!',
|
||||
emptyRuleName: '存在空名字的规则,无法保存,请修改!',
|
||||
duplicateRuleId: '存在重复规则ID!无法保存,请修改!',
|
||||
duplicateRuleName: '存在重复规则名称!无法保存,请修改!',
|
||||
emptyGroupName: '存在空名字的规则组!无法保存,请修改!',
|
||||
duplicateGroupName: '存在重复规则组名称!无法保存,请修改!',
|
||||
copySuccess: '已复制到剪贴板!',
|
||||
copyFailed: '复制失败:可能是浏览器不支持或被用户阻止!',
|
||||
copyError: '复制失败!',
|
||||
importCustomRules: '导入自定义规则',
|
||||
importRuleGroups: '导入优先级规则组',
|
||||
importFailed: '导入规则失败!无法解析输入的数据!',
|
||||
importUnknownType: '导入规则失败!未知的数据类型!',
|
||||
duplicateValue: '存在重名值',
|
||||
importNoId: '导入失败!发现有规则不存在ID,可能属于优先级规则组!',
|
||||
importHasId: '导入失败!发现有规则存在相同ID,可能属于自定义规则!',
|
||||
torrentPriority: {
|
||||
torrent: '资源优先级',
|
||||
site: '站点优先级',
|
||||
upload: '站点上传量',
|
||||
seeder: '资源做种数',
|
||||
},
|
||||
},
|
||||
scheduler: {
|
||||
scheduledTasks: '定时作业',
|
||||
scheduledTasksDesc: '包含系统内置服务以及插件提供的服务,手动执行不会影响作业正常的时间表。',
|
||||
provider: '提供者',
|
||||
taskName: '任务名称',
|
||||
taskStatus: '任务状态',
|
||||
nextRunTime: '下一次执行时间',
|
||||
execute: '执行',
|
||||
noServices: '没有后台服务',
|
||||
submitSuccess: '定时作业执行请求提交成功!',
|
||||
status: {
|
||||
running: '正在运行',
|
||||
stopped: '已停止',
|
||||
waiting: '等待',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user