[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [torbutton/master] Translations update



commit 29445428ee7c1e033d00d9332983b895dccc052d
Author: Georg Koppen <gk@xxxxxxxxxxxxxx>
Date:   Fri Jan 7 10:37:24 2022 +0000

    Translations update
---
 chrome/locale/he/torbutton.dtd           |   4 +-
 chrome/locale/id/aboutTor.dtd            |   4 +-
 chrome/locale/zh-TW/aboutTor.dtd         |   2 +-
 chrome/locale/zh-TW/brand.properties     |   4 +-
 chrome/locale/zh-TW/branding/brand.ftl   |   4 +-
 chrome/locale/zh-TW/torbutton.dtd        |  10 +--
 chrome/locale/zh-TW/torbutton.properties | 110 +++++++++++++++----------------
 7 files changed, 69 insertions(+), 69 deletions(-)

diff --git a/chrome/locale/he/torbutton.dtd b/chrome/locale/he/torbutton.dtd
index c1afaa5e..250f5cac 100644
--- a/chrome/locale/he/torbutton.dtd
+++ b/chrome/locale/he/torbutton.dtd
@@ -1,8 +1,8 @@
 <!ENTITY torbutton.context_menu.new_identity "×?×?×?ת ×?×?ש×?">
-<!ENTITY torbutton.context_menu.new_identity_sentence_case "New identity">
+<!ENTITY torbutton.context_menu.new_identity_sentence_case "×?×?×?ת ×?×?ש×?">
 <!ENTITY torbutton.context_menu.new_identity_key "I">
 <!ENTITY torbutton.context_menu.new_circuit "נת×?×? Tor ×?×?ש ×?×?תר ×?×?">
-<!ENTITY torbutton.context_menu.new_circuit_sentence_case "New tor circuit for this site">
+<!ENTITY torbutton.context_menu.new_circuit_sentence_case "×?×¢×?×? Tor ×?×?ש ×¢×?×?ר ×?תר ×?×?">
 <!ENTITY torbutton.context_menu.new_circuit_key "C">
 <!ENTITY torbutton.context_menu.networksettings "×?×?×?ר×?ת רשת Torâ?¦">
 <!ENTITY torbutton.context_menu.networksettings.key "N">
diff --git a/chrome/locale/id/aboutTor.dtd b/chrome/locale/id/aboutTor.dtd
index 4918ea97..a6663ba9 100644
--- a/chrome/locale/id/aboutTor.dtd
+++ b/chrome/locale/id/aboutTor.dtd
@@ -48,7 +48,7 @@
   Thank you!
 -->
 <!ENTITY aboutTor.yec.slogan "Jauhi\nData\nSaya">
-<!ENTITY aboutTor.yec.motto "Privasi adalah hak asasi manusia">
+<!ENTITY aboutTor.yec.motto "Privasi adalah sebuah hak asasi manusia">
 <!-- LOCALIZATION NOTE (aboutTor.yec.donationMatch): Please translate the 'Friends of Tor' phrase, but
   also format it like the name of an organization in whichever way that is appropriate for your locale.
 
@@ -56,4 +56,4 @@
 
   Thank you!
 -->
-<!ENTITY aboutTor.yec.donationMatch "Donasi anda akan disesuaikan oleh &quot;Friends of Tor&quot;, hingga $150,000.">
+<!ENTITY aboutTor.yec.donationMatch "Donasi Anda akan disesuaikan oleh &quot;Friends of Tor&quot;, hingga $150.000.">
diff --git a/chrome/locale/zh-TW/aboutTor.dtd b/chrome/locale/zh-TW/aboutTor.dtd
index 8ec68152..5dc4ac80 100644
--- a/chrome/locale/zh-TW/aboutTor.dtd
+++ b/chrome/locale/zh-TW/aboutTor.dtd
@@ -47,7 +47,7 @@
 
   Thank you!
 -->
-<!ENTITY aboutTor.yec.slogan "HANDS\nOFF\nMY\nDATA">
+<!ENTITY aboutTor.yec.slogan "å?¥\n碰\næ??ç??\nè³?æ??">
 <!ENTITY aboutTor.yec.motto "���人�">
 <!-- LOCALIZATION NOTE (aboutTor.yec.donationMatch): Please translate the 'Friends of Tor' phrase, but
   also format it like the name of an organization in whichever way that is appropriate for your locale.
diff --git a/chrome/locale/zh-TW/brand.properties b/chrome/locale/zh-TW/brand.properties
index ba17accb..91fb6df8 100644
--- a/chrome/locale/zh-TW/brand.properties
+++ b/chrome/locale/zh-TW/brand.properties
@@ -8,8 +8,8 @@ brandFullName=æ´?è?¥è·¯ç?±ç??覽å?¨
 # LOCALIZATION NOTE(brandProductName):
 # This brand name can be used in messages where the product name needs to
 # remain unchanged across different versions (Nightly, Beta, etc.).
-brandProductName=Tor ç??覽å?¨
-vendorShortName=Tor ��
+brandProductName= æ´?è?¥è·¯ç?±ç??覽å?¨
+vendorShortName=��路�����
 
 homePageSingleStartMain=Firefox Start:å??å?«å?§å»ºæ??å°?ç??å¿«é??é¦?é ?
 homePageImport=å¾? %S å?¯å?¥æ?¨ç??é¦?é ?
diff --git a/chrome/locale/zh-TW/branding/brand.ftl b/chrome/locale/zh-TW/branding/brand.ftl
index eca78d7c..3975bebd 100644
--- a/chrome/locale/zh-TW/branding/brand.ftl
+++ b/chrome/locale/zh-TW/branding/brand.ftl
@@ -7,6 +7,6 @@
 -brand-full-name = æ´?è?¥è·¯ç?±ç??覽å?¨
 # This brand name can be used in messages where the product name needs to
 # remain unchanged across different versions (Nightly, Beta, etc.).
--brand-product-name = Tor ç??覽å?¨
--vendor-short-name = Tor ��
+-brand-product-name =  æ´?è?¥è·¯ç?±ç??覽å?¨
+-vendor-short-name = ��路�����
 trademarkInfo = ã??Torã??å??ã??Onion Logoã??ç??æ?¯ Tor Project, Inc ç??註å??å??æ¨?ã??
diff --git a/chrome/locale/zh-TW/torbutton.dtd b/chrome/locale/zh-TW/torbutton.dtd
index 285c64a9..5de16056 100644
--- a/chrome/locale/zh-TW/torbutton.dtd
+++ b/chrome/locale/zh-TW/torbutton.dtd
@@ -1,8 +1,8 @@
 <!ENTITY torbutton.context_menu.new_identity "æ?°è­?å?¥èº«å??">
-<!ENTITY torbutton.context_menu.new_identity_sentence_case "New identity">
+<!ENTITY torbutton.context_menu.new_identity_sentence_case "���身份">
 <!ENTITY torbutton.context_menu.new_identity_key "I">
 <!ENTITY torbutton.context_menu.new_circuit "建ç«?æ?°ç??æ´?è?¥è·¯ç?±è¿´è·¯ä¾?é?£æ?¥ä¸?此網ç«?">
-<!ENTITY torbutton.context_menu.new_circuit_sentence_case "New tor circuit for this site">
+<!ENTITY torbutton.context_menu.new_circuit_sentence_case "ç?¨æ?°ç??è¿´è·¯é?£æ?¥æ­¤ç«?å?°">
 <!ENTITY torbutton.context_menu.new_circuit_key "C">
 <!ENTITY torbutton.context_menu.networksettings "��路�網路設�...">
 <!ENTITY torbutton.context_menu.networksettings.key "N">
@@ -47,10 +47,10 @@
 <!ENTITY torbutton.prefs.sec_custom_summary "æ?¨ç??ç??覽å?¨å??人å??設å®?å?¯è?½æ??é? æ??å®?å?¨æ?§ç??ç??æ?®ã??å?ºæ?¼å??人網路å®?å?¨è??é?±ç§?ç??è??é??ï¼?建議æ?¨é?¸ç?¨é ?設ç??å®?å?¨æ?§å±¤ç´?é?¸é ?ã??">
 <!ENTITY torbutton.prefs.sec_restore_defaults "�復��設�">
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "é?²é??å®?å?¨æ?§è¨­å®?â?¦">
-<!ENTITY torbutton.prefs.sec_change "Changeâ?¦">
-<!ENTITY torbutton.circuit_display.title "Tor è¿´è·¯">
+<!ENTITY torbutton.prefs.sec_change "è®?æ?´...">
+<!ENTITY torbutton.circuit_display.title "��路�迴路">
 <!ENTITY torbutton.circuit_display.new_circuit "建ç«?æ?°ç??è¿´è·¯ä¾?é?£æ?¥ä¸?此網ç«?">
 
 <!-- Onion services strings.  Strings are kept here for ease of translation. -->
-<!ENTITY torbutton.onionServices.authPrompt.tooltip "é??å?? Onion æ??å??ç?¨æ?¶ç«¯é©?è­?æ??示">
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "é??å??æ´?è?¥æ??å??ç?¨æ?¶ç«¯é©?è­?æ??示">
 <!ENTITY torbutton.onionServices.authPrompt.persistCheckboxLabel "è¨?ä½?æ­¤é??é?°">
diff --git a/chrome/locale/zh-TW/torbutton.properties b/chrome/locale/zh-TW/torbutton.properties
index 19afc103..fecce63a 100644
--- a/chrome/locale/zh-TW/torbutton.properties
+++ b/chrome/locale/zh-TW/torbutton.properties
@@ -2,12 +2,12 @@ torbutton.circuit_display.internet = 網é??網路
 torbutton.circuit_display.ip_unknown = æ?ªç?¥ç?? IP
 torbutton.circuit_display.onion_site = ��網�
 torbutton.circuit_display.this_browser = æ­¤ç??覽å?¨
-torbutton.circuit_display.relay = 中繼
-torbutton.circuit_display.tor_bridge = ���
+torbutton.circuit_display.relay = 中繼�
+torbutton.circuit_display.tor_bridge = ��中繼�
 torbutton.circuit_display.unknown_country = æ?ªç?¥ç??å??家
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = ä½ ç??[Guard]ç¯?é»?å?¯è?½ä¸?æ??æ?´æ?¹ã??
-torbutton.circuit_display.learn_more = 繼���
+torbutton.circuit_display.guard = 護���
+torbutton.circuit_display.guard_note = ä½ ç??[è­·è¡?]ç¯?é»?å?¯è?½ä¸?æ??æ?´æ??ã??
+torbutton.circuit_display.learn_more = �解��
 torbutton.circuit_display.click_to_copy = æ??ä¸?ä¸?以è¤?製
 torbutton.circuit_display.copied = 已�製�
 torbutton.content_sizer.margin_tooltip = æ´?è?¥è·¯ç?±ç??覽å?¨ç?¹æ??å°?è¦?çª?é??æ¡?ç??寬度å??é«?度é??æ?°è¨­ç½®ï¼?以便è®?æ?¨ç??ç??覽å?¨ç??æ??è³?è¨?ç??èµ·ä¾?æ?´ç?ºæ?®é??ï¼?å¦?æ­¤å?¯ä»¥æ¸?å°?æ?¨ç??網路活å??被è­?å?¥ä¸¦è¿½è¹¤ç??å?¯è?½æ?§ã??
@@ -19,7 +19,7 @@ torbutton.popup.external.suggest = ç?ºäº?å®?å?¨èµ·è¦?ï¼?æ?¨æ??該å?ªå?¨é?¢ç·?ç??
 torbutton.popup.launch = ����
 torbutton.popup.cancel = å??æ¶?
 torbutton.popup.dontask = å¾?ç?¾å?¨é??å§?è?ªå??ä¸?è¼?æª?æ¡?
-torbutton.popup.no_newnym = Torbutton ç?¡æ³?å®?å?¨å?°çµ¦ä½ ä¸?å??æ?°ç??身份ã??å®?ç?¡æ³?å­?å??æ´?è?¥è·¯ç?±ç??æ?§å?¶é?£æ?¥å? ã??\n\næ?¨ç?®å??æ­£å?¨å?·è¡?ç??æ?¯æ´?è?¥è·¯ç?±ç??覽å?¨å??ï¼?
+torbutton.popup.no_newnym = Torbutton ç?¡æ³?å®?å?¨å?°çµ¦ä½ ä¸?å??æ?°ç??è­?å?¥èº«ä»½ï¼?å®?ç?¡æ³?å­?å??æ´?è?¥è·¯ç?±ç??æ?§å?¶é?£æ?¥å? ã??\n\næ?¨ç?®å??æ­£å?¨å?·è¡?ç??æ?¯æ´?è?¥è·¯ç?±ç??覽å?¨å??ï¼?
 torbutton.security_settings.menu.title = ���設�
 torbutton.title.prompt_torbrowser = é??è¦?ç?? Torbutton è³?è¨?
 torbutton.popup.prompt_torbrowser = Torbutton ç?¾å?¨ä»¥ä¸?å??ç??æ?¹å¼?é??ä½?ï¼?æ?¨å??ä¹?ä¸?è?½å°?å?¶é??é??ã??\n\næ??å??å??äº?é??樣ç??è®?æ?´ï¼?å? ç?ºè?¥å?¨å??ä¸?å??ç??覽å?¨ä¸­ï¼?使ç?¨æ´?è?¥è·¯ç?±é? è¨ªç¶²ç«?ï¼?å??å??æ??ä¸?ç¶?é??æ´?è?¥è·¯ç?±é? è¨ªå?¶ä»?網ç«?ï¼?å°?æ??æ??å®?å?¨ä¸?ç??ç??æ?®ã??ç?®å??ä»?æ??太å¤?æ??å??ç?¡æ³?修復ç??ç¨?å¼?é?¯èª¤å­?å?¨ã??\n\nå¦?æ??æ?¨å¸?æ??ç¹¼çº?正常使ç?¨ç?«ç??ç?¸ç??覽å?¨ï¼?æ?¨æ??解é?¤å®?è£? Torbutton 並ä¸?è¼?æ´?è?¥è·¯ç?±ç??覽å?¨å¥?件ã??æ´?è?¥è·¯ç?±ç??覽å?¨ç??é?±ç§?æ?§ä¹?å?ªæ?¼æ?®é??ç??ç?«ç??ç?¸ç??覽å?¨ï¼?å?³ä½¿ç?¶ç?«ç??ç?¸ç??覽å?¨è?? Torbutton ä¸?起使ç?¨æ??ä¹?æ?¯ã??\n\nè¦?移é?¤ Torbuttonï¼?è«?å??å¾? å·¥å?· -> é??å? å??件 -> æ?´å??å¥?件 ç?¶å¾?æ??ä¸?ä¸? Torbutton æ??é??ç?? ã??移é?¤ã??æ??é??ã??
@@ -27,7 +27,7 @@ torbutton.popup.short_torbrowser = é??è¦?ç?? Torbutton è³?è¨?ï¼?\n\nTorbutton 
 
 torbutton.popup.confirm_plugins = 諸å¦? Flash ç??ç??覽å?¨å¤?æ??ç¨?å¼?å?¯è?½æ??å?±å®³æ?¨ç??é?±ç§?å??å?¿å??æ?§ã??\n\nå®?å??é??å?¯ä»¥ç¹?é??æ´?è?¥è·¯ç?±ï¼?é??é?²å?ºæ?¨ç?®å??æ??å?¨ç??ä½?ç½®å?? IP ä½?å??ã??\n\næ?¨ç¢ºå®?è¦?å??ç?¨å¤?æ??ç¨?å¼?å??ï¼?\n
 torbutton.popup.never_ask_again = ä¸?è¦?å??å??æ??
-torbutton.popup.confirm_newnym = æ´?è?¥è·¯ç?±ç??覽å?¨å°?é??é??æ??æ??è¦?çª?å??å??é ?ã??æ??æ??å·²ç?»å?¥ç??æ??中ç??網ç«?è³?è¨?é?½å°?被æ¸?é?¤ã??\n\nç?¾å?¨é??æ?°å??å??æ´?è?¥è·¯ç?±ç??覽å?¨ä¾?é??æ?°è¨­ç½®æ?¨ç??身份ï¼?\n\n
+torbutton.popup.confirm_newnym = æ´?è?¥è·¯ç?±ç??覽å?¨å°?é??é??æ??æ??è¦?çª?å??å??é ?ã??æ??æ??å·²ç?»å?¥ç??æ??中ç??網ç«?è³?è¨?é?½å°?被æ¸?é?¤ã??\n\næ?¨ç¢ºå®?ç?¾å?¨è¦?é??æ?°å??å??æ´?è?¥è·¯ç?±ç??覽å?¨ä¾?é??æ?°è¨­ç½®æ?¨ç??è­?å?¥èº«ä»½ï¼?\n\n
 
 torbutton.maximize_warning = è?¥å°?æ´?è?¥è·¯ç?±ç??覽å?¨è¦?çª?æ??大å??ï¼?å?¯è?½æ??è®?æ??é? è¨ªç??網ç«?è?½å¤ å¾?ç?¥æ?¨ç??è?¢å¹?尺寸ï¼?æ­¤è??å?¯è?½è¢«å?©ç?¨ä¾?è­?å?¥ä¸¦è¿½è¹¤æ?¨ç??網路活å??ã??å? æ­¤æ??å??建議æ?¨è®?æ´?è?¥è·¯ç?±ç??覽å?¨è¦?çª?ä¿?æ??å??å§?ç??大å°?ã??
 
@@ -62,81 +62,81 @@ pageInfo_OnionName=æ´?è?¥å??稱ï¼?
 onionServices.learnMore=�解��
 onionServices.errorPage.browser=ç??覧å?¨
 onionServices.errorPage.network=網路
-onionServices.errorPage.onionSite=Onion 網�
+onionServices.errorPage.onionSite=����
 # LOCALIZATION NOTE: In the longDescription strings, %S will be replaced with
 #                    an error code, e.g., 0xF3.
 # Tor SOCKS error 0xF0:
-onionServices.descNotFound.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.descNotFound.header=��� Onion 網�
-onionServices.descNotFound=æ??å?¯è?½ç??å??å? æ?¯ Onion 網ç«?å·²é?¢ç·?ã??è«?è?¯çµ¡ Onion 網ç«?管ç??å?¡ã??
-onionServices.descNotFound.longDescription=Details: %S â?? The requested onion service descriptor can't be found on the hashring and therefore the service is not reachable by the client.
+onionServices.descNotFound.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°æ??ç?¼ç??å??é¡?
+onionServices.descNotFound.header=�������
+onionServices.descNotFound=æ??å?¯è?½ç??å??å? æ?¯æ´?è?¥ç«?å?°å·²é?¢ç·?ï¼?è«?è?¯çµ¡è©²ç¶²ç«?ç??管ç??å?¡ã??
+onionServices.descNotFound.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? 該æ´?è?¥æ??å??ä¹?è­?å?¥è­?ä¸?å­?å?¨æ?¼é??æ¹?ç?°ä¸­ï¼?æ??ç?¡æ³?è??該æ??å??建ç«?é?£ç·?ã??
 # Tor SOCKS error 0xF1:
-onionServices.descInvalid.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.descInvalid.header=Onion 網ç«?ä¸?å?¯é??
-onionServices.descInvalid=Onion 網ç«?ç?±æ?¼å?§é?¨é?¯èª¤ç?¡æ³?ç??覽ã??
-onionServices.descInvalid.longDescription=Details: %S â?? The requested onion service descriptor can't be parsed or signature validation failed.
+onionServices.descInvalid.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°ç?¼ç??å??é¡?
+onionServices.descInvalid.header=��������
+onionServices.descInvalid=æ´?è?¥ç«?å?°ç?±æ?¼å?§é?¨é?¯èª¤ç?¡æ³?é?£æ?¥ã??
+onionServices.descInvalid.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? 該æ´?è?¥æ??å??ç?¥è­?å?¥è­?ç?¡æ³?被解æ??ï¼?æ??æ?¯å?¶æ?¸ä½?簽章é©?è­?失æ??ã??
 # Tor SOCKS error 0xF2:
-onionServices.introFailed.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.introFailed.header=Onion 網�已��
+onionServices.introFailed.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°æ??ç?¼ç??å??é¡?
+onionServices.introFailed.header=����已��
 onionServices.introFailed=æ??å?¯è?½ç??å??å? æ?¯ Onion 網ç«?å·²é?¢ç·?ã??è«?è?¯çµ¡ Onion 網ç«?管ç??å?¡ã??
-onionServices.introFailed.longDescription=Details: %S â?? Introduction failed, which means that the descriptor was found but the service is no longer connected to the introduction point. It is likely that the service has changed its descriptor or that it is not running.
+onionServices.introFailed.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? 該æ´?è?¥æ??å??ä¹?è­?å?¥è­?å·²æ?¾å?°ï¼?ä½?該æ??å??è??å¼?è¦?ç¯?é»?ä¹?é?£ç·?已中æ?·ï¼?é? æ??å¼?è¦?é?£ç·?建ç«?失æ??ã??é??é??常æ?¯è??å? æ?¼è©²æ??å??æ?´æ??è­?å?¥è­?ï¼?æ??æ?¯å·²ç¶?ä¸?å??æ??ä¾?æ??å??ã??
 # Tor SOCKS error 0xF3:
-onionServices.rendezvousFailed.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.rendezvousFailed.header=����� Onion 網�
-onionServices.rendezvousFailed=Onion 網ç«?å¿?ç¢?æ??é??è¼?ã??è«?ç¨?å¾?å??試ã??
-onionServices.rendezvousFailed.longDescription=Details: %S â?? The client failed to rendezvous with the service, which means that the client was unable to finalize the connection.
+onionServices.rendezvousFailed.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°ç?¼ç??å??é¡?
+onionServices.rendezvousFailed.header=���������
+onionServices.rendezvousFailed=æ´?è?¥ç«?å?°é??æ?¼å¿?ç¢?æ??æ´?è?¥è·¯ç?±ç¶²è·¯ä¹?頻寬負è¼?已滿ï¼?è«?ç¨?å¾?å??試ã??
+onionServices.rendezvousFailed.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? è??該æ??å??ä¹?æ??è¦?é?£ç·?建ç«?失æ??ï¼?é??å¾?該æ??å??ä¹?é?£ç·?æ?ªæ??ã??
 # Tor SOCKS error 0xF4:
 onionServices.clientAuthMissing.pageTitle=é??è¦?æ??æ¬?
-onionServices.clientAuthMissing.header=Onion 網ç«?é??è¦?æ??æ¬?
-onionServices.clientAuthMissing=å­?å?? Onion 網ç«?é??è¦?é??é?°ï¼?ä½?æ?¯æ²?æ??æ??ä¾?ã??
-onionServices.clientAuthMissing.longDescription=Details: %S â?? The client downloaded the requested onion service descriptor but was unable to decrypt its content because client authorization information is missing.
+onionServices.clientAuthMissing.header=該��������
+onionServices.clientAuthMissing=é??è¦?æ??ä¾?é??é?°æ??è?½å­?å??æ­¤æ´?è?¥ç«?å?°ã??
+onionServices.clientAuthMissing.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? å·²ä¸?è¼?該æ´?è?¥æ??å??ä¹?è­?å?¥è­?ï¼?ä½?ç?±æ?¼ç¼ºå°?èª?è­?è³?è¨?ï¼?æ??ç?¡æ³?解å¯?è­?å?¥è­?ä¹?å?§å®¹ã??
 # Tor SOCKS error 0xF5:
 onionServices.clientAuthIncorrect.pageTitle=æ??æ¬?失æ??
-onionServices.clientAuthIncorrect.header=Onion 網ç«?æ??æ¬?失æ??
-onionServices.clientAuthIncorrect=æ??ä¾?ç??é??é?°ä¸?正確æ??已被æ?¤é?·ã??è«?è?¯çµ¡ Onion 網ç«?管ç??å?¡ã??
-onionServices.clientAuthIncorrect.longDescription=Details: %S â?? The client was able to download the requested onion service descriptor but was unable to decrypt its content using the provided client authorization information. This may mean that access has been revoked.
+onionServices.clientAuthIncorrect.header=æ´?è?¥ç«?å?°æ??æ¬?失æ??
+onionServices.clientAuthIncorrect=æ?¨æ??æ??ä¾?ç??é??é?°ä¸?正確æ??已被æ?¤é?·ï¼?è«?è?¯çµ¡è©²æ´?è?¥ç«?å?°ç®¡ç??å?¡ã??
+onionServices.clientAuthIncorrect.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? å·²æ??å??ä¸?è¼?該æ´?è?¥æ??å??ä¹?è­?å?¥è­?ï¼?ä½?ç?¡æ³?使ç?¨å®¢æ?¶ç«¯èª?è­?è³?è¨?é?²è¡?å?§å®¹ä¹?解å¯?ï¼?å??å? å?¯è?½æ?¯å­?å??æ¬?已被æ?¤é?·ã??
 # Tor SOCKS error 0xF6:
-onionServices.badAddress.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.badAddress.header=ç?¡æ??ç?? Onion 網ç«?ä½?å??
-onionServices.badAddress=æ??ä¾?ç?? Onion 網ç«?ä½?å??ç?¡æ??ã??è«?檢æ?¥æ?¨æ?¯å?¦è¼¸å?¥æ­£ç¢ºã??
-onionServices.badAddress.longDescription=Details: %S â?? The provided .onion address is invalid. This error is returned due to one of the following reasons: the address checksum doesn't match, the ed25519 public key is invalid, or the encoding is invalid.
+onionServices.badAddress.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°æ??ç?¼ç??å??é¡?
+onionServices.badAddress.header=ç?¡æ??ç??æ´?è?¥ç«?å?°ä½?å??
+onionServices.badAddress=æ?¨æ??æ??ä¾?ç??æ´?è?¥ç«?å?°ä½?å??ç?¡æ??ï¼?è«?檢æ?¥æ?¨æ?¯å?¦è¼¸å?¥æ­£ç¢ºã??
+onionServices.badAddress.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? æ?¨æ??æ??ä¾?ç??æ´?è?¥æ??å??ä½?å??ç?¡æ??ï¼?å?¯è?½ç??å??å? æ??ï¼?ä½?å??ä¹?總å??檢æ?¥ç¢¼ä¸?符ã??ed25519å?¬é??é??é?°ç?¡æ??ã??ç?¡æ??ç??編碼ã??
 # Tor SOCKS error 0xF7:
-onionServices.introTimedOut.pageTitle=è¼?å?¥ Onion 網ç«?ç?¼ç??å??é¡?
-onionServices.introTimedOut.header=Onion 網ç«?迴路建ç«?é?¾æ??
-onionServices.introTimedOut=ç?¡æ³?é?£ç·?å?° Onion 網ç«?ï¼?å?¯è?½æ?¯å? ç?ºç¶²è·¯é?£ç·?ä¸?ä½³ã??
-onionServices.introTimedOut.longDescription=Details: %S â?? The connection to the requested onion service timed out while trying to build the rendezvous circuit.
+onionServices.introTimedOut.pageTitle=è¼?å?¥æ´?è?¥ç«?å?°æ??ç?¼ç??å??é¡?
+onionServices.introTimedOut.header=æ´?è?¥ç«?å?°ä¹?迴路建ç«?é?¾æ??
+onionServices.introTimedOut=ç?¡æ³?é?£ç·?å?°æ´?è?¥ç«?å?°ï¼?å?¯è?½æ?¯å? ç?ºç¶²è·¯é?£ç·?å??質ä¸?ä½³ã??
+onionServices.introTimedOut.longDescription=æ??è¡?ç´°ç¯?ï¼? %S â?? 建ç«?é??å¾?該æ´?è?¥æ??å??ä¹?æ??è¦?ç¯?é»?è¿´è·¯æ??ï¼?ç?¼ç??é?£ç·?é?¾æ??ã??
 #
 # LOCALIZATION NOTE: %S will be replaced with the .onion address.
 onionServices.authPrompt.description2=%S è¦?æ±?æ?¨é©?è­?ã??
-onionServices.authPrompt.keyPlaceholder=è«?輸å?¥ç§?é?°ä»¥ä½¿ç?¨æ­¤ onion æ??å??
+onionServices.authPrompt.keyPlaceholder=è«?輸å?¥æ?¨ç??ç§?å¯?é??é?°ä»¥ä½¿ç?¨æ­¤æ´?è?¥æ??å??
 onionServices.authPrompt.done=å®?æ??
 onionServices.authPrompt.doneAccessKey=d
 onionServices.authPrompt.invalidKey=è«?輸å?¥æ??æ??é??é?°ï¼?52 å?? Base32 å­?å??ï¼?æ?? 44 å?? Base64 å­?å??ï¼?
-onionServices.authPrompt.failedToSetKey=ç?¡æ³?使ç?¨æ?¨ç??é??é?°è¨­å®? Tor
-onionServices.authPreferences.header=Onion æ??å??é©?è­?
-onionServices.authPreferences.overview=é?¨å??æ´?è?¥æ??å??è¦?æ±?æ?¨è¦?使ç?¨é??é?° (ä¸?種å¯?碼) 辨è­?æ?¨ç??身å??å¾?ï¼?æ??è?½è®?æ?¨ä½¿ç?¨é??äº?æ??å??ã??
+onionServices.authPrompt.failedToSetKey=ç?¡æ³?使ç?¨æ?¨ç??é??é?°è¨­å®?æ´?è?¥è·¯ç?±
+onionServices.authPreferences.header=æ´?è?¥æ??å??é©?è­?
+onionServices.authPreferences.overview=é?¨å??æ´?è?¥æ??å??è¦?æ±?æ?¨ä½¿ç?¨é??é?° (ä¸?種å¯?碼) é?²è¡?身份è­?å?¥å¾?ï¼?æ??å??許å­?å??ã??
 onionServices.authPreferences.savedKeys=å?²å­?ç??é??é?°
 onionServices.authPreferences.dialogTitle=æ´?è?¥æ??å??é??é?°
 onionServices.authPreferences.dialogIntro=ä¸?å??æ´?è?¥ç¶²ç«?ç??é??é?°å·²å?²å­?æ?¼æ?¨ç??é?»è?¦
-onionServices.authPreferences.onionSite=Onion 網�
+onionServices.authPreferences.onionSite=����
 onionServices.authPreferences.onionKey=é??é?°
 onionServices.authPreferences.remove=移�
 onionServices.authPreferences.removeAll=��移�
-onionServices.authPreferences.failedToGetKeys=ç?¡æ³?å¾? Tor æ?·å??é??é?°
+onionServices.authPreferences.failedToGetKeys=ç?¡æ³?å¾?æ´?è?¥è·¯ç?±æ?·å??é??é?°
 onionServices.authPreferences.failedToRemoveKey=ç?¡æ³?移é?¤é??é?°
-onionServices.v2Deprecated.pageTitle=V2 Onion Site Deprecation Warning
-onionServices.v2Deprecated.header=Version 2 Onion Sites will be deprecated soon
-onionServices.v2Deprecated=This onion site will not be reachable soon. Please contact the site administrator and encourage them to upgrade.
-onionServices.v2Deprecated.longDescription=Tor is ending its support for version 2 onion services beginning in July 2021, and this onion site will no longer be reachable at this address. If you are the site administrator, upgrade to a version 3 onion service soon.
+onionServices.v2Deprecated.pageTitle=V2 ç??æ´?è?¥ç«?å?°ä½?å??廢æ£?è­¦å??
+onionServices.v2Deprecated.header=第2ç??ç??æ´?è?¥ç«?å?°ä½?å??å?³å°?被廢æ£?ä¸?ç?¨
+onionServices.v2Deprecated=æ­¤æ´?è?¥ç«?å?°å?³å°?失æ??ï¼?è«?è?¯ç¹«è©²ç«?å?°ç®¡ç??å?¡ä¸¦é¼?å?µä»?å??é?²è¡?網ç«?å??ç´?ã??
+onionServices.v2Deprecated.longDescription=æ´?è?¥è·¯ç?±å°?å?¨2021å¹´ä¸?æ??èµ·å??æ­¢æ?¯æ?´ç¬¬2ç??ç??æ´?è?¥æ??å??ï¼?æ??æ­¤æ´?è?¥ç«?å?°ç?®å??æ??使ç?¨ç??ä½?å??ä¹?å°?失æ??ã??è?¥æ?¨æ?¯æ­¤ç«?å?°ç??管ç??å?¡ï¼?è«?ç?¡é??å°?æ­¤æ´?è?¥æ??å??å??ç´?è?³ç¬¬3ç??ã??
 onionServices.v2Deprecated.tryAgain=��
-onionServices.v2Deprecated.tooltip=This onion site will not be reachable soon
+onionServices.v2Deprecated.tooltip=æ­¤æ´?è?¥ç«?å?°å?³å°?失æ??
 
 # Onion-Location strings.
-onionLocation.alwaysPrioritize=æ´?è?¥æ??å??總æ?¯å?ªå??
+onionLocation.alwaysPrioritize=å?ªå??使ç?¨æ´?è?¥æ??å??
 onionLocation.alwaysPrioritizeAccessKey=a
 onionLocation.notNow=��
 onionLocation.notNowAccessKey=n
-onionLocation.description=There's a more private and secure version of this site available over the Tor network via onion services. Onion services help website publishers and their visitors defeat surveillance and censorship.
+onionLocation.description=此網ç«?æ??é??é??æ´?è?¥è·¯ç?±ç¶²è·¯æ??ä¾?æ´?è?¥æ??å??ï¼?é??æ?¯ä¸?å??è¼?å®?å?¨ä¸?ç§?å¯?ç??é?£ç·?æ?¹å¼?ï¼?æ´?è?¥æ??å??å?¯ä»¥å¹«å?©ç¶²ç«?æ??æ??è??以å??å?¶è¨ªå®¢å°?æ??網路ç?£æ?§å¯©æ?¥è??é??濾ã??
 onionLocation.tryThis=試試æ´?è?¥æ??å??
 onionLocation.onionAvailable=.onion ��
 onionLocation.learnMore=�解���
@@ -146,11 +146,11 @@ onionLocation.prioritizeOnionsDescription=å?ªå??使ç?¨æ´?è?¥ç¶²ç«?ã??
 onionLocation.onionServicesTitle=æ´?è?¥æ??å??
 
 # LOCALIZATION NOTE: %S will be replaced with the cryptocurrency address.
-cryptoSafetyPrompt.cryptoWarning=A cryptocurrency address (%S) has been copied from an insecure website. It could have been modified.
-cryptoSafetyPrompt.whatCanHeading=What can you do about it?
-cryptoSafetyPrompt.whatCanBody=You can try reconnecting with a new circuit to establish a secure connection, or accept the risk and dismiss this warning.
+cryptoSafetyPrompt.cryptoWarning=å¾?æ??å??ä¸?å®?å?¨ç??網ç«?ä¸?è¤?製äº?ä¸?å??å? å¯?貨幣ç??ä½?å??(%S)ï¼?該ä½?å??å?¯è?½å·²é?­å?°ç«?æ?¹ã??
+cryptoSafetyPrompt.whatCanHeading=æ??è?½æ??麼å??ï¼?
+cryptoSafetyPrompt.whatCanBody=æ?¨å?¯ä»¥è©¦è??é??æ?°å»ºç«?ä¸?æ¢?æ?°ç??è¿´è·¯ä¾?確ä¿?é?£ç·?å®?å?¨ï¼?æ??è??æ?¯å¿½ç?¥æ­¤è­¦å??並æ?¥å??風é?ªã??
 cryptoSafetyPrompt.learnMore=�解��
-cryptoSafetyPrompt.primaryAction=Reload Tab with a New Circuit
+cryptoSafetyPrompt.primaryAction=ç?¨å?¦ä¸?æ¢?æ?°ç??è¿´è·¯é??æ?°è¼?å?¥æ­¤å??é ?
 cryptoSafetyPrompt.primaryActionAccessKey=R
-cryptoSafetyPrompt.secondaryAction=Dismiss Warning
+cryptoSafetyPrompt.secondaryAction=忽ç?¥è­¦å??
 cryptoSafetyPrompt.secondaryActionAccessKey=B

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits