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

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



commit dc0898ee7a84678ef324e08d29f5722e8c83572a
Author: Matthew Finkel <sysrqb@xxxxxxxxxxxxxx>
Date:   Thu Feb 6 23:37:23 2020 +0000

    Translations update
---
 src/chrome/locale/ja/network-settings.dtd      |   2 +-
 src/chrome/locale/ka/network-settings.dtd      |   2 +-
 src/chrome/locale/nb-NO/network-settings.dtd   |   6 +-
 src/chrome/locale/nl/torlauncher.properties    |   2 +-
 src/chrome/locale/pt-PT/network-settings.dtd   |   6 +-
 src/chrome/locale/pt-PT/torlauncher.properties |   2 +-
 src/chrome/locale/ru/network-settings.dtd      |  18 ++---
 src/chrome/locale/vi/network-settings.dtd      |  42 +++++-----
 src/chrome/locale/vi/torlauncher.properties    | 106 ++++++++++++-------------
 src/chrome/locale/zh-CN/network-settings.dtd   |  14 ++--
 10 files changed, 100 insertions(+), 100 deletions(-)

diff --git a/src/chrome/locale/ja/network-settings.dtd b/src/chrome/locale/ja/network-settings.dtd
index 2d2dce7..f52bf18 100644
--- a/src/chrome/locale/ja/network-settings.dtd
+++ b/src/chrome/locale/ja/network-settings.dtd
@@ -66,7 +66,7 @@
 <!ENTITY torPreferences.torSettings "Tor �設�">
 <!ENTITY torPreferences.torSettingsDescription "Tor Browser ã?¯é??ä¿¡ã??ã?©ã??ã?£ã??ã?¯ã?? Tor ã??ã??ã??ã?¯ã?¼ã?¯ã??çµ?ç?±ã??ã??ã?¦é??ä¿¡ã??ã?¾ã??ã??Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?¯ä¸?ç??中ã?®ä½?å??ã??ã?®ã??ã?©ã?³ã??ã?£ã?¢ã?«ã??ã?£ã?¦é??ç?¨ã??ã??ã?¦ã??ã?¾ã??ã??" >
 <!ENTITY torPreferences.learnMore "詳細æ??å ±">
-<!ENTITY torPreferences.bridges "ã??ã?ªã??ã?¸">
+<!ENTITY torPreferences.bridges "Bridge">
 <!ENTITY torPreferences.bridgesDescription "ã??ã?ªã??ã?¸ã?¯ Tor ã??ã??ã?­ã??ã?¯ã??ã??ã??å?°å??ã??ã?? Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã??ã?¨ã??æ??å?©ã??ã??ã?¾ã??ã??å?°å??ã?«ã??ã?£ã?¦ã??ã??ã??ã??ã?ªã??ã?¸ã??ä»?ã?®ã??ã?®ã??ã??ã??ã?¾ã??å??ä½?ã??ã??å?¯è?½æ?§ã??ã??ã??ã?¾ã??ã??">
 <!ENTITY torPreferences.useBridge "ã??ã?ªã??ã?¸ã??使ç?¨ã??ã??">
 <!ENTITY torPreferences.requestNewBridge "æ?°ã??ã??ã??ã?ªã??ã?¸ã??è¦?æ±?â?¦">
diff --git a/src/chrome/locale/ka/network-settings.dtd b/src/chrome/locale/ka/network-settings.dtd
index 82ae5ad..737e74f 100644
--- a/src/chrome/locale/ka/network-settings.dtd
+++ b/src/chrome/locale/ka/network-settings.dtd
@@ -79,5 +79,5 @@
 <!ENTITY torPreferences.requestBridgeDialogSolvePrompt "á??á??á??á??á? á??á?? CAPTCHA, á??á??á??á??á??á?ªá??á??á?? á?®á??á??á??á?¡ á??á??á??á?®á??á??á??á??á?¡á??á??á??á?¡.">
 <!ENTITY torPreferences.requestBridgeErrorBadSolution "á??á??á??á??á?¬á?§á??á??á?¢á?? á??á? á??á?¡á?¬á??á? á??á??. á??á??á?®á??á??á?? á?¡á?ªá??á??á??á?? á?®á??á??á??á?®á??á??.">
 <!ENTITY torPreferences.viewTorLogs "á??á?®á??á??á??á?? Tor-á??á?¡ á?©á??á??á??á?¬á??á? á??á??á??.">
-<!ENTITY torPreferences.viewLogs "á??á?®á??á??á??á?? á?©á??á??á??á?¬á??á? á??á??á??...">
+<!ENTITY torPreferences.viewLogs "á?©á??á??á??á?¬á??á? á??á??á??á?¡ á??á??á?®á??á??...">
 <!ENTITY torPreferences.torLogsDialogTitle "Tor-á??á?¡ á?©á??á??á??á?¬á??á? á??á??á??">
diff --git a/src/chrome/locale/nb-NO/network-settings.dtd b/src/chrome/locale/nb-NO/network-settings.dtd
index 2254760..f2e0547 100644
--- a/src/chrome/locale/nb-NO/network-settings.dtd
+++ b/src/chrome/locale/nb-NO/network-settings.dtd
@@ -28,7 +28,7 @@
 <!ENTITY torsettings.useProxy.checkbox "Jeg bruker en mellomtjener for å koble til Internett">
 <!ENTITY torsettings.useProxy.type "Mellomtjeningstype">
 <!ENTITY torsettings.useProxy.type.placeholder "velg en mellomtjenertype">
