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

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



commit dceb32326575a504a9f625f30f11e34cce1694a1
Author: Georg Koppen <gk@xxxxxxxxxxxxxx>
Date:   Tue Jun 4 07:52:44 2019 +0000

    Translations update
---
 src/chrome/locale/ar/torlauncher.properties    |   4 +-
 src/chrome/locale/eu/torlauncher.properties    |  62 +++++++--------
 src/chrome/locale/fr/network-settings.dtd      |   2 +-
 src/chrome/locale/fr/torlauncher.properties    |   2 +-
 src/chrome/locale/ka/torlauncher.properties    |   4 +-
 src/chrome/locale/nb/torlauncher.properties    |   8 +-
 src/chrome/locale/pt-PT/torlauncher.properties |  10 +--
 src/chrome/locale/th/network-settings.dtd      |  80 ++++++++++----------
 src/chrome/locale/th/torlauncher.properties    | 100 ++++++++++++-------------
 src/chrome/locale/uk/torlauncher.properties    |  62 +++++++--------
 src/chrome/locale/zh-CN/network-settings.dtd   |   6 +-
 src/chrome/locale/zh-CN/torlauncher.properties |  30 ++++----
 12 files changed, 185 insertions(+), 185 deletions(-)

diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index 8f405cf..b1e5c60 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -58,7 +58,7 @@ torlauncher.bootstrapStatus.conn_done_pt=Ù?تÙ? اÙ?إتصاÙ? Ù?ع جÙ?سÙ?ر
 torlauncher.bootstrapStatus.conn_proxy=Ù?تÙ? اÙ?تÙ?اصÙ? Ù?ع اÙ?Ù?Ù?Ù?Ù?
 torlauncher.bootstrapStatus.conn_done_proxy=Ù?تÙ? اÙ?تÙ?اصÙ? Ù?ع اÙ?Ù?Ù?Ù?Ù?
 torlauncher.bootstrapStatus.conn=Ù?تÙ? اÙ?إتصاÙ? بÙ?رحÙ? تÙ?ر
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
+torlauncher.bootstrapStatus.conn_done=Ù?تصÙ? بÙ?Ù?رحÙ?Ù? تÙ?ر
 torlauncher.bootstrapStatus.handshake=Ù?تÙ? اÙ?تÙ?اÙ?ض Ù?ع Ù?رحÙ? تÙ?ر
 torlauncher.bootstrapStatus.handshake_done=تÙ? Ø¥Ù?تÙ?اء اÙ?تÙ?اÙ?ض Ù?ع Ù?رحÙ? تÙ?ر
 torlauncher.bootstrapStatus.onehop_create=Ù?Ù?شئ اتصاÙ?ا Ù?Ø´Ù?را باÙ?دÙ?Ù?Ù?
@@ -73,7 +73,7 @@ torlauncher.bootstrapStatus.ap_conn_done_pt=بÙ?اء دارات : Ù?تÙ? اÙ?Ø¥
 torlauncher.bootstrapStatus.ap_conn_proxy=بÙ?اء دارات : Ù?تÙ? اÙ?تÙ?اصÙ? Ù?ع اÙ?Ù?Ù?Ù?Ù?
 torlauncher.bootstrapStatus.ap_conn_done_proxy=بÙ?اء دارات : Ù?تÙ? اÙ?تÙ?اصÙ? Ù?ع اÙ?Ù?Ù?Ù?Ù? 
 torlauncher.bootstrapStatus.ap_conn=بÙ?اء دارات : Ù?تÙ? اÙ?إتصاÙ? بÙ?رحÙ? تÙ?ر 
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
+torlauncher.bootstrapStatus.ap_conn_done=بÙ?اء اÙ?دارات : Ù?تصÙ? بÙ?Ù?رحÙ?Ù? تÙ?ر 
 torlauncher.bootstrapStatus.ap_handshake= بÙ?اء دارات : Ù?تÙ? اÙ?تÙ?اÙ?ض Ù?ع Ù?رحÙ? تÙ?ر
 torlauncher.bootstrapStatus.ap_handshake_done= بÙ?اء دارات : تÙ? Ø¥Ù?تÙ?اء اÙ?تÙ?اÙ?ض Ù?ع Ù?رحÙ? تÙ?ر 
 torlauncher.bootstrapStatus.circuit_create= بÙ?اء دارات : Ù?Ù?شئ دائرة تÙ?ر 
diff --git a/src/chrome/locale/eu/torlauncher.properties b/src/chrome/locale/eu/torlauncher.properties
index 0715cd9..4d6d383 100644
--- a/src/chrome/locale/eu/torlauncher.properties
+++ b/src/chrome/locale/eu/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Torek proxy bat erabiliz Interneten sartzek
 torlauncher.error_proxy_type_missing=Proxy mota hautatu behar duzu.
 torlauncher.error_bridges_missing=Zubi bat edo gehiago zehaztu behar duzu.
 torlauncher.error_default_bridges_type_missing=Emandako zubietarako garraio mota bat hautatu behar duzu.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Mesedez zubi bat eskatu.
 torlauncher.error_bridge_bad_default_type=Ez daude eskuragarri %S garraio mota duten emandako zubirik. Mesedez doitu zure ezarpenak.
 
 torlauncher.bridge_suffix.meek-amazon=(badabil Txinan)
 torlauncher.bridge_suffix.meek-azure=(badabil Txinan)
 
-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.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.request_a_bridge=Zubi bat eskatuâ?¦
+torlauncher.request_a_new_bridge=Zubi berri bat eskatuâ?¦
+torlauncher.contacting_bridgedb=BridgeDBrekin kontaktatzen. Itxaron mesedez.
+torlauncher.captcha_prompt=CAPTCHAa ebatzi ezazu zubi bat eskatzeko.
+torlauncher.bad_captcha_solution=Ebazpena ez da zuzena. Mesedez saiatu berriro.
+torlauncher.unable_to_get_bridge=Ezin izan da zubi bat eskuratu BridgeDBtik.\n\n%S
+torlauncher.no_meek=Nabigatzaile hau ez dago meek-erako konfiguratuta, eta beharrezkoa da zubiak eskuratzeko.
+torlauncher.no_bridges_available=Ez dago zubirik eskuragarri une honetan. Barkatu.
 
 torlauncher.connect=Konektatu
 torlauncher.restart_tor=Tor berrabiarazi
@@ -52,31 +52,31 @@ torlauncher.forAssistance2=Laguntzako lortzeko, bisita ezazu %S
 
 torlauncher.copiedNLogMessages=Kopia burutu da. %S Tor erregistro mezuak prest daude testu editore edo email mezu batean itsasteko.
 
-torlauncher.bootstrapStatus.starting=Starting
-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.starting=Abiarazten
+torlauncher.bootstrapStatus.conn_pt=Zubira konektatzen
+torlauncher.bootstrapStatus.conn_done_pt=Zubira konektatuta
+torlauncher.bootstrapStatus.conn_proxy=Proxyra konektatzen
+torlauncher.bootstrapStatus.conn_done_proxy=Proxyra konektatuta
+torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
+torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
+torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.handshake_done=Amaitu da Tor errele batekin negoziatzen
 torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera konexioa ezartzen
 torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
 torlauncher.bootstrapStatus.loading_status=Sarearen egoera kargatzen
 torlauncher.bootstrapStatus.loading_keys=Aginpide ziurtagiriak kargatzen
 torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
 torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
