[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 "à¸?ลิà¸?à¸?ุà¹?ม "à¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸" à¹?à¸?ืà¹?à¸à¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¸?ัà¸? Tor">
+<!ENTITY torSettings.configurePrompt "à¸?ลิà¸?à¸?ุà¹?ม "à¸?ำหà¸?à¸?à¸?à¹?า" à¹?à¸?ืà¹?à¸à¸?รัà¸?à¸?ารà¸?ัà¹?à¸?à¸?à¹?าà¹?à¸?รืà¸à¸?à¹?ายà¸?à¹?าà¸?ุà¸?à¸à¸¢à¸¹à¹?à¹?à¸?à¸?ระà¹?à¸?ศà¸?ีà¹?à¹?à¸?à¹?à¸?à¹?à¸?à¸à¸£à¹? 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.  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 หรืà¸à¸?ุà¸?à¹?à¸?à¹?à¹?สà¹?à¸?ารà¸?ัà¹?à¸?à¸?à¹?าà¸?รà¹?à¸à¸?à¸?ีà¸?à¹?à¸à¸?à¸?ิà¹?à¸?à¹?วà¹?à¹?ลà¹?ว &#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. 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.  Each type of bridge uses a different method to avoid censorship.  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.  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 "à¸?รà¹?à¸à¸?à¸?ีà¸?à¹?à¸à¸?à¸?ิà¹?à¸?à¸à¸²à¸?à¸?ะมีà¸?วามà¸?ำà¹?à¸?à¹?à¸?หาà¸?à¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¸?à¹?าà¸?à¹?à¸?รืà¸à¸?à¹?ายà¸?ริษัà¸? à¹?รà¸?à¹?รียà¸? หรืà¸à¸¡à¸«à¸²à¸§à¸´à¸?ยาลัย   à¸?à¹?าà¸?ุà¸?à¹?มà¹?à¹?à¸?à¹?à¹?à¸?วà¹?าà¸?ำà¹?à¸?à¹?à¸?à¸?ะà¸?à¹?à¸à¸?à¹?à¸?à¹?à¸?รà¹?à¸à¸?à¸?ีหรืà¸à¹?มà¹? à¸?ูà¹?à¸?à¹?à¸?ีà¹?à¸?ารà¸?ัà¹?à¸?à¸?à¹?าà¸à¸´à¸?à¹?à¸?à¸à¸£à¹?à¹?à¸?à¹?à¸?à¹?à¸?à¹?à¸?ราวà¹?à¸?à¸à¸£à¹?à¸à¸·à¹?à¸? หรืà¸à¸?รวà¸?สà¸à¸?à¸?ารà¸?ัà¹?à¸?à¸?à¹?าà¹?à¸?รืà¸à¸?à¹?ายà¸?à¸à¸?ระà¸?à¸?à¸?à¸à¸?à¸?ุà¸?">
+
+<!ENTITY torsettings.bridgeHelpTitle "à¸?ารà¸?à¹?วยà¹?หลืà¸à¹?à¸?ีà¹?ยวà¸?ัà¸?รีà¹?ลยà¹?สะà¸?าà¸?">
+<!ENTITY torsettings.bridgeHelp1 "สะà¸?าà¸?à¹?à¸?à¹?à¸?รีà¹?ลยà¹?à¸?ีà¹?à¹?มà¹?à¸à¸¢à¸¹à¹?à¹?à¸?รายà¸?าร à¸?ึà¹?à¸?à¸?ำà¹?หà¹?à¸?ารà¸?ลà¹?à¸à¸?à¸?ารà¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¸?ัà¸?à¹?à¸?รืà¸à¸?à¹?าย Tor à¸?ำà¹?à¸?à¹?ยาà¸?à¸?ึà¹?à¸?   สะà¸?าà¸?à¹?à¸?à¹?ละà¸?à¸?ิà¸?à¹?à¸?à¹?วิà¸?ีà¸?ารà¸?ีà¹?à¹?à¸?à¸?à¸?à¹?าà¸?à¸?ัà¸?à¹?à¸?ืà¹?à¸à¸«à¸¥à¸?à¹?ลีà¹?ยà¸?à¸?ารà¹?à¸?à¹?à¸?à¹?à¸?à¸à¸£à¹?   สะà¸?าà¸?à¹?à¸?à¸? obfs à¸?ำà¹?หà¹?à¸?ารรัà¸?สà¹?à¸?à¸?à¹?à¸à¸¡à¸¹à¸¥à¸?à¸à¸?à¸?ุà¸?à¹?à¸?à¹?à¸?à¹?หมืà¸à¸?à¹?สียà¸?รà¸?à¸?วà¸?à¸?ีà¹?à¹?มà¹?มีà¸?วามหมาย สà¹?วà¸?สะà¸?าà¸?à¹?à¸?à¸? meek à¸?ะà¸?ำà¹?หà¹?à¸?ารรัà¸?สà¹?à¸?à¸?à¹?à¸à¸¡à¸¹à¸¥à¸?à¸à¸?à¸?ุà¸?à¹?หมืà¸à¸?à¸?ำลัà¸?à¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¸?ัà¸?à¸?ริà¸?ารà¸?ัà¹?à¸?à¹? à¹?à¸?à¸?à¸?ีà¹?à¸?ะà¹?à¸?à¹?à¸? Tor">
+<!ENTITY torsettings.bridgeHelp2 "à¹?à¸?ืà¹?à¸à¸?à¸?าà¸?à¸?าà¸?à¸?ระà¹?à¸?ศà¸?ลà¹?à¸à¸? Tor สะà¸?าà¸?à¸?าà¸?à¸à¸±à¸?à¸?ึà¸?à¹?à¸?à¹?à¸?าà¸?à¹?à¸?à¹?à¹?à¸?à¸?าะà¹?à¸?à¸?าà¸?à¸?ระà¹?à¸?ศà¹?à¸?à¹?าà¸?ัà¹?à¸?   à¸?à¹?าà¸?ุà¸?à¹?มà¹?à¹?à¸?à¹?à¹?à¸?วà¹?าสะà¸?าà¸?à¸à¸±à¸?à¹?หà¸?à¹?à¸?à¹?à¸?าà¸?à¹?à¸?à¹?à¹?à¸?à¸?ระà¹?à¸?ศà¸?à¸à¸?à¸?ุà¸?à¸?à¹?าà¸? à¸?รุà¸?าà¸?ูà¸?ีà¹? torproject.org/about/contact.html#support">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "à¸?รุà¸?รà¸à¸£à¸°à¸«à¸§à¹?าà¸?à¸?ีà¹?à¹?ราà¸?ำลัà¸?สรà¹?าà¸?à¸?ารà¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¹?à¸?ยัà¸?à¹?à¸?รืà¸à¸?à¹?าย Tor   à¸?ีà¹?à¸à¸²à¸?à¸?ะà¹?à¸?à¹?à¹?วลาสัà¸?สà¸à¸?สามà¸?าà¸?ี">
+<!ENTITY torprogress.pleaseWait "à¸?รุà¸?รà¸à¸£à¸°à¸«à¸§à¹?าà¸?à¸?ีà¹?à¹?ราà¸?ำลัà¸?สรà¹?าà¸?à¸?ารà¹?à¸?ืà¹?à¸à¸¡à¸?à¹?à¸à¹?à¸?ยัà¸?à¹?à¸?รืà¸à¸?à¹?าย Tor   à¸?ึà¹?à¸?à¸à¸²à¸?à¸?ะà¹?à¸?à¹?à¹?วลาหลายà¸?าà¸?ี">
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