-<!ENTITY torsettings.useProxy.address "Address">
+<!ENTITY torsettings.useProxy.address " Adresse">
 <!ENTITY torsettings.useProxy.address.placeholder "IP-adresse, eller vertsnavn">
 <!ENTITY torsettings.useProxy.port "Port">
 <!ENTITY torsettings.useProxy.username "Brukernavn">
@@ -72,10 +72,10 @@
 <!ENTITY torPreferences.requestNewBridge "Forespør ny bro�">
 <!ENTITY torPreferences.provideBridge "Provide a bridge">
 <!ENTITY torPreferences.advanced "Avansert">
-<!ENTITY torPreferences.advancedDescription "Configure how Tor Browser connects to the internet.">
+<!ENTITY torPreferences.advancedDescription "Konfigurer hvordan Tor Browser kobles til internett.">
 <!ENTITY torPreferences.firewallPortsPlaceholder "Comma-separated values">
 <!ENTITY torPreferences.requestBridgeDialogTitle "Forespør en bro">
-<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please Wait.">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontakter BridgeDB. Vennligst vent.">
 <!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Løs CAPTCHA-en for å forespørre en bro.">
 <!ENTITY torPreferences.requestBridgeErrorBadSolution "Løsningen er ikke riktig. Vær så snill, prøv på nytt.">
 <!ENTITY torPreferences.viewTorLogs "Se Tor-loggene.">
diff --git a/src/chrome/locale/nl/torlauncher.properties b/src/chrome/locale/nl/torlauncher.properties
index c5c7518..e77ca7b 100644
--- a/src/chrome/locale/nl/torlauncher.properties
+++ b/src/chrome/locale/nl/torlauncher.properties
@@ -29,7 +29,7 @@ torlauncher.error_default_bridges_type_missing=U moet een transporttype selecter
 torlauncher.error_bridgedb_bridges_missing=Vraag een bridge aan.
 torlauncher.error_bridge_bad_default_type=Er zijn geen verstrekte bridges met het transporttype %S beschikbaar. Pas uw instellingen aan.
 
-torlauncher.bridge_suffix.meek-amazon=(Werkt in China)
+torlauncher.bridge_suffix.meek-amazon=(werkt in China)
 torlauncher.bridge_suffix.meek-azure=(werkt in China)
 
 torlauncher.request_a_bridge=Een bridge aanvragenâ?¦
diff --git a/src/chrome/locale/pt-PT/network-settings.dtd b/src/chrome/locale/pt-PT/network-settings.dtd
index c67eda7..529ee3e 100644
--- a/src/chrome/locale/pt-PT/network-settings.dtd
+++ b/src/chrome/locale/pt-PT/network-settings.dtd
@@ -26,18 +26,18 @@
 <!ENTITY torsettings.optional "Opcional">
 
 <!ENTITY torsettings.useProxy.checkbox "Eu utilizo um proxy para ligar à Internet">
-<!ENTITY torsettings.useProxy.type "Tipo de proxy">
+<!ENTITY torsettings.useProxy.type "Tipo de Proxy">
 <!ENTITY torsettings.useProxy.type.placeholder "selecionar um tipo de proxy">
 <!ENTITY torsettings.useProxy.address "Morada">
 <!ENTITY torsettings.useProxy.address.placeholder "Endereço de IP ou nome do hospedeiro">
 <!ENTITY torsettings.useProxy.port "Porta">
-<!ENTITY torsettings.useProxy.username "nome de utilizador">
+<!ENTITY torsettings.useProxy.username "Nome de utilizador">
 <!ENTITY torsettings.useProxy.password "Palavra-passe">
 <!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
 <!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
 <!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
 <!ENTITY torsettings.firewall.checkbox "Este computador liga através de uma firewall que só permite ligações para determinadas portas">
-<!ENTITY torsettings.firewall.allowedPorts "Portas permitidas">
+<!ENTITY torsettings.firewall.allowedPorts "Portas Permitidas">
 <!ENTITY torsettings.useBridges.checkbox "O Tor é censurado no meu país">
 <!ENTITY torsettings.useBridges.default "Selecionar uma ponte integrada">
 <!ENTITY torsettings.useBridges.default.placeholder "selecionar uma ponte">
diff --git a/src/chrome/locale/pt-PT/torlauncher.properties b/src/chrome/locale/pt-PT/torlauncher.properties
index 36e225e..459dfbc 100644
--- a/src/chrome/locale/pt-PT/torlauncher.properties
+++ b/src/chrome/locale/pt-PT/torlauncher.properties
@@ -15,7 +15,7 @@ torlauncher.tor_bootstrap_failed_details=%1$S falhou (%2$S).
 torlauncher.unable_to_start_tor=Não é possível iniciar o Tor.\n\n %S
 torlauncher.tor_missing=O executável do Tor está em falta.
 torlauncher.torrc_missing=O ficheiro torrc está em falta e não foi possível criá-lo.
-torlauncher.datadir_missing=O diretório de dados do Tor não existe e não foi possível criá-lo.
+torlauncher.datadir_missing=A diretoria de dados do Tor não existe e não foi possível criá-la.
 torlauncher.password_hash_missing=Não foi possível obter a palavra-passe "hashed".
 
 torlauncher.failed_to_get_settings=Não é possível obter as definições do Tor\n\n %S
diff --git a/src/chrome/locale/ru/network-settings.dtd b/src/chrome/locale/ru/network-settings.dtd
index 5e950b0..03e4f61 100644
--- a/src/chrome/locale/ru/network-settings.dtd
+++ b/src/chrome/locale/ru/network-settings.dtd
@@ -36,8 +36,8 @@
 <!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
 <!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
 <!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