-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.enough_dirinfo=Amaitu da errele informazioa kargatzen
+torlauncher.bootstrapStatus.ap_conn_pt=Zirkuituak eraikitzen: zubira konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_pt=Zirkuituak eraikitzen: zubira konektatuta
+torlauncher.bootstrapStatus.ap_conn_proxy=Zirkuituak eraikitzen: proxyra konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Zirkuituak eraikitzen: proxyra konektatuta
+torlauncher.bootstrapStatus.ap_conn=Zirkuituak eraikitzen: Tor errele batera konektatzen
+torlauncher.bootstrapStatus.ap_conn_done=Zirkuituak eraikitzen: Tor errele batera konektatzen
+torlauncher.bootstrapStatus.ap_handshake=Zirkuituak eraikitzen: Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.ap_handshake_done=Zirkuituak eraikitzen: Amaitu da Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.circuit_create=Zirkuituak eraikitzen: Tor zirkuitu bat ezartzen
 torlauncher.bootstrapStatus.done=Tor sarera konektatuta!
 
 torlauncher.bootstrapWarning.done=eginda
@@ -89,6 +89,6 @@ torlauncher.bootstrapWarning.noroute=ez dago biderik ostalarira
 torlauncher.bootstrapWarning.ioerror=irakurketa/idazketa akatsa
 torlauncher.bootstrapWarning.pt_missing=pluggable transport falta da
 
-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=Zerbitzarirekiko konexioa galdu da.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ezin izan da zerbitzariarekin konektatu.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ezin izan da proxyarekin konektatu.
diff --git a/src/chrome/locale/fr/network-settings.dtd b/src/chrome/locale/fr/network-settings.dtd
index 5054c67..abbc13d 100644
--- a/src/chrome/locale/fr/network-settings.dtd
+++ b/src/chrome/locale/fr/network-settings.dtd
@@ -45,7 +45,7 @@
 <!ENTITY torsettings.useBridges.captchaSolution.placeholder "Saisir les caractères de lâ??image">
 <!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Obtenir un nouveau test">
 <!ENTITY torsettings.useBridges.captchaSubmit "Envoyer">
-<!ENTITY torsettings.useBridges.custom "Fournir un pont que je connais">
+<!ENTITY torsettings.useBridges.custom "Utiliser un pont que je connais">
 <!ENTITY torsettings.useBridges.label "Saisir des informations de pont provenant dâ??une source fiable">
 <!ENTITY torsettings.useBridges.placeholder "type adresse:port (un par ligne)">
 
diff --git a/src/chrome/locale/fr/torlauncher.properties b/src/chrome/locale/fr/torlauncher.properties
index 59514c1..3392080 100644
--- a/src/chrome/locale/fr/torlauncher.properties
+++ b/src/chrome/locale/fr/torlauncher.properties
@@ -35,7 +35,7 @@ torlauncher.bridge_suffix.meek-azure=(fonctionne en Chine)
 torlauncher.request_a_bridge=Demander un pontâ?¦
 torlauncher.request_a_new_bridge=Demander un nouveau pontâ?¦
 torlauncher.contacting_bridgedb=Connexion à BridgeDB. Veuillez patienter.
-torlauncher.captcha_prompt=Résoudre le CAPTCHA pour demander un pont.
+torlauncher.captcha_prompt=Résoudre le captcha pour demander un pont.
 torlauncher.bad_captcha_solution=La solution est erronée. Veuillez ressayer.
 torlauncher.unable_to_get_bridge=Impossible dâ??obtenir un pont de BridgeDB.\n\n%S
 torlauncher.no_meek=Ce navigateur nâ??est pas configuré pour meek, qui est nécessaire pour obtenir des ponts.
diff --git a/src/chrome/locale/ka/torlauncher.properties b/src/chrome/locale/ka/torlauncher.properties
index 6543d6e..271f5b5 100644
--- a/src/chrome/locale/ka/torlauncher.properties
+++ b/src/chrome/locale/ka/torlauncher.properties
@@ -65,8 +65,8 @@ torlauncher.bootstrapStatus.onehop_create=á??á??á?¨á??á?¤á? á?£á??á?? á??á??á??
 torlauncher.bootstrapStatus.requesting_status=á?¥á?¡á??á??á??á?¡ á??á??á??á??á??á??á? á??á??á??á??á?¡ á??á??á??á??á??á??á??
 torlauncher.bootstrapStatus.loading_status=á?¥á?¡á??á??á??á?¡ á??á??á??á??á??á??á? á??á??á??á??á?¡ á?©á??á?¢á??á??á? á??á??á??
 torlauncher.bootstrapStatus.loading_keys=á?£á?¤á??á??á??á??á??á??á?¡á??á??á?? á?¡á??á? á?¢á??á?¤á??á??á??á?¢á??á??á??á?¡ á?©á??á?¢á??á??á? á??á??á??
-torlauncher.bootstrapStatus.requesting_descriptors=á??á??á??á??á??á?ªá??á??á??á?¡ á??á??á??á??á?ªá??á??á??á??á??á?¡ á??á??á??á?®á??á??á??á??
-torlauncher.bootstrapStatus.loading_descriptors=á??á??á??á??á??á?ªá??á??á??á?¡ á??á??á??á??á?ªá??á??á??á??á??á?¡ á?©á??á?¢á??á??á? á??á??á??
+torlauncher.bootstrapStatus.requesting_descriptors=á??á??á??á??á??á?ªá??á??á??á??á??á?¡ á??á??á??á??á?ªá??á??á??á??á??á?¡ á??á??á??á?®á??á??á??á??
+torlauncher.bootstrapStatus.loading_descriptors=á??á??á??á??á??á?ªá??á??á??á??á??á?¡ á??á??á??á??á?ªá??á??á??á??á??á?¡ á?©á??á?¢á??á??á? á??á??á??
 torlauncher.bootstrapStatus.enough_dirinfo=á??á??á??á??á??á?ªá??á??á??á?¡ á??á??á??á??á?ªá??á??á??á??á?? á?©á??á??á?¢á??á??á? á??á??
 torlauncher.bootstrapStatus.ap_conn_pt=á?¬á? á??á??á??á??á??á?¡ á?¨á??á?¥á??á??á??: á?®á??á??á??á??á?? á??á??á??á??á??á?¨á??á? á??á??á??
 torlauncher.bootstrapStatus.ap_conn_done_pt=á?¬á? á??á??á??á??á??á?¡ á?¨á??á?¥á??á??á??: á?®á??á??á??á??á?? á??á??á??á??á??á?¨á??á? á??á??á?£á??á??á??
diff --git a/src/chrome/locale/nb/torlauncher.properties b/src/chrome/locale/nb/torlauncher.properties
index e1d5bab..5b4d92d 100644
--- a/src/chrome/locale/nb/torlauncher.properties
+++ b/src/chrome/locale/nb/torlauncher.properties
@@ -53,10 +53,10 @@ torlauncher.forAssistance2=For hjelp, besøk %S
 torlauncher.copiedNLogMessages=Kopiering ferdig. %S Loggføringsmeldinger fra Tor er klare til å bli sent til et skriveprogram eller en e-post.
 
 torlauncher.bootstrapStatus.starting=Starter opp
