更新国际化支持:为工作流组件及相关对话框添加多语言文本,提升用户体验

This commit is contained in:
jxxghp
2025-04-29 07:16:33 +08:00
parent 83cb69b794
commit 48513efbe0
16 changed files with 639 additions and 105 deletions

View File

@@ -366,6 +366,141 @@ export default {
error: 'Error Message',
},
},
scanFile: {
title: 'Scan Directory',
subtitle: 'Scan directory files to queue',
storage: 'Storage',
directory: 'Directory',
},
addDownload: {
title: 'Add Download',
subtitle: 'Add resource to downloader',
downloader: 'Downloader',
category: 'Category',
savePath: 'Save Path',
onlyLack: 'Only Download Missing',
},
addSubscribe: {
title: 'Add Subscribe',
subtitle: 'Add resource to subscription',
},
fetchMedias: {
title: 'Fetch Media Data',
subtitle: 'Fetch media data list from rankings',
source: 'Source',
searchType: 'Search Type',
type: 'Type',
name: 'Name',
year: 'Year',
tmdbTrending: 'TMDB Trending',
doubanShowing: 'Now Showing',
bangumiCalendar: 'Bangumi Daily',
tmdbMovies: 'TMDB Popular Movies',
tmdbTvs: 'TMDB Popular TV Shows',
doubanMovieHot: 'Douban Hot Movies',
doubanTvHot: 'Douban Hot TV Shows',
doubanTvAnimation: 'Douban Hot Anime',
doubanMovies: 'Douban Latest Movies',
doubanTvs: 'Douban Latest TV Shows',
doubanMovieTop250: 'Douban Movie TOP250',
doubanTvWeeklyChinese: 'Douban Chinese TV Weekly',
doubanTvWeeklyGlobal: 'Douban Global TV Weekly',
},
filterMedias: {
title: 'Filter Media Data',
subtitle: 'Filter media data list',
type: 'Type',
year: 'Year',
vote: 'Vote',
},
filterTorrents: {
title: 'Filter Resources',
subtitle: 'Filter resource list',
quality: 'Quality',
qualityOptions: {
all: 'All',
blurayOriginal: 'Blu-ray Original',
remux: 'Remux',
bluray: 'BluRay',
uhd: 'UHD',
webdl: 'WEB-DL',
hdtv: 'HDTV',
h265: 'H265',
h264: 'H264',
},
resolution: 'Resolution',
resolutionOptions: {
all: 'All',
'4k': '4K',
'1080p': '1080p',
'720p': '720p',
},
effect: 'Effect',
effectOptions: {
all: 'All',
dolbyVision: 'Dolby Vision',
dolbyAtmos: 'Dolby Atmos',
hdr: 'HDR',
sdr: 'SDR',
},
size: 'Size Range',
include: 'Include (Keywords, Regex)',
exclude: 'Exclude (Keywords, Regex)',
ruleGroups: 'Filter Rule Groups',
},
scrapeFile: {
title: 'Scrape File',
subtitle: 'Scrape media info and images',
},
sendEvent: {
title: 'Send Event',
subtitle: 'Send task execution event',
},
fetchDownloads: {
title: 'Fetch Downloads',
subtitle: 'Fetch download queue task status',
loop: 'Loop Execution',
loopInterval: 'Loop Interval (seconds)',
},
fetchRss: {
title: 'Fetch RSS Resources',
subtitle: 'Subscribe RSS feed to get resources',
url: 'RSS URL',
userAgent: 'User-Agent',
timeout: 'Timeout',
matchMedia: 'Match Media Info',
useProxy: 'Use Proxy',
},
fetchTorrents: {
title: 'Search Site Resources',
subtitle: 'Search site torrent resource list',
searchType: 'Search Type',
searchOptions: {
name: 'Name',
mediaList: 'Media List',
},
name: 'Name',
year: 'Year',
type: 'Type',
season: 'Season',
sites: 'Sites',
matchMedia: 'Match Media Info',
},
sendMessage: {
title: 'Send Message',
subtitle: 'Send task execution message',
channel: 'Message Channel',
userId: 'User ID',
},
transferFile: {
title: 'Organize Files',
subtitle: 'Organize and rename files in queue',
source: 'Source',
sourceOptions: {
fileList: 'File List',
downloads: 'Downloads',
},
},
},
dashboard: {
storage: 'Storage',

View File

@@ -364,6 +364,125 @@ export default {
error: '错误信息',
},
},
scanFile: {
title: '扫描目录',
subtitle: '扫描目录文件到队列',
storage: '存储',
directory: '目录',
},
addDownload: {
title: '添加下载',
subtitle: '添加资源到下载器',
downloader: '下载器',
category: '分类',
sequential: '顺序下载',
forceResume: '强制继续',
firstLastPiece: '优先首尾文件',
},
addSubscribe: {
title: '添加订阅',
subtitle: '添加资源到订阅',
type: '类型',
name: '名称',
season: '季',
episode: '集',
},
fetchMedias: {
title: '获取媒体',
subtitle: '从媒体服务器获取媒体信息',
server: '媒体服务器',
type: '类型',
name: '名称',
year: '年份',
},
filterMedias: {
title: '过滤媒体',
subtitle: '根据条件过滤媒体',
type: '类型',
name: '名称',
year: '年份',
season: '季',
episode: '集',
},
scrapeFile: {
title: '刮削文件',
subtitle: '刮削文件元数据',
storage: '存储',
directory: '目录',
},
sendEvent: {
title: '发送事件',
subtitle: '发送系统事件',
event: '事件',
data: '数据',
},
fetchDownloads: {
title: '获取下载',
subtitle: '获取下载器任务',
downloader: '下载器',
status: '状态',
},
fetchRss: {
title: '获取RSS',
subtitle: '获取RSS订阅',
url: 'URL',
interval: '间隔',
},
fetchTorrents: {
title: '获取种子',
subtitle: '获取种子列表',
site: '站点',
keyword: '关键词',
category: '分类',
},
sendMessage: {
title: '发送消息',
subtitle: '发送系统消息',
type: '类型',
content: '内容',
},
transferFile: {
title: '传输文件',
subtitle: '传输文件到目标目录',
source: '源目录',
target: '目标目录',
storage: '存储',
},
filterTorrents: {
title: '过滤资源',
subtitle: '对资源列表数据进行过滤',
quality: '质量',
qualityOptions: {
all: '全部',
blurayOriginal: '蓝光原盘',
remux: 'Remux',
bluray: 'BluRay',
uhd: 'UHD',
webdl: 'WEB-DL',
hdtv: 'HDTV',
h265: 'H265',
h264: 'H264',
},
resolution: '分辨率',
resolutionOptions: {
all: '全部',
'4k': '4k',
'1080p': '1080p',
'720p': '720p',
},
effect: '特效',
effectOptions: {
all: '全部',
dolbyVision: '杜比视界',
dolbyAtmos: '杜比全景声',
hdr: 'HDR',
sdr: 'SDR',
},
size: '大小范围',
include: '包含(关键字、正则式)',
exclude: '排除(关键字、正则式)',
ruleGroups: '过滤规则组',
},
},
dashboard: {
storage: '存储空间',

View File

@@ -365,6 +365,141 @@ export default {
error: '錯誤訊息',
},
},
scanFile: {
title: '掃描目錄',
subtitle: '掃描目錄文件到隊列',
storage: '存儲',
directory: '目錄',
},
addDownload: {
title: '添加下載',
subtitle: '添加資源到下載器',
downloader: '下載器',
category: '分類',
savePath: '保存路徑',
onlyLack: '僅下載缺失的資源',
},
addSubscribe: {
title: '添加訂閱',
subtitle: '添加資源到訂閱',
},
fetchMedias: {
title: '獲取媒體數據',
subtitle: '獲取榜單等媒體數據列表',
source: '來源',
searchType: '搜索方式',
type: '類型',
name: '名稱',
year: '年份',
tmdbTrending: '流行趨勢',
doubanShowing: '正在熱映',
bangumiCalendar: 'Bangumi每日放送',
tmdbMovies: 'TMDB熱門電影',
tmdbTvs: 'TMDB熱門電視劇',
doubanMovieHot: '豆瓣熱門電影',
doubanTvHot: '豆瓣熱門電視劇',
doubanTvAnimation: '豆瓣熱門動漫',
doubanMovies: '豆瓣最新電影',
doubanTvs: '豆瓣最新電視劇',
doubanMovieTop250: '豆瓣電影TOP250',
doubanTvWeeklyChinese: '豆瓣國產劇集榜',
doubanTvWeeklyGlobal: '豆瓣全球劇集榜',
},
filterMedias: {
title: '過濾媒體數據',
subtitle: '對媒體數據列表進行過濾',
type: '類型',
year: '年份',
vote: '評分',
},
filterTorrents: {
title: '過濾資源',
subtitle: '對資源列表數據進行過濾',
quality: '質量',
qualityOptions: {
all: '全部',
blurayOriginal: '藍光原盤',
remux: 'Remux',
bluray: 'BluRay',
uhd: 'UHD',
webdl: 'WEB-DL',
hdtv: 'HDTV',
h265: 'H265',
h264: 'H264',
},
resolution: '分辨率',
resolutionOptions: {
all: '全部',
'4k': '4k',
'1080p': '1080p',
'720p': '720p',
},
effect: '特效',
effectOptions: {
all: '全部',
dolbyVision: '杜比視界',
dolbyAtmos: '杜比全景聲',
hdr: 'HDR',
sdr: 'SDR',
},
size: '大小範圍',
include: '包含(關鍵字、正則式)',
exclude: '排除(關鍵字、正則式)',
ruleGroups: '過濾規則組',
},
scrapeFile: {
title: '刮削文件',
subtitle: '刮削媒體信息和圖片',
},
sendEvent: {
title: '發送事件',
subtitle: '發送任務執行事件',
},
fetchDownloads: {
title: '獲取下載任務',
subtitle: '獲取下載隊列中的任務狀態',
loop: '循環執行',
loopInterval: '循環間隔 (秒)',
},
fetchRss: {
title: '獲取RSS資源',
subtitle: '訂閱RSS地址獲取資源',
url: 'RSS地址',
userAgent: 'User-Agent',
timeout: '超時時間',
matchMedia: '匹配媒體信息',
useProxy: '使用代理',
},
fetchTorrents: {
title: '搜索站點資源',
subtitle: '搜索站點種子資源列表',
searchType: '搜索方式',
searchOptions: {
name: '名稱',
mediaList: '媒體列表',
},
name: '名稱',
year: '年份',
type: '類型',
season: '季',
sites: '站點',
matchMedia: '匹配媒體信息',
},
sendMessage: {
title: '發送消息',
subtitle: '發送任務執行消息',
channel: '消息渠道',
userId: '用戶ID',
},
transferFile: {
title: '整理文件',
subtitle: '整理重命名隊列中的文件',
source: '來源',
sourceOptions: {
fileList: '文件列表',
downloads: '下載任務',
},
},
},
dashboard: {
storage: '存儲空間',