-<!ENTITY torsettings.firewall.checkbox "Ð?ой Ñ?еÑ?евой Ñ?кÑ?ан позволÑ?еÑ? мне подклÑ?Ñ?иÑ?Ñ?Ñ?Ñ? Ñ?олÑ?ко к опÑ?еделÑ?ннÑ?м поÑ?Ñ?ам">
-<!ENTITY torsettings.firewall.allowedPorts "РазÑ?еÑ?Ñ?ннÑ?е поÑ?Ñ?Ñ?">
+<!ENTITY torsettings.firewall.checkbox "Ð?ой бÑ?андмаÑ?Ñ?Ñ? Ñ?азÑ?еÑ?аеÑ? подклÑ?Ñ?ениÑ? Ñ?олÑ?ко к опÑ?еделеннÑ?м поÑ?Ñ?ам">
+<!ENTITY torsettings.firewall.allowedPorts "РазÑ?еÑ?еннÑ?е поÑ?Ñ?Ñ?">
 <!ENTITY torsettings.useBridges.checkbox "Tor запÑ?еÑ?Ñ?н в моей Ñ?Ñ?Ñ?ане">
 <!ENTITY torsettings.useBridges.default "Ð?Ñ?бÑ?аÑ?Ñ? вÑ?Ñ?Ñ?оеннÑ?й моÑ?Ñ?">
 <!ENTITY torsettings.useBridges.default.placeholder "вÑ?боÑ? моÑ?Ñ?а">
@@ -47,7 +47,7 @@
 <!ENTITY torsettings.useBridges.captchaSubmit "Ð?еÑ?едаÑ?Ñ?">
 <!ENTITY torsettings.useBridges.custom "УказаÑ?Ñ? моÑ?Ñ?, коÑ?оÑ?Ñ?й Ñ? знаÑ?">
 <!ENTITY torsettings.useBridges.label "Ð?ведиÑ?е инÑ?оÑ?маÑ?иÑ? о моÑ?Ñ?е оÑ? довеÑ?енного иÑ?Ñ?оÑ?ника.">
-<!ENTITY torsettings.useBridges.placeholder "введиÑ?е адÑ?еÑ?:поÑ?Ñ? (по одномÑ? в Ñ?Ñ?Ñ?оке)">
+<!ENTITY torsettings.useBridges.placeholder "адÑ?еÑ?:поÑ?Ñ? (по одномÑ? в Ñ?Ñ?Ñ?оке)">
 
 <!ENTITY torsettings.copyLog "СкопиÑ?оваÑ?Ñ? жÑ?Ñ?нал Tor в бÑ?Ñ?еÑ? обмена">
 
@@ -64,13 +64,13 @@
 <!-- #31286 about:preferences strings  -->
 <!ENTITY torPreferences.categoryTitle "Tor">
 <!ENTITY torPreferences.torSettings "Ð?аÑ?Ñ?Ñ?ойки Tor">
-<!ENTITY torPreferences.torSettingsDescription "Tor Browser пеÑ?енапÑ?авлÑ?еÑ? ваÑ? Ñ?Ñ?аÑ?ик Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor, Ñ?пÑ?авлÑ?емÑ?Ñ? Ñ?Ñ?Ñ?Ñ?Ñ?ами добÑ?оволÑ?Ñ?ев по вÑ?емÑ? миÑ?Ñ?." >
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser пеÑ?енапÑ?авлÑ?еÑ? ваÑ? Ñ?Ñ?аÑ?ик Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor. Ð?е поддеÑ?живаÑ?Ñ? Ñ?Ñ?Ñ?Ñ?Ñ?и добÑ?оволÑ?Ñ?ев по вÑ?емÑ? миÑ?Ñ?." >
 <!ENTITY torPreferences.learnMore "Ð?одÑ?обнее">
 <!ENTITY torPreferences.bridges "Ð?оÑ?Ñ?Ñ?">
-<!ENTITY torPreferences.bridgesDescription "Ð?оÑ?Ñ?Ñ? помогаÑ?Ñ? полÑ?Ñ?иÑ?Ñ? доÑ?Ñ?Ñ?п к Ñ?еÑ?и Tor в меÑ?Ñ?аÑ?, где он заблокиÑ?ован. Ð? завиÑ?имоÑ?Ñ?и оÑ? меÑ?Ñ?а, где вÑ? наÑ?одиÑ?еÑ?Ñ?, один моÑ?Ñ? можеÑ? Ñ?абоÑ?аÑ?Ñ? лÑ?Ñ?Ñ?е дÑ?Ñ?гого.">
+<!ENTITY torPreferences.bridgesDescription "Ð?оÑ?Ñ?Ñ? помогаÑ?Ñ? полÑ?Ñ?иÑ?Ñ? доÑ?Ñ?Ñ?п к Ñ?еÑ?и Tor Ñ?ам, где он заблокиÑ?ован. Ð? завиÑ?имоÑ?Ñ?и оÑ? ваÑ?его меÑ?Ñ?онаÑ?ождениÑ? один моÑ?Ñ? можеÑ? Ñ?абоÑ?аÑ?Ñ? лÑ?Ñ?Ñ?е дÑ?Ñ?гого.">
 <!ENTITY torPreferences.useBridge "Ð?Ñ?полÑ?зоваÑ?Ñ? моÑ?Ñ?">
 <!ENTITY torPreferences.requestNewBridge "Ð?апÑ?оÑ? нового моÑ?Ñ?аâ?¦">
