From f5d8a952f2ea5b95dfd32769152025dc7e420dfe Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 2 Oct 2019 16:28:25 +0800 Subject: [PATCH] Add zh-TW translations. --- locales/zh-TW.json | 370 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 370 insertions(+) create mode 100644 locales/zh-TW.json diff --git a/locales/zh-TW.json b/locales/zh-TW.json new file mode 100644 index 00000000..28f04061 --- /dev/null +++ b/locales/zh-TW.json @@ -0,0 +1,370 @@ +{ + "`x` subscribers": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 個訂閱者", + "": "`x` 個訂閱者" + }, + "`x` videos": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 部影片", + "": "`x` 部影片" + }, + "LIVE": "直播", + "Shared `x` ago": "`x` 前分享", + "Unsubscribe": "取消訂閱", + "Subscribe": "訂閱", + "View channel on YouTube": "在 YouTube 上檢視頻道", + "View playlist on YouTube": "在 YouTube 上檢視播放清單", + "newest": "最新", + "oldest": "最舊", + "popular": "流行", + "last": "上一個", + "Next page": "下一頁", + "Previous page": "上一頁", + "Clear watch history?": "清除觀看歷史?", + "New password": "新密碼", + "New passwords must match": "新密碼必須符合", + "Cannot change password for Google accounts": "無法變更 Google 帳號的密碼", + "Authorize token?": "授權 token?", + "Authorize token for `x`?": "`x` 的授權 token?", + "Yes": "是", + "No": "否", + "Import and Export Data": "匯入與匯出資料", + "Import": "匯入", + "Import Invidious data": "匯入 Invidious 資料", + "Import YouTube subscriptions": "匯入 YouTube 訂閱", + "Import FreeTube subscriptions (.db)": "匯入 FreeTube 訂閱 (.db)", + "Import NewPipe subscriptions (.json)": "匯入 NewPipe 訂閱 (.json)", + "Import NewPipe data (.zip)": "匯入 NewPipe 資料 (.zip)", + "Export": "匯出", + "Export subscriptions as OPML": "將訂閱匯出為 OPML", + "Export subscriptions as OPML (for NewPipe & FreeTube)": "將訂閱匯出為 OPML(供 NewPipe 與 FreeTube 使用)", + "Export data as JSON": "將 JSON 匯出為 JSON", + "Delete account?": "刪除帳號?", + "History": "歷史", + "An alternative front-end to YouTube": "一個 YouTube 的替代前端", + "JavaScript license information": "JavaScript 授權條款資訊", + "source": "來源", + "Log in": "登入", + "Log in/register": "登入/註冊", + "Log in with Google": "使用 Google 登入", + "User ID": "使用者 ID", + "Password": "密碼", + "Time (h:mm:ss):": "時間 (h:mm:ss):", + "Text CAPTCHA": "文字 CAPTCHA", + "Image CAPTCHA": "圖片 CAPTCHA", + "Sign In": "登入", + "Register": "註冊", + "E-mail": "電子郵件", + "Google verification code": "Google 驗證碼", + "Preferences": "偏好設定", + "Player preferences": "播放器偏好設定", + "Always loop: ": "總是循環播放:", + "Autoplay: ": "自動播放:", + "Play next by default: ": "預設播放下一部:", + "Autoplay next video: ": "自動播放下一部影片:", + "Listen by default: ": "預設聆聽:", + "Proxy videos: ": "代理影片:", + "Default speed: ": "預設速度:", + "Preferred video quality: ": "偏好的影片畫質:", + "Player volume: ": "播放器音量:", + "Default comments: ": "預設留言:", + "youtube": "youtube", + "reddit": "reddit", + "Default captions: ": "預設字幕:", + "Fallback captions: ": "汰退字幕:", + "Show related videos: ": "顯示相關的影片:", + "Show annotations by default: ": "預設顯示註釋:", + "Visual preferences": "視覺偏好設定", + "Player style: ": "", + "Dark mode: ": "深色模式:", + "Theme: ": "", + "dark": "", + "light": "", + "Thin mode: ": "精簡模式:", + "Subscription preferences": "訂閱偏好設定", + "Show annotations by default for subscribed channels: ": "預設為已訂閱的頻道顯示註釋?", + "Redirect homepage to feed: ": "重新導向首頁至 feed:", + "Number of videos shown in feed: ": "顯示在 feed 中的影片數量:", + "Sort videos by: ": "以此種方式排序影片:", + "published": "已發佈", + "published - reverse": "已發佈 - 反向", + "alphabetically": "字母", + "alphabetically - reverse": "字母 - 反向", + "channel name": "頻道名稱", + "channel name - reverse": "頻道名稱 - 反向", + "Only show latest video from channel: ": "僅顯示從頻道而來的最新影片:", + "Only show latest unwatched video from channel: ": "僅顯示從頻道而來的未觀看影片:", + "Only show unwatched: ": "僅顯示未觀看的:", + "Only show notifications (if there are any): ": "僅顯示通知(如果有的話):", + "Enable web notifications": "啟用網路通知", + "`x` uploaded a video": "`x` 上傳了一部影片", + "`x` is live": "`x` 正在直播", + "Data preferences": "資料偏好設定", + "Clear watch history": "清除觀看歷史", + "Import/export data": "匯入/匯出資料", + "Change password": "變更密碼", + "Manage subscriptions": "管理訂閱", + "Manage tokens": "管理 tokens", + "Watch history": "觀看歷史", + "Delete account": "刪除帳號", + "Administrator preferences": "管理員偏好設定", + "Default homepage: ": "預設首頁:", + "Feed menu: ": "Feed 選單:", + "Top enabled: ": "頂部啟用:", + "CAPTCHA enabled: ": "CAPTCHA 啟用:", + "Login enabled: ": "啟用登入?", + "Registration enabled: ": "啟用註冊?", + "Report statistics: ": "回報統計?", + "Save preferences": "儲存偏好設定", + "Subscription manager": "訂閱管理員", + "Token manager": "Token 管理員", + "Token": "Token", + "`x` subscriptions": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 個訂閱", + "": "`x` 個訂閱" + }, + "`x` tokens": { + "([^0-9]|^)1([^,0-9]|$)": "`x` token", + "": "`x` tokens" + }, + "Import/export": "匯入/匯出", + "unsubscribe": "取消訂閱", + "revoke": "撤銷", + "Subscriptions": "訂閱", + "`x` unseen notifications": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 個未讀的通知", + "": "`x` 個未讀的通知" + }, + "search": "搜尋", + "Log out": "登出", + "Released under the AGPLv3 by Omar Roth.": "Omar Roth 以 AGPLv3 釋出。", + "Source available here.": "原始碼在此提供。", + "View JavaScript license information.": "檢視 JavaScript 授權條款資訊。", + "View privacy policy.": "檢視隱私權政策。", + "Trending": "趨勢", + "Unlisted": "未列出", + "Watch on YouTube": "在 YouTube 上觀看", + "Hide annotations": "隱藏註釋", + "Show annotations": "顯示註釋", + "Genre: ": "風格:", + "License: ": "授權條款:", + "Family friendly? ": "家庭友好?", + "Wilson score: ": "威爾遜分數:", + "Engagement: ": "參與度:", + "Whitelisted regions: ": "白名單區域:", + "Blacklisted regions: ": "黑名單區域:", + "Shared `x`": "`x` 發佈", + "`x` views": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 次檢視", + "": "`x` 次檢視" + }, + "Premieres in `x`": "首映於 `x`", + "Premieres `x`": "首映於 `x`", + "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "嗨!看來您將 JavaScript 關閉了。點擊這裡以檢視留言,請注意,它們可能需要比較長的時間載入。", + "View YouTube comments": "檢視 YouTube 留言", + "View more comments on Reddit": "在 Reddit 上檢視更多留言", + "View `x` comments": "檢視 `x` 則留言", + "View Reddit comments": "檢視 Reddit 留言", + "Hide replies": "隱藏回覆", + "Show replies": "顯示回覆", + "Incorrect password": "不正確的密碼", + "Quota exceeded, try again in a few hours": "超過限額,請在幾個小時後再試一次", + "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "無法登入,請確定雙因素驗證(驗證器或簡訊)已開啟。", + "Invalid TFA code": "無效的 TFA 代碼", + "Login failed. This may be because two-factor authentication is not turned on for your account.": "登入失敗。這可能是因為您的帳號未開啟雙因素驗證的關係。", + "Wrong answer": "錯誤的答案", + "Erroneous CAPTCHA": "錯誤的 CAPTCHA", + "CAPTCHA is a required field": "CAPTCHA 為必填欄位", + "User ID is a required field": "使用者 ID 為必填欄位", + "Password is a required field": "密碼為必填欄位", + "Wrong username or password": "錯誤的使用者名稱或密碼", + "Please sign in using 'Log in with Google'": "請使用「以 Google 登入」來登入", + "Password cannot be empty": "密碼不能為空", + "Password cannot be longer than 55 characters": "密碼不能長於55個字元", + "Please log in": "請登入", + "Invidious Private Feed for `x`": "`x` 的 Invidious 私密 feed", + "channel:`x`": "頻道:`x`", + "Deleted or invalid channel": "已刪除或無效的頻道", + "This channel does not exist.": "此頻道不存在。", + "Could not get channel info.": "無法取得頻道資訊。", + "Could not fetch comments": "無法擷取留言", + "View `x` replies": { + "([^0-9]|^)1([^,0-9]|$)": "檢視 `x` 則回覆", + "": "檢視 `x` 則回覆" + }, + "`x` ago": "`x` 以前", + "Load more": "載入更多", + "`x` points": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 點", + "": "`x` 點" + }, + "Could not create mix.": "無法建立混合。", + "Empty playlist": "空的播放清單", + "Not a playlist.": "不是播放清單。", + "Playlist does not exist.": "播放清單不存在。", + "Could not pull trending pages.": "無法拉取趨勢頁面。", + "Hidden field \"challenge\" is a required field": "隱藏的欄位 \"challenge\" 是必填欄位", + "Hidden field \"token\" is a required field": "隱藏的欄位 \"token\" 是必填欄位", + "Erroneous challenge": "錯誤的 challenge", + "Erroneous token": "錯誤的 token", + "No such user": "無此使用者", + "Token is expired, please try again": "Token 已過期,請再試一次", + "English": "英文", + "English (auto-generated)": "英文(自動生成)", + "Afrikaans": "南非語", + "Albanian": "阿爾巴尼亞語", + "Amharic": "阿姆哈拉語", + "Arabic": "阿拉伯語", + "Armenian": "亞美尼亞語", + "Azerbaijani": "亞塞拜然語", + "Bangla": "孟加拉文", + "Basque": "巴斯克語", + "Belarusian": "白俄羅斯語", + "Bosnian": "波士尼亞語", + "Bulgarian": "保加利亞語", + "Burmese": "緬甸語", + "Catalan": "加泰隆尼亞語", + "Cebuano": "宿霧語", + "Chinese (Simplified)": "簡體中文", + "Chinese (Traditional)": "繁體中文", + "Corsican": "科西嘉語", + "Croatian": "克羅埃西亞語", + "Czech": "捷克語", + "Danish": "丹麥語", + "Dutch": "荷蘭語", + "Esperanto": "世界語", + "Estonian": "愛沙尼亞語", + "Filipino": "菲律賓語", + "Finnish": "芬蘭語", + "French": "法語", + "Galician": "加利西亞語", + "Georgian": "喬治亞語", + "German": "德語", + "Greek": "希臘語", + "Gujarati": "古吉拉特語", + "Haitian Creole": "海地克里奧爾語", + "Hausa": "豪薩語", + "Hawaiian": "夏威夷語", + "Hebrew": "希伯來語", + "Hindi": "印地語", + "Hmong": "苗文", + "Hungarian": "匈牙利語", + "Icelandic": "冰島語", + "Igbo": "伊博語", + "Indonesian": "印尼語", + "Irish": "愛爾蘭語", + "Italian": "義大利語", + "Japanese": "日語", + "Javanese": "爪哇語", + "Kannada": "康納達語", + "Kazakh": "哈薩克語", + "Khmer": "高棉文", + "Korean": "韓語", + "Kurdish": "庫德語", + "Kyrgyz": "吉爾吉斯語", + "Lao": "寮語", + "Latin": "拉丁語", + "Latvian": "拉脫維亞語", + "Lithuanian": "立陶宛語", + "Luxembourgish": "盧森堡語", + "Macedonian": "馬其頓語", + "Malagasy": "馬拉加斯語", + "Malay": "馬來語", + "Malayalam": "馬拉雅拉姆語", + "Maltese": "馬爾他語", + "Maori": "毛利語", + "Marathi": "馬拉提語", + "Mongolian": "蒙古語", + "Nepali": "尼泊爾語", + "Norwegian Bokmål": "書面挪威語", + "Nyanja": "尼揚賈語", + "Pashto": "普什圖語", + "Persian": "波斯語", + "Polish": "波蘭人", + "Portuguese": "葡萄牙語", + "Punjabi": "旁遮普語", + "Romanian": "羅馬尼亞語", + "Russian": "俄語", + "Samoan": "薩摩亞語", + "Scottish Gaelic": "蘇格蘭蓋爾語", + "Serbian": "塞爾維亞語", + "Shona": "修納語", + "Sindhi": "信德語", + "Sinhala": "僧伽羅語", + "Slovak": "斯洛伐克語", + "Slovenian": "斯洛維尼亞語", + "Somali": "索馬利亞語", + "Southern Sotho": "南塞索托語", + "Spanish": "西班牙語", + "Spanish (Latin America)": "西班牙語(拉丁美洲)", + "Sundanese": "巽他語", + "Swahili": "斯瓦希里語", + "Swedish": "瑞典語", + "Tajik": "塔吉克語", + "Tamil": "坦米爾語", + "Telugu": "泰盧固語", + "Thai": "泰語", + "Turkish": "土耳其語", + "Ukrainian": "烏克蘭語", + "Urdu": "烏爾都語", + "Uzbek": "烏茲別克語", + "Vietnamese": "越南語", + "Welsh": "威爾斯語", + "Western Frisian": "西菲士蘭語", + "Xhosa": "科薩語", + "Yiddish": "意第緒語", + "Yoruba": "約魯巴語", + "Zulu": "祖魯語", + "`x` years": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 年", + "": "`x` 年" + }, + "`x` months": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 月", + "": "`x` 月" + }, + "`x` weeks": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 週", + "": "`x` 週" + }, + "`x` days": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 天", + "": "`x` 天" + }, + "`x` hours": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 小時", + "": "`x` 小時" + }, + "`x` minutes": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 天", + "": "`x` 天" + }, + "`x` seconds": { + "([^0-9]|^)1([^,0-9]|$)": "`x` 秒", + "": "`x` 秒" + }, + "Fallback comments: ": "汰退留言:", + "Popular": "熱門頻道", + "Top": "熱門影片", + "About": "關於", + "Rating: ": "評分:", + "Language: ": "語言:", + "View as playlist": "以播放清單檢視", + "Default": "預設值", + "Music": "音樂", + "Gaming": "遊戲", + "News": "新聞", + "Movies": "電影", + "Download": "下載", + "Download as: ": "下載為:", + "%A %B %-d, %Y": "%A %B %-d, %Y", + "(edited)": "(已編輯)", + "YouTube comment permalink": "YouTube 留言永久連結", + "permalink": "", + "`x` marked it with a ❤": "`x` 為此標記 ❤", + "Audio mode": "音訊模式", + "Video mode": "視訊模式", + "Videos": "影片", + "Playlists": "播放清單", + "Community": "社群", + "Current version: ": "目前版本:" +}