From 29465d92a793b2d017a91445100ebbd3aaeb8018 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 8 Feb 2021 19:09:21 -0500 Subject: [PATCH] Add Chinese Traditional translation (thanks @Leitftw) --- resources/i18n/{zn.json => zh-Hans.json} | 18 +- resources/i18n/zh-Hant.json | 341 +++++++++++++++++++++++ 2 files changed, 357 insertions(+), 2 deletions(-) rename resources/i18n/{zn.json => zh-Hans.json} (97%) create mode 100644 resources/i18n/zh-Hant.json diff --git a/resources/i18n/zn.json b/resources/i18n/zh-Hans.json similarity index 97% rename from resources/i18n/zn.json rename to resources/i18n/zh-Hans.json index 7728a4da0..54b92d774 100644 --- a/resources/i18n/zn.json +++ b/resources/i18n/zh-Hans.json @@ -241,7 +241,8 @@ "page_range_info": "%{offsetBegin}-%{offsetEnd} / %{total}", "page_rows_per_page": "每页行数:", "next": "下一页", - "prev": "上一页" + "prev": "上一页", + "skip_nav": "" }, "notification": { "updated": "项已更新 |||| %{smart_count} 项已更新", @@ -323,5 +324,18 @@ "fullScan": "完全扫描", "serverUptime": "服务器已运行", "serverDown": "离线" + }, + "help": { + "title": "", + "hotkeys": { + "show_help": "", + "toggle_menu": "", + "toggle_play": "", + "prev_song": "", + "next_song": "", + "vol_up": "", + "vol_down": "", + "toggle_star": "" + } } -} \ No newline at end of file +} diff --git a/resources/i18n/zh-Hant.json b/resources/i18n/zh-Hant.json new file mode 100644 index 000000000..0d7a5d1ca --- /dev/null +++ b/resources/i18n/zh-Hant.json @@ -0,0 +1,341 @@ +{ + "languageName": "繁體中文", + "resources": { + "song": { + "name": "歌曲 |||| 歌曲", + "fields": { + "albumArtist": "專輯藝人", + "duration": "長度", + "trackNumber": "#", + "playCount": "播放次數", + "title": "標題", + "artist": "藝人", + "album": "專輯", + "path": "文件路徑", + "genre": "類型", + "compilation": "合輯", + "year": "發行年份", + "size": "文件大小", + "updatedAt": "更新於", + "bitRate": "位元率", + "discSubtitle": "光盤字幕", + "starred": "收藏", + "comment": "註釋" + }, + "actions": { + "addToQueue": "加入至播放佇列", + "playNow": "立即播放", + "addToPlaylist": "加入至播放清單", + "shuffleAll": "全部隨機播放", + "download": "下載", + "playNext": "下一首播放" + } + }, + "album": { + "name": "專輯 |||| 專輯", + "fields": { + "albumArtist": "專輯藝人", + "artist": "藝人", + "duration": "長度", + "songCount": "歌曲數量", + "playCount": "播放次數", + "name": "名稱", + "genre": "類型", + "compilation": "合輯", + "year": "發行年份", + "updatedAt": "更新於", + "comment": "註釋" + }, + "actions": { + "playAll": "立即播放", + "playNext": "下首播放", + "addToQueue": "加入至播放佇列", + "shuffle": "隨機播放", + "addToPlaylist": "加入播放清單", + "download": "下載" + }, + "lists": { + "all": "所有", + "random": "隨機", + "recentlyAdded": "最近加入", + "recentlyPlayed": "最近播放", + "mostPlayed": "最多播放的", + "starred": "收藏" + } + }, + "artist": { + "name": "藝人 |||| 藝人", + "fields": { + "name": "名稱", + "albumCount": "專輯數", + "songCount": "歌曲數", + "playCount": "播放次數" + } + }, + "user": { + "name": "使用者 |||| 使用者", + "fields": { + "userName": "使用者", + "isAdmin": "是否管理員", + "lastLoginAt": "上次登入", + "updatedAt": "更新於", + "name": "名稱", + "password": "密碼", + "createdAt": "創建於" + } + }, + "player": { + "name": "用戶端 |||| 用戶端", + "fields": { + "name": "名稱", + "transcodingId": "轉碼", + "maxBitRate": "最大位元率", + "client": "用戶端", + "userName": "使用者名稱", + "lastSeen": "上次瀏覽", + "reportRealPath": "回報實際路徑" + } + }, + "transcoding": { + "name": "轉碼 |||| 轉碼", + "fields": { + "name": "名稱", + "targetFormat": "目標格式", + "defaultBitRate": "預設位元率", + "command": "命令" + } + }, + "playlist": { + "name": "播放清單 |||| 播放清單", + "fields": { + "name": "名稱", + "duration": "長度", + "owner": "擁有者", + "public": "公開", + "updatedAt": "更新於", + "createdAt": "創建於", + "songCount": "歌曲數", + "comment": "註解", + "sync": "自動導入", + "path": "導入" + }, + "actions": { + "selectPlaylist": "選擇播放清單", + "addNewPlaylist": "創建 %{name}", + "export": "導出" + } + } + }, + "ra": { + "auth": { + "welcome1": "感謝您安裝Navidrome!", + "welcome2": "開始前,請創建一個管理員帳戶", + "confirmPassword": "確定密碼", + "buttonCreateAdmin": "創建管理員", + "auth_check_error": "請登入訪問更多內容", + "user_menu": "配置", + "username": "使用者名稱", + "password": "密碼", + "sign_in": "登入", + "sign_in_error": "驗證失敗, 請重試", + "logout": "登出" + }, + "validation": { + "invalidChars": "請使用字母和數字", + "passwordDoesNotMatch": "密碼不匹配", + "required": "必填", + "minLength": "必須不少於 %{min} 個字元", + "maxLength": "必須不多於 %{max} 個字元", + "minValue": "必須不小於 %{min}", + "maxValue": "必須不大於 %{max}", + "number": "必須為數字", + "email": "必須是有效的電子信箱", + "oneOf": "必須為: %{options}其中一項", + "regex": "必須符合指定的格式 (正則表達式): %{pattern}" + }, + "action": { + "add_filter": "加入篩選", + "add": "加入", + "back": "返回", + "bulk_actions": "選中%{smart_count}項", + "cancel": "取消", + "clear_input_value": "清除", + "clone": "複製", + "confirm": "確認", + "create": "創建", + "delete": "刪除", + "edit": "編輯", + "export": "導出", + "list": "列表", + "refresh": "刷新", + "remove_filter": "清除此條件", + "remove": "清除", + "save": "保存", + "search": "搜索", + "show": "顯示", + "sort": "排序", + "undo": "撤銷", + "expand": "展開", + "close": "關閉", + "open_menu": "打開選單", + "close_menu": "關閉選單", + "unselect": "未選擇" + }, + "boolean": { + "true": "是", + "false": "否" + }, + "page": { + "create": "創建 %{name}", + "dashboard": "儀表板", + "edit": "%{name} #%{id}", + "error": "發生錯誤", + "list": "%{name}", + "loading": "載入中", + "not_found": "未發現", + "show": "%{name} #%{id}", + "empty": "還沒有 %{name}.", + "invite": "你要創建一個嗎?" + }, + "input": { + "file": { + "upload_several": "拖拽多個文件上傳或點擊選擇一個", + "upload_single": "拖拽單個文件上傳或點擊選擇一個" + }, + "image": { + "upload_several": "拖拽多個圖片上傳或點擊選擇一個", + "upload_single": "拖拽單個圖片上傳或點擊選擇一個" + }, + "references": { + "all_missing": "未找到參考數據", + "many_missing": "至少有一條參考數據不再可用.", + "single_missing": "關聯的參考數據不再可用." + }, + "password": { + "toggle_visible": "隱藏密碼", + "toggle_hidden": "顯示密碼" + } + }, + "message": { + "about": "關於", + "are_you_sure": "你確定此操作?", + "bulk_delete_content": "您確定要刪除 %{name}? |||| 您確定要刪除 %{smart_count} 項?", + "bulk_delete_title": "刪除 %{name} |||| 刪除 %{smart_count}項 %{name}", + "delete_content": "您確定要刪除該項目?", + "delete_title": "刪除 %{name} #%{id}", + "details": "詳情", + "error": "發生一個用戶端錯誤,您的請求無法完成。", + "invalid_form": "提交內容無效. 請檢查錯誤", + "loading": "正在載入頁面, 請稍候", + "no": "否", + "not_found": "您輸入的連結格式不對或連結遺失", + "yes": "是", + "unsaved_changes": "某些更改尚未保存。您確定要離開此頁面嗎?" + }, + "navigation": { + "no_results": "無內容", + "no_more_results": "頁碼 %{page} 超出邊界. 試試上一頁.", + "page_out_of_boundaries": "頁碼 %{page} 超出邊界", + "page_out_from_end": "已經最後一頁", + "page_out_from_begin": "已經是第一頁", + "page_range_info": "%{offsetBegin}-%{offsetEnd} / %{total}", + "page_rows_per_page": "每頁行數:", + "next": "下一頁", + "prev": "上一頁", + "skip_nav": "跳過" + }, + "notification": { + "updated": "項已更新 |||| %{smart_count} 項已更新", + "created": "項已創建", + "deleted": "項已刪除 |||| %{smart_count} 項已刪除", + "bad_item": "不確定的項", + "item_doesnt_exist": "項不存在", + "http_error": "伺服器通訊錯誤", + "data_provider_error": "dataProvider錯誤. 請檢查console的詳細訊息.", + "i18n_error": "無法載入所選語言", + "canceled": "操作已取消", + "logged_out": "您的Session已結束,請重新登入。" + } + }, + "message": { + "note": "註解", + "transcodingDisabled": "出於安全原因,禁用了從Web界面更改參數。要更改(編輯或刪除)轉檔選項,請在啟用%{config}選項的情況下重新啟動伺服器。", + "transcodingEnabled": "Navidrome當前與%{config}一起使用,可以從Web介面執行任意命令。建議僅在配置Transcoding時啟用此功能。", + "songsAddedToPlaylist": "已加入一首歌到播放清單||||已添加%{smart_count}首歌到播放清單", + "noPlaylistsAvailable": "沒有可用的播放清單", + "delete_user_title": "刪除使用者 %{name}", + "delete_user_content": "您確定要刪除該使用者及其相關數據(包括播放清單和使用者配置)嗎?", + "notifications_blocked": "您已在瀏覽器的設置中封鎖了此網站的通知", + "notifications_not_available": "此瀏覽器不支援桌面通知" + }, + "menu": { + "library": "音樂庫", + "settings": "設定", + "version": "版本", + "theme": "主題", + "personal": { + "name": "個性化", + "options": { + "theme": "主題", + "language": "語言", + "defaultView": "預設畫面", + "desktop_notifications": "桌面通知" + } + }, + "albumList": "專輯", + "about": "關於" + }, + "player": { + "playListsText": "播放佇列", + "openText": "打開", + "closeText": "關閉", + "notContentText": "沒有音樂", + "clickToPlayText": "點擊播放", + "clickToPauseText": "點擊暫停", + "nextTrackText": "下一首", + "previousTrackText": "上一首", + "reloadText": "重新播放", + "volumeText": "音量", + "toggleLyricText": "切換歌詞", + "toggleMiniModeText": "最小化", + "destroyText": "削除", + "downloadText": "下載", + "removeAudioListsText": "清空播放佇列", + "clickToDeleteText": "點擊删除 %{name}", + "emptyLyricText": "無歌詞", + "playModeText": { + "order": "順序播放", + "orderLoop": "列表循環", + "singleLoop": "單曲循環", + "shufflePlay": "隨機播放" + } + }, + "about": { + "links": { + "homepage": "主頁", + "source": "原始碼", + "featureRequests": "功能要求" + } + }, + "activity": { + "title": "運行狀況", + "totalScanned": "已完成掃描的目錄", + "quickScan": "快速掃描", + "fullScan": "完全掃描", + "serverUptime": "伺服器已運行時間", + "serverDown": "伺服器離線" + }, + "help": { + "title": "Navidrome快捷鍵", + "hotkeys": { + "show_help": "顯示此幫助", + "toggle_menu": "顯示/隱藏選單側欄", + "toggle_play": "播放 / 暫停", + "prev_song": "上一首歌", + "next_song": "下一首歌", + "vol_up": "提高音量", + "vol_down": "降低音量", + "toggle_star": "添加或移除星標" + } + } +} \ No newline at end of file