diff --git a/share/locale/zh_Hant.json b/share/locale/zh_Hant.json
index c24d13ce..bd7dd6d6 100644
--- a/share/locale/zh_Hant.json
+++ b/share/locale/zh_Hant.json
@@ -1,19 +1,19 @@
{
- "config_onion_service": "",
- "preparing_files": "",
- "give_this_url": "",
- "give_this_url_stealth": "",
- "give_this_url_receive": "",
- "give_this_url_receive_stealth": "",
- "ctrlc_to_stop": "",
- "not_a_file": "",
- "not_a_readable_file": "",
- "no_available_port": "",
- "other_page_loaded": "",
- "close_on_timeout": "",
- "closing_automatically": "",
+ "config_onion_service": "正在端口{0:d}啟動onion服務...",
+ "preparing_files": "壓縮檔案中...",
+ "give_this_url": "請將這串地址交給接收者:",
+ "give_this_url_stealth": "請將這串地址以及HidServAuth交給接收者:",
+ "give_this_url_receive": "請將這串地址交給傳送者:",
+ "give_this_url_receive_stealth": "請將這串地址以及HidServAuth交給傳送者:",
+ "ctrlc_to_stop": "按下Ctrl+C以停止服務",
+ "not_a_file": "{0:s} 不是一個可用的檔案。",
+ "not_a_readable_file": "{0:s} 不是一個可讀取的檔案。",
+ "no_available_port": "找不到一個可用的端口來啟動onion服務",
+ "other_page_loaded": "已載入的地址",
+ "close_on_timeout": "因計數器超時,已停止",
+ "closing_automatically": "因傳輸完成,已停止",
"timeout_download_still_running": "",
- "large_filesize": "",
+ "large_filesize": "警告:傳輸巨大的檔案將有可能耗時數小時以上",
"systray_menu_exit": "離開",
"systray_download_started_title": "",
"systray_download_started_message": "",
@@ -23,114 +23,114 @@
"systray_download_canceled_message": "",
"systray_upload_started_title": "",
"systray_upload_started_message": "",
- "help_local_only": "",
- "help_stay_open": "",
- "help_shutdown_timeout": "",
- "help_stealth": "",
- "help_receive": "",
- "help_debug": "",
- "help_filename": "",
- "help_config": "",
- "gui_drag_and_drop": "",
+ "help_local_only": "不要使用Tor(僅限開發使用)",
+ "help_stay_open": "繼續分享即使檔案已傳送",
+ "help_shutdown_timeout": "在所給定的秒數後停止分享",
+ "help_stealth": "使用客戶端認證 (進階選項)",
+ "help_receive": "接收分享的檔案而不是傳送他們",
+ "help_debug": "將OnionShare的錯誤日誌輸出到stdout, 並且將網路錯誤輸出到硬碟",
+ "help_filename": "列舉所要分享的檔案或資料夾",
+ "help_config": "自定義的JSON設置檔路徑(選擇性)",
+ "gui_drag_and_drop": "拖曳檔案及資料夾來開始分享",
"gui_add": "新增",
"gui_delete": "刪除",
- "gui_choose_items": "選擇",
- "gui_share_start_server": "",
- "gui_share_stop_server": "",
- "gui_share_stop_server_shutdown_timeout": "",
- "gui_share_stop_server_shutdown_timeout_tooltip": "",
- "gui_receive_start_server": "",
- "gui_receive_stop_server": "",
- "gui_receive_stop_server_shutdown_timeout": "",
- "gui_receive_stop_server_shutdown_timeout_tooltip": "",
- "gui_copy_url": "",
- "gui_copy_hidservauth": "",
+ "gui_choose_items": "瀏覽",
+ "gui_share_start_server": "開始分享",
+ "gui_share_stop_server": "停止分享",
+ "gui_share_stop_server_shutdown_timeout": "停止分享 (剩餘{}秒)",
+ "gui_share_stop_server_shutdown_timeout_tooltip": "計數器將在{}停止",
+ "gui_receive_start_server": "啟動接收模式",
+ "gui_receive_stop_server": "停止接收模式",
+ "gui_receive_stop_server_shutdown_timeout": "停止接收模式 (剩餘{}秒)",
+ "gui_receive_stop_server_shutdown_timeout_tooltip": "計數器將在{}停止",
+ "gui_copy_url": "複製地址",
+ "gui_copy_hidservauth": "複製HidServAuth",
"gui_downloads": "",
"gui_no_downloads": "",
- "gui_canceled": "取消",
- "gui_copied_url_title": "",
- "gui_copied_url": "",
- "gui_copied_hidservauth_title": "",
- "gui_copied_hidservauth": "",
- "gui_please_wait": "",
+ "gui_canceled": "已取消",
+ "gui_copied_url_title": "已複製OnionShare地址",
+ "gui_copied_url": "OnionShare地址已複製到剪貼簿",
+ "gui_copied_hidservauth_title": "已複製HidServAuth",
+ "gui_copied_hidservauth": "HidServAuth已複製到剪貼簿",
+ "gui_please_wait": "啟動中...點擊以取消。",
"gui_download_upload_progress_complete": "",
"gui_download_upload_progress_starting": "",
"gui_download_upload_progress_eta": "",
- "version_string": "",
- "gui_quit_title": "",
- "gui_share_quit_warning": "",
- "gui_receive_quit_warning": "",
- "gui_quit_warning_quit": "離開",
- "gui_quit_warning_dont_quit": "",
- "error_rate_limit": "",
- "zip_progress_bar_format": "",
- "error_stealth_not_supported": "",
- "error_ephemeral_not_supported": "",
+ "version_string": "OnionShare {0:s} | https://onionshare.org/",
+ "gui_quit_title": "確定要離開嗎",
+ "gui_share_quit_warning": "仍在傳送檔案,您確定要結束OnionShare嗎?",
+ "gui_receive_quit_warning": "仍在接收檔案,您確定要結束OnionShare嗎?",
+ "gui_quit_warning_quit": "結束",
+ "gui_quit_warning_dont_quit": "取消",
+ "error_rate_limit": "有人嘗試過多次您的地址,代表他們可能是用猜的,因此OnionShare已經停止服務。再次啟動分享並傳送新的地址給接收者以開始分享。",
+ "zip_progress_bar_format": "壓縮中: %p%",
+ "error_stealth_not_supported": "為了使用客戶端認證, 您至少需要 Tor 0.2.9.1-alpha (或 Tor Browser 6.5) 以及 python3-stem 1.5.0.",
+ "error_ephemeral_not_supported": "OnionShare 需要至少 Tor 0.2.7.1 以及 python3-stem 1.4.0.",
"gui_settings_window_title": "設定",
- "gui_settings_whats_this": "",
- "gui_settings_stealth_option": "",
- "gui_settings_stealth_hidservauth_string": "",
+ "gui_settings_whats_this": "這是什麼?",
+ "gui_settings_stealth_option": "使用客戶端認證",
+ "gui_settings_stealth_hidservauth_string": "已經將您的私鑰存起來以便使用,代表您現在可以點選以複製您的HidSerAuth。",
"gui_settings_autoupdate_label": "檢查新版本",
- "gui_settings_autoupdate_option": "",
- "gui_settings_autoupdate_timestamp": "",
- "gui_settings_autoupdate_timestamp_never": "不使用",
- "gui_settings_autoupdate_check_button": "",
+ "gui_settings_autoupdate_option": "當有新版本的時候提醒我",
+ "gui_settings_autoupdate_timestamp": "上一次檢查時間: {}",
+ "gui_settings_autoupdate_timestamp_never": "從未",
+ "gui_settings_autoupdate_check_button": "檢查新版本",
"gui_settings_general_label": "一般設定",
- "gui_settings_sharing_label": "",
- "gui_settings_close_after_first_download_option": "",
- "gui_settings_connection_type_label": "",
- "gui_settings_connection_type_bundled_option": "",
- "gui_settings_connection_type_automatic_option": "",
- "gui_settings_connection_type_control_port_option": "",
- "gui_settings_connection_type_socket_file_option": "",
- "gui_settings_connection_type_test_button": "",
- "gui_settings_control_port_label": "管理連接埠",
- "gui_settings_socket_file_label": "",
- "gui_settings_socks_label": "",
- "gui_settings_authenticate_label": "",
- "gui_settings_authenticate_no_auth_option": "",
- "gui_settings_authenticate_password_option": "Password",
- "gui_settings_password_label": "Password",
- "gui_settings_tor_bridges": "",
- "gui_settings_tor_bridges_no_bridges_radio_option": "",
- "gui_settings_tor_bridges_obfs4_radio_option": "",
- "gui_settings_tor_bridges_obfs4_radio_option_no_obfs4proxy": "",
- "gui_settings_tor_bridges_meek_lite_azure_radio_option": "",
- "gui_settings_tor_bridges_meek_lite_azure_radio_option_no_obfs4proxy": "",
- "gui_settings_meek_lite_expensive_warning": "",
- "gui_settings_tor_bridges_custom_radio_option": "",
- "gui_settings_tor_bridges_custom_label": "",
- "gui_settings_tor_bridges_invalid": "",
+ "gui_settings_sharing_label": "分享設定",
+ "gui_settings_close_after_first_download_option": "當檔案已傳送時停止分享",
+ "gui_settings_connection_type_label": "OnionShare要如何連接到Tor?",
+ "gui_settings_connection_type_bundled_option": "使用OnionShare內建的Tor版本",
+ "gui_settings_connection_type_automatic_option": "嘗試auto-configuration with Tor Browser",
+ "gui_settings_connection_type_control_port_option": "使用control port",
+ "gui_settings_connection_type_socket_file_option": "使用Socket file",
+ "gui_settings_connection_type_test_button": "測試連接到Tor",
+ "gui_settings_control_port_label": "Control端口",
+ "gui_settings_socket_file_label": "Socket file",
+ "gui_settings_socks_label": "SOCKS端口",
+ "gui_settings_authenticate_label": "Tor 驗證設定",
+ "gui_settings_authenticate_no_auth_option": "沒有驗證,或使用cookie驗證",
+ "gui_settings_authenticate_password_option": "密碼",
+ "gui_settings_password_label": "密碼",
+ "gui_settings_tor_bridges": "Tor bridge支援",
+ "gui_settings_tor_bridges_no_bridges_radio_option": "不要使用bridges",
+ "gui_settings_tor_bridges_obfs4_radio_option": "使用內建的obfs4 pluggable transports",
+ "gui_settings_tor_bridges_obfs4_radio_option_no_obfs4proxy": "使用內建的obfs4 pluggable transports (需要 obfs4proxy)",
+ "gui_settings_tor_bridges_meek_lite_azure_radio_option": "使用內建的 meek_lite (Azure) pluggable transports",
+ "gui_settings_tor_bridges_meek_lite_azure_radio_option_no_obfs4proxy": "使月內建的 meek_lite (Azure) pluggable transports (需要 obfs4proxy)",
+ "gui_settings_meek_lite_expensive_warning": "警告: The meek_lite bridges are very costly for the Tor Project to run.
Only use them if unable to connect to Tor directly, via obfs4 transports, or other normal bridges.",
+ "gui_settings_tor_bridges_custom_radio_option": "使用自定義的bridges",
+ "gui_settings_tor_bridges_custom_label": "你可以從 https://bridges.torproject.org取得bridges",
+ "gui_settings_tor_bridges_invalid": "您新增的bridges無效。\n請再次檢查他們或新增其他的。",
"gui_settings_button_save": "保存",
- "gui_settings_button_cancel": "",
- "gui_settings_button_help": "協助",
- "gui_settings_shutdown_timeout_checkbox": "",
- "gui_settings_shutdown_timeout": "",
- "settings_error_unknown": "",
- "settings_error_automatic": "",
- "settings_error_socket_port": "",
- "settings_error_socket_file": "",
- "settings_error_auth": "",
- "settings_error_missing_password": "",
- "settings_error_unreadable_cookie_file": "",
- "settings_error_bundled_tor_not_supported": "",
- "settings_error_bundled_tor_timeout": "",
- "settings_error_bundled_tor_broken": "",
- "settings_test_success": "",
- "error_tor_protocol_error": "",
- "error_tor_protocol_error_unknown": "",
- "error_invalid_private_key": "",
- "connecting_to_tor": "",
- "update_available": "",
- "update_error_check_error": "",
- "update_error_invalid_latest_version": "",
- "update_not_available": "",
- "gui_tor_connection_ask": "",
- "gui_tor_connection_ask_open_settings": "",
- "gui_tor_connection_ask_quit": "離開",
- "gui_tor_connection_error_settings": "",
- "gui_tor_connection_canceled": "",
- "gui_tor_connection_lost": "",
+ "gui_settings_button_cancel": "取消",
+ "gui_settings_button_help": "說明",
+ "gui_settings_shutdown_timeout_checkbox": "使用自動停止計數器",
+ "gui_settings_shutdown_timeout": "在這個時間停止分享:",
+ "settings_error_unknown": "無法連接到Tor controller因為您的設定無效。",
+ "settings_error_automatic": "無法連機到Tor controller。Tor Browser(可以從torproject.org取得)是否正在背景運行?",
+ "settings_error_socket_port": "無法在{}:{}連接到Tor controller。",
+ "settings_error_socket_file": "無法使用Socket file {}連接到Tor controller。",
+ "settings_error_auth": "已連接到 {}:{} 但無法驗證。或許這個不是一個Tor controller?",
+ "settings_error_missing_password": "已連接到Tor controller,但是它需要密碼進行驗證。",
+ "settings_error_unreadable_cookie_file": "已連接到Tor controller,但是密碼錯誤,或是您沒有讀取cookie檔案的權限。",
+ "settings_error_bundled_tor_not_supported": "OnionShare附帶的Tor版本並不適用於Windows或macOS上的開發人員模式。",
+ "settings_error_bundled_tor_timeout": "Tor連接超時。您可能沒有連接網路,或是系統時間設定錯誤?",
+ "settings_error_bundled_tor_broken": "OnionShare無法在背景連接到Tor:\n{}",
+ "settings_test_success": "已連接到Tor controller。\n\nTor版本: {}\n支援短期onion服務: {}.\n支援客戶端認證: {}.\n支援新一代.onion地址: {}.",
+ "error_tor_protocol_error": "Tor發生錯誤: {}",
+ "error_tor_protocol_error_unknown": "Tor發生了未知的錯誤",
+ "error_invalid_private_key": "此私鑰類型不受支援",
+ "connecting_to_tor": "正在連接Tor網路",
+ "update_available": "新版本的OnionShare已推出。 點此獲取
您正在使用版本 {} 而最新版本是 {}。",
+ "update_error_check_error": "無法檢查新版本: OnionShare網站提示最新版本無法辨識'{}'…",
+ "update_error_invalid_latest_version": "無法檢查新版本:或許您尚未連接上Tor,或是OnionShare官網失效?",
+ "update_not_available": "您正在使用最新版本的OnionShare。",
+ "gui_tor_connection_ask": "開啟設定來檢查Tor連接?",
+ "gui_tor_connection_ask_open_settings": "是",
+ "gui_tor_connection_ask_quit": "否",
+ "gui_tor_connection_error_settings": "試試在設定中改變OnionShare連接到Tor網路的方式。",
+ "gui_tor_connection_canceled": "無法連接到Tor。\n\n請確認您已連接上網路,然後再重新開啟OnionShare並設定Tor連線。",
+ "gui_tor_connection_lost": "已斷開Tor連接。",
"gui_server_started_after_timeout": "",
"gui_server_timeout_expired": "",
"share_via_onionshare": "",
@@ -181,5 +181,8 @@
"gui_download_in_progress": "",
"gui_open_folder_error_nautilus": "",
"gui_settings_language_label": "",
- "gui_settings_language_changed_notice": ""
+ "gui_settings_language_changed_notice": "",
+ "gui_add_files": "新增檔案",
+ "gui_add_folder": "新增資料夾",
+ "gui_settings_onion_label": "Onion設定"
}