diff --git a/app/i18n/zh-TW/admin.php b/app/i18n/zh-TW/admin.php
index ac4661e59..50aea0648 100644
--- a/app/i18n/zh-TW/admin.php
+++ b/app/i18n/zh-TW/admin.php
@@ -47,18 +47,18 @@ return array(
'stats' => array(
'_' => '統計',
'all_feeds' => '所有訂閱源',
- 'category' => '分類',
+ 'category' => '類別',
'date_published' => '發表日期',
'date_received' => 'Received date', // TODO
'entry_count' => '文章數',
- 'entry_per_category' => '每分類文章數',
+ 'entry_per_category' => '每個類別的文章數',
'entry_per_day' => '每日文章數 (過去 30 天)',
'entry_per_day_of_week' => '一星期的每天 (平均: %.2f 個消息)',
'entry_per_hour' => '每小時 (平均: %.2f 個消息)',
'entry_per_month' => '每月 (平均: %.2f 個消息)',
'entry_repartition' => '文章分配',
'feed' => '訂閱源',
- 'feed_per_category' => '每分類訂閱源數',
+ 'feed_per_category' => '每個類別的訂閱源數',
'idle' => '閒置的訂閱源',
'main' => '主要統計',
'main_stream' => '主資訊流',
@@ -91,7 +91,7 @@ return array(
'default_closed_registration_message' => '目前此伺服器不接受新的註冊。',
'force_email_validation' => '強制驗證電子郵件位址',
'instance-name' => '實例名稱',
- 'max-categories' => '每個使用者的最大分類數',
+ 'max-categories' => '每個使用者的最大類別數',
'max-feeds' => '每個使用者的最大訂閱源數',
'registration' => array(
'number' => '最大帳號數',
diff --git a/app/i18n/zh-TW/conf.php b/app/i18n/zh-TW/conf.php
index 5e3cef47b..ec1bb6db1 100644
--- a/app/i18n/zh-TW/conf.php
+++ b/app/i18n/zh-TW/conf.php
@@ -151,11 +151,11 @@ return array(
'query' => array(
'_' => '使用者查詢',
'create' => '建立新使用者查詢',
- 'deprecated' => '此查詢不再有效。相關的分類或訂閱源已被刪除。',
+ 'deprecated' => '此查詢不再有效。相關的類別或訂閱源已被刪除。',
'description' => '描述',
'filter' => array(
'_' => '套用的過濾器:',
- 'categories' => '按分類顯示',
+ 'categories' => '按類別顯示',
'feeds' => '按訂閱源顯示',
'order' => '按日期排序',
'publish_labels_instead_of_tags' => 'Replace feed tags by user labels in the shared RSS', // TODO
@@ -170,7 +170,7 @@ return array(
'get_Z' => 'Show all feeds, also archived ones', // TODO
'get_all' => '顯示所有文章',
'get_all_labels' => '顯示任何標籤的文章',
- 'get_category' => '顯示分類 “%s”',
+ 'get_category' => '顯示類別 “%s”',
'get_favorite' => '顯示收藏的文章',
'get_feed' => '顯示訂閱源 “%s”',
'get_important' => '顯示來自重要訂閱源的文章',
@@ -258,16 +258,16 @@ return array(
'auto_remove_article' => '閱讀後隱藏文章',
'confirm_enabled' => '"標記全部為已讀" 動作時顯示確認對話框',
'display_articles_unfolded' => '預設不折疊文章',
- 'display_categories_unfolded' => '要不折疊的分類',
+ 'display_categories_unfolded' => '要不折疊的類別',
'headline' => array(
'articles' => '文章: 開啟/關閉',
'articles_header_footer' => '文章: 頁首/頁尾',
- 'categories' => '左側導覽: 分類',
+ 'categories' => '左側導覽: 類別',
'mark_as_read' => '標記文章為已讀',
'misc' => '雜項',
'view' => '檢視',
),
- 'hide_read_feeds' => '隱藏無未讀文章的分類和訂閱源 ("顯示所有文章" 配置下不起作用)',
+ 'hide_read_feeds' => '隱藏無未讀文章的類別和訂閱源 ("顯示所有文章" 配置下不起作用)',
'img_with_lazyload' => '使用 lazy load 模式來載入圖片',
'jump_next' => '跳到下一個未讀項目',
'mark_updated_article_unread' => '標記已更新文章為未讀',
@@ -281,18 +281,18 @@ return array(
'upon_gone' => '當它不再出現在上游新聞訂閱源時',
'upon_reception' => '在接收文章時',
'when' => '標記文章為已讀…',
- 'when_same_guid_in_category' => '如果在分類最新的前 n 篇文章中已存在相同 GUID',
- 'when_same_title_in_category' => '如果在分類最新的前 n 篇文章中已存在相同標題',
+ 'when_same_guid_in_category' => '如果在類別最新的前 n 篇文章中已存在相同 GUID',
+ 'when_same_title_in_category' => '如果在類別最新的前 n 篇文章中已存在相同標題',
'when_same_title_in_feed' => '如果在訂閱源最新的前 n 篇文章中已存在相同標題',
),
'show' => array(
'_' => '要顯示的文章',
- 'active_category' => '啟用的分類',
+ 'active_category' => '啟用的類別',
'adaptive' => 'Show unreads if any, all articles otherwise', // TODO
'all_articles' => '顯示所有文章',
- 'all_categories' => '所有分類',
- 'no_category' => '無分類',
- 'remember_categories' => '記住開啟的分類',
+ 'all_categories' => '所有類別',
+ 'no_category' => '無類別',
+ 'remember_categories' => '記住開啟的類別',
'unread' => '顯示未讀',
'unread_or_favorite' => '顯示未讀和收藏',
),
@@ -346,7 +346,7 @@ return array(
'mark_favorite' => '切換收藏',
'mark_read' => '切換已讀',
'navigation' => '導覽',
- 'navigation_help' => '搭配 ⇧ Shift 修飾鍵時,導覽快速鍵會套用在訂閱源上。
搭配 Alt ⎇ 修飾鍵時,導覽快速鍵會套用在分類上。',
+ 'navigation_help' => '搭配 ⇧ Shift 修飾鍵時,導覽快速鍵會套用在訂閱源上。
搭配 Alt ⎇ 修飾鍵時,導覽快速鍵會套用在類別上。',
'navigation_no_mod_help' => '以下導覽快速鍵不支援修飾鍵。',
'next_article' => '開啟下一篇文章',
'next_unread_article' => '開啟下一篇未讀文章',
diff --git a/app/i18n/zh-TW/feedback.php b/app/i18n/zh-TW/feedback.php
index 4bdf243a4..e80fb7a77 100644
--- a/app/i18n/zh-TW/feedback.php
+++ b/app/i18n/zh-TW/feedback.php
@@ -12,11 +12,11 @@
return array(
'access' => array(
- 'denied' => '你無權訪問此頁面',
- 'not_found' => '你尋找的頁面不存在',
+ 'denied' => '您沒有權限存取此頁面',
+ 'not_found' => '您正在尋找的頁面不存在',
),
'admin' => array(
- 'optimization_complete' => '優化完成',
+ 'optimization_complete' => '最佳化完成',
),
'api' => array(
'password' => array(
@@ -26,127 +26,127 @@ return array(
),
'auth' => array(
'login' => array(
- 'invalid' => '使用者名或密碼無效',
- 'success' => '登入成功',
+ 'invalid' => '登入無效',
+ 'success' => '您已連線',
),
'logout' => array(
- 'success' => '已登出',
+ 'success' => '您已斷線',
),
),
'conf' => array(
- 'error' => '保存配置時出錯',
- 'query_created' => '查詢 “%s” 已創建。',
- 'shortcuts_updated' => '快捷鍵已更新',
- 'updated' => '配置已更新',
+ 'error' => '儲存配置時發生錯誤',
+ 'query_created' => '查詢 “%s” 已被建立。',
+ 'shortcuts_updated' => '快速鍵已被更新',
+ 'updated' => '配置已被更新',
),
'extensions' => array(
'already_enabled' => '%s 已啟用',
- 'cannot_remove' => '無法刪除 %s',
+ 'cannot_remove' => '%s 無法被移除',
'disable' => array(
- 'ko' => '禁用 %s 失敗。檢查 FreshRSS 日誌 查看詳情。',
- 'ok' => '%s 現已禁用',
+ 'ko' => '%s 無法被停用。檢查 FreshRSS 紀錄 了解詳情。',
+ 'ok' => '%s 現在已停用',
),
'enable' => array(
- 'ko' => '%s 啟用失敗。檢查 FreshRSS 日誌 查看詳情。',
- 'ok' => '%s 現已啟用',
+ 'ko' => '%s 無法被啟用。檢查 FreshRSS 紀錄 了解詳情。',
+ 'ok' => '%s 現在已啟用',
),
- 'invalid_view_mode' => 'Invalid view mode “%s”! Fall back to “Normal view”.', // TODO
- 'no_access' => '你無權訪問 %s',
+ 'invalid_view_mode' => '無效檢視模式 “%s”!回退至 “普通檢視”。',
+ 'no_access' => '你沒有權限存取 %s',
'not_enabled' => '%s 未啟用',
'not_found' => '%s 不存在',
- 'removed' => '%s 已刪除',
+ 'removed' => '%s 已移除',
),
'import_export' => array(
- 'export_no_zip_extension' => '伺服器未啟用 ZIP 擴展。請嘗試逐個導出文件。',
- 'feeds_imported' => '你的訂閱已導入,即將刷新 / Your feeds have been imported. If you are done importing, you can now click the Update feeds button.',
- 'feeds_imported_with_errors' => '你的訂閱源已導入,但發生錯誤 / Your feeds have been imported, but some errors occurred. If you are done importing, you can now click the Update feeds button.',
- 'file_cannot_be_uploaded' => '文件未能上傳!',
- 'no_zip_extension' => '伺服器未啟用 ZIP 擴展。',
- 'zip_error' => '導入 ZIP 文件時出錯', // DIRTY
+ 'export_no_zip_extension' => '您的伺服器上沒有安裝 ZIP 擴充功能。請嘗試逐一匯出檔案。',
+ 'feeds_imported' => '您的訂閱源已匯入。如果已完成匯入,您現在可以點擊 更新訂閱源 按鈕。',
+ 'feeds_imported_with_errors' => '您的訂閱源已匯入,但發生一些錯誤。如果已完成匯入,您現在可以點擊 更新訂閱源 按鈕。',
+ 'file_cannot_be_uploaded' => '檔案無法上傳!',
+ 'no_zip_extension' => '您的伺服器上沒有安裝 ZIP 擴充功能。',
+ 'zip_error' => 'ZIP 處理期間發生錯誤。',
),
'profile' => array(
- 'error' => '你的帳戶修改失敗',
- 'passwords_dont_match' => 'Passwords don’t match', // TODO
- 'updated' => '你的帳戶已修改',
+ 'error' => '您的設定檔無法修改',
+ 'passwords_dont_match' => '密碼不相符',
+ 'updated' => '您的設定檔已修改',
),
'sub' => array(
- 'actualize' => '獲取',
+ 'actualize' => '更新',
'articles' => array(
- 'marked_read' => '文章已標記為已讀',
- 'marked_unread' => '文章已標記為未讀',
+ 'marked_read' => '選取的文章已標記為已讀',
+ 'marked_unread' => '文章已標記為未讀。',
),
'category' => array(
- 'created' => '已創建分類 %s',
- 'deleted' => '已刪除分類',
- 'emptied' => '已清空分類',
- 'error' => '更新分類失敗',
- 'name_exists' => '分類名已存在',
- 'no_id' => '你必須明確分類編號',
- 'no_name' => '分類名不能為空',
- 'not_delete_default' => '你不能刪除默認分類!',
- 'not_exist' => '分類不存在!',
- 'over_max' => '你已達到分類數上限(%d)',
- 'updated' => '已更新分類',
+ 'created' => '已建立類別 %s。',
+ 'deleted' => '已刪除類別',
+ 'emptied' => '已清空類別',
+ 'error' => '無法更新類別',
+ 'name_exists' => '類別名稱已存在。',
+ 'no_id' => '您必須指定類別 ID。',
+ 'no_name' => '類別名稱不能為空。',
+ 'not_delete_default' => '您無法刪除預設類別!',
+ 'not_exist' => '類別不存在!',
+ 'over_max' => '您已達到類別數限制 (%d)',
+ 'updated' => '已更新類別。',
),
'feed' => array(
'actualized' => '已更新 %s',
- 'actualizeds' => '已更新訂閱源',
- 'added' => '訂閱源 %s 已添加',
- 'already_subscribed' => '你已訂閱 %s',
- 'cache_cleared' => '%s 緩存已清理',
+ 'actualizeds' => '已更新 RSS 訂閱源',
+ 'added' => '已新增 RSS 訂閱源 %s',
+ 'already_subscribed' => '您已訂閱 %s',
+ 'cache_cleared' => '已清除 %s 快取',
'deleted' => '已刪除訂閱源',
- 'error' => '訂閱源更新失敗',
+ 'error' => '無法更新訂閱源',
'favicon' => array(
- 'too_large' => 'Uploaded icon is too large. The maximum file size is %s.', // TODO
- 'unsupported_format' => 'Unsupported image file format!', // TODO
+ 'too_large' => '上傳的圖示過大。最大檔案大小是 %s。',
+ 'unsupported_format' => '不支援的影像檔案格式!',
),
- 'internal_problem' => '訂閱源添加失敗。檢查 FreshRSS 日誌 查看詳情。你可以在地址連結後附加 #force_feed 從而嘗試強制添加。',
- 'invalid_url' => '地址鏈接 %s 無效',
+ 'internal_problem' => '無法新增此訂閱源。檢查 FreshRSS 紀錄 了解詳情。您可以嘗試透過附加 #force_feed 到 URL 強制新增。',
+ 'invalid_url' => 'URL %s 無效',
'n_actualized' => '已更新 %d 個訂閱源',
'n_entries_deleted' => '已刪除 %d 篇文章',
- 'no_refresh' => '沒有可刷新的訂閱源…',
- 'not_added' => '%s 添加失敗',
- 'not_found' => '無法找到訂閱',
- 'over_max' => '你已達到訂閱源數上限(%d)',
- 'reloaded' => '%s 已重置',
+ 'no_refresh' => '無訂閱源可重新整理',
+ 'not_added' => '無法新增 %s',
+ 'not_found' => '無法找到訂閱源',
+ 'over_max' => '你已達到訂閱源數限制 (%d)',
+ 'reloaded' => '已重新載入 %s',
'selector_preview' => array(
- 'http_error' => '無法加載網站內容。',
- 'no_entries' => '您的訂閱中沒有任何條目。您至少需要一個條目來創建一個預覽。',
- 'no_feed' => '網絡錯誤(訂閱源不存在)',
- 'no_result' => '選擇器沒有匹配到任何東西。作為備用,原始的feed文本將被顯示出來。',
- 'selector_empty' => '選擇器是空的。你需要一個來創建預覽。',
+ 'http_error' => '無法載入網站內容。',
+ 'no_entries' => '此訂閱源中無文章。您需要至少一篇文章來建立預覽。',
+ 'no_feed' => '內部錯誤 (無法找到訂閱源)。',
+ 'no_result' => '',
+ 'selector_empty' => '選擇器為空。您必須至少定義一個來建立預覽。',
),
'updated' => '已更新訂閱源',
),
- 'purge_completed' => '清除完成(已刪除 %d 篇文章)',
+ 'purge_completed' => '清理完成 (刪除了 %d 篇文章)',
),
'tag' => array(
- 'created' => '標籤 “%s” 已創建。',
- 'error' => '無法更新標籤!',
- 'name_exists' => '標籤名已存在。',
- 'renamed' => '標籤 “%s” 已被重命名為 “%s”。',
- 'updated' => '已更新標籤。',
+ 'created' => '已建立標籤 "%s"。',
+ 'error' => '無法更新標籤!',
+ 'name_exists' => '標籤名稱已存在。',
+ 'renamed' => '標籤 "%s" 已被重新命名至 "%s"。',
+ 'updated' => '已更新標籤',
),
'update' => array(
- 'can_apply' => 'FreshRSS 將更新到 版本 %s。',
- 'error' => '更新出錯:%s',
- 'file_is_nok' => '請檢查 %s 目錄權限。HTTP 伺服器必須有其寫入權限。',
+ 'can_apply' => 'FreshRSS 更新可用: 版本 %s。',
+ 'error' => '更新過程遇到錯誤: %s',
+ 'file_is_nok' => 'FreshRSS 更新可用 (版本 %s),但請檢查 %s 目錄的權限。HTTP 伺服器必須具有寫入權限。',
'finished' => '更新完成!',
- 'none' => '沒有可用更新',
- 'server_not_found' => '找不到更新伺服器 [%s]',
+ 'none' => '無更新可用',
+ 'server_not_found' => '無法找到更新伺服器。[%s]',
),
'user' => array(
'created' => array(
- '_' => '已創建使用者 %s',
- 'error' => '創建使用者 %s 失敗',
+ '_' => '已建立使用者 %s',
+ 'error' => '無法建立使用者 %s',
),
'deleted' => array(
'_' => '已刪除使用者 %s',
- 'error' => '刪除使用者 %s 失敗',
+ 'error' => '無法刪除使用者 %s',
),
'updated' => array(
'_' => '已更新使用者 %s',
- 'error' => '更新使用者 %s 失敗',
+ 'error' => '無法更新使用者 %s',
),
),
);
diff --git a/app/i18n/zh-TW/gen.php b/app/i18n/zh-TW/gen.php
index 7be213ce6..c8bd997dc 100644
--- a/app/i18n/zh-TW/gen.php
+++ b/app/i18n/zh-TW/gen.php
@@ -162,7 +162,7 @@ return array(
),
),
'js' => array(
- 'category_empty' => '清空分類',
+ 'category_empty' => '清空類別',
'confirm_action' => '您確定要執行此動作嗎?這無法被取消!',
'confirm_action_feed_cat' => '您確定要執行此操作嗎?您將丟失相關的收藏和使用者查詢。這無法被取消!',
'confirm_exit_slider' => '您確定要丟棄所有未儲存的設定嗎?',
diff --git a/app/i18n/zh-TW/sub.php b/app/i18n/zh-TW/sub.php
index da9246778..61fbd9867 100644
--- a/app/i18n/zh-TW/sub.php
+++ b/app/i18n/zh-TW/sub.php
@@ -16,22 +16,22 @@ return array(
'title' => 'API', // IGNORE
),
'bookmarklet' => array(
- 'documentation' => '拖放此按鈕到您的書籤工具列或右鍵點擊它並選擇「收藏此連結」。然後在您想要訂閱的任何頁面上點擊「訂閱」按鈕。',
+ 'documentation' => '拖放此按鈕到您的書籤工具列或右鍵點擊它並選擇 "收藏此連結"。然後在您想要訂閱的任何頁面上點擊 "訂閱" 按鈕。',
'label' => '訂閱',
'title' => '書籤小程式',
),
'category' => array(
- '_' => '分類',
- 'add' => '新增分類',
+ '_' => '類別',
+ 'add' => '新增類別',
'archiving' => '歸檔',
'dynamic_opml' => array(
'_' => '動態 OPML',
'help' => '提供指向 OPML 檔案 的 URL 以便動態地為此類別填充訂閱',
),
- 'empty' => '空分類',
- 'expand' => '展開分類',
+ 'empty' => '空類別',
+ 'expand' => '展開類別',
'information' => '資訊',
- 'open' => '開啟分類',
+ 'open' => '開啟類別',
'opml_url' => 'OPML URL', // IGNORE
'position' => '顯示位置',
'position_help' => '用於控制類別排序',
@@ -145,7 +145,7 @@ return array(
'xpath' => 'XPath 用於:',
),
'json_dotnotation' => array(
- '_' => 'JSON (點「.」符號)',
+ '_' => 'JSON (點符號)',
'feed_title' => array(
'_' => '訂閱源標題',
'help' => '範例: meta.title 或靜態字串: "My custom feed"',
@@ -202,7 +202,7 @@ return array(
),
'method_help' => 'The POST payload has automatic support for application/x-www-form-urlencoded and application/json', // TODO
'method_postparams' => 'Payload for POST', // TODO
- 'moved_category_deleted' => '刪除分類時,其中的訂閱源會自動歸類到 %s',
+ 'moved_category_deleted' => '刪除類別時,其中的訂閱源會自動歸類到 %s',
'mute' => array(
'_' => '暫停',
'state_is_muted' => 'This feed is muted', // TODO
@@ -213,7 +213,7 @@ return array(
'path_entries_conditions' => 'Conditions for content retrieval', // TODO
'priority' => array(
'_' => '可見度',
- 'category' => '在分類中顯示',
+ 'category' => '在類別中顯示',
'feed' => 'Show in its feed', // TODO
'hidden' => '不要顯示',
'important' => '顯示在重要訂閱源',
@@ -279,7 +279,7 @@ return array(
'title' => '匯入 / 匯出',
),
'menu' => array(
- 'add' => '新增訂閱源或分類',
+ 'add' => '新增訂閱源或類別',
'import_export' => '匯入 / 匯出',
'label_management' => '標籤管理',
'stats' => array(
@@ -299,8 +299,8 @@ return array(
),
'title' => array(
'_' => '訂閱管理',
- 'add' => '新增訂閱源或分類',
- 'add_category' => '新增分類',
+ 'add' => '新增訂閱源或類別',
+ 'add_category' => '新增類別',
'add_dynamic_opml' => '新增動態 OPML',
'add_feed' => '新增訂閱源',
'add_label' => '新增標籤',