diff --git a/README.md b/README.md
index defd9101..00316da3 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
-
+
diff --git a/src/i18n/en_SGA.jsonc b/src/i18n/en_SGA.jsonc
index c5468e07..d6961b5f 100644
--- a/src/i18n/en_SGA.jsonc
+++ b/src/i18n/en_SGA.jsonc
@@ -91,12 +91,19 @@
"term.time.added": "ᖋ↸↸ᒷ↸",
"term.time.released": "∷ᒷ|:ᒷᖋϟᒷ↸",
"term.time.updated": "⚍i!↸ᖋᒣᒷ↸",
+ "term.time.hours": "⍑ᒍ⚍∷ϟ",
+ "term.time.hour": "⍑ᒍ⚍∷",
+ "term.time.minutes": "ᒲ╎リ⚍ᒣᒷϟ",
+ "term.time.minute": "ᒲ╎リ⚍ᒣᒷ",
+ "term.time.seconds": "ϟᒷᔮᒍリ↸ϟ",
+ "term.time.second": "ϟᒷᔮᒍリ↸",
"term.fullscreenView": "⎓⚍|:|:ϟᔮ∷ᒷᒷリ ⍊╎ᒷ∴",
"term.defaultView": "↸ᒷ⎓ᖋ⚍|:ᒣ ⍊╎ᒷ∴",
"term.spacializedAudioSetting": "ϟi!ᖋᔮ╎ᖋ|:╎∩ᒷ↸ ᖋ⚍↸╎ᒍ ϟᒷᒣᒣ╎リ┤",
"term.clearAll": "ᔮ|:ᒷᖋ∷ ᖋ|:|:",
"term.recentStations": "∷ᒷᔮᒷリᒣ ϟᒣᖋᒣ╎ᒍリϟ",
"term.language": "|:ᖋリ┤⚍ᖋ┤ᒷ",
+ "term.funLanguages": "⎓⚍リ",
"term.noLyrics": "|:ᒍᖋ↸╎リ┤... / |:॥∷╎ᔮϟ リᒍᒣ ⎓ᒍ⚍リ↸./ ╎リϟᒣ∷⚍ᒲᒷリᒣᖋ|:.",
"term.copyright": "ᔮᒍi!॥∷╎┤⍑ᒣ",
"term.rightsReserved": "ᖋ|:|: ∷╎┤⍑ᒣϟ ∷ᒷϟᒷ∷⍊ᒷ↸.",
@@ -108,8 +115,9 @@
"term.equalizer": "ᒷᑑ⚍ᖋ|:╎∩ᒷ∷",
"term.reset": "∷ᒷϟᒷᒣ",
"term.tracks": "ᒣ∷ᖋᔮ·ǀ·ϟ", // Assume x amount of tracks. e.g. 50 tracks
+ "term.videos": "⍊╎↸ᒷᒍ",
+ "term.menu": "ᒲᒷ⚍リ",
-
// Home
"home.title": "⍑ᒍᒲᒷ",
"home.recentlyPlayed": "∷ᒷᔮᒷリᒣ|:॥ i!|:ᖋ॥ᒷ↸",
@@ -172,6 +180,18 @@
"action.playTracksNext": "i!|:ᖋ॥ ${app.selectedMediaItems.length} ᒣ∷ᖋᔮ·ǀ·ϟ リᒷ/ᒣ",
"action.playTracksLater": "i!|:ᖋ॥ ${app.selectedMediaItems.length} ᒣ∷ᖋᔮ·ǀ·ϟ |:ᖋᒣᒷ∷",
"action.removeTracks": "∷ᒷᒲᒍ⍊ᒷ ${self.selectedItems.length} ᒣ∷ᖋᔮ·ǀ·ϟ ⎓∷ᒍᒲ ᑑ⚍ᒷ⚍ᒷ",
+ "action.import": "╎ᒲi!ᒍ∷ᒣ",
+ "action.export": "ᒷ/i!ᒍ∷ᒣ",
+
+ // Settings - General
+ "settings.header.general": "┤ᒷリᒷ∷ᖋ|:",
+ "settings.header.general.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ┤ᒷリᒷ∷ᖋ|: ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.",
+ "settings.option.general.language": "|:ᖋリ┤⚍ᖋ┤ᒷ",
+
+ // Language optgroups
+ "settings.option.general.language.main": "|:ᖋリ┤⚍ᖋ┤ᒷϟ",
+ "settings.option.general.language.fun": "⎓⚍リ |:ᖋリ┤⚍ᖋ┤ᒷϟ",
+ "settings.option.general.language.unsorted": "⚍リϟᒍ∷ᒣᒷ↸",
// Settings - Audio
"settings.header.audio": "ᖋ⚍↸╎ᒍ",
@@ -193,6 +213,7 @@
"settings.option.visual.windowBackgroundStyle": "∴╎リ↸ᒍ∴ ᕊᖋᔮ·ǀ·┤∷ᒍ⚍リ↸ ϟᒣ॥|:ᒷ", // Toggle
"settings.header.visual.windowBackgroundStyle.none": "リᒍリᒷ",
"settings.header.visual.windowBackgroundStyle.artwork": "ᖋ∷ᒣ∴ᒍ∷·ǀ·",
+ "settings.header.visual.windowBackgroundStyle.image": "╎ᒲᖋ┤ᒷ",
"settings.option.visual.animatedArtwork": "ᖋリ╎ᒲᖋᒣᒷ↸ ᖋ∷ᒣ∴ᒍ∷·ǀ·", // Dropdown
"settings.header.visual.animatedArtwork.always": "ᖋ|:∴ᖋ॥ϟ",
"settings.header.visual.animatedArtwork.limited": "|:╎ᒲ╎ᒣᒷ↸ ᒣᒍ i!ᖋ┤ᒷϟ ᖋリ↸ ϟi!ᒷᔮ╎ᖋ|: ᒷリᒣ∷╎ᒷϟ",
@@ -210,9 +231,6 @@
"settings.header.visual.hardwareAcceleration.webGPU": "∴ᒷᕊ┤i!⚍",
// Refer to term.disabled for the disabled option
"settings.option.visual.showPersonalInfo": "ϟ⍑ᒍ∴ i!ᒷ∷ϟᒍリᖋ|: ╎リ⎓ᒍ", // Toggle
- // Settings - General (Reserved)
- "settings.header.general": "┤ᒷリᒷ∷ᖋ|:",
- "settings.header.general.description": "ᖋ↸⋮⚍ϟᒣ ᒣ⍑ᒷ ┤ᒷリᒷ∷ᖋ|: ϟᒷᒣᒣ╎リ┤ϟ ⎓ᒍ∷ ᔮ╎↸ᒷ∷.",
// Settings - Lyrics
"settings.header.lyrics": "|:॥∷╎ᔮϟ",
diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc
index 867afdb6..85269319 100644
--- a/src/i18n/en_US.jsonc
+++ b/src/i18n/en_US.jsonc
@@ -116,6 +116,7 @@
"term.reset": "Reset",
"term.tracks": "tracks", // Assume x amount of tracks. e.g. 50 tracks
"term.videos": "Videos",
+ "term.menu": "Menu",
// Home
"home.title": "Home",
@@ -293,4 +294,4 @@
// About
"about.thanks": "Major thanks to the Cider Collective Team and all of our contributors."
-}
\ No newline at end of file
+}
diff --git a/src/i18n/zh_HK.jsonc b/src/i18n/zh_HK.jsonc
index 9c101b9c..14bce12e 100644
--- a/src/i18n/zh_HK.jsonc
+++ b/src/i18n/zh_HK.jsonc
@@ -1,4 +1,5 @@
{
+
// i18n Info
"i18n.languageName": "繁體中文(香港)", // name of language in native language
"i18n.languageNameEnglish": "Trad. Chinese (Hong Kong)", // name of language in English
@@ -90,12 +91,19 @@
"term.time.added": "加入於",
"term.time.released": "發行於",
"term.time.updated": "更新於",
+ "term.time.hours": "小時",
+ "term.time.hour": "小時",
+ "term.time.minutes": "分鐘",
+ "term.time.minute": "分鐘",
+ "term.time.seconds": "秒",
+ "term.time.second": "秒",
"term.fullscreenView": "全螢幕檢視",
"term.defaultView": "一般檢視",
"term.spacializedAudioSetting": "空間音訊設定",
"term.clearAll": "清空",
"term.recentStations": "最近播放的頻道",
"term.language": "語言",
+ "term.funLanguages": "惡搞",
"term.noLyrics": "加載中... / 找不到歌詞。/ 純音樂。",
"term.copyright": "Copyright",
"term.rightsReserved": "保留一切權利。",
@@ -104,9 +112,11 @@
"term.developer": "開發者",
"term.socialTeam": "社交團隊",
"term.contributors": "貢獻者",
- "term.equalizer": "等化器",
+ "term.equalizer": "均衡器",
"term.reset": "重設",
"term.tracks": "首歌曲", // Assume x amount of tracks. e.g. 50 tracks
+ "term.videos": "影片",
+ "term.menu": "選項",
// Home
"home.title": "主頁",
@@ -167,7 +177,22 @@
"action.dislike": "減少此類建議",
"action.undoDislike": "還原減小此類建議",
"action.showWebRemoteQR": "顯示遙距控制二維碼",
-
+ "action.playTracksNext": "插播 ${app.selectedMediaItems.length} 首歌曲",
+ "action.playTracksLater": "稍後播放 ${app.selectedMediaItems.length} 首歌曲",
+ "action.removeTracks": "從待播清單刪除 ${self.selectedItems.length} 首歌曲",
+ "action.import": "匯入",
+ "action.export": "匯出",
+
+ // Settings - General
+ "settings.header.general": "一般",
+ "settings.header.general.description": "調整Cider的一般設定",
+ "settings.option.general.language": "語言",
+
+ // Language optgroups
+ "settings.option.general.language.main": "語言",
+ "settings.option.general.language.fun": "惡搞語言",
+ "settings.option.general.language.unsorted": "未分類",
+
// Settings - Audio
"settings.header.audio": "音訊",
"settings.header.audio.description": "調整Cider的音訊設定",
@@ -177,7 +202,7 @@
"settings.header.audio.quality.auto": "自動",
"settings.option.audio.seamlessTransition": "無縫播放", // Toggle
"settings.option.audio.enableAdvancedFunctionality": "進階功能", // Toggle
- "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音量平衡和等化器的進階功能。但是會在一些電腦造成音樂卡頓。",
+ "settings.option.audio.enableAdvancedFunctionality.description": "啟用 AudioContext 將解鎖類似音量平衡和均衡器的進階功能。但是會在一些電腦造成音樂卡頓。",
"settings.option.audio.enableAdvancedFunctionality.audioNormalization": "音量平衡", // Toggle
"settings.option.audio.enableAdvancedFunctionality.audioNormalization.description": "將平衡輕柔和響亮的歌曲,建立更統一的聆聽體驗。",
"settings.option.audio.enableAdvancedFunctionality.audioSpatialization": "空間音訊", // Toggle
@@ -188,6 +213,7 @@
"settings.option.visual.windowBackgroundStyle": "窗口背景樣式", // Toggle
"settings.header.visual.windowBackgroundStyle.none": "空白",
"settings.header.visual.windowBackgroundStyle.artwork": "專輯封面",
+ "settings.header.visual.windowBackgroundStyle.image": "圖片",
"settings.option.visual.animatedArtwork": "動態專輯封面", // Dropdown
"settings.header.visual.animatedArtwork.always": "總是顯示",
"settings.header.visual.animatedArtwork.limited": "只在藝人頁面和專輯封面顯示",
@@ -201,13 +227,10 @@
"settings.option.visual.animatedWindowBackground": "動態窗口背景", // Toggle
"settings.option.visual.hardwareAcceleration": "硬體加速", // Dropdown
"settings.option.visual.hardwareAcceleration.description": "需要重啓 Cider 才能生效",
- "settings.header.visual.hardwareAcceleration.default": "默認",
+ "settings.header.visual.hardwareAcceleration.default": "預設",
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
// Refer to term.disabled for the disabled option
"settings.option.visual.showPersonalInfo": "顯示個人檔案", // Toggle
- // Settings - General (Reserved)
- "settings.header.general": "一般",
- "settings.header.general.description": "調整Cider的一般設定",
// Settings - Lyrics
"settings.header.lyrics": "歌詞",
diff --git a/src/renderer/views/components/equalizer.ejs b/src/renderer/views/components/equalizer.ejs
index aa541619..0f41e942 100644
--- a/src/renderer/views/components/equalizer.ejs
+++ b/src/renderer/views/components/equalizer.ejs
@@ -103,7 +103,7 @@