-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_pt=Kobler til bro
+torlauncher.bootstrapStatus.conn_done_pt=Koblet til broen
+torlauncher.bootstrapStatus.conn_proxy=Kobler til proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Koblet til 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
diff --git a/src/chrome/locale/pt-PT/torlauncher.properties b/src/chrome/locale/pt-PT/torlauncher.properties
index d010d6c..0d3cb6b 100644
--- a/src/chrome/locale/pt-PT/torlauncher.properties
+++ b/src/chrome/locale/pt-PT/torlauncher.properties
@@ -44,7 +44,7 @@ torlauncher.no_bridges_available=De momento, não estão disponíveis pontes. De
 torlauncher.connect=Ligar
 torlauncher.restart_tor=Reiniciar o Tor
 torlauncher.quit=Sair
-torlauncher.quit_win=Sair
+torlauncher.quit_win=Fechar
 torlauncher.done=Concluído
 
 torlauncher.forAssistance=Para assistência, contacte %S
@@ -77,17 +77,17 @@ torlauncher.bootstrapStatus.ap_conn_done=Construir circuitos: conectado a um ret
 torlauncher.bootstrapStatus.ap_handshake=Construir circuitos: a negociar com um retransmissor Tor
 torlauncher.bootstrapStatus.ap_handshake_done=Construir circuitos: terminada a negociação com um retransmissor Tor
 torlauncher.bootstrapStatus.circuit_create=Construir circuitos: a estabelecer um circuito Tor
-torlauncher.bootstrapStatus.done=Ligado à rede Tor
+torlauncher.bootstrapStatus.done=Ligado à rede Tor!
 
 torlauncher.bootstrapWarning.done=finalizado
 torlauncher.bootstrapWarning.connectrefused=ligação recusada
 torlauncher.bootstrapWarning.misc=diversos
 torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
 torlauncher.bootstrapWarning.identity=identidade não correspondente
-torlauncher.bootstrapWarning.timeout=o tempo de ligação expirou
+torlauncher.bootstrapWarning.timeout=ligação expirou
 torlauncher.bootstrapWarning.noroute=sem rota para o hospedeiro
-torlauncher.bootstrapWarning.ioerror=rrro de leitura/gravação 
-torlauncher.bootstrapWarning.pt_missing=falta o transporte de ligação
+torlauncher.bootstrapWarning.ioerror=erro de leitura/gravação 
+torlauncher.bootstrapWarning.pt_missing=transporte ligável em falta
 
 torlauncher.nsresult.NS_ERROR_NET_RESET=A ligação para o servidor foi perdida.
 torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Não foi possível ligar ao servidor.
diff --git a/src/chrome/locale/th/network-settings.dtd b/src/chrome/locale/th/network-settings.dtd
index 2eea0d9..cb88acc 100644
--- a/src/chrome/locale/th/network-settings.dtd
+++ b/src/chrome/locale/th/network-settings.dtd
@@ -1,62 +1,62 @@
 <!ENTITY torsettings.dialog.title "�ั����า��รือ��าย Tor">
-<!ENTITY torsettings.wizard.title.default "Connect to Tor">
+<!ENTITY torsettings.wizard.title.default "��ื�อม��อ�ั� Tor">
 <!ENTITY torsettings.wizard.title.configure "�ั����า��รือ��าย Tor">
-<!ENTITY torsettings.wizard.title.connecting "Establishing a Connection">
+<!ENTITY torsettings.wizard.title.connecting "�ำลั�สร�า��าร��ื�อม��อ">
 
 <!-- For locale picker: -->
-<!ENTITY torlauncher.localePicker.title "ภาษา�อ��อร���ราว���อร�">
+<!ENTITY torlauncher.localePicker.title "ภาษา�อ� Tor Browser">
 <!ENTITY torlauncher.localePicker.prompt "��ร��ลือ�ภาษา">
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torSettings.connectPrompt "Click â??Connectâ?? to connect to Tor.">
-<!ENTITY torSettings.configurePrompt "Click â??Configureâ?? to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
+<!ENTITY torSettings.connectPrompt "�ลิ��ุ�ม &quot;��ื�อม��อ&quot; ��ื�อ��ื�อม��อ�ั� Tor">
+<!ENTITY torSettings.configurePrompt "�ลิ��ุ�ม &quot;�ำห����า&quot; ��ื�อ�รั��าร�ั����า��รือ��าย��า�ุ�อยู����ระ��ศ�ี�������อร� Tor (���� อียิ��� �ี� �ุร�ี) หรือ��า�ุ��ำลั���ื�อม��อ�า���รือ��ายส�ว��ัว�ี��ำ������อ�����ร�อ��ี">
 <!ENTITY torSettings.configure "�ำห����า">
 <!ENTITY torSettings.connect "��ื�อม��อ">
 
 <!-- Other: -->
 
-<!ENTITY torsettings.startingTor "รอ�ห� Tor �ริ�ม�ำ�า�...">
+<!ENTITY torsettings.startingTor "�รุ�ารอ�ห� Tor �ริ�ม�ำ�า�...">
 <!ENTITY torsettings.restartTor "�ริ�ม�าร�ำ�า��อ� Tor �หม�">
-<!ENTITY torsettings.reconfigTor "Reconfigure">
+<!ENTITY torsettings.reconfigTor "�ำห����า�หม�">
 
-<!ENTITY torsettings.discardSettings.prompt "You have configured Tor bridges or you have entered local proxy settings.&#160; To make a direct connection to the Tor network, these settings must be removed.">
-<!ENTITY torsettings.discardSettings.proceed "Remove Settings and Connect">
+<!ENTITY torsettings.discardSettings.prompt "�ุ�����ำห����าสะ�า��อ� Tor หรือ�ุ�����ส��าร�ั����า�ร�อ��ี��อ��ิ���ว��ล�ว &amp;#160 �ุ��ำ������อ�ล��าร�ั����า�หล�า�ี�ออ���า��อ��ารสร�า��าร��ื�อม��อ��ย�ร��ั���รือ��าย�อ� Tor">
+<!ENTITY torsettings.discardSettings.proceed "ล��าร�ั����า�ละ�าร��ื�อม��อ">
 
-<!ENTITY torsettings.optional "�ัว�ลือ�">
+<!ENTITY torsettings.optional "�ม��ำ����">
 
-<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
-<!ENTITY torsettings.useProxy.type "��ิ��ร�อ��ี:">
-<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
-<!ENTITY torsettings.useProxy.address "�ี�อยู�:">
+<!ENTITY torsettings.useProxy.checkbox "�ั�����ร�อ��ี��ื�อ��ื�อม��อ�ั�อิ���อร�����">
+<!ENTITY torsettings.useProxy.type "��ิ��ร�อ��ี�ือ">
+<!ENTITY torsettings.useProxy.type.placeholder "�ลือ���ิ��ร�อ��ี">
+<!ENTITY torsettings.useProxy.address "�ี�อยู��ือ">
 <!ENTITY torsettings.useProxy.address.placeholder "�ี�อยู� IP หรือ�ื�อ�ฮส��">
-<!ENTITY torsettings.useProxy.port "�อร��:">
-<!ENTITY torsettings.useProxy.username "�ื�อ�ู����:">
-<!ENTITY torsettings.useProxy.password "รหัส��า�:">
+<!ENTITY torsettings.useProxy.port "�อร���ือ">
+<!ENTITY torsettings.useProxy.username "�ื�อ�ู�����ือ">
+<!ENTITY torsettings.useProxy.password "รหัส��า��ือ">
 <!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.useBridges.checkbox "Tor is censored in my country">
