Просмотр исходного кода

i18n: Improve Traditional Chinese translations (#8730)

* Update the zh-tw translation for feedback.php

* Fix translation errors in previous PRs
IEEE-754 3 недель назад
Родитель
Сommit
05f18d15f3
5 измененных файлов с 105 добавлено и 105 удалено
  1. 4 4
      app/i18n/zh-TW/admin.php
  2. 13 13
      app/i18n/zh-TW/conf.php
  3. 75 75
      app/i18n/zh-TW/feedback.php
  4. 1 1
      app/i18n/zh-TW/gen.php
  5. 12 12
      app/i18n/zh-TW/sub.php

+ 4 - 4
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' => '最大帳號數',

+ 13 - 13
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 <i>feed tags</i> by <i>user labels</i> 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' => '使用 <em>lazy load</em> 模式來載入圖片',
 		'jump_next' => '跳到下一個未讀項目',
 		'mark_updated_article_unread' => '標記已更新文章為未讀',
@@ -281,18 +281,18 @@ return array(
 			'upon_gone' => '當它不再出現在上游新聞訂閱源時',
 			'upon_reception' => '在接收文章時',
 			'when' => '標記文章為已讀…',
-			'when_same_guid_in_category' => '如果在類最新的前 <i>n</i> 篇文章中已存在相同 GUID',
-			'when_same_title_in_category' => '如果在類最新的前 <i>n</i> 篇文章中已存在相同標題',
+			'when_same_guid_in_category' => '如果在類最新的前 <i>n</i> 篇文章中已存在相同 GUID',
+			'when_same_title_in_category' => '如果在類最新的前 <i>n</i> 篇文章中已存在相同標題',
 			'when_same_title_in_feed' => '如果在訂閱源最新的前 <i>n</i> 篇文章中已存在相同標題',
 		),
 		'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' => '搭配 <kbd>⇧ Shift</kbd> 修飾鍵時,導覽快速鍵會套用在訂閱源上。<br/>搭配 <kbd>Alt ⎇</kbd> 修飾鍵時,導覽快速鍵會套用在類上。',
+		'navigation_help' => '搭配 <kbd>⇧ Shift</kbd> 修飾鍵時,導覽快速鍵會套用在訂閱源上。<br/>搭配 <kbd>Alt ⎇</kbd> 修飾鍵時,導覽快速鍵會套用在類上。',
 		'navigation_no_mod_help' => '以下導覽快速鍵不支援修飾鍵。',
 		'next_article' => '開啟下一篇文章',
 		'next_unread_article' => '開啟下一篇未讀文章',

+ 75 - 75
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 失敗。<a href="%s">檢查 FreshRSS 日誌</a> 查看詳情。',
-			'ok' => '%s 現已禁用',
+			'ko' => '%s 無法被停用。<a href="%s">檢查 FreshRSS 紀錄</a> 了解詳情。',
+			'ok' => '%s 現在已停用',
 		),
 		'enable' => array(
-			'ko' => '%s 啟用失敗。<a href="%s">檢查 FreshRSS 日誌</a> 查看詳情。',
-			'ok' => '%s 現已啟用',
+			'ko' => '%s 無法被啟用。<a href="%s">檢查 FreshRSS 紀錄</a> 了解詳情。',
+			'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 <i>Update feeds</i> button.',
-		'feeds_imported_with_errors' => '你的訂閱源已導入,但發生錯誤 / Your feeds have been imported, but some errors occurred. If you are done importing, you can now click the <i>Update feeds</i> button.',
-		'file_cannot_be_uploaded' => '文件未能上傳!',
-		'no_zip_extension' => '伺服器未啟用 ZIP 擴展。',
-		'zip_error' => '導入 ZIP 文件時出錯',	// DIRTY
+		'export_no_zip_extension' => '您的伺服器上沒有安裝 ZIP 擴充功能。請嘗試逐一匯出檔案。',
+		'feeds_imported' => '您的訂閱源已匯入。如果已完成匯入,您現在可以點擊 <i>更新訂閱源</i> 按鈕。',
+		'feeds_imported_with_errors' => '您的訂閱源已匯入,但發生一些錯誤。如果已完成匯入,您現在可以點擊 <i>更新訂閱源</i> 按鈕。',
+		'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' => '已更新 <em>%s</em>',
-			'actualizeds' => '已更新訂閱源',
-			'added' => '訂閱源 <em>%s</em> 已添加',
-			'already_subscribed' => '已訂閱 <em>%s</em>',
-			'cache_cleared' => '<em>%s</em> 緩存已清理',
+			'actualizeds' => '已更新 RSS 訂閱源',
+			'added' => '已新增 RSS 訂閱源 <em>%s</em>',
+			'already_subscribed' => '已訂閱 <em>%s</em>',
+			'cache_cleared' => '已清除 <em>%s</em> 快取',
 			'deleted' => '已刪除訂閱源',
-			'error' => '訂閱源更新失敗',
+			'error' => '無法更新訂閱源',
 			'favicon' => array(
-				'too_large' => 'Uploaded icon is too large. The maximum file size is <em>%s</em>.',	// TODO
-				'unsupported_format' => 'Unsupported image file format!',	// TODO
+				'too_large' => '上傳的圖示過大。最大檔案大小是 <em>%s</em>。',
+				'unsupported_format' => '不支援的影像檔案格式!',
 			),
-			'internal_problem' => '訂閱源添加失敗。<a href="%s">檢查 FreshRSS 日誌</a> 查看詳情。你可以在地址連結後附加 <code>#force_feed</code> 從而嘗試強制添加。',
-			'invalid_url' => '地址鏈接 <em>%s</em> 無效',
+			'internal_problem' => '無法新增此訂閱源。<a href="%s">檢查 FreshRSS 紀錄</a> 了解詳情。您可以嘗試透過附加 <code>#force_feed</code> 到 URL 強制新增。',
+			'invalid_url' => 'URL <em>%s</em> 無效',
 			'n_actualized' => '已更新 %d 個訂閱源',
 			'n_entries_deleted' => '已刪除 %d 篇文章',
-			'no_refresh' => '沒有可刷新的訂閱源…',
-			'not_added' => '<em>%s</em> 添加失敗',
-			'not_found' => '無法找到訂閱',
-			'over_max' => '你已達到訂閱源數上限(%d)',
-			'reloaded' => '<em>%s</em> 已重置',
+			'no_refresh' => '無訂閱源可重新整理',
+			'not_added' => '無法新增 <em>%s</em>',
+			'not_found' => '無法找到訂閱',
+			'over_max' => '你已達到訂閱源數限制 (%d)',
+			'reloaded' => '已重新載入 <em>%s</em>',
 			'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 將更新到 <strong>版本 %s</strong>。',
-		'error' => '更新出錯:%s',
-		'file_is_nok' => '請檢查 <em>%s</em> 目錄權限。HTTP 伺服器必須有寫入權限。',
+		'can_apply' => 'FreshRSS 更新可用: <strong>版本 %s</strong>。',
+		'error' => '更新過程遇到錯誤: %s',
+		'file_is_nok' => 'FreshRSS 更新可用 (<strong>版本 %s</strong>),但請檢查 <em>%s</em> 目錄權限。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',
 		),
 	),
 );

+ 1 - 1
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' => '您確定要丟棄所有未儲存的設定嗎?',

+ 12 - 12
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' => '提供指向 <a href="http://opml.org/" target="_blank">OPML 檔案</a> 的 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' => '範例: <code>meta.title</code> 或靜態字串: <code>"My custom feed"</code>',
@@ -202,7 +202,7 @@ return array(
 		),
 		'method_help' => 'The POST payload has automatic support for <code>application/x-www-form-urlencoded</code> and <code>application/json</code>',	// TODO
 		'method_postparams' => 'Payload for POST',	// TODO
-		'moved_category_deleted' => '刪除類時,其中的訂閱源會自動歸類到 <em>%s</em>',
+		'moved_category_deleted' => '刪除類時,其中的訂閱源會自動歸類到 <em>%s</em>',
 		'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' => '新增標籤',