-<!ENTITY torPreferences.provideBridge "Ð?Ñ?едоÑ?Ñ?авиÑ?Ñ? моÑ?Ñ?">
+<!ENTITY torPreferences.provideBridge "УказаÑ?Ñ? Ñ?вой моÑ?Ñ?">
 <!ENTITY torPreferences.advanced "Ð?ополниÑ?елÑ?но">
 <!ENTITY torPreferences.advancedDescription "Ð?аÑ?Ñ?Ñ?ойка подклÑ?Ñ?ениÑ? Tor Browser к инÑ?еÑ?неÑ?Ñ?.">
 <!ENTITY torPreferences.firewallPortsPlaceholder "Ð?наÑ?ениÑ?, Ñ?азделÑ?ннÑ?е запÑ?Ñ?Ñ?ми">
@@ -78,6 +78,6 @@
 <!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Ð?бÑ?аÑ?ение к BridgeDB. Ð?ожалÑ?йÑ?Ñ?а, подождиÑ?е.">
 <!ENTITY torPreferences.requestBridgeDialogSolvePrompt "РеÑ?иÑ?е CAPTCHA длÑ? запÑ?оÑ?а моÑ?Ñ?а.">
 <!ENTITY torPreferences.requestBridgeErrorBadSolution "РеÑ?ение не Ñ?влÑ?еÑ?Ñ?Ñ? пÑ?авилÑ?нÑ?м. Ð?опÑ?обÑ?йÑ?е еÑ?Ñ? Ñ?аз.">
-<!ENTITY torPreferences.viewTorLogs "Ð?Ñ?оÑ?моÑ?Ñ? жÑ?Ñ?налов Tor.">
-<!ENTITY torPreferences.viewLogs "Ð?Ñ?оÑ?моÑ?Ñ? жÑ?Ñ?наловâ?¦">
-<!ENTITY torPreferences.torLogsDialogTitle "Ð?Ñ?Ñ?налÑ? Tor">
+<!ENTITY torPreferences.viewTorLogs "Ð?Ñ?оÑ?моÑ?Ñ? жÑ?Ñ?нала Tor">
+<!ENTITY torPreferences.viewLogs "Ð?Ñ?оÑ?моÑ?Ñ? жÑ?Ñ?налаâ?¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Ð?Ñ?Ñ?нал Tor">
diff --git a/src/chrome/locale/vi/network-settings.dtd b/src/chrome/locale/vi/network-settings.dtd
index 9ecc5d9..aa31765 100644
--- a/src/chrome/locale/vi/network-settings.dtd
+++ b/src/chrome/locale/vi/network-settings.dtd
@@ -26,7 +26,7 @@
 <!ENTITY torsettings.optional "Tuỳ ch�n">
 
 <!ENTITY torsettings.useProxy.checkbox "Tôi sá»­ dụng proxy Ä?á»? kết ná»?i tá»?i Internet">
-<!ENTITY torsettings.useProxy.type "Proxy Type">
+<!ENTITY torsettings.useProxy.type "Loại proxy">
 <!ENTITY torsettings.useProxy.type.placeholder "ch�n loại proxy">
 <!ENTITY torsettings.useProxy.address "Ä?á»?a chá»? nhà">
 <!ENTITY torsettings.useProxy.address.placeholder "Ä?á»?a chá»? IP hoặc hostname">
@@ -37,7 +37,7 @@
 <!ENTITY torsettings.useProxy.type.socks5 "SOCK 5">
 <!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
 <!ENTITY torsettings.firewall.checkbox "Máy tính này Ä?i qua má»?t tÆ°á»?ng lá»­a mà chá»? cho phép tá»?i má»?t vài cá»?ng">
-<!ENTITY torsettings.firewall.allowedPorts "Allowed Ports">
+<!ENTITY torsettings.firewall.allowedPorts "Cá»?ng Ä?ược cho phép">
 <!ENTITY torsettings.useBridges.checkbox "Tor Ä?ã bá»? kiá»?m duyá»?t á»? quá»?c gia của tôi">
 <!ENTITY torsettings.useBridges.default "Sử dụng cầu n�i có sẵn">
 <!ENTITY torsettings.useBridges.default.placeholder "ch�n loại cầu n�i">
@@ -52,32 +52,32 @@
 <!ENTITY torsettings.copyLog "Chép nhật ký của Tor vào Clipboard">
 
 <!ENTITY torsettings.proxyHelpTitle "Trợ giúp proxy">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network.&#160;If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelp1 "Proxy cục bá»? có thá»? cần thiết khi kết ná»?i qua mạng á»? công ty hay trÆ°á»?ng há»?c.&#160;Nếu bạn không chắc rằng có cần dùng proxy hay không, xem cài Ä?ặt Internet á»? má»?t trình duyá»?t khác hoặc kiá»?m tra cài Ä?ặt Internet của há»? thá»?ng.">
 
 <!ENTITY torsettings.bridgeHelpTitle "Giúp Ä?ỡ vá»? Tiếp sức cầu ná»?i">