-<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
-<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
-<!ENTITY torsettings.useBridges.captchaSubmit "�ส�อ">
-<!ENTITY torsettings.useBridges.custom "Provide a bridge I know">
-<!ENTITY torsettings.useBridges.label "Enter bridge information from a trusted source.">
-<!ENTITY torsettings.useBridges.placeholder "type address:port (one per line)">
-
-<!ENTITY torsettings.copyLog "�ั�ลอ��ูม Tor ���ี��ลิ��อร��">
-
-<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
-<!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.bridgeHelpTitle "�าร��วย�หลือรี�ลย�สะ�า�">
-<!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.useProxy.type.http "HTTP หรือ HTTPS">
+<!ENTITY torsettings.firewall.checkbox "�อม�ิว��อร���รื�อ��ี�����า���า���ร�วอลล��ี�อ�ุ�า��ห���ื�อม��อ�ั����าะ�า��อร�����า�ั��">
+<!ENTITY torsettings.firewall.allowedPorts "�อร���ี�อ�ุ�า��ือ ">
+<!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.reloadCaptcha.tooltip "รั��าร��า�าย�หม�">
+<!ENTITY torsettings.useBridges.captchaSubmit "ส��">
+<!ENTITY torsettings.useBridges.custom "�ั�หาสะ�า��ี��ั�รู��ั�">
+<!ENTITY torsettings.useBridges.label "�รอ���อมูลสะ�า��า��หล���ี���า��ื�อ�ือ">
+<!ENTITY torsettings.useBridges.placeholder "�ิม���ี�อยู�: �อร�� (�รร�ั�ละ�อร��)">
+
+<!ENTITY torsettings.copyLog "�ั�ลอ�ล�อ� Tor ���ี��ลิ��อร�� ">
+
+<!ENTITY torsettings.proxyHelpTitle "�วาม��วย�หลือ��ี�ยว�ั��ร�อ��ี">
+<!ENTITY torsettings.proxyHelp1 "�ร�อ��ี��อ��ิ��อา��ะมี�วาม�ำ����หา���ื�อม��อ��า���รือ��าย�ริษั� �ร��รีย� หรือมหาวิ�ยาลัย &#160; ��า�ุ��ม������ว�า�ำ�����ะ��อ�����ร�อ��ีหรือ�ม� �ู����ี��าร�ั����าอิ���อร���������ราว��อร�อื�� หรือ�รว�สอ��าร�ั����า��รือ��าย�อ�ระ���อ��ุ�">
+
+<!ENTITY torsettings.bridgeHelpTitle "�าร��วย�หลือ��ี�ยว�ั�รี�ลย�สะ�า�">
+<!ENTITY torsettings.bridgeHelp1 "สะ�า�����รี�ลย��ี��ม�อยู���ราย�าร �ึ���ำ�ห��าร�ล�อ��าร��ื�อม��อ�ั���รือ��าย Tor �ำ���ยา��ึ�� &#160; สะ�า����ละ��ิ����วิ�ี�าร�ี������า��ั���ื�อหล��ลี�ย��าร������อร� &#160; สะ�า���� obfs �ำ�ห��ารรั�ส����อมูล�อ��ุ������หมือ��สีย�ร��ว��ี��ม�มี�วามหมาย ส�ว�สะ�า���� meek �ะ�ำ�ห��ารรั�ส����อมูล�อ��ุ��หมือ��ำลั���ื�อม��อ�ั��ริ�าร�ั��� ����ี��ะ���� Tor">
+<!ENTITY torsettings.bridgeHelp2 "��ื�อ��า��า��ระ��ศ�ล�อ� Tor สะ�า��า�อั��ึ�����า�������าะ���า��ระ��ศ���า�ั�� &#160; ��า�ุ��ม������ว�าสะ�า�อั��ห�����า�������ระ��ศ�อ��ุ���า� �รุ�า�ู�ี� torproject.org/about/contact.html#support">
 
 <!-- Progress -->
-<!ENTITY torprogress.pleaseWait "�รุ�รอระหว�า��ี��รา�ำลั�สร�า��าร��ื�อม��อ��ยั���รือ��าย Tor &#160; �ี�อา��ะ����วลาสั�สอ�สาม�า�ี">
+<!ENTITY torprogress.pleaseWait "�รุ�รอระหว�า��ี��รา�ำลั�สร�า��าร��ื�อม��อ��ยั���รือ��าย Tor &#160; �ึ��อา��ะ����วลาหลาย�า�ี">
diff --git a/src/chrome/locale/th/torlauncher.properties b/src/chrome/locale/th/torlauncher.properties
index c7d7566..3d587f1 100644
--- a/src/chrome/locale/th/torlauncher.properties
+++ b/src/chrome/locale/th/torlauncher.properties
@@ -3,43 +3,43 @@
 
 torlauncher.error_title=�ัว��ิ� Tor
 
-torlauncher.tor_exited_during_startup=Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start.
-torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team.
-torlauncher.tor_exited2=Restarting Tor will not close your browser tabs.
+torlauncher.tor_exited_during_startup=Tor ออ��า���ร��รมระหว�า��าร�ริ�ม��� อา���ิ��า���อ�ิ��ลา�����ล� torrc �อ��ุ� ��อ�ิ��ลา��� Tor หรือ��ร��รมอื�� � ��ระ���อ��ุ�หรือฮาร���วร��ิ��ลา� ��ราว���อร��อ� Tor ยั��ะ�ม��ริ�ม�ำ�า����ว�า�ุ��ะ������ั�หา�ื���า��ละรีส�าร���ล�ว
+torlauncher.tor_exited=Tor ออ��า���ร��รม��ย�ม�����า��ิ�มา��อ� อา�������ราะ��อ�ิ��ลา����ัว�อ� Tor �อ� ��ร��รมอื����ระ���อ��ุ�หรือ�ิ��วาม�ิ��ลา��อ�ฮาร���วร� ���ว�า�ุ��ะรีส�าร�� Tor ��ราว���อร��อ� Tor �ะ�ม�สามาร����า�ึ��ว�������� � ��� หา��ั�หายั���อยู� ��ร�ส��สำ��าล�อ� Tor  �อ��ุ���ยั��ีมส�ั�ส�ุ�
+torlauncher.tor_exited2=�ารรีส�าร�� Tor �ะ�ม��ิ�������ราว���อร��อ��ุ�
 torlauncher.tor_controlconn_failed=�ม�สามาร���ื�อม��อ�ั��อร���ว��ุม�อ� Tor ���
 torlauncher.tor_failed_to_start=�าร�ริ�ม Tor ล�ม�หลว
-torlauncher.tor_control_failed=Failed to take control of Tor.
-torlauncher.tor_bootstrap_failed=Tor �ระส��วามล�ม�หลว���าร��ื�อม��อ�ั���รือ��าย Tor
+torlauncher.tor_control_failed=�าร�ว��ุม�อ�Tor ล�ม�หลว
+torlauncher.tor_bootstrap_failed=Tor ล�ม�หลว���าร��ื�อม��อ�ั���รือ��าย Tor
 torlauncher.tor_bootstrap_failed_details=%1$S ล�ม�หลว (%2$S)
 
 torlauncher.unable_to_start_tor=�ม�สามาร��ริ�ม�าร�ำ�า��อ� Tor ���\n\n%S
 torlauncher.tor_missing=���ม��ร��รม Tor �า�หาย��
-torlauncher.torrc_missing=The torrc file is missing and could not be created.
-torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
+torlauncher.torrc_missing=��ล� torrc หาย���ละ�ม�สามาร�สร�า����
+torlauncher.datadir_missing=�ม�มี��อมูล���ร��อรี�อ� Tor �ละ�ม�สามาร�สร�า����
 torlauncher.password_hash_missing=ล�ม�หลว���าร�รีย�รหัส��า��ี��ู��ฮ�
 
