默认列表多语言支持

This commit is contained in:
Folltoshe 2023-04-27 22:03:34 +08:00
parent 48de940acb
commit 4082dbd2f3
6 changed files with 12 additions and 6 deletions

View File

@ -12,13 +12,13 @@ declare namespace LX {
interface MyDefaultListInfo {
id: 'default'
name: '试听列表'
name: string
// list: LX.Music.MusicInfo[]
}
interface MyLoveListInfo {
id: 'love'
name: '我的收藏'
name: string
// list: LX.Music.MusicInfo[]
}

View File

@ -78,6 +78,8 @@
"history_search": "History Searches",
"import": "Import",
"leaderboard": "Charts",
"list__name_default": "Temp List",
"list__name_love": "My Love",
"list__add_to": "Add to ...",
"list__collect": "Collect",
"list__copy_name": "Copy name",

View File

@ -78,6 +78,8 @@
"history_search": "历史搜索",
"import": "导入",
"leaderboard": "排行榜",
"list__name_default": "试听列表",
"list__name_love": "我的收藏",
"list__add_to": "添加到...",
"list__collect": "收藏",
"list__copy_name": "复制歌曲名",

View File

@ -78,6 +78,8 @@
"history_search": "歷史搜索",
"import": "導入",
"leaderboard": "排行榜",
"list__name_default": "試聽清單",
"list__name_love": "我的收藏",
"list__add_to": "添加到...",
"list__collect": "收藏",
"list__copy_name": "複製歌曲名",

View File

@ -5,12 +5,12 @@ export const allMusicList: Map<string, LX.Music.MusicInfo[]> = markRaw(new Map()
export const defaultList = markRaw<LX.List.MyDefaultListInfo>({
id: LIST_IDS.DEFAULT,
name: '试听列表',
name: 'list__name_default',
})
export const loveList = markRaw<LX.List.MyLoveListInfo>({
id: LIST_IDS.LOVE,
name: '我的收藏',
name: 'list__name_love',
})
export const tempList = markRaw<LX.List.MyTempListInfo>({
id: LIST_IDS.TEMP,

View File

@ -30,7 +30,7 @@
<transition name="list-active">
<svg-icon v-if="defaultList.id == listId" name="angle-right-solid" :class="$style.activeIcon" />
</transition>
{{ defaultList.name }}
{{ $t(defaultList.name) }}
</span>
</li>
<li
@ -42,7 +42,7 @@
<transition name="list-active">
<svg-icon v-if="loveList.id == listId" name="angle-right-solid" :class="$style.activeIcon" />
</transition>
{{ loveList.name }}
{{ $t(loveList.name) }}
</span>
</li>
<li