From 24cff607f26cf7367578372d7d627ec28d625349 Mon Sep 17 00:00:00 2001 From: thumb2086 Date: Sat, 31 Oct 2026 01:32:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(l10n):=20add=20Classical=20Chinese=20(?= =?UTF-8?q?=E6=96=87=E8=A8=80=E6=96=87)=20translation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add values-lzh/strings.xml with Classical Chinese translations - Add ZH_CLASSICAL to SupportedLanguages enum (locale: lzh) - Display name: 文言文 (endonym) - Language tag: lzh (ISO 639-3) 這是一個彩蛋功能,讓 Spotube 充滿古風雅韻。 --- .../composeResources/values-lzh/strings.xml | 291 ++++++++++++++++++ .../modules/settings/SettingsConstants.kt | 3 +- 2 files changed, 293 insertions(+), 1 deletion(-) create mode 100644 composeApp/src/commonMain/composeResources/values-lzh/strings.xml diff --git a/composeApp/src/commonMain/composeResources/values-lzh/strings.xml b/composeApp/src/commonMain/composeResources/values-lzh/strings.xml new file mode 100644 index 00000000..cd1739d3 --- /dev/null +++ b/composeApp/src/commonMain/composeResources/values-lzh/strings.xml @@ -0,0 +1,291 @@ + + + + + Spotube + 曲列 + 清空曲列 + 篩選曲目… + 曲列空無一物 + + 搜尋樂曲、藝人、專輯… + 清除所有歷史 + 搜尋… + + + 藏書樓 + 藏書 + 歌單 + 專輯 + 藝人 + 本地樂曲 + 已下載 + 搜尋已儲存歌單… + 搜尋已儲存專輯… + 搜尋已儲存藝人… + 搜尋資料夾或樂曲… + 篩選藏書 + 關閉篩選 + 新建歌單 + 重整本地樂曲 + 切換至格狀視圖 + 切換至列表視圖 + 無已儲存歌單 + 無歌單符合「%1$s」 + 無已儲存專輯 + 無專輯符合「%1$s」 + 無已儲存藝人 + 無藝人符合「%1$s」 + + + 資料夾 + 資料夾 + %1$s • %2$s + + %1$d 曲 + %1$d 曲 + + + %1$d 資料夾 + %1$d 資料夾 + + 返回資料夾 + 播放資料夾 + 需音訊存取權限 + 允許存取音訊以瀏覽裝置上的音樂。 + 授予存取權 + 未發現本地資料夾 + 添加含音樂之資料夾即可於此播放。無需插件。 + 新增資料夾 + 此資料夾無樂曲 + 無符合之資料夾或樂曲 + 重整本地媒體失敗 + + + %1$d 進行中 • %2$d 已完成 + 已儲存至 %1$s + 清除已完成 + 尚無下載 + 下載中 %1$d% + 排隊中 + 已完成 + 已取消 + 失敗 + 失敗:%1$s + 取消下載 + 重試下載 + 移除下載 + + + 藝人 + 已屏蔽 + 喜愛樂曲 + 您儲存的歌曲 + 佚名藝人 + 曲名 + 藝人名 + + + 播放 + 暫停 + 下一曲 + 上一曲 + 隨機播放 + 重複播放 + 單曲循環 + 睡眠定時 + 前往專輯 + 曲目詳情 + 歌詞 + 播放佇列 + + + 設定 + 通用 + 播放 + 下載 + 外觀 + 進階 + 關於 + 語言 + 主題 + 光明 + 暗黑 + 跟隨系統 + 串流音質 + 下載音質 + 啟用快取 + 快取大小 + 清除快取 + + + 無間斷播放 + 淡入淡出 + 音量標準化 + 均衡器 + + + 代理伺服器 + 主機 + 連接埠 + 逾時 + + + 插件 + 已安裝 + 可用插件 + 安裝 + 移除 + 更新 + + + 群聽 + 群聽 + 建立 + 加入 + 建立房間,再將代碼分享給友人。 + 建立房間 + 加入房間 + 連線中… + 房間代碼 + ABC123 + 代理伺服器:%1$s + 請在設定中配置代理伺服器以建立或加入房間。 + 代理伺服器設定 + 已連線 + 重新連線中… + 複製代碼 + 已複製! + 分享 + 參與者(%1$d) + 主持人 + 聽眾 + 等待聽眾加入… + 移除 + 封鎖 + 管理 + 離開房間 + 無法連線 + 關閉 + 建立群聽會話失敗 + 加入群聽會話失敗 + 請輸入六字元之房間代碼(字母及數字)。 + 以此代碼加入我的 Spotube 群聽:%1$s + + + 發生錯誤 + 網路錯誤 + 重試 + 關閉 + 無搜尋結果 + 無網路連線 + 請稍後再試 + + + 版本 %1$s + 建構 %1$s + 授權條款 + 隱私權政策 + 貢獻者 + 翻譯者 + 原始碼 + 回報問題 + + + 需要儲存空間權限 + 允許存取儲存空間以下載音樂。 + 需要音訊權限 + 允許存取音訊以播放音樂。 + + + 播放通知 + 媒體播放控制通知 + + + %1$d 秒 + %1$d 分 + %1$d 時 + %1$d 天 + + + 確定 + 取消 + 儲存 + 刪除 + 編輯 + 分享 + 複製 + 貼上 + 全選 + 重新命名 + 建立 + 新增 + 移除 + 清除 + 重整 + 設定 + 更多 + 完成 + 是 + 否 + 進一步了解 + + + 新建歌單 + 歌單名稱 + 描述(選填) + 編輯歌單 + 確定要刪除此歌單嗎? + 新增樂曲 + 移除樂曲 + 重新排序 + 此歌單空無一曲 + 無符合樂曲 + + + 熱門曲目 + 專輯 + 單曲 + 參與作品 + 相關藝人 + 發行日期:%1$s + 曲目 + 製作名單 + + + 無可用歌詞 + 載入歌詞中… + 載入歌詞失敗 + + + 歡迎使用 Spotube + 開源、無廣告、注重隱私的音樂串流客戶端 + 開始使用 + 略過 + + + 以 Spotify 登入 + 以 GitHub 登入 + 以 Last.fm 登入 + 以 ListenBrainz 登入 + 確定要登出嗎? + \ No newline at end of file diff --git a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsConstants.kt b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsConstants.kt index f7c2cd50..f75670c3 100644 --- a/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsConstants.kt +++ b/composeApp/src/commonMain/kotlin/org/spotube/spotube/modules/settings/SettingsConstants.kt @@ -314,7 +314,8 @@ enum class SupportedLanguages( UK("uk", "", "Українська"), VI("vi", "", "Tiếng Việt"), ZH_CN("zh", "CN", "简体中文"), - ZH_TW("zh", "TW", "繁體中文"); + ZH_TW("zh", "TW", "繁體中文"), + ZH_CLASSICAL("lzh", "", "文言文"); /** BCP 47 tag (e.g. "zh-TW"), or null for [SYSTEM]. */ val languageTag: String?