From 97fad1ae540acd9d4b7c1f79b2a3fd1314bbd64d Mon Sep 17 00:00:00 2001 From: IEEE-754 <253034919+IEEE-754@users.noreply.github.com> Date: Tue, 28 Apr 2026 15:16:17 +0800 Subject: [PATCH] i18n: Improve Traditional Chinese translations (#8723) * Update the zh-tw translation for conf.php * Fix translation errors in previous PRs Also add more new translations. * make fix-all --------- Co-authored-by: Alexandre Alapetite --- README.fr.md | 2 +- README.md | 2 +- app/i18n/zh-TW/admin.php | 2 +- app/i18n/zh-TW/conf.php | 310 +++++++++++++++++++-------------------- app/i18n/zh-TW/gen.php | 10 +- app/i18n/zh-TW/index.php | 6 +- app/i18n/zh-TW/sub.php | 14 +- 7 files changed, 173 insertions(+), 173 deletions(-) diff --git a/README.fr.md b/README.fr.md index 567d398c4..b9290efea 100644 --- a/README.fr.md +++ b/README.fr.md @@ -253,7 +253,7 @@ Voir le [dépôt dédié à ces extensions](https://github.com/FreshRSS/Extensio | Türkçe (tr) | ■■■■■■■■■・ 90% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Ftr+%2F%28TODO%7CDIRTY%29%24%2F) | | Українська (uk) | ■■■■■■■■■・ 92% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fuk+%2F%28TODO%7CDIRTY%29%24%2F) | | 简体中文 (zh-CN) | ■■■■■■■■■・ 98% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-CN+%2F%28TODO%7CDIRTY%29%24%2F) | -| 正體中文 (zh-TW) | ■■■■■■■■■・ 91% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-TW+%2F%28TODO%7CDIRTY%29%24%2F) | +| 正體中文 (zh-TW) | ■■■■■■■■■・ 94% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-TW+%2F%28TODO%7CDIRTY%29%24%2F) | diff --git a/README.md b/README.md index 52116b0f1..c658c48c0 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ See the [repository dedicated to those extensions](https://github.com/FreshRSS/E | Türkçe (tr) | ■■■■■■■■■・ 90% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Ftr+%2F%28TODO%7CDIRTY%29%24%2F) | | Українська (uk) | ■■■■■■■■■・ 92% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fuk+%2F%28TODO%7CDIRTY%29%24%2F) | | 简体中文 (zh-CN) | ■■■■■■■■■・ 98% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-CN+%2F%28TODO%7CDIRTY%29%24%2F) | -| 正體中文 (zh-TW) | ■■■■■■■■■・ 91% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-TW+%2F%28TODO%7CDIRTY%29%24%2F) | +| 正體中文 (zh-TW) | ■■■■■■■■■・ 94% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fzh-TW+%2F%28TODO%7CDIRTY%29%24%2F) | diff --git a/app/i18n/zh-TW/admin.php b/app/i18n/zh-TW/admin.php index 5edb543a8..ac4661e59 100644 --- a/app/i18n/zh-TW/admin.php +++ b/app/i18n/zh-TW/admin.php @@ -48,7 +48,7 @@ return array( '_' => '統計', 'all_feeds' => '所有訂閱源', 'category' => '分類', - 'date_published' => 'Publication date', // TODO + 'date_published' => '發表日期', 'date_received' => 'Received date', // TODO 'entry_count' => '文章數', 'entry_per_category' => '每分類文章數', diff --git a/app/i18n/zh-TW/conf.php b/app/i18n/zh-TW/conf.php index b7fb6730a..5e3cef47b 100644 --- a/app/i18n/zh-TW/conf.php +++ b/app/i18n/zh-TW/conf.php @@ -13,17 +13,17 @@ return array( 'archiving' => array( '_' => '歸檔', - 'exception' => '高級清理策略', - 'help' => '具體選項位於各訂閱源的設置', - 'keep_favourites' => '不清理已收藏的文章', - 'keep_labels' => '不清理標籤', - 'keep_max' => '最多保留的文章數', // DIRTY - 'keep_min_by_feed' => '至少保留的文章數', - 'keep_period' => '文章最多保留', - 'keep_unreads' => '不清理未讀文章', - 'maintenance' => '優化', - 'optimize' => '優化資料庫', - 'optimize_help' => '偶爾執行優化可以減少資料庫大小', + 'exception' => '清理例外', + 'help' => '更多選項在個別訂閱源設定中可用', + 'keep_favourites' => '不清理收藏', + 'keep_labels' => '永不刪除標籤', + 'keep_max' => '每個訂閱源保留的最大文章數', + 'keep_min_by_feed' => '每個訂閱源保留的最小文章數', + 'keep_period' => '文章最大保留時間', + 'keep_unreads' => '永不刪除未讀文章', + 'maintenance' => '維護', + 'optimize' => '最佳化資料庫', + 'optimize_help' => '偶爾執行以減少資料庫大小', 'policy' => '清理策略', 'policy_warning' => '如果未選擇清理策略,則將保留全部文章。', 'purge_now' => '立即清除', @@ -39,36 +39,36 @@ return array( 'no' => '否', ), 'icon' => array( - 'bottom_line' => '底欄', + 'bottom_line' => '底部', 'display_authors' => '作者', 'entry' => '文章圖示', - 'publication_date' => '更新日期', + 'publication_date' => '發表日期', 'related_tags' => '相關標籤', 'sharing' => '分享', 'summary' => '摘要', - 'top_line' => '頂欄', + 'top_line' => '頂部', ), 'language' => '語言', 'notif_html5' => array( - 'seconds' => '秒(0 表示不超時)', - 'timeout' => 'HTML5 通知超時時間', + 'seconds' => '秒 (0 代表無逾時)', + 'timeout' => 'HTML5 通知逾時', ), - 'show_nav_buttons' => '顯示導航按鈕', - 'sidebar_hidden_by_default' => 'Hide sidebar by default', // TODO + 'show_nav_buttons' => '顯示導覽按鈕', + 'sidebar_hidden_by_default' => '預設隱藏側邊欄', 'theme' => array( '_' => '主題', 'deprecated' => array( - '_' => '已廢棄', - 'description' => '此主題不再被支援且將不再可用在 未來FreshRSS的更新', + '_' => '已棄用', + 'description' => '此主題不再支援,並且在 FreshRSS 的未來版本 中將不再可用', ), ), - 'theme_not_available' => '“%s” 主題不再可用,請選擇其他主題。', + 'theme_not_available' => '“%s” 主題不再可用,請選擇另一個主題。', 'thumbnail' => array( 'label' => '縮圖', 'landscape' => '風景', 'none' => '無', - 'portrait' => '肖像', - 'square' => '方塊', + 'portrait' => '人像', + 'square' => '方形', ), 'timezone' => '時區', 'title' => '顯示', @@ -83,85 +83,85 @@ return array( 'content' => '內容寬度', 'large' => '寬', 'medium' => '中', - 'no_limit' => '無限制', + 'no_limit' => '全寬', 'thin' => '窄', ), ), 'logs' => array( 'loglist' => array( - 'level' => '日誌等級', - 'message' => '訊息', - 'timestamp' => '時間', + 'level' => '紀錄等級', + 'message' => '紀錄訊息', + 'timestamp' => '時間戳', ), 'pagination' => array( - 'first' => '首頁', - 'last' => '末頁', + 'first' => '第一頁', + 'last' => '最後一頁', 'next' => '下一頁', 'previous' => '上一頁', ), ), 'mark_read_button' => array( - '_' => '“Mark all as read” button', // TODO - 'big' => 'Big', // TODO - 'none' => 'None', // TODO - 'small' => 'Small', // TODO + '_' => '“標記全部為已讀” 按鈕', + 'big' => '大', + 'none' => '無', + 'small' => '小', ), 'notification' => array( - 'html5_enable_notif' => 'Enable notification', // TODO + 'html5_enable_notif' => '啟用通知', ), 'notification_timeout' => array( 'bad' => array( 'label' => 'Show warning banner', // TODO - 'seconds' => 'seconds (at least 1)', // TODO + 'seconds' => '秒 (至少為 1)', ), 'good' => array( 'label' => 'Show acknowledgement banner', // TODO - 'seconds' => 'seconds (0 means not shown)', // TODO + 'seconds' => '秒 (0 代表不顯示)', ), ), 'privacy' => array( - '_' => 'Privacy', // TODO + '_' => '隱私', 'retrieve_extension_list' => 'Retrieve extension list', // TODO 'send_referrer_allowlist' => 'Sites allowed to see your server address (%s)', // TODO ), 'profile' => array( - '_' => '個人資料管理', + '_' => '設定檔管理', 'api' => array( - '_' => 'API 管理', + '_' => '透過 API 進行外部存取', 'api_not_set' => 'API password not set', // TODO 'api_set' => 'API password set', // TODO 'check_link' => 'Check API status via: %s', // TODO - 'disabled' => 'The API access is disabled.', // TODO + 'disabled' => 'API 存取已停用', 'documentation_link' => 'See the documentation and list of known apps', // TODO - 'help' => 'See documentation', // TODO + 'help' => '請參閱 說明文件', ), - 'change_password' => 'Change password', // TODO - 'confirm_new_password' => 'Confirm new password', // TODO - 'current_password' => 'Current password
(for the Web-form login method)', // TODO + 'change_password' => '變更密碼', + 'confirm_new_password' => '確認新密碼', + 'current_password' => '目前密碼
(用於 Web 表單登入方式)', 'delete' => array( '_' => '帳號刪除', 'warn' => '你的帳號及所有相關資料將被刪除。', ), - 'email' => '郵箱地址', - 'new_password' => 'New password', // TODO - 'password_api' => 'API 密碼
(例如用於手機應用)', + 'email' => '電子郵件位址', + 'new_password' => '新密碼', + 'password_api' => 'API 密碼
(例如用於移動端應用程式)', 'password_format' => '至少 7 個字元', - 'title' => '個人資料', + 'title' => '設定檔', ), 'query' => array( - '_' => '自定義查詢', - 'create' => 'Create new user query', // TODO + '_' => '使用者查詢', + 'create' => '建立新使用者查詢', 'deprecated' => '此查詢不再有效。相關的分類或訂閱源已被刪除。', - 'description' => 'Description', // TODO + 'description' => '描述', 'filter' => array( - '_' => '生效的過濾器:', + '_' => '套用的過濾器:', 'categories' => '按分類顯示', 'feeds' => '按訂閱源顯示', 'order' => '按日期排序', 'publish_labels_instead_of_tags' => 'Replace feed tags by user labels in the shared RSS', // TODO 'search' => '表達式', - 'shareOpml' => '啟用透過對應類別和源的OPML分享', - 'shareRss' => '啟用透過HTML分享 & RSS', + 'shareOpml' => '啟用透過對應類別和訂閱源的 OPML 分享', + 'shareRss' => '啟用透過 HTML 分享 & RSS', 'state' => '狀態', 'tags' => '按標籤顯示', 'type' => '類型', @@ -171,33 +171,33 @@ return array( 'get_all' => '顯示所有文章', 'get_all_labels' => '顯示任何標籤的文章', 'get_category' => '顯示分類 “%s”', - 'get_favorite' => '顯示收藏文章', + 'get_favorite' => '顯示收藏的文章', 'get_feed' => '顯示訂閱源 “%s”', - 'get_important' => '顯示來自重要源的文章', - 'get_label' => '顯示帶有 “%s” 標籤的文章', - 'help' => '請參閱 有關使用者查詢和透過 HTML / RSS / OPML 重新共用的文件.', - 'image_url' => '影像網址', + 'get_important' => '顯示來自重要訂閱源的文章', + 'get_label' => '顯示帶有標籤 “%s” 的文章', + 'help' => '請參閱 說明文件以了解使用者查詢和透過 HTML / RSS / OPML 重新分享。', + 'image_url' => '影像 URL', 'name' => '名稱', 'no_filter' => '無過濾器', 'no_queries' => array( '_' => 'No user queries are saved yet.', // TODO - 'help' => 'See documentation', // TODO + 'help' => '請參閱 說明文件', ), 'number' => '查詢 n°%d', - 'order_asc' => '由舊至新顯示文章', - 'order_desc' => '由新至舊顯示文章', + 'order_asc' => '先顯示最舊文章', + 'order_desc' => '先顯示最新文章', 'search' => '搜尋 “%s”', 'share' => array( '_' => '透過連結分享此查詢', 'disabled' => array( - '_' => 'disabled', // TODO - 'title' => 'Sharing', // TODO + '_' => '已停用', + 'title' => '分享', ), - 'greader' => 'GReader JSON的可共享連結', + 'greader' => 'GReader JSON 的可分享連結', 'help' => '如果您想與任何人分享此查詢,請提供此連結', - 'html' => 'HTML頁面的可共享連結', - 'opml' => 'OPML源列表的可共享連結', - 'rss' => 'RSS源的可共享連結', + 'html' => 'HTML 頁面的可分享連結', + 'opml' => 'OPML 訂閱源清單的可分享連結', + 'rss' => 'RSS 訂閱源的可分享連結', ), 'state_0' => '顯示所有文章', 'state_1' => '顯示已讀文章', @@ -215,13 +215,13 @@ return array( 'state_13' => '顯示已讀文章', 'state_14' => '顯示未讀文章', 'state_15' => '顯示所有文章', - 'title' => '自定義查詢', + 'title' => '使用者查詢', ), 'reading' => array( '_' => '閱讀', - 'after_onread' => '「全部標記為已讀」後', - 'always_show_favorites' => '預設顯示收藏夾中所有的文章', - 'apply_to_individual_feed' => 'Applies to feeds individually', // TODO + 'after_onread' => '在 “mark all as read” 之後,', + 'always_show_favorites' => '預設顯示收藏中所有的文章', + 'apply_to_individual_feed' => '個別套用到訂閱源', 'article' => array( 'authors_date' => array( '_' => '作者和日期', @@ -231,146 +231,146 @@ return array( 'none' => '不顯示', ), 'feed_name' => array( - 'above_title' => '在文章標題和標籤上方', + 'above_title' => '標題/標籤之上', 'none' => '不顯示', - 'with_authors' => '與作者和日期一行', + 'with_authors' => '在作者和日期那列', ), 'feed_title' => '訂閱源標題', 'icons' => array( - '_' => '文章圖示的位置
(限閱讀視圖)', + '_' => '文章圖示位置
(僅閱讀檢視)', 'above_title' => '標題之上', - 'with_authors' => '在作者和日期列中', + 'with_authors' => '在作者和日期那列', ), 'tags' => array( - '_' => '文章標籤', + '_' => '標籤', 'both' => '兩者都顯示', 'footer' => '僅頁腳顯示', 'header' => '僅頁眉顯示', 'none' => '不顯示', ), 'tags_max' => array( - '_' => '標籤最多顯示個數', - 'help' => '0 標識顯示所有標籤', + '_' => '標籤最大顯示數量', + 'help' => '0 代表顯示所有標籤並且不折疊它們', ), ), 'articles_per_page' => '每頁文章數', 'auto_load_more' => '在頁面底部載入更多文章', 'auto_remove_article' => '閱讀後隱藏文章', - 'confirm_enabled' => '「全部標記為已讀」時顯示確認對話框', - 'display_articles_unfolded' => '預設展開顯示文章', - 'display_categories_unfolded' => '要展開的分類', + 'confirm_enabled' => '"標記全部為已讀" 動作時顯示確認對話框', + 'display_articles_unfolded' => '預設不折疊文章', + 'display_categories_unfolded' => '要不折疊的分類', 'headline' => array( - 'articles' => '文章:打開/關閉', - 'articles_header_footer' => '文章: 頁眉/頁腳', - 'categories' => '左側導航:分類', - 'mark_as_read' => '標為已讀選項', - 'misc' => '其它', - 'view' => '瀏覽', + 'articles' => '文章: 開啟/關閉', + 'articles_header_footer' => '文章: 頁首/頁尾', + 'categories' => '左側導覽: 分類', + 'mark_as_read' => '標記文章為已讀', + 'misc' => '雜項', + 'view' => '檢視', ), - 'hide_read_feeds' => '隱藏沒有未讀文章的分類和訂閱源 (啟用「顯示所有文章」後不生效)', - 'img_with_lazyload' => '延遲加載圖片', - 'jump_next' => '跳轉到下一未讀項', - 'mark_updated_article_unread' => '將更新的文章設為未讀', - 'number_divided_when_reader' => '閱讀視圖中顯示一半', + 'hide_read_feeds' => '隱藏無未讀文章的分類和訂閱源 ("顯示所有文章" 配置下不起作用)', + 'img_with_lazyload' => '使用 lazy load 模式來載入圖片', + 'jump_next' => '跳到下一個未讀項目', + 'mark_updated_article_unread' => '標記已更新文章為未讀', + 'number_divided_when_reader' => '在閱讀檢視中顯示一半。', 'read' => array( - 'article_open_on_website' => '在打開原文章後', - 'article_viewed' => '在文章被瀏覽後', - 'focus' => '當注意力集中時(重要的源除外)', - 'keep_max_n_unread' => '未讀最多保留 n 條', - 'scroll' => '在滾動瀏覽後(重要的源除外)', // DIRTY - 'upon_gone' => '在被原訂閱源移除後', - 'upon_reception' => '在接收文章後', - 'when' => '何時將文章標記為已讀', - 'when_same_guid_in_category' => 'if an identical GUID already exists in the top n newest articles of the category', // TODO - 'when_same_title_in_category' => 'if an identical title already exists in the top n newest articles of the category', // TODO - 'when_same_title_in_feed' => '已存在 n 條相同標題文章 (of the feed)', // DIRTY + 'article_open_on_website' => '當文章的原始網站已被開啟', + 'article_viewed' => '當文章已被檢視', + 'focus' => '聚焦時 (重要訂閱源除外)', + 'keep_max_n_unread' => '未讀保留的最大文章數', + 'scroll' => '滾動時 (重要訂閱源除外)', + 'upon_gone' => '當它不再出現在上游新聞訂閱源時', + 'upon_reception' => '在接收文章時', + 'when' => '標記文章為已讀…', + 'when_same_guid_in_category' => '如果在分類最新的前 n 篇文章中已存在相同 GUID', + 'when_same_title_in_category' => '如果在分類最新的前 n 篇文章中已存在相同標題', + 'when_same_title_in_feed' => '如果在訂閱源最新的前 n 篇文章中已存在相同標題', ), 'show' => array( - '_' => '文章顯示', + '_' => '要顯示的文章', 'active_category' => '啟用的分類', 'adaptive' => 'Show unreads if any, all articles otherwise', // TODO - 'all_articles' => '顯示所有', + 'all_articles' => '顯示所有文章', 'all_categories' => '所有分類', 'no_category' => '無分類', - 'remember_categories' => '記住打開的分類', - 'unread' => '只顯示未讀', - 'unread_or_favorite' => 'Show unreads and favourites', // TODO + 'remember_categories' => '記住開啟的分類', + 'unread' => '顯示未讀', + 'unread_or_favorite' => '顯示未讀和收藏', ), 'show_fav_unread_help' => '同樣適用於標籤', 'sides_close_article' => '點擊文章區域外以關閉', 'star' => array( - 'when' => '標記一篇文章為最愛…', + 'when' => '標記文章為最愛…', ), - 'sticky_post' => '打開文章時將其置於頁首', + 'sticky_post' => '開啟文章時將其固定於頁首', 'title' => '閱讀', 'view' => array( - 'default' => '預設視圖', - 'global' => '全屏視圖', - 'normal' => '普通視圖', - 'reader' => '閱讀視圖', + 'default' => '預設檢視', + 'global' => '全域檢視', + 'normal' => '普通檢視', + 'reader' => '閱讀檢視', ), ), 'sharing' => array( '_' => '分享', 'add' => '新增分享方式', - 'bluesky' => 'Bluesky', // TODO - 'deprecated' => '這項功能已廢棄並在將來版本的 FreshRSS 中移除,詳情請見 說明文檔.', + 'bluesky' => 'Bluesky', // IGNORE + 'deprecated' => '此服務已被棄用,並將從 未來版本 的 FreshRSS 中被移除。', 'diaspora' => 'Diaspora*', // IGNORE - 'email' => '郵箱', // IGNORE - 'facebook' => '臉書', // IGNORE + 'email' => '電子郵件', + 'facebook' => 'Facebook', // IGNORE 'more_information' => '更多資訊', 'print' => '列印', 'raindrop' => 'Raindrop.io', // IGNORE - 'remove' => '刪除分享方式', + 'remove' => '移除分享方式', 'shaarli' => 'Shaarli', // IGNORE - 'share_name' => '名稱', - 'share_url' => '地址', + 'share_name' => '要顯示的分享名稱', + 'share_url' => '要使用的分享 URL', 'title' => '分享', - 'twitter' => '推特', // IGNORE + 'twitter' => 'Twitter', // IGNORE 'wallabag' => 'Wallabag', // IGNORE ), 'shortcut' => array( - '_' => '快捷鍵', + '_' => '快速鍵', 'article_action' => '文章操作', 'auto_share' => '分享', - 'auto_share_help' => '如果有多種分享方式,則會按照它們的序號依次訪問。', - 'close_menus' => '關閉菜單', - 'collapse_article' => '收起文章', - 'first_article' => '打開第一篇文章', - 'focus_search' => '聚焦到搜尋框', - 'global_view' => '切換到全屏視圖', - 'help' => '顯示幫助文檔', - 'javascript' => '若要使用快捷鍵,必須啟用 JavaScript', - 'last_article' => '打開最後一篇文章', + 'auto_share_help' => '如果只有一種分享模式,則會直接使用。否則,可透過編號存取每個模式。', + 'close_menus' => '關閉選單', + 'collapse_article' => '折疊', + 'first_article' => '開啟第一篇文章', + 'focus_search' => '存取搜尋框', + 'global_view' => '切換到全域檢視', + 'help' => '顯示說明文件', + 'javascript' => '必須啟用 JavaScript 才能使用快速鍵', + 'last_article' => '開啟最後一篇文章', 'load_more' => '載入更多文章', - 'mark_favorite' => '加入收藏', - 'mark_read' => '設為已讀', - 'navigation' => '瀏覽', - 'navigation_help' => '組合 ⇧ Shift 鍵,瀏覽快捷鍵將生效於訂閱源。
組合 Alt ⎇ 鍵,瀏覽快捷鍵將生效於分類。', - 'navigation_no_mod_help' => '以下快捷鍵不支持組合鍵(Shift 或 Alt)', - 'next_article' => '打開下一篇文章', - 'next_unread_article' => '打開下一篇未讀文章', - 'non_standard' => '這些鍵 (%s) 可能不能作為快捷鍵', - 'normal_view' => '切換到普通視圖', + 'mark_favorite' => '切換收藏', + 'mark_read' => '切換已讀', + 'navigation' => '導覽', + 'navigation_help' => '搭配 ⇧ Shift 修飾鍵時,導覽快速鍵會套用在訂閱源上。
搭配 Alt ⎇ 修飾鍵時,導覽快速鍵會套用在分類上。', + 'navigation_no_mod_help' => '以下導覽快速鍵不支援修飾鍵。', + 'next_article' => '開啟下一篇文章', + 'next_unread_article' => '開啟下一篇未讀文章', + 'non_standard' => '有些按鍵 (%s) 可能不能作為快速鍵。', + 'normal_view' => '切換到普通檢視', 'other_action' => '其它操作', - 'previous_article' => '打開上一篇文章', - 'reading_view' => '切換到閱讀視圖', - 'rss_view' => '切換到 RSS 視圖', - 'see_on_website' => '在原網站中查看', - 'shift_for_all_read' => '組合 Alt ⎇鍵 將上方的文章標記為已讀
組合 ⇧ Shift按鍵 可以將全部文章設為已讀', - 'skip_next_article' => '跳轉到下一篇文章而不打開', - 'skip_previous_article' => '跳轉到上一篇文章而不打開', - 'title' => '快捷鍵', - 'toggle_aside' => 'Toggle sidebar', // TODO + 'previous_article' => '開啟上一篇文章', + 'reading_view' => '切換到閱讀檢視', + 'rss_view' => '作為 RSS 訂閱源開啟', + 'see_on_website' => '在原始網站上查看', + 'shift_for_all_read' => '+ Alt ⎇ 標記之前的文章為已讀
+ ⇧ Shift 標記所有文章為已讀', + 'skip_next_article' => '跳轉到下一篇文章而不開啟', + 'skip_previous_article' => '跳轉到上一篇文章而不開啟', + 'title' => '快速鍵', + 'toggle_aside' => '切換側邊欄', 'toggle_media' => '播放/暫停媒體', - 'user_filter' => '顯示自定義查詢', + 'user_filter' => '存取使用者查詢', 'user_filter_help' => '如果有多個自定義過濾器,則會按照它們的序號依次訪問。', - 'views' => '視圖', + 'views' => '檢視', ), 'user' => array( 'articles_and_size' => '%s 篇文章 (%s)', - 'current' => '當前使用者', - 'is_admin' => '該使用者為管理員', + 'current' => '目前使用者', + 'is_admin' => '是否為管理員', 'users' => '使用者', ), ); diff --git a/app/i18n/zh-TW/gen.php b/app/i18n/zh-TW/gen.php index 2d2a2e16f..7be213ce6 100644 --- a/app/i18n/zh-TW/gen.php +++ b/app/i18n/zh-TW/gen.php @@ -229,7 +229,7 @@ return array( 'system' => '系統配置', 'update' => '更新', 'user_management' => '管理使用者', - 'user_profile' => '使用者簡介', + 'user_profile' => '使用者設定檔', ), 'period' => array( 'days' => '天', @@ -251,7 +251,7 @@ return array( 'date_from' => '從', 'date_modified' => '伺服器修改日期', 'date_past' => 'In the past', // TODO - 'date_published' => 'Publication Date', // TODO + 'date_published' => '發表日期', 'date_range' => '日期範圍', 'date_received' => 'Received Date', // TODO 'date_to' => '到', @@ -259,9 +259,9 @@ return array( 'feeds' => '訂閱源', 'free_text' => 'Free Text', // TODO 'free_text_help' => 'Search both in title and content', // TODO - 'full_documentation' => 'View full search documentation', // TODO + 'full_documentation' => '檢視 完整搜尋說明文件', 'labels' => 'My Labels', // TODO - 'multiple_help' => 'Select one or more (hold Ctrl or Cmd)', // TODO + 'multiple_help' => '選擇一個或更多 (按住 CtrlCmd)', 'sources' => '來源', 'tags' => '文章標籤', 'text' => '文字搜尋', @@ -320,7 +320,7 @@ return array( ), 'stream' => array( 'load_more' => '載入更多文章', - 'mark_all_read' => '全部標記為已讀', + 'mark_all_read' => '標記全部為已讀', 'nothing_to_load' => '沒有更多文章了', ), ); diff --git a/app/i18n/zh-TW/index.php b/app/i18n/zh-TW/index.php index 892a13771..0aa03d54b 100644 --- a/app/i18n/zh-TW/index.php +++ b/app/i18n/zh-TW/index.php @@ -28,7 +28,7 @@ return array( 'bugs_reports' => '漏洞報告', 'documentation' => '說明文件', 'freshrss_description' => 'FreshRSS 是個可自託管的 RSS 聚合器和閱讀器。它允許您一次閱讀和追蹤多個新聞網站而無需在不同網站之間切換。FreshRSS 輕量、可配置且易於使用。', - 'github' => '在 GitHub 上', + 'github' => 'GitHub issues', 'license' => '授權', 'project_website' => '專案網站', 'title' => '關於', @@ -90,8 +90,8 @@ return array( 'name_asc' => '類別、訂閱源標題 A→Z', 'name_desc' => '類別、訂閱源標題 Z→A', ), - 'date_asc' => 'Publication date 1→9', // TODO - 'date_desc' => 'Publication date 9→1', // TODO + 'date_asc' => '發表日期 1→9', + 'date_desc' => '發表日期 9→1', 'desc' => '降序', 'f' => array( 'name_asc' => '訂閱源標題 A→Z', diff --git a/app/i18n/zh-TW/sub.php b/app/i18n/zh-TW/sub.php index e9e4abb8e..da9246778 100644 --- a/app/i18n/zh-TW/sub.php +++ b/app/i18n/zh-TW/sub.php @@ -171,7 +171,7 @@ return array( ), 'item_timestamp' => array( '_' => '項目日期', - 'help' => 'The result will be parsed by strtotime()', // TODO + 'help' => '結果將被 strtotime() 解析', ), 'item_title' => '項目標題', 'item_uid' => '項目唯一 ID', @@ -196,7 +196,7 @@ return array( 'title' => '維護', ), 'max_http_redir' => '最大 HTTP 重新導向數', - 'max_http_redir_help' => '設定為 0 或留空以禁用,-1 表示無限重定向', + 'max_http_redir_help' => '設為 0 或留空以停用,-1 表示無限制重新導向', 'method' => array( '_' => 'HTTP 方法', ), @@ -221,7 +221,7 @@ return array( ), 'proxy' => '取得訂閱源時的代理', 'proxy_help' => '選擇協定 (例如: SOCKS5) 並輸入代理位址 (例如: 127.0.0.1:1080使用者名稱:密碼@127.0.0.1:1080)', - 'reset_favicon' => 'Reset to default', // TODO + 'reset_favicon' => '重設至預設', 'selector_preview' => array( 'show_raw' => '顯示原始碼', 'show_rendered' => '顯示內容', @@ -239,9 +239,9 @@ return array( 'timeout' => '超時時間 (秒)', 'title' => '標題', 'title_add' => '新增 RSS 訂閱源', - 'ttl' => '最小自動更新間隔', + 'ttl' => '最小自動刷新間隔', 'unicityCriteria' => array( - '_' => 'Article unicity criteria', // TODO + '_' => '文章唯一性標準', 'forced' => 'forced', // TODO 'help' => 'Relevant for invalid feeds.
⚠️ Changing the policy will create duplicates.', // TODO 'id' => '標準 ID (預設)', @@ -266,7 +266,7 @@ return array( 'import_export' => array( 'export' => array( '_' => '匯出', - 'sqlite' => 'Download user database as SQLite', // TODO + 'sqlite' => '下載使用者資料庫為 SQLite 檔案', ), 'export_labelled' => '匯出有標籤的文章', 'export_opml' => '匯出訂閱源清單 (OPML)', @@ -286,7 +286,7 @@ return array( 'idle' => '長期無更新訂閱源', 'main' => '主要統計', 'repartition' => '文章分配', - 'unread_dates' => 'Unread dates', // TODO + 'unread_dates' => '未讀日期', ), 'subscription_management' => '訂閱管理', 'subscription_tools' => '訂閱工具',