Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed mixed tab/space indentation in Caddy documentation code block
- Improve error messages and fix broken REDIRECT_DOMAINS link in docs ([#1193](https://github.com/TecharoHQ/anubis/issues/1193))
- Add Bulgarian locale ([#1394](https://github.com/TecharoHQ/anubis/pull/1394))
- Improve zh-TW Traditional Chinese locale

<!-- This changes the project to: -->
- Fix CEL internal errors when iterating `headers`/`query` map wrappers by implementing map iterators for `HTTPHeaders` and `URLValues` ([#1465](https://github.com/TecharoHQ/anubis/pull/1465)).
Expand Down
66 changes: 33 additions & 33 deletions lib/localization/locales/zh-TW.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"loading": "載入中...",
"why_am_i_seeing": "為什麼我看到這個?",
"why_am_i_seeing": "為什麼我會看到這個?",
"protected_by": "本網站由",
"protected_from": "保護,來自",
"made_with": "在 🇨🇦 用 ❤️ 製作",
"mascot_design": "吉祥物由",
"ai_companies_explanation": "您會看到這個畫面,是因為網站管理員啟用了 Anubis 來保護伺服器,避免 AI 公司大量爬取網站內容。這類行為會導致網站當機,讓所有使用者都無法正常存取資源。",
"anubis_compromise": "Anubis 是一種折衷做法。它採用了類似 Hashcash 的工作量證明機制(Proof-of-Work),該機制最初是為了減少垃圾郵件而提出。其核心概念是:對個別使用者而言,額外的運算負擔可以忽略,但對大規模爬蟲來說,累積起來的成本將大幅增加,從而讓爬取行為變得更困難。",
"hack_purpose": "最終,這是一個佔位符解決方案,以便將更多時間用於指紋識別和識別無頭瀏覽器(例如:透過它們如何進行字體渲染),從而無需向更可能是合法用戶的用戶呈現挑戰工作量證明頁面。",
"jshelter_note": "請注意,Anubis 需要使用現代 JavaScript 功能,而像 JShelter 這類外掛可能會阻擋這些功能。請為此網域停用 JShelter 或類似的插件。",
"version_info": "這個網站正在運行 Anubis 版本",
"mascot_design": "吉祥物設計:",
"ai_companies_explanation": "您會看到這個畫面,是因為網站管理員使用了 Anubis 來保護伺服器,以避免 AI 公司大量爬取網站內容。這類行為可能造成網站中斷,導致所有使用者都無法正常存取資源。",
"anubis_compromise": "Anubis 是一種權衡的作法。它採用類似 Hashcash 的工作量證明(Proof-of-Work)機制,該機制最初是為了減少垃圾郵件而設計。其核心概念是:對個別使用者而言,額外的運算負擔可以被忽略;但對大規模爬蟲來說,累積起來的成本將大幅增加,使網站爬蟲行為變得更昂貴、更困難。",
"hack_purpose": "最終,這是一個暫時的權宜之計,好讓我們把更多時間用於指紋辨識與偵測無頭瀏覽器(例如:觀察它們如何進行字型渲染),以避免讓更可能是合法使用者的訪客也必須看到工作量證明挑戰頁面。",
"jshelter_note": "請注意,Anubis 需要使用較新的 JavaScript 功能,而像 JShelter 這類外掛程式可能會停用這些功能。請為此網域停用 JShelter 或其他類似的外掛程式。",
"version_info": "此網站使用的 Anubis 版本為",
"try_again": "再試一次",
"go_home": "回首頁",
"contact_webmaster": "或者您覺得您不應該被封鎖,請聯絡站點管理員於",
"connection_security": "請稍等,我們需要在繼續之前檢閱您的連線安全性。",
"javascript_required": "很遺憾,您必須啟用 JavaScript 才能通過這項驗證。這是因為 AI 公司已經改變了網站託管的社會契約,因此我們必須採取這樣的保護機制。無需 JavaScript 的解法仍在開發中。",
"contact_webmaster": "或若您認為不應遭封鎖,請聯絡網站管理員:",
"connection_security": "請稍候,我們正在確認連線的安全性。",
"javascript_required": "很抱歉,您必須啟用 JavaScript 才能完成這項驗證。由於 AI 公司已改變網站託管的互信基礎,我們必須採取這類保護機制。無需使用 JavaScript 的驗證方式仍在開發中。",
"benchmark_requires_js": "執行基準測試工具需要啟用 JavaScript。",
"difficulty": "難度:",
"algorithm": "演算法:",
Expand All @@ -25,42 +25,42 @@
"iters_a": "迭代 A",
"time_b": "時間 B",
"iters_b": "迭代 B",
"static_check_endpoint": "這是提供給您的反向代理伺服器使用的檢查端點。",
"authorization_required": "需要認證",
"cookies_disabled": "您的瀏覽器目前已停用 Cookie,為了確認您是合法使用者,Anubis 需要啟用 Cookie請為此網域啟用 Cookie",
"access_denied": "拒絕存取:錯誤代碼",
"static_check_endpoint": "這是提供給反向代理伺服器使用的檢查端點。",
"authorization_required": "需要授權",
"cookies_disabled": "您的瀏覽器目前已停用 Cookie 功能。為了確認您是有效的使用者,Anubis 需要使用 Cookie 功能。請為此網域啟用 Cookie",
"access_denied": "拒絕存取:錯誤碼",
"dronebl_entry": "DroneBL 回報了一筆紀錄",
"see_dronebl_lookup": "見",
"internal_server_error": "內部伺服器錯誤:管理員錯誤地配置了 Anubis。 請聯絡管理員要求他們檢閱日誌",
"internal_server_error": "內部伺服器錯誤:管理員未正確設定 Anubis。請聯絡管理員,並請他們查看與下列內容相關的日誌",
"invalid_redirect": "無效的重新導向",
"redirect_not_parseable": "重新導向 URL 無法解析",
"redirect_domain_not_allowed": "重新導向的網域並不允許",
"failed_to_sign_jwt": "簽署 JWT 失敗",
"invalid_invocation": "無效的 MakeChallenge 呼叫",
"client_error_browser": "客戶端錯誤:請確保您的瀏覽器是最新版本並稍候再試。",
"redirect_domain_not_allowed": "不允許重新導向至此網域",
"failed_to_sign_jwt": "JWT 簽章失敗",
"invalid_invocation": "MakeChallenge 呼叫無效",
"client_error_browser": "客戶端錯誤:請確認您的瀏覽器已更新到最新版本,並請稍候再試。",
"oh_noes": "哎呀糟糕了!",
"benchmarking_anubis": "正在進行 Anubis 效能測試!",
"you_are_not_a_bot": "你不是機器人!",
"making_sure_not_bot": "正在確認你是不是機器人!",
"celphase": "CELPHASE 設計",
"js_web_crypto_error": "您的瀏覽器無法正常使用 web.crypto 元件。您是否透過安全連線(HTTPS)檢視此網站?",
"js_web_workers_error": "您的瀏覽器並不支援 Web workers (Anubis 使用這個來避免凍結您的瀏覽器 )您有安裝像是 JShelter 之類的插件嗎?",
"js_cookies_error": "您的瀏覽器無法儲存 Cookie。 Anubis 會使用 Cookie 儲存簽署的憑證,以判斷使用者是否已通過驗證。請為此網域啟用 Cookie 儲存功能。 請注意,Anubis 儲存的 Cookie 名稱可能會變動,且其名稱與內容不屬於公開 API 的一部分。",
"js_context_not_secure": "您的內容並不安全",
"js_context_not_secure_msg": "請嘗試使用 HTTPS 連線,或聯繫網站管理員設定 HTTPS。更多資訊請參見 <a href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts#when_is_a_context_considered_secure\">MDN</a>。",
"you_are_not_a_bot": "您不是機器人!",
"making_sure_not_bot": "正在確認您不是機器人!",
"celphase": "CELPHASE",
"js_web_crypto_error": "您的瀏覽器無法正常使用 web.crypto 元件。您是否透過安全連線(HTTPS)瀏覽此網站?",
"js_web_workers_error": "您的瀏覽器並不支援 Web Workers(Anubis 會用它來避免瀏覽器停止回應)。您有安裝像是 JShelter 之類的外掛程式嗎?",
"js_cookies_error": "您的瀏覽器無法儲存 Cookie。Anubis 會在 Cookie 中儲存簽署的權杖,以判斷使用者是否已完成驗證。請為此網域啟用 Cookie 儲存功能。請注意,Anubis 儲存的 Cookie 名稱可能會變動,且 Cookie 的名稱與值不屬於公開 API 的一部分。",
"js_context_not_secure": "目前並非安全的瀏覽環境!",
"js_context_not_secure_msg": "請嘗試使用 HTTPS 連線,或請網站管理員設定 HTTPS。更多資訊請參閱 <a href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts#when_is_a_context_considered_secure\">MDN</a>。",
"js_calculating": "計算中...",
"js_missing_feature": "缺少功能",
"js_missing_feature": "缺少功能",
"js_challenge_error": "挑戰錯誤!",
"js_challenge_error_msg": "解決檢查演算法失敗。 您可能會想要重整頁面。",
"js_challenge_error_msg": "無法執行檢查演算法。您可能需要重整頁面。",
"js_calculating_difficulty": "計算中...<br/>難度:",
"js_speed": "速度:",
"js_verification_longer": "驗證所花的時間高於預期。 請不要重整頁面。",
"js_verification_longer": "驗證時間比預期久。請不要重整頁面。",
"js_success": "成功!",
"js_done_took": "完成! 花費",
"js_done_took": "完成!耗時",
"js_iterations": "迭代",
"js_finished_reading": "我讀完了,繼續 →",
"js_finished_reading": "已閱讀完畢,繼續 →",
"js_calculation_error": "計算錯誤!",
"js_calculation_error_msg": "計算挑戰失敗:",
"missing_required_forwarded_headers": "缺少必要的 X-Forwarded-* 標頭",
"simplified_explanation": "這是一種類似於驗證碼的措施,用於防止機器人和惡意請求。但是,您無需自己動手,您的瀏覽器會收到一個計算任務,必須解決該任務以確保它是有效的客戶端。這個概念稱為<a href=\"https://en.wikipedia.org/wiki/Proof_of_work\">工作量證明</a>。該任務在幾秒鐘內計算完畢,您將被授予訪問網站的權限。感謝您的理解和耐心。"
"simplified_explanation": "這是一種用來防範機器人與惡意請求的措施,概念類似 CAPTCHA。不需要手動操作;瀏覽器會收到一個計算任務,必須完成才能確認它是有效的客戶端。這個概念稱為 <a href=\"https://en.wikipedia.org/wiki/Proof_of_work\">工作量證明</a>。該任務會在幾秒內計算完成,接著就能存取網站。感謝您的理解與耐心。"
}
Loading