mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
更新国际化支持:为过滤媒体和资源组件添加多语言文本,提升用户体验
This commit is contained in:
+92
-44
@@ -87,7 +87,6 @@ export default {
|
||||
subscribeMovie: '电影订阅',
|
||||
subscribeTv: '电视剧订阅',
|
||||
settings: '设置',
|
||||
language: '语言设置',
|
||||
selectLanguage: '选择语言',
|
||||
logout: '退出登录',
|
||||
restarting: '正在重启...',
|
||||
@@ -390,9 +389,11 @@ export default {
|
||||
subtitle: '添加资源到下载器',
|
||||
downloader: '下载器',
|
||||
category: '分类',
|
||||
savePath: '保存路径',
|
||||
sequential: '顺序下载',
|
||||
forceResume: '强制继续',
|
||||
firstLastPiece: '优先首尾文件',
|
||||
onlyLack: '仅下载缺失资源',
|
||||
},
|
||||
addSubscribe: {
|
||||
title: '添加订阅',
|
||||
@@ -405,10 +406,28 @@ export default {
|
||||
fetchMedias: {
|
||||
title: '获取媒体',
|
||||
subtitle: '从媒体服务器获取媒体信息',
|
||||
server: '媒体服务器',
|
||||
source: '数据源',
|
||||
searchType: '搜索类型',
|
||||
type: '类型',
|
||||
name: '名称',
|
||||
year: '年份',
|
||||
ranking: '榜单',
|
||||
api: '插件API',
|
||||
apiPath: 'API路径',
|
||||
selectRanking: '选择榜单',
|
||||
tmdbTrending: 'TMDB 流行趋势',
|
||||
doubanShowing: '豆瓣正在热映',
|
||||
bangumiCalendar: 'Bangumi 每日放送',
|
||||
tmdbMovies: 'TMDB 热门电影',
|
||||
tmdbTvs: 'TMDB 热门电视剧',
|
||||
doubanMovieHot: '豆瓣热门电影',
|
||||
doubanTvHot: '豆瓣热门电视剧',
|
||||
doubanTvAnimation: '豆瓣热门动漫',
|
||||
doubanMovies: '豆瓣最新电影',
|
||||
doubanTvs: '豆瓣最新电视剧',
|
||||
doubanMovieTop250: '豆瓣电影TOP250',
|
||||
doubanTvWeeklyChinese: '豆瓣国产剧集榜',
|
||||
doubanTvWeeklyGlobal: '豆瓣全球剧集榜',
|
||||
},
|
||||
filterMedias: {
|
||||
title: '过滤媒体',
|
||||
@@ -416,39 +435,45 @@ export default {
|
||||
type: '类型',
|
||||
name: '名称',
|
||||
year: '年份',
|
||||
season: '季',
|
||||
episode: '集',
|
||||
vote: '评分',
|
||||
},
|
||||
scrapeFile: {
|
||||
title: '刮削文件',
|
||||
subtitle: '刮削文件元数据',
|
||||
storage: '存储',
|
||||
directory: '目录',
|
||||
},
|
||||
sendEvent: {
|
||||
title: '发送事件',
|
||||
subtitle: '发送系统事件',
|
||||
event: '事件',
|
||||
data: '数据',
|
||||
},
|
||||
fetchDownloads: {
|
||||
title: '获取下载',
|
||||
subtitle: '获取下载器任务',
|
||||
downloader: '下载器',
|
||||
status: '状态',
|
||||
loop: '循环执行',
|
||||
loopInterval: '循环间隔',
|
||||
},
|
||||
fetchRss: {
|
||||
title: '获取RSS',
|
||||
subtitle: '获取RSS订阅',
|
||||
url: 'URL',
|
||||
interval: '间隔',
|
||||
userAgent: 'User-Agent',
|
||||
timeout: '超时时间',
|
||||
matchMedia: '匹配媒体数据',
|
||||
useProxy: '使用代理',
|
||||
},
|
||||
fetchTorrents: {
|
||||
title: '获取种子',
|
||||
subtitle: '获取种子列表',
|
||||
site: '站点',
|
||||
keyword: '关键词',
|
||||
category: '分类',
|
||||
title: '获取站点资源',
|
||||
subtitle: '获取站点种子列表',
|
||||
searchType: '搜索类型',
|
||||
searchOptions: {
|
||||
name: '名称',
|
||||
mediaList: '媒体列表',
|
||||
},
|
||||
name: '名称',
|
||||
year: '年份',
|
||||
type: '类型',
|
||||
season: '季',
|
||||
sites: '站点',
|
||||
matchMedia: '匹配媒体数据',
|
||||
},
|
||||
sendMessage: {
|
||||
title: '发送消息',
|
||||
@@ -460,8 +485,10 @@ export default {
|
||||
title: '传输文件',
|
||||
subtitle: '传输文件到目标目录',
|
||||
source: '源目录',
|
||||
target: '目标目录',
|
||||
storage: '存储',
|
||||
sourceOptions: {
|
||||
fileList: '文件列表',
|
||||
downloads: '下载列表',
|
||||
},
|
||||
},
|
||||
filterTorrents: {
|
||||
title: '过滤资源',
|
||||
@@ -1109,6 +1136,7 @@ export default {
|
||||
tvCategory: '电视剧',
|
||||
animeCategory: '动漫',
|
||||
downloadUser: '远程搜索自动下载用户',
|
||||
downloadUserHint: '使用Telegram、微信等搜索时是否自动下载,使用逗号分割,设置为 all 代表所有用户自动择优下载',
|
||||
multipleNameSearch: '多名称资源搜索',
|
||||
multipleNameSearchHint: '使用多个名称(中文、英文等)搜索站点资源并合并搜索结果,会增加站点访问频率',
|
||||
downloadSubtitle: '下载站点字幕',
|
||||
@@ -1117,13 +1145,13 @@ export default {
|
||||
mediaSourceHint: '搜索媒体信息时使用的数据源以及排序',
|
||||
filterRuleGroupHint: '搜索媒体信息时按选定的过滤规则组对结果进行过滤',
|
||||
downloadUserPlaceholder: '用户ID1,用户ID2',
|
||||
downloadUserHint: '使用Telegram、微信等搜索时是否自动下载,使用逗号分割,设置为 all 代表所有用户自动择优下载',
|
||||
downloadLabelPlaceholder: 'MOVIEPILOT',
|
||||
},
|
||||
directory: {
|
||||
storage: '存储',
|
||||
storageDesc: '设置本地或网盘存储。',
|
||||
directory: '目录',
|
||||
mediaType: '媒体类型',
|
||||
directoryDesc: '设置媒体文件整理目录结构,按先后顺序依次匹配。',
|
||||
organizeAndScrap: '整理 & 刮削',
|
||||
organizeAndScrapDesc: '设置重命名格式、刮削选项等。',
|
||||
@@ -1182,8 +1210,8 @@ export default {
|
||||
importHasId: '导入失败!发现有规则存在相同ID,可能属于自定义规则!',
|
||||
},
|
||||
scheduler: {
|
||||
scheduledTasks: '定时作业',
|
||||
scheduledTasksDesc: '包含系统内置服务以及插件提供的服务,手动执行不会影响作业正常的时间表。',
|
||||
title: '定时作业',
|
||||
subtitle: '包含系统内置服务以及插件提供的服务,手动执行不会影响作业正常的时间表。',
|
||||
provider: '提供者',
|
||||
taskName: '任务名称',
|
||||
taskStatus: '任务状态',
|
||||
@@ -1235,6 +1263,23 @@ export default {
|
||||
progress: {
|
||||
processing: '处理中',
|
||||
},
|
||||
subscribeSeason: {
|
||||
title: '订阅 - {title}',
|
||||
selectGroup: '选择剧集组',
|
||||
defaultGroup: '默认',
|
||||
seasonCount: '{count} 季',
|
||||
episodeCount: '{count} 集',
|
||||
seasonNumber: '第 {number} 季',
|
||||
airDate: '首播于 {date}',
|
||||
voteAverage: '{score}',
|
||||
status: {
|
||||
exists: '已入库',
|
||||
partial: '部分缺失',
|
||||
missing: '缺失',
|
||||
},
|
||||
submit: '提交订阅',
|
||||
selectSeasons: '请选择订阅季',
|
||||
},
|
||||
userAddEdit: {
|
||||
add: '添加用户',
|
||||
edit: '编辑用户',
|
||||
@@ -1253,11 +1298,11 @@ export default {
|
||||
resetDefaultAvatar: '重置默认头像',
|
||||
restoreCurrentAvatar: '还原当前头像',
|
||||
notifications: '通知',
|
||||
wechat: '微信UserID',
|
||||
telegram: 'Telegram UserID',
|
||||
slack: 'Slack UserID',
|
||||
vocechat: 'VoceChat UserID',
|
||||
synologyChat: 'SynologyChat UserID',
|
||||
wechat: '微信ID',
|
||||
telegram: 'Telegram ID',
|
||||
slack: 'Slack ID',
|
||||
vocechat: 'VoceChat ID',
|
||||
synologyChat: 'SynologyChat ID',
|
||||
webPush: 'WebPush',
|
||||
creatingUser: '正在创建【{name}】用户,请稍后',
|
||||
updatingUser: '正在更新【{name}】用户,请稍后',
|
||||
@@ -1653,23 +1698,6 @@ export default {
|
||||
season: '第 {season} 季',
|
||||
noData: '没有已完成的订阅',
|
||||
},
|
||||
subscribeSeason: {
|
||||
title: '订阅 - {title}',
|
||||
selectGroup: '选择剧集组',
|
||||
defaultGroup: '默认',
|
||||
seasonCount: '{count} 季',
|
||||
episodeCount: '{count} 集',
|
||||
seasonNumber: '第 {number} 季',
|
||||
airDate: '首播于 {date}',
|
||||
voteAverage: '{score}',
|
||||
status: {
|
||||
exists: '已入库',
|
||||
partial: '部分缺失',
|
||||
missing: '缺失',
|
||||
},
|
||||
submit: '提交订阅',
|
||||
selectSeasons: '请选择订阅季',
|
||||
},
|
||||
siteUserData: {
|
||||
title: '站点用户数据',
|
||||
updateTime: '更新时间',
|
||||
@@ -1701,7 +1729,6 @@ export default {
|
||||
resourceCategory: '资源分类',
|
||||
search: '搜索',
|
||||
itemsPerPage: '每页条数',
|
||||
pageText: '{0}-{1} 共 {2} 条',
|
||||
noData: '没有数据',
|
||||
loading: '加载中...',
|
||||
titleColumn: '标题',
|
||||
@@ -1770,6 +1797,7 @@ export default {
|
||||
renamingAll: '正在重命名 {path} 及目录内所有文件...',
|
||||
close: '关闭',
|
||||
loadingDirectoryStructure: '加载目录结构...',
|
||||
reorganize: '重新整理',
|
||||
},
|
||||
person: {
|
||||
alias: '别名:',
|
||||
@@ -1796,6 +1824,19 @@ export default {
|
||||
installing: '正在安装 {name} v{version} ...',
|
||||
installSuccess: '插件 {name} 安装成功!',
|
||||
installFailed: '插件 {name} 安装失败:{message}',
|
||||
filterPlugins: '过滤插件',
|
||||
name: '名称',
|
||||
hasNewVersion: '有新版本',
|
||||
author: '作者',
|
||||
label: '标签',
|
||||
repository: '仓库',
|
||||
sortTitle: '排序',
|
||||
filter: '过滤:{name}',
|
||||
noMatchingContent: '没有找到匹配的内容',
|
||||
pleaseInstallFromMarket: '请从插件市场安装插件',
|
||||
allPluginsInstalled: '所有插件已安装',
|
||||
searchPlugins: '搜索插件',
|
||||
searchPlaceholder: '按插件名称或描述搜索',
|
||||
uninstalling: '正在卸载 {name} ...',
|
||||
uninstallSuccess: '插件 {name} 卸载成功!',
|
||||
uninstallFailed: '插件 {name} 卸载失败:{message}',
|
||||
@@ -1992,6 +2033,13 @@ export default {
|
||||
shareFailed: '规则复制失败',
|
||||
mediaType: '媒体类型',
|
||||
category: '媒体类别',
|
||||
mediaTypeItems: {
|
||||
movie: '电影',
|
||||
tv: '电视剧',
|
||||
anime: '动漫',
|
||||
collection: '合集',
|
||||
unknown: '未知',
|
||||
},
|
||||
},
|
||||
mediaserver: {
|
||||
enableMediaServer: '启用媒体服务器',
|
||||
|
||||
Reference in New Issue
Block a user