-torlauncher.failed_to_get_settings=�ม�สามาร��รีย��าร�ั����า Tor ���\n\n%S
+torlauncher.failed_to_get_settings=�ม�สามาร��รีย��ื��าร�ั����า Tor ���\n\n%S
 torlauncher.failed_to_save_settings=�ม�สามาร��ั��ึ��าร�ั����า Tor ���\n\n%S
-torlauncher.ensure_tor_is_running=�รุ�า�รว��ห������ว�า Tor �ำลั��ำ�า�อยู�
+torlauncher.ensure_tor_is_running=�รุ�า�รว�สอ��ห������ว�า Tor �ำลั��ำ�า�อยู�
 
 torlauncher.error_proxy_addr_missing=�ุ���อ�ระ�ุ�ั���ี�อยู� IP หรือ�ื�อ��รื�อ� �ละหมาย�ล��อร�� ��ื�อ�รั����� Tor �ห�����ร�อ��ี���าร��ื�อม��ออิ���อร�����
 torlauncher.error_proxy_type_missing=�ุ���อ��ลือ���ิ��ร�อ��ี
 torlauncher.error_bridges_missing=�ุ���อ�ระ�ุสะ�า�อย�า���อยห�ึ���ัว
-torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
-torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+torlauncher.error_default_bridges_type_missing=�ุ���อ��ลือ��ระ�ภ��าร��าย�อ���อมูลสำหรั�สะ�า��ี�มี�ห�
+torlauncher.error_bridgedb_bridges_missing=�รุ�า�อสะ�า�
+torlauncher.error_bridge_bad_default_type=�ม�มีสะ�า�สำหรั���ิ��ล���ลี�ย���อมูล% S ��ร��รั��าร�ั����า�อ��ุ�
 
 torlauncher.bridge_suffix.meek-amazon=(����า�������ระ��ศ�ี�)
 torlauncher.bridge_suffix.meek-azure=(����า�������ระ��ศ�ี�)
 
-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.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.request_a_bridge=�อสะ�า��
+torlauncher.request_a_new_bridge=�อสะ�า��หม��
+torlauncher.contacting_bridgedb=�ำลั��ิ���อ BridgeDB. �รุ�ารอ
+torlauncher.captcha_prompt=����ั�หา CAPTCHA ��ื�อ�อสะ�า�
+torlauncher.bad_captcha_solution=วิ�ี������ม��ู���อ� �รุ�าลอ�อี��รั��
+torlauncher.unable_to_get_bridge=�ม�สามาร�รั�สะ�า��า� BridgeDB\n\n% S 
+torlauncher.no_meek=��ราว���อร��ี��ม�����ำห����า�ว�สำหรั� meek �ึ���ำ����สำหรั��ารรั�สะ�า�
+torlauncher.no_bridges_available=�ม�มีสะ�า�ว�า�����ะ�ี� �อ��ษ
 
 torlauncher.connect=��ื�อม��อ
 torlauncher.restart_tor=�ริ�ม�าร�ำ�า��อ� Tor �หม�
@@ -47,48 +47,48 @@ torlauncher.quit=ออ�
 torlauncher.quit_win=ออ�
 torlauncher.done=สำ�ร��
 
-torlauncher.forAssistance=��อ��าร�ำ��ะ�ำ �ิ���อ %S
-torlauncher.forAssistance2=สำหรั��วาม��วย�หลือ �ู�ี� %S
+torlauncher.forAssistance=��อ��าร�วาม��วย�หลือ �ิ���อ %S
+torlauncher.forAssistance2=สำหรั��วาม��วย�หลือ ���า�ม�ี� %S
 
-torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message.
+torlauncher.copiedNLogMessages=�าร�ั�ลอ�สำ��า�สร��สม�ูร�� % S ��อ�วาม�ั��ึ� Tor �ร�อม�ี��ะ�ู�วา�ล�����ร��รม�������อ�วามหรือ��อ�วามอี�มล
 
-torlauncher.bootstrapStatus.starting=Starting
-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.starting=�ำลั��ริ�ม���
+torlauncher.bootstrapStatus.conn_pt=�ำลั���ื�อม��อ�ี�สะ�า�
+torlauncher.bootstrapStatus.conn_done_pt=��ื�อม��อ���ี�สะ�า��ล�ว
+torlauncher.bootstrapStatus.conn_proxy=�ำลั���ื�อม��อ�ั��ร�อ��ี
+torlauncher.bootstrapStatus.conn_done_proxy=��ื�อม��อ�ั��ร�อ��ี�ล�ว
+torlauncher.bootstrapStatus.conn=�าร��ื�อม��อ�ั� Tor relay
+torlauncher.bootstrapStatus.conn_done=�าร��ื�อม��อ�ั� Tor relay �ล�ว
+torlauncher.bootstrapStatus.handshake=�ำลั���อรอ��ั� Tor relay
+torlauncher.bootstrapStatus.handshake_done=��อรอ��ั� Tor relay �สร���ล�ว
 torlauncher.bootstrapStatus.onehop_create=�ำลั�สร�า��าร��ื�อม��อ������ารหัส�ั��ลั�����ราย�ื�อ
-torlauncher.bootstrapStatus.requesting_status=�ำลั��รว�ส�า�ะ��รือ��าย
+torlauncher.bootstrapStatus.requesting_status=�ำลั��รีย���อมูลส�า�ะ��รือ��าย
 torlauncher.bootstrapStatus.loading_status=�ำลั��ึ���อมูลส�า�ะ��รือ��าย
-torlauncher.bootstrapStatus.loading_keys=�ำลั��ึ� ��รั�รอ��าร�ห�สิ��ิ (authority certificates)
+torlauncher.bootstrapStatus.loading_keys=�ำลั��ึ� ��รั�รอ�สิ��ิ 
 torlauncher.bootstrapStatus.requesting_descriptors=�ำลั�ร�อ��อ��อมูล relay
 torlauncher.bootstrapStatus.loading_descriptors=�ำลั��ึ���อมูล relay
-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=��ื�อม��อสู���รือ��าย Tor �รีย�ร�อย!
+torlauncher.bootstrapStatus.enough_dirinfo=�าร�หล���อมูลrelay �สร��สิ��
+torlauncher.bootstrapStatus.ap_conn_pt=�ำลั�สร�า�ว��ร: �ำลั���ื�อม��อ�ั�สะ�า�
+torlauncher.bootstrapStatus.ap_conn_done_pt=�ำลั�สร�า�ว��ร: ��ื�อม��อ�ั�สะ�า��ล�ว
+torlauncher.bootstrapStatus.ap_conn_proxy=�ำลั�สร�า�ว��ร: �ำลั���ื�อม��อ�ั��ร�อ��ี
+torlauncher.bootstrapStatus.ap_conn_done_proxy=�ำลั�สร�า�ว��ร: ��ื�อม��อ�ั��ร�อ��ี�ล�ว 
+torlauncher.bootstrapStatus.ap_conn=�ำลั�สร�า�ว��ร: �ำลั���ื�อม��อ�ั�Tor relay
+torlauncher.bootstrapStatus.ap_conn_done=�ำลั�สร�า�ว��ร: ��ื�อม��อ�ั� Tor relay �ล�ว 
+torlauncher.bootstrapStatus.ap_handshake=�ำลั�สร�า�ว��ร: �ำลั��ิ���อ�ั� Tor relay
+torlauncher.bootstrapStatus.ap_handshake_done=�ำลั�สร�า�ว��ร: �ิ���อ�ั� Tor relay �สร���ล�ว
+torlauncher.bootstrapStatus.circuit_create=�ำลั�สร�า�ว��ร: �ำลั�สร�า��าร��ื�อม��อว��ร Tor 
+torlauncher.bootstrapStatus.done=��ื�อม��อ��รือ��าย Tor �รีย�ร�อย�ล�ว
 
 torlauncher.bootstrapWarning.done=สำ�ร��
 torlauncher.bootstrapWarning.connectrefused=�ู���ิ�ส��าร��ื�อม��อ
 torlauncher.bootstrapWarning.misc=������ล��
 torlauncher.bootstrapWarning.resourcelimit=�รั�ยา�ร�ม���ีย��อ