-<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network.&#160; Each type of bridge uses a different method to avoid censorship.&#160; The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.&#160; If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp1 "Cầu ná»?i là những rÆ¡le không công khai giúp kết ná»?i tá»?i mạng Tor khó bá»? chặn hÆ¡n.&#160; Má»?i loại cầu ná»?i sá»­ dụng má»?t phÆ°Æ¡ng thức khác nhau Ä?á»? tránh kiá»?m duyá»?t.&#160; Cầu ná»?i obfs khiến lÆ°u lượng của bạn trông nhÆ° ngẫu nhiên, còn cầu ná»?i meek khiến lÆ°u lượng của bạn trông nhÆ° Ä?ang kết ná»?i tá»?i dá»?ch vụ Ä?ó thay vì Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Vì má»?t vài quá»?c gia chặn Tor theo những cách khác nhau, cầu ná»?i này có thá»? hoạt Ä?á»?ng á»? quá»?c gia này nhÆ°ng không Ä?ược á»? quá»?c gia khác.&#160; Nếu bạn không chắc cầu ná»?i nào hoạt Ä?á»?ng á»? quá»?c gia bạn, hãy truy cập torproject.org/about/contact.html#support">
 
 <!-- Progress -->
 <!ENTITY torprogress.pleaseWait "Vui lòng ch� trong khi chúng tôi thiết lập kết n�i t�i mạng lư�i Tor.&#160; Vi�c này có th� mất m�t vài phút.">
 
 <!-- #31286 about:preferences strings  -->
 <!ENTITY torPreferences.categoryTitle "Tor">
-<!ENTITY torPreferences.torSettings "Tor Settings">
-<!ENTITY torPreferences.torSettingsDescription "Tor Browser routes your traffic over the Tor Network, run by thousands of volunteers around the world." >
-<!ENTITY torPreferences.learnMore "Learn More">
+<!ENTITY torPreferences.torSettings "Cài Ä?ặt Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser dẫn lưu lượng của bạn qua mạng Tor, vận hành b�i hàng ngàn tình nguy�n viên khắp thế gi�i." >
+<!ENTITY torPreferences.learnMore "Tìm hi�u thêm">
 <!ENTITY torPreferences.bridges "Cầu N�i">
-<!ENTITY torPreferences.bridgesDescription "Bridges help you access the Tor Network in places where Tor is blocked. Depending on where you are, one bridge may work better than another.">
-<!ENTITY torPreferences.useBridge "Use a bridge">
-<!ENTITY torPreferences.requestNewBridge "Request a New Bridgeâ?¦">
-<!ENTITY torPreferences.provideBridge "Provide a bridge">
+<!ENTITY torPreferences.bridgesDescription "Cầu ná»?i giúp bạn truy cập mạng Tor á»? những nÆ¡i mạng Tor bá»? chặn. Tùy vào vá»? trí của bạn mà má»?t cầu ná»?i có thá»? hoạt Ä?á»?ng tá»?t hÆ¡n cầu ná»?i khác.">
+<!ENTITY torPreferences.useBridge "Dùng cầu n�i">
+<!ENTITY torPreferences.requestNewBridge "Yêu cầu Cầu n�i m�i...">
+<!ENTITY torPreferences.provideBridge "Cung cấp cầu n�i">
 <!ENTITY torPreferences.advanced "Nâng cao">
-<!ENTITY torPreferences.advancedDescription "Configure how Tor Browser connects to the internet.">
-<!ENTITY torPreferences.firewallPortsPlaceholder "Comma-separated values">
-<!ENTITY torPreferences.requestBridgeDialogTitle "Request Bridge">
-<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please Wait.">
-<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Solve the CAPTCHA to request a bridge.">
-<!ENTITY torPreferences.requestBridgeErrorBadSolution "The solution is not correct. Please try again.">
-<!ENTITY torPreferences.viewTorLogs "View the Tor logs.">
-<!ENTITY torPreferences.viewLogs "View Logsâ?¦">
-<!ENTITY torPreferences.torLogsDialogTitle "Tor Logs">
+<!ENTITY torPreferences.advancedDescription "Cài Ä?ặt cách Tor Browser kết ná»?i tá»?i internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Giá trá»? ngÄ?n cách bá»?i dấu phẩy">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Yêu cầu cầu n�i">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Ä?ang kết ná»?i tá»?i BridgeDB. Vui lòng Ä?ợi.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Giải mã CAPTCHA Ä?á»? yêu cầu cầu ná»?i.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Kết quả không Ä?úng. Vui lòng thá»­ lại.">
+<!ENTITY torPreferences.viewTorLogs "Xem nhật kí Tor.">
+<!ENTITY torPreferences.viewLogs "Xem nhật kí...">
+<!ENTITY torPreferences.torLogsDialogTitle "Nhật kí Tor">
diff --git a/src/chrome/locale/vi/torlauncher.properties b/src/chrome/locale/vi/torlauncher.properties
index f2e19d1..cb6ed17 100644
--- a/src/chrome/locale/vi/torlauncher.properties
+++ b/src/chrome/locale/vi/torlauncher.properties
@@ -3,7 +3,7 @@
 
 torlauncher.error_title=Trình kh�i chạy Tor
 
