From 37fd666a9a6788d5f0c59311499f29896b48bc82 Mon Sep 17 00:00:00 2001 From: mlgzackfly Date: Sat, 20 Jul 2024 19:36:45 +0800 Subject: [PATCH] fix(i18n): update zhtw.js to match en.js --- src/gui/src/i18n/translations/zhtw.js | 134 +++++++++++++++++++++++++- 1 file changed, 129 insertions(+), 5 deletions(-) diff --git a/src/gui/src/i18n/translations/zhtw.js b/src/gui/src/i18n/translations/zhtw.js index 276284d4..4429f6a2 100644 --- a/src/gui/src/i18n/translations/zhtw.js +++ b/src/gui/src/i18n/translations/zhtw.js @@ -24,11 +24,14 @@ const zhtw = { dictionary: { about: "關於", account: "帳號", + account_password: "驗證帳號密碼", access_granted_to: "已授予存取權限給", add_existing_account: "新增現有帳號", all_fields_required: '所有欄位都必須填寫。', + allow: "允許", apply: "套用", ascending: '升序', + associated_websites: "相關網站", auto_arrange: '自動排列', background: "背景", browse: "瀏覽", @@ -40,24 +43,40 @@ const zhtw = { change_password: "更改密碼", change_ui_colors: "更改 UI 顏色", change_username: "更改使用者名稱", + close: '關閉', close_all_windows: "關閉所有視窗", + close_all_windows_confirm: "您確定要關閉所有視窗嗎?", close_all_windows_and_log_out: '關閉視窗並登出', change_always_open_with: "您是否希望總是用此程式開啟這類型的檔案", color: '顏色', - hue: '色調', + confirm: '確認', + confirm_2fa_setup: '我已將程式碼新增至我的身份驗證器應用程式中', + confirm_2fa_recovery: '我已將恢復代碼保存在安全位置', confirm_account_for_free_referral_storage_c2a: '建立帳號並確認您的電子郵件地址以獲得 1 GB 的免費儲存空間。您的朋友也將獲得 1 GB 的免費儲存空間。', + confirm_code_generic_incorrect: "不正確的代碼。", + confirm_code_generic_too_many_requests: "請求太多。請稍等幾分鐘。", + confirm_code_generic_submit: "送出代碼", + confirm_code_generic_try_again: "再試一次", + confirm_code_generic_title: "輸入驗證碼", + confirm_code_2fa_instruction: "輸入驗證器應用程式中的 6 位數代碼。", + confirm_code_2fa_submit_btn: "送出", + confirm_code_2fa_title: "輸入 2FA 代碼", confirm_delete_multiple_items: '您確定要永久刪除這些項目嗎?', confirm_delete_single_item: '您確定要永久刪除此項目嗎?', confirm_open_apps_log_out: '您有開啟的應用程式。您確定要登出嗎?', confirm_new_password: "確認新密碼", confirm_delete_user: "您確定要刪除您的帳號嗎?您的所有檔案和資料將被永久刪除。此操作無法復原。", confirm_delete_user_title: "刪除帳號?", + confirm_session_revoke: "您確定要撤銷此會話嗎?", + confirm_your_email_address: "確認您的電子郵件地址", contact_us: "聯絡我們", + contact_us_verification_required: "您必須擁有經過驗證的電子郵件地址才能使用。", contain: '包含', continue: "繼續", copy: '複製', copy_link: "複製連結", copying: "正在複製", + copying_file: "正在複製 %%", cover: '覆蓋', create_account: "建立帳號", create_free_account: "建立免費帳號", @@ -69,36 +88,62 @@ const zhtw = { clock_visible_hide: '隱藏 - 總是隱藏', clock_visible_show: '顯示 - 總是顯示', clock_visible_auto: '自動 - 預設,僅在全螢幕模式下可見。', + close_all: '關閉全部', + created: '創建於', date_modified: '修改日期', + default: '預設', delete: '刪除', delete_account: "刪除帳號", delete_permanently: "永久刪除", + deleting_file: "正在刪除 %%", deploy_as_app: '部署為應用程式', descending: '降序', + desktop: '桌面', desktop_background_fit: "適應", developers: "開發者", dir_published_as_website: `%strong% 已發布到:`, + disable_2fa: '停用 2FA', + disable_2fa_confirm: "你確定要停用 2FA 嗎?", + disable_2fa_instructions: "輸入您的密碼以停用 2FA。", disassociate_dir: "取消關聯目錄", + documents: '文件', + dont_allow: '不允許', download: '下載', download_file: '下載檔案', downloading: "正在下載", email: "電子郵件", + email_change_confirmation_sent: "確認電子郵件已發送到您的新電子郵件地址。請檢查您的收件箱並按照說明完成過程。A confirmation email has been sent to your new email address. Please check your inbox and follow the instructions to complete the process.", + email_invalid: '無效的電子郵件。', email_or_username: "電子郵件或使用者名稱", + email_required: '電子郵件是必需的。', empty_trash: '清空垃圾桶', empty_trash_confirmation: `您確定要永久刪除垃圾桶中的項目嗎?`, emptying_trash: '正在清空垃圾桶…', + enable_2fa: '啟用 2FA', + end_hard: "強制結束", + end_process_force_confirm: "您確定要強制結束此程式嗎?", + end_soft: "正常結束", + enlarged_qr_code: "放大 QR Code", enter_password_to_confirm_delete_user: "輸入您的密碼以確認刪除帳號", + error_message_is_missing: "遺失錯誤信息。", + error_unknown_cause: "發生未知錯誤。An unknown error occurred.", + error_uploading_files: "文件上傳失敗", + favorites: "收藏", feedback: "回饋", feedback_c2a: "請使用下面的表單向我們傳送您的回饋、評論和錯誤報告。", feedback_sent_confirmation: "感謝您聯絡我們。如果您的帳號有關聯的電子郵件,我們將盡快回覆您。", fit: "適應", + folder: '資料夾', + force_quit: '強制退出', forgot_pass_c2a: "忘記密碼?", from: "從", general: "一般", get_a_copy_of_on_puter: `在 Puter.com 上取得 '%%' 的副本!`, get_copy_link: '取得複製連結', hide_all_windows: "隱藏所有視窗", + home: '首頁', html_document: 'HTML 文件', + hue: '色調', image: '圖片', incorrect_password: "密碼錯誤", invite_link: "邀請連結", @@ -109,10 +154,18 @@ const zhtw = { language: "語言", license: "許可證", lightness: '亮度', + link_copied: "連結已複製", loading: '載入中', log_in: "登入", log_into_another_account_anyway: '無論如何都要登入另一個帳號', log_out: '登出', + looks_good: "看起來不錯!", + manage_sessions: "管理 Session", + menubar_style: "選單列樣式", + menubar_style_desktop: "桌面", + menubar_style_system: "系統", + menubar_style_window: "視窗", + modified: '修改的', move: '移動', moving_file: "正在移動 %%", my_websites: "我的網站", @@ -124,6 +177,7 @@ const zhtw = { name_must_be_string: "名稱只能是字串。", name_too_long: `名稱不能超過 %% 個字元。`, new: '新建', + new_email: '新電子郵件', new_folder: '新資料夾', new_password: "新密碼", new_username: "新使用者名稱", @@ -135,28 +189,45 @@ const zhtw = { open_in_new_tab: "在新標籤頁中開啟", open_in_new_window: "在新視窗中開啟", open_with: "開啟方式", + original_name: '原始名稱', + original_path: '原始路徑', oss_code_and_content: "開源軟體和內容", password: "密碼", password_changed: "密碼已更改。", - passwords_do_not_match: '`新密碼` 和 `確認新密碼` 不符。', + password_recovery_rate_limit: "您已達到我們的速率限制;請等幾分鐘再試。為了避免未來出現此問題,請避免過於頻繁地重新載入頁面。", + password_recovery_token_invalid: "此密碼恢復 Token 已不再有效。", + password_recovery_unknown_error: "發生未知錯誤。請稍後再試。", + password_required: '需要密碼。', + password_strength_error: "密碼必須至少包含 8 個字元,並包含至少一個大寫字母、一個小寫字母、一個數字和一個特殊字元。", + passwords_do_not_match: '`新密碼` 和 `確認新密碼` 不匹配。', paste: '貼上', paste_into_folder: "貼入資料夾", + path: '路徑', personalization: "個人化", pick_name_for_website: "為您的網站選擇一個名稱:", picture: "圖片", + pictures: '圖片', plural_suffix: '個', powered_by_puter_js: `由 {{link=docs}}Puter.js{{/link}} 提供技術支援`, preparing: "準備中...", preparing_for_upload: "準備上傳...", + print: '輸出', privacy: "隱私", proceed_to_login: '繼續登入', proceed_with_account_deletion: "繼續刪除帳號", + process_status_initializing: "初始化中", + process_status_running: "運行中", + process_type_app: '應用程式', + process_type_init: '初始化', + process_type_ui: '使用者介面', properties: "屬性", + public: '公開', publish: "發布", publish_as_website: '發布為網站', - puter_description: `Puter 是一個以隱私為首的個人雲端,將您的所有檔案、應用程式和遊戲保留在一個 - 安全的地方,隨時隨地都可以存取。`, + puter_description: `Puter 是一個以隱私為首的個人雲端,將您的所有檔案、應用程式和遊戲保留在一個安全的地方,隨時隨地都可以存取。`, + reading_file: "讀取 %strong%", recent: "最近", + recommended: "推薦", recover_password: "找回密碼", refer_friends_c2a: "每推薦一位朋友在 Puter 上建立並確認帳號,您就可以獲得 1 GB 的儲存空間。您的朋友也會獲得 1 GB 的儲存空間!", refer_friends_social_media_c2a: `在 Puter.com 上獲得 1 GB 的免費儲存空間!`, @@ -169,7 +240,9 @@ const zhtw = { replace_all: '全部取代', resend_confirmation_code: "重新傳送確認碼", reset_colors: "重設顏色", + restart_puter_confirm: "你確定要重新啟動 Puter 嗎?", restore: "還原", + save: '儲存', saturation: '飽和度', save_account: '儲存帳號', save_account_to_get_copy_link: "請建立帳號以繼續。", @@ -177,15 +250,24 @@ const zhtw = { save_session: '儲存工作階段', save_session_c2a: '建立帳號以儲存您目前的工作階段,避免遺失您的工作。', scan_qr_c2a: '掃描下方的 QR Code,從其他裝置登入此工作階段', + scan_qr_2fa: '使用您的驗證器應用程式掃描 QR Code', + scan_qr_generic: '使用您的手機或其他裝置掃描此 QR Code', + search: '搜尋', + seconds: '秒', + security: '安全性', select: "選擇", selected: '已選擇', select_color: '選擇顏色…', + sessions: "Sessions", send: "傳送", send_password_recovery_email: "傳送密碼恢復電子郵件", session_saved: "感謝您建立帳號。此工作階段已儲存。", settings: "設定", set_new_password: "設定新密碼", + share: "分享", share_to: "分享到", + share_with: "分享給:", + shortcut_to: "捷徑到", show_all_windows: "顯示所有視窗", show_hidden: '顯示隱藏項目', sign_in_with_puter: "使用 Puter 登入", @@ -193,19 +275,30 @@ const zhtw = { signing_in: "正在登入…", size: '大小', skip: '跳過', + something_went_wrong: "出了些問題。", sort_by: '排序方式', start: '開始', status: "狀態", storage_usage: "儲存空間使用情況", + storage_puter_used: "由 Puter 使用", taking_longer_than_usual: '花費的時間比預期的還長。請稍候...', + task_manager: "任務管理器", + taskmgr_header_name: "名稱", + taskmgr_header_status: "狀態", + taskmgr_header_type: "類型", terms: "條款", text_document: '文字文件', tos_fineprint: `點選 '建立免費帳號' 即表示您同意 Puter 的 {{link=terms}}服務條款{{/link}} 和 {{link=privacy}}隱私政策{{/link}}。`, transparency: "透明度", trash: '垃圾桶', + two_factor: '雙重要素驗證', + two_factor_disabled: '2FA 已禁用', + two_factor_enabled: '2FA 已啟用', type: '類型', type_confirm_to_delete_account: "輸入 'confirm' 以刪除您的帳號。", ui_colors: "UI 顏色", + ui_manage_sessions: "Session 管理器", + ui_revoke: "撤銷", undo: '復原', unlimited: '無限', unzip: "解壓縮", @@ -214,13 +307,44 @@ const zhtw = { usage: '使用情況', username: "使用者名稱", username_changed: '使用者名稱已成功更新。', + username_required: '使用者名稱是必需的。', versions: "版本", visibility: '可視性', + website: "網站", yes: '是', yes_release_it: '是的,釋放它', you_have_been_referred_to_puter_by_a_friend: "您的朋友推薦您使用 Puter!", zip: "壓縮", - storage_puter_used: "由 Puter 使用", + zipping_file: "壓縮檔案 %strong%", + + // === 2FA Setup === + setup2fa_1_step_heading: '打開您的驗證器應用程式', + setup2fa_1_instructions: ` + 您可以使用任何支援時間基礎一次性密碼(TOTP)協議的驗證器應用程式。 + 有很多選擇,如果您不確定 + Authy + 是 Android 和 iOS 的可靠選擇。 + `, + setup2fa_2_step_heading: '掃描 QR Code', + setup2fa_3_step_heading: '輸入 6 位數碼', + setup2fa_4_step_heading: '複製您的恢復代碼', + setup2fa_4_instructions: ` + 這些恢復代碼是您在遺失手機或無法使用驗證器應用程式時訪問帳戶的唯一方法。 + 請確保將它們儲存在安全的地方。 + `, + setup2fa_5_step_heading: '確認 2FA 設定', + setup2fa_5_confirmation_1: '我已經將恢復代碼儲存在安全的位置', + setup2fa_5_confirmation_2: '我準備啟用 2FA', + setup2fa_5_button: '啟用 2FA', + + // === 2FA Login === + login2fa_otp_title: '輸入 2FA 代碼', + login2fa_otp_instructions: '輸入您驗證器應用程式中的 6 位數碼代碼。', + login2fa_recovery_title: '輸入恢復代碼', + login2fa_recovery_instructions: '輸入您的恢復代碼之一以訪問您的帳戶。', + login2fa_use_recovery_code: '使用恢復代碼', + login2fa_recovery_back: '返回', + login2fa_recovery_placeholder: 'XXXXXXXX', } };