-torlauncher.bootstrapWarning.identity=�ัว���ม��ู���อ�
+torlauncher.bootstrapWarning.identity=��อมูล�ระ�ำ�ัว�ม��ร��ั�
 torlauncher.bootstrapWarning.timeout=�า���ิ������าร��ื�อม��อ
 torlauncher.bootstrapWarning.noroute=หา�ส���า���หา host �ม���
 torlauncher.bootstrapWarning.ioerror=อ�า�/��ีย� �ิ��ลา�
-torlauncher.bootstrapWarning.pt_missing=missing pluggable transport
+torlauncher.bootstrapWarning.pt_missing=�ี��สีย�สำหรั��าร��ส��หาย��
 
-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=�าร��ื�อม��อ�ั���ิร���วอร�หาย��
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=�ม�สามาร���ื�อม��อ�ั���ิร���วอร����.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=�ม�สามาร���ื�อม��อ�ั��ร�อ��ี
diff --git a/src/chrome/locale/uk/torlauncher.properties b/src/chrome/locale/uk/torlauncher.properties
index f2f13ac..3861593 100644
--- a/src/chrome/locale/uk/torlauncher.properties
+++ b/src/chrome/locale/uk/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Ð?и повиннÑ? вказаÑ?и IP-ад
 torlauncher.error_proxy_type_missing=Ð?и повиннÑ? вибÑ?аÑ?и Ñ?ип пÑ?окÑ?Ñ?.
 torlauncher.error_bridges_missing=Ð?и повиннÑ? вказаÑ?и один або кÑ?лÑ?ка меÑ?ежевиÑ? моÑ?Ñ?Ñ?в.
 torlauncher.error_default_bridges_type_missing=Ð?и повиннÑ? вибÑ?аÑ?и Ñ?ип Ñ?Ñ?анÑ?поÑ?Ñ?Ñ? длÑ? наданиÑ? меÑ?ежевиÑ? моÑ?Ñ?Ñ?в.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Ð?адÑ?Ñ?лÑ?Ñ?Ñ? запиÑ? на оÑ?Ñ?иманнÑ? моÑ?Ñ?Ñ?.
 torlauncher.error_bridge_bad_default_type=Ð?емаÑ? меÑ?ежевиÑ? моÑ?Ñ?Ñ?в Ñ?кÑ? маÑ?Ñ?Ñ? Ñ?ип Ñ?Ñ?анÑ?поÑ?Ñ?Ñ? %S. Ð?Ñ?дÑ? лаÑ?ка пеÑ?евÑ?Ñ?Ñ?е ваÑ?Ñ? налаÑ?Ñ?Ñ?ваннÑ?.
 
 torlauncher.bridge_suffix.meek-amazon=(пÑ?аÑ?Ñ?Ñ? в Ð?иÑ?аÑ?)
 torlauncher.bridge_suffix.meek-azure=(пÑ?аÑ?Ñ?Ñ? в Ð?иÑ?аÑ?)
 
-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.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.request_a_bridge=Ð?адÑ?Ñ?лаÑ?и запиÑ? на оÑ?Ñ?иманнÑ? моÑ?Ñ?Ñ?...
+torlauncher.request_a_new_bridge=Ð?адÑ?Ñ?лаÑ?и запиÑ? на оÑ?Ñ?иманнÑ? нового моÑ?Ñ?Ñ?...
+torlauncher.contacting_bridgedb=Ð?'Ñ?днаннÑ? з базоÑ? даниÑ? моÑ?Ñ?Ñ?в. Ð?аÑ?екайÑ?е.
+torlauncher.captcha_prompt=Розв'Ñ?жÑ?Ñ?Ñ? CAPTCHA, Ñ?об надÑ?Ñ?лаÑ?и запиÑ? на оÑ?Ñ?иманнÑ? моÑ?Ñ?Ñ?.
+torlauncher.bad_captcha_solution=Розв'Ñ?заннÑ? невÑ?Ñ?не. СпÑ?обÑ?йÑ?е зновÑ?.
+torlauncher.unable_to_get_bridge=Ð?е вдалоÑ?Ñ? оÑ?Ñ?имаÑ?и мÑ?Ñ?Ñ? з бази даниÑ? моÑ?Ñ?Ñ?в.\n\n%S
+torlauncher.no_meek=Цей бÑ?аÑ?зеÑ? не налаÑ?Ñ?ований длÑ? Ñ?обоÑ?и з meek, необÑ?Ñ?дним длÑ? оÑ?Ñ?иманнÑ? моÑ?Ñ?Ñ?в.
+torlauncher.no_bridges_available=Ð?аÑ?азÑ? немаÑ? доÑ?Ñ?Ñ?пниÑ? моÑ?Ñ?Ñ?в. Шкода.
 
 torlauncher.connect=Ð?'Ñ?днаÑ?иÑ?Ñ?
 torlauncher.restart_tor=Ð?еÑ?езапÑ?Ñ?Ñ?иÑ?и Tor
@@ -52,31 +52,31 @@ torlauncher.forAssistance2=Ð?лÑ? оÑ?Ñ?иманнÑ? допомоги, бÑ?дÑ?
 
 torlauncher.copiedNLogMessages=Ð?опÑ?Ñ?ваннÑ? завеÑ?Ñ?ено. %S повÑ?домленÑ? жÑ?Ñ?налÑ? tor гоÑ?овÑ? до вÑ?Ñ?авки Ñ? Ñ?екÑ?Ñ?овий Ñ?едакÑ?оÑ? або повÑ?домленнÑ? елекÑ?Ñ?онноÑ? поÑ?Ñ?и.
 