-torlauncher.tor_exited_during_startup=Tor Ä?ã thoát trong khi khá»?i Ä?á»?ng. Ä?iá»?u này có lẽ là do má»?t lá»?i trong tá»?p tin torrc của bạn, má»?t khiếm khuyết của Tor hay của má»?t chÆ°Æ¡ng trình khác trong há»? thá»?ng của bạn, hoặc lá»?i phần cứng. Cho Ä?ến khi bạn sá»­a chữa lại vấn Ä?á»? bên dÆ°á»?i Ä?ó và khá»?i Ä?á»?ng lại Tor, trình duyá»?t Tor sẽ không khá»?i Ä?á»?ng.
+torlauncher.tor_exited_during_startup=Tor Ä?ã thoát trong khi khá»?i Ä?á»?ng. Ä?iá»?u này có lẽ là do lá»?i trong tập tin torrc của bạn, lá»?i của Tor hay má»?t chÆ°Æ¡ng trình khác trong há»? thá»?ng của bạn, hoặc lá»?i phần cứng. Cho Ä?ến khi bạn sá»­a chữa lại vấn Ä?á»? Ä?ó và khá»?i Ä?á»?ng lại Tor, trình duyá»?t Tor sẽ không khá»?i Ä?á»?ng.
 torlauncher.tor_exited=Tor Ä?ã tắt má»?t cách không mong muá»?n. Viá»?c này có thá»? do lá»?i trong bản thân Tor, má»?t chÆ°Æ¡ng trình khác trong há»? thá»?ng của bản, hoặc lá»?i phần cứng. Cho tá»?i khi bạn khá»?i Ä?á»?ng lại Tor, Trình duyá»?t Tor sẽ không thá»? truy cập tá»?i bất kỳ trang nào. Nếu vấn Ä?á»? vẫn tá»?n tại, vui lòng gá»­i má»?t bản sao nhật ký của Tor tá»?i nhóm há»? trợ.
 torlauncher.tor_exited2=Khá»?i Ä?á»?ng lại Tor sẽ không Ä?óng hết những thẻ trình duyá»?t của bạn.
 torlauncher.tor_controlconn_failed=Không th� kết n�i v�i c�ng ki�m soát của Tor.
@@ -14,7 +14,7 @@ torlauncher.tor_bootstrap_failed_details=%1$S Ä?ã thất bại (%2$S).
 
 torlauncher.unable_to_start_tor=Không thá»? khá»?i Ä?á»?ng Tor.\n\n%S
 torlauncher.tor_missing=Tập tin thực thi của Tor b� thiếu.
-torlauncher.torrc_missing=Tập tin torrc Ä?ang bá»? thiếu hoặc không thá»? tạo.
+torlauncher.torrc_missing=Tập tin torrc Ä?ang bá»? thiếu và không thá»? tạo.
 torlauncher.datadir_missing=Thư mục dữ li�u của Tor không t�n tại và không th� tạo.
 torlauncher.password_hash_missing=Thất bại khi lấy mật khẩu Ä?ã Ä?ược bÄ?m.
 
@@ -22,73 +22,73 @@ torlauncher.failed_to_get_settings=Không thá»? nhận Ä?ược cài Ä?ặt Tor.
 torlauncher.failed_to_save_settings=Không thá»? lÆ°u lại các cài Ä?ặt của Tor.
 torlauncher.ensure_tor_is_running=Hãy chắc chắn rằng Tor Ä?ang chạy.
 
-torlauncher.error_proxy_addr_missing=Bạn phải xác Ä?á»?nh cả hai má»?t Ä?á»?a chá»? IP hay tên máy và sá»? cá»?ng Ä?á»? cấu hình Tor Ä?á»? sá»­ dụng má»?t proxy ủy quyá»?n truy cập vào  Liên mạng
+torlauncher.error_proxy_addr_missing=Bạn phải xác Ä?á»?nh cả Ä?á»?a chá»? IP hoặc hostname và sá»? cá»?ng Ä?á»? cấu hình Tor sá»­ dụng má»?t proxy Ä?á»? truy cập Internet.
 torlauncher.error_proxy_type_missing=Bạn phải ch�n ki�u proxy.
-torlauncher.error_bridges_missing=Bạn phải ch� dẫn m�t hoặc nhi�u cầu n�i.
-torlauncher.error_default_bridges_type_missing=Bạn phải chá»?n má»?t loại vận chuyá»?n cho cầu ná»?i Ä?ã Ä?ược cung cấp.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridges_missing=Bạn phải ch�n m�t hoặc nhi�u cầu n�i.
+torlauncher.error_default_bridges_type_missing=Bạn phải chá»?n má»?t hình thức vận chuyá»?n cho cầu ná»?i Ä?ã Ä?ược cung cấp.
+torlauncher.error_bridgedb_bridges_missing=Vui lòng yêu cầu cầu n�i
 torlauncher.error_bridge_bad_default_type=Không cầu ná»?i Ä?ã Ä?ược cung cấp nào có loại vận chuyá»?n %S có sẵn. Vui lòng Ä?iá»?u chá»?nh cài Ä?ặt của bạn.
 
-torlauncher.bridge_suffix.meek-amazon=(works in China)
-torlauncher.bridge_suffix.meek-azure=(works in China)
+torlauncher.bridge_suffix.meek-amazon=(hoạt Ä?á»?ng á»? Trung Quá»?c)
+torlauncher.bridge_suffix.meek-azure=(hoạt Ä?á»?ng á»? Trung Quá»?c)
 
-torlauncher.request_a_bridge=Request a Bridgeâ?¦
-torlauncher.request_a_new_bridge=Request a New Bridgeâ?¦
-torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait.
-torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
-torlauncher.bad_captcha_solution=The solution is not correct. Please try again.
-torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
+torlauncher.request_a_bridge=Yêu cầu Cầu n�i...
+torlauncher.request_a_new_bridge=Yêu cầu Cầu n�i m�i...
+torlauncher.contacting_bridgedb=Ä?ang kết ná»?i tá»?i BridgeDB. Vui lòng Ä?ợi.
+torlauncher.captcha_prompt=Giải mã CAPTCHA Ä?á»? yêu cầu cầu ná»?i.
+torlauncher.bad_captcha_solution=Kết quả không Ä?úng. Vui lòng thá»­ lại.
+torlauncher.unable_to_get_bridge=Không th� nhận cầu n�i từ BridgeDB.\n\n%S
 torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
-torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
+torlauncher.no_bridges_available=Không có cầu n�i khả dụng lúc này. Xin l�i.
 
 torlauncher.connect=Kết n�i
 torlauncher.restart_tor=Khá»?i Ä?á»?ng lại Tor
 torlauncher.quit=Thoát
 torlauncher.quit_win=Thoát
-torlauncher.done=Hoàn thành
+torlauncher.done=Xong
 
 torlauncher.forAssistance=Ä?á»? Ä?ược trợ giúp, liên há»? %S
 torlauncher.forAssistance2=Nếu cần sá»± giúp Ä?ỡ, ghé qua %S
 
-torlauncher.copiedNLogMessages=Sao chép hoàn tất. %S thông Ä?iá»?p nhật ký của Tor Ä?ã sẵn sàng Ä?á»? dán vào má»?t chÆ°Æ¡ng trình sá»­a vÄ?n bản hoặc má»?t thông Ä?iá»?p email.
+torlauncher.copiedNLogMessages=Sao chép hoàn tất. %S thông Ä?iá»?p nhật ký của Tor Ä?ã sẵn sàng Ä?á»? dán vào má»?t chÆ°Æ¡ng trình sá»­a vÄ?n bản hoặc má»?t email.
 
-torlauncher.bootstrapStatus.starting=Bắt Ä?ầu
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.onehop_create=Thành lập má»?t kết ná»?i thÆ° mục Ä?ược mã hóa
-torlauncher.bootstrapStatus.requesting_status=Khôi phục trạng thái mạng
-torlauncher.bootstrapStatus.loading_status=Nap tình trạng mạng
-torlauncher.bootstrapStatus.loading_keys=Nạp giấy chứng nhận quy�n
-torlauncher.bootstrapStatus.requesting_descriptors=Yêu cầu thông tin tiếp sức
-torlauncher.bootstrapStatus.loading_descriptors=Tải thông tin tiếp sức
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
-torlauncher.bootstrapStatus.done=Kết n�i v�i mạng Tor!
+torlauncher.bootstrapStatus.starting=Ä?ang khá»?i Ä?á»?ng
+torlauncher.bootstrapStatus.conn_pt=Ä?ang kết ná»?i tá»?i cầu ná»?i
+torlauncher.bootstrapStatus.conn_done_pt=Ä?ã kết ná»?i tá»?i cầu ná»?i
+torlauncher.bootstrapStatus.conn_proxy=Ä?ang kết ná»?i tá»?i proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Ä?ã kết ná»?i tá»?i proxy
+torlauncher.bootstrapStatus.conn=Ä?ang kết ná»?i tá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.conn_done=Ä?ã kết ná»?i tá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.handshake=Ä?ang Ä?àm phán vá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.handshake_done=Ä?ã Ä?àm phán vá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.onehop_create=Ä?ang thiết lập má»?t kết ná»?i danh mục Ä?ược mã hóa
+torlauncher.bootstrapStatus.requesting_status=Ä?ang nhận trạng thái mạng
+torlauncher.bootstrapStatus.loading_status=Ä?ang tải trạng thái mạng
+torlauncher.bootstrapStatus.loading_keys=Ä?ang tải chứng nhận quyá»?n
+torlauncher.bootstrapStatus.requesting_descriptors=Ä?ang yêu cầu thông tin rÆ¡le
+torlauncher.bootstrapStatus.loading_descriptors=Ä?ang tải thông tin rÆ¡le
+torlauncher.bootstrapStatus.enough_dirinfo=Ä?ã tải thông tin rÆ¡le
+torlauncher.bootstrapStatus.ap_conn_pt=Ä?ang xây dá»±ng mạch: Ä?ang kết ná»?i tá»?i cầu ná»?i
+torlauncher.bootstrapStatus.ap_conn_done_pt=Ä?ang xây dá»±ng mạch: Ä?ã kết ná»?i tá»?i cầu ná»?i
+torlauncher.bootstrapStatus.ap_conn_proxy=Ä?ang xây dá»±ng mạch: Ä?ang kết ná»?i tá»?i proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Ä?ang xây dá»±ng mạch: Ä?ã kết ná»?i tá»?i proxy
+torlauncher.bootstrapStatus.ap_conn=Ä?ang xây dá»±ng mạch: Ä?ang kết ná»?i tá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_conn_done=Ä?ang xây dá»±ng mạch: Ä?ã kết ná»?i tá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_handshake=Ä?ang xây dá»±ng mạch: Ä?ang Ä?àm phán vá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Ä?ang xây dá»±ng mạch: Ä?ã Ä?àm phán vá»?i má»?t rÆ¡le Tor
+torlauncher.bootstrapStatus.circuit_create=Ä?ang xây dá»±ng mạch: Ä?ang thiết lập mạch Tor
+torlauncher.bootstrapStatus.done=Ä?ã kết ná»?i tá»?i mạng Tor!
 
-torlauncher.bootstrapWarning.done=làm xong
-torlauncher.bootstrapWarning.connectrefused=kết n�i từ ch�i
-torlauncher.bootstrapWarning.misc=hôÌ?n hÆ¡Ì£p
-torlauncher.bootstrapWarning.resourcelimit=không Ä?ủ nguá»?n lá»±c
+torlauncher.bootstrapWarning.done=xong
+torlauncher.bootstrapWarning.connectrefused=kết ná»?i Ä?ã bá»? từ chá»?i
+torlauncher.bootstrapWarning.misc=bá»? sung
+torlauncher.bootstrapWarning.resourcelimit=không Ä?ủ tài nguyên
 torlauncher.bootstrapWarning.identity=danh tính không kh�p
