mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-05-19 03:57:28 +08:00
✨ feat: 国际化 (i18n) 功能实现
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
hotSongs: '热门歌曲',
|
||||
albums: '专辑',
|
||||
description: '艺人介绍'
|
||||
};
|
||||
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
play: '播放',
|
||||
next: '下一首',
|
||||
previous: '上一首',
|
||||
volume: '音量',
|
||||
settings: '设置',
|
||||
search: '搜索',
|
||||
loading: '加载中...',
|
||||
loadingMore: '加载更多...',
|
||||
alipay: '支付宝',
|
||||
wechat: '微信支付',
|
||||
on: '开启',
|
||||
off: '关闭',
|
||||
show: '显示',
|
||||
hide: '隐藏',
|
||||
confirm: '确认',
|
||||
cancel: '取消',
|
||||
configure: '配置',
|
||||
open: '打开',
|
||||
modify: '修改',
|
||||
success: '操作成功',
|
||||
error: '操作失败',
|
||||
warning: '警告',
|
||||
info: '提示',
|
||||
save: '保存',
|
||||
delete: '删除',
|
||||
refresh: '刷新',
|
||||
retry: '重试',
|
||||
validation: {
|
||||
required: '此项是必填的',
|
||||
invalidInput: '输入无效',
|
||||
selectRequired: '请选择一个选项',
|
||||
numberRange: '请输入 {min} 到 {max} 之间的数字'
|
||||
},
|
||||
viewMore: '查看更多',
|
||||
noMore: '没有更多了',
|
||||
selectAll: '全选',
|
||||
expand: '展开',
|
||||
collapse: '收起',
|
||||
songCount: '{count}首',
|
||||
language: '语言',
|
||||
tray: {
|
||||
show: '显示',
|
||||
quit: '退出'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,88 @@
|
||||
export default {
|
||||
installApp: {
|
||||
description: '在桌面安装应用,获得更好的体验',
|
||||
noPrompt: '不再提示',
|
||||
install: '立即安装',
|
||||
cancel: '暂不安装',
|
||||
download: '下载',
|
||||
downloadFailed: '下载失败',
|
||||
downloadComplete: '下载完成',
|
||||
downloadProblem: '下载遇到问题?去',
|
||||
downloadProblemLinkText: '下载最新版本'
|
||||
},
|
||||
playlistDrawer: {
|
||||
title: '添加到歌单',
|
||||
createPlaylist: '创建新歌单',
|
||||
cancelCreate: '取消创建',
|
||||
create: '创建',
|
||||
playlistName: '歌单名称',
|
||||
privatePlaylist: '私密歌单',
|
||||
publicPlaylist: '公开歌单',
|
||||
createSuccess: '歌单创建成功',
|
||||
createFailed: '歌单创建失败',
|
||||
addSuccess: '歌曲添加成功',
|
||||
addFailed: '歌曲添加失败',
|
||||
private: '私密',
|
||||
public: '公开',
|
||||
count: '首歌曲',
|
||||
loginFirst: '请先登录',
|
||||
getPlaylistFailed: '获取歌单失败',
|
||||
inputPlaylistName: '请输入歌单名称'
|
||||
},
|
||||
update: {
|
||||
title: '发现新版本',
|
||||
currentVersion: '当前版本',
|
||||
cancel: '暂不更新',
|
||||
prepareDownload: '准备下载...',
|
||||
downloading: '下载中...',
|
||||
nowUpdate: '立即更新',
|
||||
downloadFailed: '下载失败,请重试或手动下载',
|
||||
startFailed: '启动下载失败,请重试或手动下载',
|
||||
noDownloadUrl: '未找到适合当前系统的安装包,请手动下载'
|
||||
},
|
||||
coffee: {
|
||||
title: '请我喝咖啡',
|
||||
alipay: '支付宝',
|
||||
wechat: '微信支付',
|
||||
alipayQR: '支付宝收款码',
|
||||
wechatQR: '微信收款码',
|
||||
coffeeDesc: '一杯咖啡,一份支持',
|
||||
coffeeDescLinkText: '查看更多',
|
||||
qqGroup: 'QQ群:789288579',
|
||||
messages: {
|
||||
copySuccess: '已复制到剪贴板'
|
||||
}
|
||||
},
|
||||
playlistType: {
|
||||
title: '歌单分类',
|
||||
showAll: '显示全部',
|
||||
hide: '隐藏一些'
|
||||
},
|
||||
recommendAlbum: {
|
||||
title: '最新专辑'
|
||||
},
|
||||
recommendSinger: {
|
||||
title: '每日推荐',
|
||||
songlist: '每日推荐列表'
|
||||
},
|
||||
recommendSonglist: {
|
||||
title: '本周最热音乐'
|
||||
},
|
||||
searchBar: {
|
||||
login: '登录',
|
||||
toLogin: '去登录',
|
||||
logout: '退出登录',
|
||||
set: '设置',
|
||||
theme: '主题',
|
||||
restart: '重启',
|
||||
refresh: '刷新',
|
||||
currentVersion: '当前版本',
|
||||
searchPlaceholder: '搜索点什么吧...'
|
||||
},
|
||||
titleBar: {
|
||||
closeTitle: '请选择关闭方式',
|
||||
minimizeToTray: '最小化到托盘',
|
||||
exitApp: '退出应用',
|
||||
rememberChoice: '记住我的选择'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
description: '您的捐赠将用于支持开发和维护工作,包括但不限于服务器维护、域名续费等。',
|
||||
message: '留言时可留下您的邮箱或 github名称。',
|
||||
refresh: '刷新列表'
|
||||
};
|
||||
@@ -0,0 +1,36 @@
|
||||
export default {
|
||||
title: '下载管理',
|
||||
localMusic: '本地音乐',
|
||||
tabs: {
|
||||
downloading: '下载中',
|
||||
downloaded: '已下载'
|
||||
},
|
||||
empty: {
|
||||
noTasks: '暂无下载任务',
|
||||
noDownloaded: '暂无已下载歌曲'
|
||||
},
|
||||
progress: {
|
||||
total: '总进度: {progress}%'
|
||||
},
|
||||
status: {
|
||||
downloading: '下载中',
|
||||
completed: '已完成',
|
||||
failed: '失败',
|
||||
unknown: '未知'
|
||||
},
|
||||
artist: {
|
||||
unknown: '未知歌手'
|
||||
},
|
||||
delete: {
|
||||
title: '删除确认',
|
||||
message: '确定要删除歌曲 "{filename}" 吗?此操作不可恢复。',
|
||||
confirm: '确定删除',
|
||||
cancel: '取消',
|
||||
success: '删除成功',
|
||||
failed: '删除失败'
|
||||
},
|
||||
message: {
|
||||
downloadComplete: '{filename} 下载完成',
|
||||
downloadFailed: '{filename} 下载失败: {error}'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,11 @@
|
||||
export default {
|
||||
title: '我的收藏',
|
||||
count: '共 {count} 首',
|
||||
batchDownload: '批量下载',
|
||||
download: '下载 ({count})',
|
||||
emptyTip: '还没有收藏歌曲',
|
||||
downloadSuccess: '下载完成',
|
||||
downloadFailed: '下载失败',
|
||||
downloading: '正在下载中,请稍候...',
|
||||
selectSongsFirst: '请先选择要下载的歌曲'
|
||||
};
|
||||
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
title: '播放历史',
|
||||
playCount: '{count}',
|
||||
getHistoryFailed: '获取历史记录失败'
|
||||
};
|
||||
@@ -0,0 +1,29 @@
|
||||
import artist from './artist';
|
||||
import common from './common';
|
||||
import comp from './comp';
|
||||
import donation from './donation';
|
||||
import download from './download';
|
||||
import favorite from './favorite';
|
||||
import history from './history';
|
||||
import login from './login';
|
||||
import player from './player';
|
||||
import search from './search';
|
||||
import settings from './settings';
|
||||
import songItem from './songItem';
|
||||
import user from './user';
|
||||
|
||||
export default {
|
||||
common,
|
||||
donation,
|
||||
favorite,
|
||||
history,
|
||||
login,
|
||||
player,
|
||||
search,
|
||||
settings,
|
||||
songItem,
|
||||
user,
|
||||
download,
|
||||
comp,
|
||||
artist
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
export default {
|
||||
title: {
|
||||
qr: '扫码登录',
|
||||
phone: '手机号登录'
|
||||
},
|
||||
qrTip: '使用网易云APP扫码登录',
|
||||
phoneTip: '使用网易云账号登录',
|
||||
placeholder: {
|
||||
phone: '手机号',
|
||||
password: '密码'
|
||||
},
|
||||
button: {
|
||||
login: '登录',
|
||||
switchToQr: '扫码登录',
|
||||
switchToPhone: '手机号登录'
|
||||
},
|
||||
message: {
|
||||
loginSuccess: '登录成功',
|
||||
loadError: '加载登录信息时出错',
|
||||
qrCheckError: '检查二维码状态时出错'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,49 @@
|
||||
export default {
|
||||
nowPlaying: '正在播放',
|
||||
playlist: '播放列表',
|
||||
lyrics: '歌词',
|
||||
previous: '上一个',
|
||||
play: '播放',
|
||||
pause: '暂停',
|
||||
next: '下一个',
|
||||
volumeUp: '音量增加',
|
||||
volumeDown: '音量减少',
|
||||
mute: '静音',
|
||||
unmute: '取消静音',
|
||||
playMode: {
|
||||
sequence: '顺序播放',
|
||||
loop: '循环播放',
|
||||
random: '随机播放'
|
||||
},
|
||||
fullscreen: {
|
||||
enter: '全屏',
|
||||
exit: '退出全屏'
|
||||
},
|
||||
close: '关闭',
|
||||
modeHint: {
|
||||
single: '单曲循环',
|
||||
list: '自动播放下一个'
|
||||
},
|
||||
lrc: {
|
||||
noLrc: '暂无歌词, 请欣赏'
|
||||
},
|
||||
playBar: {
|
||||
expand: '展开歌词',
|
||||
collapse: '收起歌词',
|
||||
like: '喜欢',
|
||||
lyric: '歌词',
|
||||
playList: '播放列表',
|
||||
playMode: {
|
||||
sequence: '顺序播放',
|
||||
loop: '循环播放',
|
||||
random: '随机播放'
|
||||
},
|
||||
play: '开始播放',
|
||||
pause: '暂停播放',
|
||||
prev: '上一首',
|
||||
next: '下一首',
|
||||
volume: '音量',
|
||||
favorite: '已收藏{name}',
|
||||
unFavorite: '已取消收藏{name}'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,19 @@
|
||||
export default {
|
||||
title: {
|
||||
hotSearch: '热搜列表',
|
||||
searchList: '搜索列表',
|
||||
searchHistory: '搜索历史'
|
||||
},
|
||||
button: {
|
||||
clear: '清空',
|
||||
back: '返回'
|
||||
},
|
||||
loading: {
|
||||
more: '加载中...',
|
||||
failed: '搜索失败'
|
||||
},
|
||||
noMore: '没有更多了',
|
||||
error: {
|
||||
searchFailed: '搜索失败'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,208 @@
|
||||
export default {
|
||||
theme: '主题',
|
||||
language: '语言',
|
||||
regard: '关于',
|
||||
logout: '退出登录',
|
||||
sections: {
|
||||
basic: '基础设置',
|
||||
playback: '播放设置',
|
||||
application: '应用设置',
|
||||
network: '网络设置',
|
||||
system: '系统管理',
|
||||
donation: '捐赠支持',
|
||||
regard: '关于'
|
||||
},
|
||||
basic: {
|
||||
themeMode: '主题模式',
|
||||
themeModeDesc: '切换日间/夜间主题',
|
||||
language: '语言设置',
|
||||
languageDesc: '切换显示语言',
|
||||
font: '字体设置',
|
||||
fontDesc: '选择字体,优先使用排在前面的字体',
|
||||
fontScope: {
|
||||
global: '全局',
|
||||
lyric: '仅歌词'
|
||||
},
|
||||
animation: '动画速度',
|
||||
animationDesc: '是否开启动画',
|
||||
animationSpeed: {
|
||||
slow: '极慢',
|
||||
normal: '正常',
|
||||
fast: '极快'
|
||||
},
|
||||
fontPreview: {
|
||||
title: '字体预览',
|
||||
chinese: '中文',
|
||||
english: 'English',
|
||||
japanese: '日本語',
|
||||
korean: '한국어',
|
||||
chineseText: '静夜思 床前明月光 疑是地上霜',
|
||||
englishText: 'The quick brown fox jumps over the lazy dog',
|
||||
japaneseText: 'あいうえお かきくけこ さしすせそ',
|
||||
koreanText: '가나다라마 바사아자차 카타파하'
|
||||
}
|
||||
},
|
||||
playback: {
|
||||
quality: '音质设置',
|
||||
qualityDesc: '选择音乐播放音质(VIP)',
|
||||
qualityOptions: {
|
||||
standard: '标准',
|
||||
higher: '较高',
|
||||
exhigh: '极高',
|
||||
lossless: '无损',
|
||||
hires: 'Hi-Res',
|
||||
jyeffect: '高清环绕声',
|
||||
sky: '沉浸环绕声',
|
||||
dolby: '杜比全景声',
|
||||
jymaster: '超清母带'
|
||||
},
|
||||
autoPlay: '自动播放',
|
||||
autoPlayDesc: '重新打开应用时是否自动继续播放'
|
||||
},
|
||||
application: {
|
||||
closeAction: '关闭行为',
|
||||
closeActionDesc: '选择关闭窗口时的行为',
|
||||
closeOptions: {
|
||||
ask: '每次询问',
|
||||
minimize: '最小化到托盘',
|
||||
close: '直接退出'
|
||||
},
|
||||
shortcut: '快捷键设置',
|
||||
shortcutDesc: '自定义全局快捷键',
|
||||
download: '下载管理',
|
||||
downloadDesc: '是否始终显示下载列表按钮',
|
||||
downloadPath: '下载目录',
|
||||
downloadPathDesc: '选择音乐文件的下载位置'
|
||||
},
|
||||
network: {
|
||||
apiPort: '音乐API端口',
|
||||
apiPortDesc: '修改后需要重启应用',
|
||||
proxy: '代理设置',
|
||||
proxyDesc: '无法访问音乐时可以开启代理',
|
||||
proxyHost: '代理地址',
|
||||
proxyHostPlaceholder: '请输入代理地址',
|
||||
proxyPort: '代理端口',
|
||||
proxyPortPlaceholder: '请输入代理端口',
|
||||
realIP: 'realIP设置',
|
||||
realIPDesc: '由于限制,此项目在国外使用会受到限制可使用realIP参数,传进国内IP解决',
|
||||
messages: {
|
||||
proxySuccess: '代理设置已保存,重启应用后生效',
|
||||
proxyError: '请检查输入是否正确',
|
||||
realIPSuccess: '真实IP设置已保存',
|
||||
realIPError: '请输入有效的IP地址'
|
||||
}
|
||||
},
|
||||
system: {
|
||||
cache: '缓存管理',
|
||||
cacheDesc: '清除缓存',
|
||||
cacheClearTitle: '请选择要清除的缓存类型:',
|
||||
cacheTypes: {
|
||||
history: {
|
||||
label: '播放历史',
|
||||
description: '清除播放过的歌曲记录'
|
||||
},
|
||||
favorite: {
|
||||
label: '收藏记录',
|
||||
description: '清除本地收藏的歌曲记录(不会影响云端收藏)'
|
||||
},
|
||||
user: {
|
||||
label: '用户数据',
|
||||
description: '清除登录信息和用户相关数据'
|
||||
},
|
||||
settings: {
|
||||
label: '应用设置',
|
||||
description: '清除应用的所有自定义设置'
|
||||
},
|
||||
downloads: {
|
||||
label: '下载记录',
|
||||
description: '清除下载历史记录(不会删除已下载的文件)'
|
||||
},
|
||||
resources: {
|
||||
label: '音乐资源',
|
||||
description: '清除已加载的音乐文件、歌词等资源缓存'
|
||||
},
|
||||
lyrics: {
|
||||
label: '歌词资源',
|
||||
description: '清除已加载的歌词资源缓存'
|
||||
}
|
||||
},
|
||||
restart: '重启',
|
||||
restartDesc: '重启应用',
|
||||
messages: {
|
||||
clearSuccess: '清除成功,部分设置在重启后生效'
|
||||
}
|
||||
},
|
||||
about: {
|
||||
version: '版本',
|
||||
checkUpdate: '检查更新',
|
||||
checking: '检查中...',
|
||||
latest: '当前已是最新版本',
|
||||
hasUpdate: '发现新版本',
|
||||
gotoUpdate: '前往更新',
|
||||
gotoGithub: '前往 Github',
|
||||
author: '作者',
|
||||
authorDesc: 'algerkong 点个star🌟呗',
|
||||
messages: {
|
||||
checkError: '检查更新失败,请稍后重试'
|
||||
}
|
||||
},
|
||||
validation: {
|
||||
selectProxyProtocol: '请选择代理协议',
|
||||
proxyHost: '请输入代理地址',
|
||||
portNumber: '请输入有效的端口号(1-65535)'
|
||||
},
|
||||
lyricSettings: {
|
||||
title: '页面设置',
|
||||
pureMode: '纯净模式',
|
||||
hideCover: '隐藏封面',
|
||||
centerDisplay: '居中显示',
|
||||
showTranslation: '显示翻译',
|
||||
hidePlayBar: '隐藏播放栏',
|
||||
fontSize: '字体大小',
|
||||
fontSizeMarks: {
|
||||
small: '小',
|
||||
medium: '中',
|
||||
large: '大'
|
||||
},
|
||||
letterSpacing: '文字间距',
|
||||
letterSpacingMarks: {
|
||||
compact: '紧凑',
|
||||
default: '默认',
|
||||
loose: '宽松'
|
||||
},
|
||||
lineHeight: '行高',
|
||||
lineHeightMarks: {
|
||||
compact: '紧凑',
|
||||
default: '默认',
|
||||
loose: '宽松'
|
||||
},
|
||||
backgroundTheme: '背景主题',
|
||||
themeOptions: {
|
||||
default: '默认',
|
||||
light: '亮色',
|
||||
dark: '暗色'
|
||||
}
|
||||
},
|
||||
shortcutSettings: {
|
||||
title: '快捷键设置',
|
||||
shortcut: '快捷键',
|
||||
shortcutDesc: '自定义快捷键',
|
||||
shortcutConflict: '快捷键冲突',
|
||||
inputPlaceholder: '点击输入快捷键',
|
||||
resetShortcuts: '恢复默认',
|
||||
togglePlay: '播放/暂停',
|
||||
prevPlay: '上一首',
|
||||
nextPlay: '下一首',
|
||||
volumeUp: '音量增加',
|
||||
volumeDown: '音量减少',
|
||||
toggleFavorite: '收藏/取消收藏',
|
||||
toggleWindow: '显示/隐藏窗口',
|
||||
messages: {
|
||||
resetSuccess: '已恢复默认快捷键,请记得保存',
|
||||
conflict: '存在冲突的快捷键,请重新设置',
|
||||
saveSuccess: '快捷键设置已保存',
|
||||
saveError: '保存快捷键失败,请重试',
|
||||
cancelEdit: '已取消修改'
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
menu: {
|
||||
play: '播放',
|
||||
playNext: '下一首播放',
|
||||
download: '下载歌曲',
|
||||
addToPlaylist: '添加到歌单',
|
||||
favorite: '喜欢',
|
||||
unfavorite: '取消喜欢',
|
||||
removeFromPlaylist: '从歌单中删除'
|
||||
},
|
||||
message: {
|
||||
downloading: '正在下载中,请稍候...',
|
||||
downloadFailed: '下载失败',
|
||||
downloadQueued: '已加入下载队列',
|
||||
addedToNextPlay: '已添加到下一首播放',
|
||||
getUrlFailed: '获取音乐下载地址失败'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,21 @@
|
||||
export default {
|
||||
profile: {
|
||||
followers: '粉丝',
|
||||
following: '关注',
|
||||
level: '等级'
|
||||
},
|
||||
playlist: {
|
||||
created: '创建的歌单',
|
||||
trackCount: '{count}首',
|
||||
playCount: '播放{count}次'
|
||||
},
|
||||
ranking: {
|
||||
title: '听歌排行',
|
||||
playCount: '{count}次'
|
||||
},
|
||||
message: {
|
||||
loadFailed: '加载用户页面失败',
|
||||
deleteSuccess: '删除成功',
|
||||
deleteFailed: '删除失败'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user