-torlauncher.bootstrapStatus.starting=Starting
-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.starting=Ð?апÑ?Ñ?к
+torlauncher.bootstrapStatus.conn_pt=Ð?'Ñ?днаннÑ? з моÑ?Ñ?ом
+torlauncher.bootstrapStatus.conn_done_pt=Ð?'Ñ?днано з моÑ?Ñ?ом
+torlauncher.bootstrapStatus.conn_proxy=Ð?'Ñ?днаннÑ? з пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом
+torlauncher.bootstrapStatus.conn_done_proxy=Ð?'Ñ?днано з пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом
+torlauncher.bootstrapStatus.conn=Ð?'Ñ?днаннÑ? з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.conn_done=Ð?'Ñ?днано з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.handshake=Ð?бмÑ?н даними з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.handshake_done=Ð?бмÑ?н даними з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor завеÑ?Ñ?ено
 torlauncher.bootstrapStatus.onehop_create=Ð?Ñ?Ñ?ановленнÑ? заÑ?иÑ?Ñ?ованого з'Ñ?днаннÑ? до каÑ?алогÑ?
 torlauncher.bootstrapStatus.requesting_status=Ð?Ñ?Ñ?иманнÑ? Ñ?Ñ?анÑ? меÑ?ежÑ?
 torlauncher.bootstrapStatus.loading_status=Ð?аванÑ?аженнÑ? Ñ?Ñ?анÑ? меÑ?ежÑ?
 torlauncher.bootstrapStatus.loading_keys=Ð?аванÑ?аженнÑ? Ñ?еÑ?Ñ?иÑ?Ñ?каÑ?Ñ?в авÑ?оÑ?изаÑ?Ñ?Ñ?
 torlauncher.bootstrapStatus.requesting_descriptors=Ð?апиÑ? Ñ?нÑ?оÑ?маÑ?Ñ?Ñ? пÑ?о маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ?
 torlauncher.bootstrapStatus.loading_descriptors=Ð?аванÑ?аженнÑ? Ñ?нÑ?оÑ?маÑ?Ñ?Ñ? пÑ?о маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ?
-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.enough_dirinfo=Ð?аванÑ?аженнÑ? Ñ?нÑ?оÑ?маÑ?Ñ?Ñ? пÑ?о Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ? завеÑ?Ñ?ено
+torlauncher.bootstrapStatus.ap_conn_pt=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днаннÑ? з моÑ?Ñ?ом
+torlauncher.bootstrapStatus.ap_conn_done_pt=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днано з моÑ?Ñ?ом
+torlauncher.bootstrapStatus.ap_conn_proxy=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днаннÑ? з пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днано з пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом
+torlauncher.bootstrapStatus.ap_conn=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днаннÑ? з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.ap_conn_done=Ð?обÑ?дова кÑ?л: Ð?'Ñ?днано з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.ap_handshake=Ð?обÑ?дова кÑ?л: Ð?бмÑ?н даними з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Ð?обÑ?дова кÑ?л: Ð?бмÑ?н даними з Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом Tor завеÑ?Ñ?ено
+torlauncher.bootstrapStatus.circuit_create=Ð?обÑ?дова кÑ?л: Ð?Ñ?Ñ?ановленнÑ? кола Tor
 torlauncher.bootstrapStatus.done=Ð?Ñ?дклÑ?Ñ?ений до меÑ?ежÑ? Tor!
 
 torlauncher.bootstrapWarning.done=виконано
@@ -89,6 +89,6 @@ torlauncher.bootstrapWarning.noroute=не вказаний Ñ?лÑ?Ñ? до Ñ?оÑ?
 torlauncher.bootstrapWarning.ioerror=помилка Ñ?иÑ?аннÑ? / запиÑ?Ñ?
 torlauncher.bootstrapWarning.pt_missing=пÑ?опÑ?Ñ?ений пÑ?дклÑ?Ñ?Ñ?ваний Ñ?Ñ?анÑ?поÑ?Ñ?
 
-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=Ð?'Ñ?днаннÑ? з Ñ?еÑ?веÑ?ом вÑ?Ñ?аÑ?ено.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ð?е вдалоÑ?Ñ? з'Ñ?днаÑ?иÑ?Ñ? з Ñ?еÑ?веÑ?ом.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ð?е вдалоÑ?Ñ? з'Ñ?днаÑ?иÑ?Ñ? з пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом.
diff --git a/src/chrome/locale/zh-CN/network-settings.dtd b/src/chrome/locale/zh-CN/network-settings.dtd
index 54f23b1..f0dc557 100644
--- a/src/chrome/locale/zh-CN/network-settings.dtd
+++ b/src/chrome/locale/zh-CN/network-settings.dtd
@@ -10,7 +10,7 @@
 <!-- For "first run" wizard: -->
 
 <!ENTITY torSettings.connectPrompt "请ç?¹å?»â??è¿?æ?¥â??以è¿?æ?¥è?³ Tor ç½?ç»?ã??">
-<!ENTITY torSettings.configurePrompt "å¦?æ??æ?¨æ??å?¨ç??å?½å®¶ï¼?å¦?å??å??ï¼?中å?½ï¼?å??è?³å?¶ï¼?对Torè¿?è¡?审æ?¥ï¼?æ??è??æ?¨å¤?äº?ç§?人ç½?ç»?é??è¦?代ç??ã??请ç?¹å?»â??é??ç½®â??ï¼?对ç½?ç»?设置è¿?è¡?è°?æ?´ã??">
+<!ENTITY torSettings.configurePrompt "å¦?æ??æ?¨æ??å?¨ç??å?½å®¶ï¼?å¦?å??å??ï¼?中å?½ï¼?å??è?³å?¶ï¼?对 Tor è¿?è¡?审æ?¥ï¼?æ??è??æ?¨å¤?äº?ç??ç§?人ç½?ç»?é??è¦?代ç??ï¼?请ç?¹å?»â??é??ç½®â??ï¼?对ç½?ç»?设置è¿?è¡?è°?æ?´ã??">
 <!ENTITY torSettings.configure "é??ç½®">
 <!ENTITY torSettings.connect "è¿?æ?¥">
 
@@ -38,12 +38,12 @@
 <!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
 <!ENTITY torsettings.firewall.checkbox "该计ç®?æ?ºç??é?²ç?«å¢?ä»?å??许ç?¹å®?端å?£ç??äº?è??ç½?è¿?æ?¥">
 <!ENTITY torsettings.firewall.allowedPorts "å??许ç??端å?£ï¼?">
-<!ENTITY torsettings.useBridges.checkbox "æ??æ??å?¨å?½å®¶å¯¹ Tor è¿?è¡?äº?å°?é??">
+<!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.reloadCaptcha.tooltip "è¿?æ?¥æ?°ç??æ??æ??">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "è?·å??æ?°ç??éª?è¯?ç ?">
 <!ENTITY torsettings.useBridges.captchaSubmit "æ??交">
 <!ENTITY torsettings.useBridges.custom "è¾?å?¥è?·å??ç??ç½?æ¡¥">
 <!ENTITY torsettings.useBridges.label "è¾?å?¥å?¯ä¿¡æ?¥æº?æ??ä¾?ç??ç½?æ¡¥ï¼?">
diff --git a/src/chrome/locale/zh-CN/torlauncher.properties b/src/chrome/locale/zh-CN/torlauncher.properties
index 9f97f31..ef2c93c 100644
--- a/src/chrome/locale/zh-CN/torlauncher.properties
+++ b/src/chrome/locale/zh-CN/torlauncher.properties
@@ -1,16 +1,16 @@
 ### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
-torlauncher.error_title=Tor Launcher
+torlauncher.error_title=Tor ���
 
 torlauncher.tor_exited_during_startup=Tor å?¨å?¯å?¨æ??é?´é??å?ºã??è¿?å?¯è?½æ?¯æ?¨ç?? torrc æ??件å­?å?¨é??误ï¼?æ??è?? Tor æ??æ?¨ç??ç³»ç»?中ç??å?¶ä»?ç¨?åº?å­?å?¨é?®é¢?ï¼?æ??è??硬件é?®é¢?ã??å?¨æ?¨è§£å?³æ­¤é?®é¢?并é??æ?°å?¯å?¨ Tor å??ï¼?Tor æµ?è§?å?¨å°?ä¸?ä¼?å?¯å?¨ã??