-torlauncher.bootstrapWarning.timeout=kết n�i timeout
-torlauncher.bootstrapWarning.noroute=không có lá»? trình Ä?á»? lÆ°u trữ
+torlauncher.bootstrapWarning.timeout=kết ná»?i Ä?ã timeout
+torlauncher.bootstrapWarning.noroute=không có lá»? trình Ä?ến máy chủ
 torlauncher.bootstrapWarning.ioerror=lá»?i Ä?á»?c / ghi
-torlauncher.bootstrapWarning.pt_missing=pluggable transport b� mất
+torlauncher.bootstrapWarning.pt_missing=thiếu pluggable transport
 
-torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost.
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy.
+torlauncher.nsresult.NS_ERROR_NET_RESET=Mất kết n�i t�i máy chủ.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Không th� kết n�i t�i máy chủ.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Không th� kết n�i t�i proxy.
diff --git a/src/chrome/locale/zh-CN/network-settings.dtd b/src/chrome/locale/zh-CN/network-settings.dtd
index 8c9bc74..53500ef 100644
--- a/src/chrome/locale/zh-CN/network-settings.dtd
+++ b/src/chrome/locale/zh-CN/network-settings.dtd
@@ -1,5 +1,5 @@
 <!ENTITY torsettings.dialog.title "Tor ��设置">
-<!ENTITY torsettings.wizard.title.default "已��� Tor ��">
+<!ENTITY torsettings.wizard.title.default "è¿?æ?¥ Tor ç½?ç»?">
 <!ENTITY torsettings.wizard.title.configure "Tor ��设置">
 <!ENTITY torsettings.wizard.title.connecting "正�建���">
 
@@ -9,8 +9,8 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torSettings.connectPrompt "请ç?¹å?»â??è¿?æ?¥â??以è¿?æ?¥è?³ Tor ç½?ç»?ã??">
-<!ENTITY torSettings.configurePrompt "å¦?æ??æ?¨æ??å?¨ç??å?½å®¶ï¼?å¦?å??å??ï¼?中å?½ï¼?å??è?³å?¶ï¼?对 Tor è¿?è¡?审æ?¥ï¼?æ??è??æ?¨å¤?äº?ç??ç§?人ç½?ç»?é??è¦?代ç??ï¼?请ç?¹å?»â??é??ç½®â??ï¼?对ç½?ç»?设置è¿?è¡?è°?æ?´ã??">
+<!ENTITY torSettings.connectPrompt "ç?¹å?»â??è¿?æ?¥â??ï¼?è¿?æ?¥ Tor ç½?ç»?ã??">
+<!ENTITY torSettings.configurePrompt "å¦?æ?¨æ??å?¨å?½å®¶ï¼?å¦?å??å??ã??中å?½ã??å??è?³å?¶ï¼?对 Tor è¿?è¡?审æ?¥ï¼?æ??è??æ?¨ç??ç§?人ç½?ç»?é??è¦?代ç??ï¼?请ç?¹å?»â??é??ç½®â??ï¼?è°?æ?´ç½?ç»?设置ã??">
 <!ENTITY torSettings.configure "é??ç½®">
 <!ENTITY torSettings.connect "è¿?æ?¥">
 
@@ -41,15 +41,15 @@
 <!ENTITY torsettings.useBridges.checkbox "æ??æ??å?¨ç??å?½å®¶å¯¹ Tor è¿?è¡?äº?审æ?¥">
 <!ENTITY torsettings.useBridges.default "é??æ?©å??ç½®ç½?æ¡¥">
 <!ENTITY torsettings.useBridges.default.placeholder "é??æ?©ç½?æ¡¥">
-<!ENTITY torsettings.useBridges.bridgeDB "ä»?torproject.orgè?·å??ä¸?个ç½?æ¡¥">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "请è¾?å?¥å?¾ç??中å?ºç?°ç??å­?符">
+<!ENTITY torsettings.useBridges.bridgeDB "ä»? torproject.org è?·å??ç½?æ¡¥">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "请è¾?å?¥å?¾ä¸­ç??å­?符">
 <!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "è?·å??æ?°ç??éª?è¯?ç ?">
 <!ENTITY torsettings.useBridges.captchaSubmit "æ??交">
-<!ENTITY torsettings.useBridges.custom "è¾?å?¥è?·å??ç??ç½?æ¡¥">
+<!ENTITY torsettings.useBridges.custom "è¾?å?¥å·²è?·å??ç½?æ¡¥">
 <!ENTITY torsettings.useBridges.label "è¾?å?¥å?¯ä¿¡æ?¥æº?æ??ä¾?ç??ç½?æ¡¥ï¼?">
 <!ENTITY torsettings.useBridges.placeholder "è¾?å?¥å?°å??:端å?£ï¼?æ¯?è¡?ä¸?个ï¼?">
 
-<!ENTITY torsettings.copyLog "���� Tor ��">
+<!ENTITY torsettings.copyLog "�� Tor ��">
 
 <!ENTITY torsettings.proxyHelpTitle "代ç??帮å?©">
 <!ENTITY torsettings.proxyHelp1 "é??è¿?å?¬å?¸ï¼?学校æ??大学ç??ç½?ç»?è¿?æ?¥æ?¶å?¯è?½é??è¦?æ?¬å?°ä»£ç??ã??&#160; å¦?æ??æ?¨ä¸?ç¡®å®?æ?¯å?¦é??è¦?代ç??ï¼?å?¯æ?¥ç??å?¶ä»?æµ?è§?å?¨ä¸­ç??ç½?ç»?设置æ??æ?¥ç??ç³»ç»?ç??ç½?ç»?设置ã??">



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