From ba0060316c4657bc4fe8c51a2f5322762b453aa7 Mon Sep 17 00:00:00 2001 From: orangesobeautiful Date: Wed, 27 Jul 2022 20:20:18 +0800 Subject: [PATCH] add Traditional Chinese (zh-tw) translations --- frontend/apps/remark42/app/locales/zh-tw.json | 174 ++++++++++++++++++ .../apps/remark42/tasks/supportedLocales.json | 2 +- 2 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 frontend/apps/remark42/app/locales/zh-tw.json diff --git a/frontend/apps/remark42/app/locales/zh-tw.json b/frontend/apps/remark42/app/locales/zh-tw.json new file mode 100644 index 00000000..3cea6070 --- /dev/null +++ b/frontend/apps/remark42/app/locales/zh-tw.json @@ -0,0 +1,174 @@ +{ + "auth.back": "返回", + "auth.email-address": "電子郵件地址", + "auth.loading": "載入中...", + "auth.oauth-button": "透過 {provider} 登入", + "auth.oauth-source": "透過社群網路", + "auth.open-profile": "檢視我的個人資料", + "auth.or": "或", + "auth.signin": "登入", + "auth.signout": "登出", + "auth.submit": "提交", + "auth.symbols-restriction": "用戶名稱只能包含英文字母、數字、下劃線或空格", + "auth.telegram-check": "驗證登入", + "auth.telegram-link": "透過此連結", + "auth.telegram-message-1": "開啟 Telegram", + "auth.telegram-message-2": "並按下 \"開始(Start)\" 。", + "auth.telegram-message-3": "然後,點及下方的 \"驗證登入\" 按鈕", + "auth.telegram-optional-qr": "或者掃描 QR Code", + "auth.telegram-qr": "Telegram QR Code", + "auth.user-not-found": "未發現任何使用者", + "auth.username": "使用者名稱", + "authPanel.disable-comments": "禁用留言", + "authPanel.disabled-cookies": "禁用第三方 Cookie 以封鎖登入和留言功能。", + "authPanel.enable-comments": "啟用留言", + "authPanel.enable-cookies": "允許使用 Cookie 登入並寫下留言", + "authPanel.hide-settings": "隱藏設定", + "authPanel.new-page": "新頁面", + "authPanel.read-only": "唯獨模式", + "authPanel.show-settings": "顯示設定", + "blockingDuration.day": "一天", + "blockingDuration.month": "一個月", + "blockingDuration.permanently": "直到永遠", + "blockingDuration.week": "一周", + "comment.block": "封鎖", + "comment.block-user": "確認封鎖 {userName} {duration} ?", + "comment.blocked-user": "已封鎖", + "comment.blocking-period": "封鎖時間", + "comment.cancel": "取消", + "comment.copied": "已複製!", + "comment.copy": "複製", + "comment.delete": "刪除", + "comment.delete-message": "確定要刪除這則留言嗎?", + "comment.deleted-comment": "此留言已刪除", + "comment.deleted-user": "刪除", + "comment.edit": "編輯", + "comment.edit-countdown": "編輯將被禁用", + "comment.expired-time": "已超過可編輯時間。", + "comment.go-to-parent": "移到父留言", + "comment.hide": "隱藏", + "comment.hide-user-comment": "確定要隱藏 {userName} 的留言嗎?", + "comment.paid-patreon": "Patreon 付費訂閱者", + "comment.pin": "釘選", + "comment.pin-comment": "確定要釘選此留言嗎?", + "comment.reply": "回覆", + "comment.time": "{day} at {time}", + "comment.toggle-verification": "Toggle verification", + "comment.unblock": "解除封鎖", + "comment.unblock-user": "確定要解除封鎖這位使用者嗎?", + "comment.unpin": "取消釘選", + "comment.unpin-comment": "確定要取消釘選此則留言嗎?", + "comment.unverified-user": "未驗證的使用者", + "comment.unverify-user": "確定要解除 {userName} 的驗證嗎?", + "comment.verified-user": "已認證的使用者", + "comment.verify-user": "確定要驗證 {userName} 嗎?", + "commentForm.anonymous-uploading-disabled": "匿名使用者無法上傳圖片,請登入以使用上傳功能。", + "commentForm.exceeded-size": "{fileName} 的檔案大小超過了最大上限( {maxImageSize} )", + "commentForm.input-placeholder": "寫下你的留言", + "commentForm.new-comment": "新留言", + "commentForm.notice-about-styling": "支援使用 Markdown 格式", + "commentForm.preview": "預覽", + "commentForm.reply": "回覆", + "commentForm.save": "儲存", + "commentForm.send": "發送", + "commentForm.subscribe-by": "訂閱留言:", + "commentForm.subscribe-or": "或", + "commentForm.unauthorized-uploading-disabled": "未授權的使用者無法上傳圖片,上傳圖片前請先登入。", + "commentForm.unexpected-error": "發生了一些錯誤. 請稍後再嘗試。", + "commentForm.upload-file-fail": "{fileName} 上傳失敗,錯誤訊息: \"{errorMessage}\"", + "commentForm.uploading": "上傳中...", + "commentForm.uploading-file": "{fileName} 上傳中...", + "commentsSort.best": "最好的", + "commentsSort.least-controversial": "最少爭議的", + "commentsSort.least-recently-updated": "最以前更新的", + "commentsSort.most-controversial": "最多爭議的", + "commentsSort.newest": "最新的", + "commentsSort.oldest": "最舊的", + "commentsSort.recently-updated": "最近更新的", + "commentsSort.worst": "最糟的", + "empty-state": "尚無留言", + "errors.0": "發生了一些錯誤,請稍後再嘗試。", + "errors.1": "找不到留言,請重新整理頁面後再嘗試。", + "errors.10": "已超過可編輯留言的時間了。", + "errors.11": "留言已回覆,不能夠再編輯了。", + "errors.12": "無法儲存評論結果,請稍後在試。", + "errors.13": "你不能為自己的留言評論。", + "errors.14": "你已經評論過此留言了。", + "errors.15": "此留言已經有太多評論了。", + "errors.16": "該留言已經到達最低評分了。", + "errors.17": "操作被拒絕,請稍後再試。", + "errors.18": "找不到請求的檔案。", + "errors.19": "留言包含被禁用的字詞。", + "errors.2": "無法解析傳入的請求。", + "errors.20": "找不到要上傳的圖片,請嘗試重新上傳。", + "errors.3": "你沒有權限執行此操作。", + "errors.4": "無效的留言數據。", + "errors.5": "找不到留言,請重新整理頁面後再嘗試。", + "errors.6": "找不到網站,請重新整理頁面後再嘗試。", + "errors.7": "使用者已被封鎖", + "errors.8": "留言功能為唯獨模式,無法在此頁面新增留言。", + "errors.9": "留言更改失敗,請稍後再嘗試。", + "errors.failed-fetch": "請求失敗,請確認您的網路連線功能後再重新嘗試。", + "errors.forbidden": "禁止的。", + "errors.not-authorized": "未授權的。", + "errors.to-many-request": "您的請求次數已達上限限制。", + "errors.unexpected-error": "發生了一些錯誤。", + "profile.close": "關閉個人資料", + "profile.request-to-delete-data": "請求刪除我的資料", + "retry": "重新嘗試", + "root.pinned-comments": "定選評論", + "root.powered-by": "由 Remark42 提供技術支援", + "root.show-more": "顯示更多", + "settings.block": "封鎖", + "settings.block-time": "直到 {day} {time}", + "settings.block-user": "確定要封鎖 {userName} 嗎?", + "settings.blocked-users-header": "已封鎖的使用者:", + "settings.blocked-users-title": "已封鎖的使用者", + "settings.hidden-user-header": "隱藏的使用者:", + "settings.hidden-users-title": "隱藏的使用者", + "settings.hide": "隱藏", + "settings.no-blocked-users": "沒有被封鎖的使用者。", + "settings.no-hidden-users": "沒有被隱藏的使用者。", + "settings.permanently": "永久", + "settings.show": "顯示", + "settings.unblock": "解鎖", + "settings.unblock-user": "確定要解除 {userName} 的封鎖嗎?", + "settings.unknown": "未知", + "sort-by": "排序依據", + "subscribeByEmail.back": "返回", + "subscribeByEmail.close": "關閉", + "subscribeByEmail.email": "電子郵件", + "subscribeByEmail.have-been-subscribed": "您已經透過電子郵件訂閱更新通知", + "subscribeByEmail.have-been-unsubscribed": "您已經取消電子郵件的更新通知", + "subscribeByEmail.only-registered-users": "僅供註冊使用者", + "subscribeByEmail.submit": "提交", + "subscribeByEmail.subscribe": "訂閱", + "subscribeByEmail.subscribe-by-email": "透過電子郵件訂閱", + "subscribeByEmail.subscribe-to-replies": "訂閱回覆", + "subscribeByEmail.subscribed": "您透過電子郵件訂閱了更新通知", + "subscribeByEmail.unsubscribe": "取消訂閱", + "subscribeByRSS.button-title": "透過 RSS 訂閱", + "subscribeByRSS.replies": "回覆", + "subscribeByRSS.site": "網站", + "subscribeByRSS.thread": "Thread", + "subscribeByRSS.title": "RSS", + "token": "Token", + "token.expired": "Token 已過期", + "token.invalid": "無效的 Token", + "toolbar.attach-image": "透過托放或從剪貼簿貼上來添加圖片。", + "toolbar.bold": "添加粗體文字 {shortcut}", + "toolbar.code": "插入程式碼", + "toolbar.header": "添加標題文字", + "toolbar.italic": "添加斜體文字 {shortcut}", + "toolbar.link": "添加連結 {shortcut}", + "toolbar.ordered-list": "添加編號列表", + "toolbar.quote": "插入引用", + "toolbar.unordered-list": "添加項目符號列表", + "user.comments": "留言", + "user.load-more": "載入更多", + "user.my-comments": "我的留言", + "vote.controversy": "Controversy: {value}", + "vote.downvote": "反對", + "vote.score": "評論分數", + "vote.upvote": "贊成" +} diff --git a/frontend/apps/remark42/tasks/supportedLocales.json b/frontend/apps/remark42/tasks/supportedLocales.json index 15457338..f4d6af7a 100644 --- a/frontend/apps/remark42/tasks/supportedLocales.json +++ b/frontend/apps/remark42/tasks/supportedLocales.json @@ -1 +1 @@ -["en", "ru", "de", "fi", "es", "zh", "tr", "bg", "ua", "pl", "vi", "be", "fr", "ja", "ko", "bp", "it", "ar"] +["en", "ru", "de", "fi", "es", "zh", "tr", "bg", "ua", "pl", "vi", "be", "fr", "ja", "ko", "bp", "it", "ar", "zh-tw"]