-torlauncher.tor_exited=Tor æ??å¤?é??å?ºã??è¿?å?¯è?½æ?¯ç?±äº?ï¼?Tor è?ªèº«æ??é??ï¼?æ??ä½?ç³»ç»?ç??å?¶ä»?ç¨?åº?æ??硬件æ??é??ã??å?¨é??æ?°å?¯å?¨ Tor ä¹?å??ï¼?Tor Browser å°?æ? æ³?è¿?æ?¥ä»»ä½?ç½?ç«?ã??å¦?æ??é?®é¢?æ??ç»­å??ç??ï¼?请å°? Tor æ?¥å¿?å??é??è?³æ??æ?¯å?¢é??ã??
+torlauncher.tor_exited=Tor æ??å¤?é??å?ºã??è¿?å?¯è?½æ?¯ç?±äº? Tor è?ªèº«ç??æ??é??æ??æ??ä½?ç³»ç»?ç??å?¶ä»?ç¨?åº?æ??硬件æ??é??ã??å?¨é??æ?°å?¯å?¨ Tor ä¹?å??ï¼?Tor æµ?è§?å?¨å°?æ? æ³?è¿?æ?¥ä»»ä½?ç½?ç«?ã??å¦?æ??é?®é¢?æ??ç»­å??ç??ï¼?请å°? Tor æ?¥å¿?å??é??è?³æ??æ?¯å?¢é??ã??
 torlauncher.tor_exited2=é??å?¯ Tor ä¸?ä¼?å?³é?­æµ?è§?å?¨æ ?签页ã??
 torlauncher.tor_controlconn_failed=æ? æ³?è¿?æ?¥ Tor æ?§å?¶ç«¯å?£ã??
 torlauncher.tor_failed_to_start=Tor æ? æ³?å?¯å?¨ã??
 torlauncher.tor_control_failed=æ?§å?¶ Tor 失败ã??
 torlauncher.tor_bootstrap_failed=è¿?æ?¥ Tor ç½?ç»?失败ã??
-torlauncher.tor_bootstrap_failed_details=%1$S 失败 (%2$S)ã??
+torlauncher.tor_bootstrap_failed_details=%1$S 失败ï¼?%2$Sï¼?ã??
 
 torlauncher.unable_to_start_tor=æ? æ³?å?¯å?¨ Torã??\n\n%S
 torlauncher.tor_missing=缺å°? Tor å?¯æ?§è¡?æ??件ã??
@@ -59,8 +59,8 @@ torlauncher.bootstrapStatus.conn_proxy=æ­£å?¨è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
 torlauncher.bootstrapStatus.conn_done_proxy=å·²è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
 torlauncher.bootstrapStatus.conn=正���� Tor 中继
 torlauncher.bootstrapStatus.conn_done=已��� Tor 中继
-torlauncher.bootstrapStatus.handshake=��个Tor中继交�中
-torlauncher.bootstrapStatus.handshake_done=��个Tor中继交���
+torlauncher.bootstrapStatus.handshake=��个 Tor 中继交�中
+torlauncher.bootstrapStatus.handshake_done=��个 Tor 中继交���
 torlauncher.bootstrapStatus.onehop_create=æ­£å?¨å»ºç«?å? å¯?ç??ç?®å½?è¿?æ?¥
 torlauncher.bootstrapStatus.requesting_status=æ­£å?¨æ£?ç´¢ç½?ç»?ç?¶æ??
 torlauncher.bootstrapStatus.loading_status=æ­£å?¨è½½å?¥ç½?ç»?ç?¶æ??
@@ -68,15 +68,15 @@ torlauncher.bootstrapStatus.loading_keys=æ­£å?¨è½½å?¥è¯?书é¢?å??æ?ºæ??è¯?书
 torlauncher.bootstrapStatus.requesting_descriptors=正�请�中继信�
 torlauncher.bootstrapStatus.loading_descriptors=正�载�中继信�
 torlauncher.bootstrapStatus.enough_dirinfo=已�载中继信�
-torlauncher.bootstrapStatus.ap_conn_pt=æ??ç­?ç?¯è·¯ï¼?æ­£å?¨è¿?æ?¥å?°ç½?桥 
-torlauncher.bootstrapStatus.ap_conn_done_pt=æ??ç­?ç?¯è·¯ï¼?å·²è¿?æ?¥å?°ç½?æ¡¥
-torlauncher.bootstrapStatus.ap_conn_proxy=æ??ç­?ç?¯è·¯ï¼?æ­£å?¨è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
-torlauncher.bootstrapStatus.ap_conn_done_proxy=æ??ç­?ç?¯è·¯ï¼?å·²è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
-torlauncher.bootstrapStatus.ap_conn=æ??ç­?ç?¯è·¯ï¼?æ­£å?¨è¿?æ?¥å?° Tor 中继
-torlauncher.bootstrapStatus.ap_conn_done=æ??ç­?ç?¯è·¯ï¼?å·²è¿?æ?¥å?° Tor 中继
-torlauncher.bootstrapStatus.ap_handshake=æ??ç­?ç?¯è·¯ï¼?ä¸?ä¸?个Tor中继交æ¶?中
-torlauncher.bootstrapStatus.ap_handshake_done=æ??ç­?ç?¯è·¯ï¼?ä¸?ä¸?个Tor中继交æ¶?å®?æ¯?
-torlauncher.bootstrapStatus.circuit_create=æ??ç­?ç?¯è·¯ï¼?建ç«?ä¸?个Tor ç?¯è·¯ä¸­
+torlauncher.bootstrapStatus.ap_conn_pt=建��路�正�����桥
+torlauncher.bootstrapStatus.ap_conn_done_pt=建��路�已����桥
+torlauncher.bootstrapStatus.ap_conn_proxy=建ç«?é?¾è·¯ï¼?æ­£å?¨è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
+torlauncher.bootstrapStatus.ap_conn_done_proxy=建ç«?é?¾è·¯ï¼?å·²è¿?æ?¥å?°ä»£ç??æ??å?¡å?¨
+torlauncher.bootstrapStatus.ap_conn=建��路�正���� Tor 中继
+torlauncher.bootstrapStatus.ap_conn_done=建��路�已��� Tor 中继
+torlauncher.bootstrapStatus.ap_handshake=建��路�� Tor 中继交�中
+torlauncher.bootstrapStatus.ap_handshake_done=建��路���个 Tor 中继交���
+torlauncher.bootstrapStatus.circuit_create=建��路�建��个 Tor �路中
 torlauncher.bootstrapStatus.done=Tor ��已����
 
 torlauncher.bootstrapWarning.done=å®?æ??
@@ -87,7 +87,7 @@ torlauncher.bootstrapWarning.identity=�����
 torlauncher.bootstrapWarning.timeout=����
 torlauncher.bootstrapWarning.noroute=没æ??å?¯ç?¨é?¾è·¯
 torlauncher.bootstrapWarning.ioerror=读å??é??误
-torlauncher.bootstrapWarning.pt_missing=缺å°? pluggable ä¼ è¾?ç±»å??ç½?æ¡¥
+torlauncher.bootstrapWarning.pt_missing=缺å°?å?¯æ??æ??ä¼ è¾?ç±»å??ç½?æ¡¥
 
 torlauncher.nsresult.NS_ERROR_NET_RESET=ä¸?æ??å?¡å?¨ç??è¿?æ?¥å·²ä¸¢å¤±...
 torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=æ? æ³?è¿?æ?¥å?°æ??å?¡å?¨ã??

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