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

[tor-commits] [tor-launcher/master] Update strings from transifex.



commit 51685778211bb0c9b51d2ac401fa4258efeac51b
Author: Mike Perry <mikeperry-git@xxxxxxxxxxxxxx>
Date:   Sat Mar 15 19:36:28 2014 -0700

    Update strings from transifex.
---
 src/chrome/locale/ar/network-settings.dtd      |   31 +++++----
 src/chrome/locale/ar/progress.dtd              |    2 +-
 src/chrome/locale/ar/torlauncher.properties    |    9 ++-
 src/chrome/locale/de/network-settings.dtd      |   31 +++++----
 src/chrome/locale/de/progress.dtd              |    2 +-
 src/chrome/locale/de/torlauncher.properties    |   27 +++++---
 src/chrome/locale/es/network-settings.dtd      |   32 +++++----
 src/chrome/locale/es/progress.dtd              |    2 +-
 src/chrome/locale/es/torlauncher.properties    |   23 ++++---
 src/chrome/locale/eu/torlauncher.properties    |   33 +++++++++
 src/chrome/locale/fa/network-settings.dtd      |   44 ++++++------
 src/chrome/locale/fa/progress.dtd              |    2 +-
 src/chrome/locale/fa/torlauncher.properties    |   25 ++++---
 src/chrome/locale/fr/network-settings.dtd      |   33 +++++----
 src/chrome/locale/fr/progress.dtd              |    2 +-
 src/chrome/locale/fr/torlauncher.properties    |   19 ++++--
 src/chrome/locale/it/network-settings.dtd      |   31 +++++----
 src/chrome/locale/it/progress.dtd              |    2 +-
 src/chrome/locale/it/torlauncher.properties    |   11 ++-
 src/chrome/locale/ja/network-settings.dtd      |   35 +++++-----
 src/chrome/locale/ja/progress.dtd              |    2 +-
 src/chrome/locale/ja/torlauncher.properties    |   17 +++--
 src/chrome/locale/ko/network-settings.dtd      |   81 +++++++++++-----------
 src/chrome/locale/ko/progress.dtd              |    4 +-
 src/chrome/locale/ko/torlauncher.properties    |   45 +++++++------
 src/chrome/locale/nl/network-settings.dtd      |   31 +++++----
 src/chrome/locale/nl/progress.dtd              |    2 +-
 src/chrome/locale/nl/torlauncher.properties    |   11 ++-
 src/chrome/locale/pl/network-settings.dtd      |   31 +++++----
 src/chrome/locale/pl/progress.dtd              |    2 +-
 src/chrome/locale/pl/torlauncher.properties    |   11 ++-
 src/chrome/locale/pt/network-settings.dtd      |   31 +++++----
 src/chrome/locale/pt/progress.dtd              |    4 +-
 src/chrome/locale/pt/torlauncher.properties    |   59 ++++++++--------
 src/chrome/locale/ru/network-settings.dtd      |   31 +++++----
 src/chrome/locale/ru/progress.dtd              |    2 +-
 src/chrome/locale/ru/torlauncher.properties    |    9 ++-
 src/chrome/locale/sv/torlauncher.properties    |   59 ++++++++++++----
 src/chrome/locale/vi/network-settings.dtd      |   85 +++++++++++++-----------
 src/chrome/locale/vi/progress.dtd              |    6 +-
 src/chrome/locale/vi/torlauncher.properties    |   29 ++++----
 src/chrome/locale/zh-CN/network-settings.dtd   |   31 +++++----
 src/chrome/locale/zh-CN/progress.dtd           |    2 +-
 src/chrome/locale/zh-CN/torlauncher.properties |   29 ++++----
 44 files changed, 609 insertions(+), 401 deletions(-)

diff --git a/src/chrome/locale/ar/network-settings.dtd b/src/chrome/locale/ar/network-settings.dtd
index fda8d64..b3f0dca 100644
--- a/src/chrome/locale/ar/network-settings.dtd
+++ b/src/chrome/locale/ar/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Ù?بÙ? اÙ? تحاÙ?Ù? حزÙ?Ø© Ù?تصÙ?Ø­ تÙ?ر اÙ?اتصاÙ? بشبÙ?Ø© تÙ?رØ? تحتاج Ø¥Ù?Ù? تÙ?Ù?Ù?ر بعض اÙ?Ù?عÙ?Ù?Ù?ات عÙ? اتصاÙ? اÙ?اÙ?ترÙ?ت اÙ?خاص بÙ?ذا اÙ?Ù?Ù?بÙ?Ù?تر.">
+<!ENTITY torsettings.prompt "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.">
 
 <!ENTITY torSettings.yes "Ù?عÙ?">
 <!ENTITY torSettings.no "Ù?ا">
 
 <!ENTITY torSettings.firstQuestion "Ø£Ù? Ù?Ù?ا Ù?Ù?Ù? Ù?عتبر Ù?صÙ? اÙ?ضÙ? Ù?Ù?Ù?Ù?Ù?Ù?Ø?">
 <!ENTITY torSettings.configurePrompt1 " اتصاÙ? اÙ?Ø¥Ù?ترÙ?ت Ù?Ù?ذا اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù?راÙ?بØ? Ø£Ù? Ù?صÙ?Ù?Ø? Ø£Ù? Ù?عÙ?Ù? ببرÙ?Ù?سÙ?.">
-<!ENTITY torSettings.configurePrompt2 "أحتاج Ø¥Ù?Ù? تÙ?Ù?Ù?Ù? إعدادات اÙ?شبÙ?Ø©.">
+<!ENTITY torSettings.configurePrompt2 "I need to configure bridge, firewall, or proxy settings.">
 <!ENTITY torSettings.configure "تÙ?Ù?Ù?Ù?">
 <!ENTITY torSettings.connectPrompt2 "Ø£Ù?د اÙ?اتصاÙ? Ù?باشرة Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "This will work in most situations.">
 <!ENTITY torSettings.connect "اتصÙ?">
 
 <!ENTITY torSettings.proxyQuestion "Ù?Ù? Ù?حتاج Ù?ذا اÙ?جÙ?از Ø¥Ù?Ù? برÙ?Ù?سÙ? حتÙ? Ù?صÙ? Ø¥Ù?Ù? شبÙ?Ø© اÙ?Ø¥Ù?ترÙ?تØ?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "Ù?Ù? اتصاÙ? اÙ?Ø¥Ù?ترÙ?ت Ù?Ù?ذا اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù?ر بجدار Ø­Ù?اÙ?Ø© Ù?سÙ?Ø­ باÙ?اتصاÙ? Ù?Ù?Ø· Ù?Ù? Ø®Ù?اÙ? Ù?Ù?اÙ?Ø° Ù?عÙ?Ù?Ø©Ø?">
 <!ENTITY torSettings.firewallHelp "إذا Ù?Ù? تÙ?Ù? Ù?تأÙ?دا Ù?Ù? Ù?Ù?Ù?Ù?Ø© اÙ?إجابة عÙ?Ù? Ù?ذا اÙ?سؤاÙ?Ø? اختار Ù?ا. إذا Ù?اجÙ?تÙ? Ù?شاÙ?Ù? Ù?Ù? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر, غÙ?Ù?ر Ù?ذا اÙ?إعداد.">
 <!ENTITY torSettings.enterFirewall "إدخÙ? Ù?ائÙ?Ø© Ù?Ù?صÙ?Ù?Ø© بÙ?Ù?اصÙ? Ù?Ù? اÙ?Ù?Ù?اÙ?Ø° اÙ?تÙ? Ù?سÙ?Ø­ بÙ?ا جدار اÙ?Ø­Ù?اÙ?Ø©.">
-<!ENTITY torSettings.bridgeQuestion "إذا Ù?اÙ? اتصاÙ? اÙ?Ø¥Ù?ترÙ?ت Ù?Ù?ذا اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù?راÙ?بØ? سÙ?Ù? تحتاج Ø¥Ù?Ù? اÙ?حصÙ?Ù? عÙ?Ù? Ù?استخداÙ? جسÙ?ر. إذا Ù?Ù? Ù?Ù?Ù? Ù?Ù?راÙ?بØ? اضغط اتصÙ?.">
+<!ENTITY torSettings.bridgeQuestion "Does your Internet Service Provider (ISP) block or otherwise censor connections to the Tor Network?">
+<!ENTITY torSettings.bridgeHelp "If you are not sure how to answer this question, choose No.&amp;#160; If you choose Yes, you will be asked to configure Tor Bridges, which are unlisted relays that make it more difficult to block connections to the Tor Network.">
+<!ENTITY torSettings.bridgeSettingsPrompt "You may use the provided set of bridges or you may obtain and enter a custom set of bridges.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "اتصاÙ? اÙ?Ø¥Ù?ترÙ?ت Ù?Ù?ذا اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù?ر بجدار Ø­Ù?اÙ?Ø© Ù?سÙ?Ø­ باÙ?اتصاÙ? Ù?Ù?Ø· Ù?Ù? Ø®Ù?اÙ? Ù?Ù?اÙ?Ø° Ù?عÙ?Ù?Ø©">
 <!ENTITY torsettings.firewall.allowedPorts "اÙ?Ù?Ù?اÙ?Ø° اÙ?Ù?سÙ?Ù?Ø­ بÙ?ا:">
 <!ENTITY torsettings.useBridges.checkbox "Ù?زÙ?د خدÙ?Ø© اÙ?Ø¥Ù?ترÙ?ت اÙ?خاص بÙ? (ISP) Ù?Ù?Ù?ع اÙ?اتصاÙ?ات بشبÙ?Ø© تÙ?ر">
+<!ENTITY torsettings.useBridges.default "Connect with provided bridges">
+<!ENTITY torsettings.useBridges.type "Transport type:">
+<!ENTITY torsettings.useBridges.custom "Enter custom bridges">
 <!ENTITY torsettings.useBridges.label "ادخÙ? جسر اÙ? اÙ?ثر (جسر Ù?احد Ù?Ù? Ù?Ù? سطر).">
-<!ENTITY torsettings.useBridges.placeholder "address:port OR transport address:port">
+<!ENTITY torsettings.useBridges.placeholder "type address:port">
 
 <!ENTITY torsettings.copyLog "Ù?سخ سجÙ? تÙ?ر Ø¥Ù?Ù? اÙ?حاÙ?ظة">
 <!ENTITY torsettings.bridgeHelpTitle "اÙ?Ù?ساعدة اÙ?خاصة باÙ?جسÙ?ر اÙ?Ù?Ù?رحÙ?Ø©">
-<!ENTITY torsettings.bridgeHelp1 "Ù?د Ù?Ù?Ù?Ù? اÙ?سبب Ù?Ù? عدÙ? Ù?درتÙ? عÙ?Ù? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?رÙ?Ù? اÙ? Ù?زÙ?د خدÙ?Ø© اÙ?Ø¥Ù?ترÙ?ت اÙ?خاص بÙ? (ISP) Ø£Ù? Ù?Ù?ظÙ?Ø© اخرÙ? Ù?Ù?Ù?ع Ù?حاÙ?Ù?ات اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر. &#160; Ù?غاÙ?باÙ?Ø? تستطÙ?ع تخطÙ? Ù?ذا اÙ?Ù?Ù?ع عÙ? طرÙ?Ù? استخداÙ? جسÙ?ر تÙ?ر Ù? اÙ?جسÙ?ر عبارة عÙ? Ù?Ù?رحÙ?ات Ù?Ø®Ù?Ù?Ø© صعب Ù?Ù?عÙ?ا.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Ù?Ù?حصÙ?Ù? عÙ?Ù? بعض اÙ?جسÙ?رØ? زر Ù?Ø°Ù? اÙ?صÙ?حة Ù?Ù? Ø®Ù?اÙ? اÙ?Ù?تصÙ?Ø­: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Ù?Ù?Ù?اÙ? طرÙ?Ù?Ø© أخرÙ? Ù?Ù?عثÙ?ر عÙ?Ù? عÙ?اÙ?Ù?Ù? اÙ?جسÙ?ر اÙ?عاÙ?Ø© Ù?Ù?Ù? إرساÙ? برÙ?د Ø¥Ù?Ù?ترÙ?Ù?Ù? Ø¥Ù?Ù? bridges@xxxxxxxxxxxxxx Ù?حتÙ?Ù? عÙ?Ù? 'get bridges' Ù?Ù? Ù?Ù?ب اÙ?برÙ?د.&#160; Ù? حتÙ? تضÙ?Ù? Ù?صÙ?Ù? Ø°Ù?Ù? اÙ?برÙ?د Ù?Ù?ا بÙ?جاح استخدÙ? Ø¥Ù?ا gmail.com Ø£Ù? Ø¥Ù?ا yahoo.com">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Ù?Ù?Ù?Ù?Ù? Ø¥Ù?ضاÙ? Ø·Ù?ب اÙ?جسÙ?ر Ù?إرساÙ? برÙ?د Ø¥Ù?Ù?ترÙ?Ù?Ù? Ø¥Ù?Ù? help@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Ù?د Ù?Ù?Ù?Ù? اÙ?سبب Ù?Ù? عدÙ? Ù?درتÙ? عÙ?Ù? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?رÙ?Ù? اÙ? Ù?زÙ?د خدÙ?Ø© اÙ?Ø¥Ù?ترÙ?ت اÙ?خاص بÙ? (ISP) Ø£Ù? Ù?Ù?ظÙ?Ø© اخرÙ? Ù?Ù?Ù?ع Ù?حاÙ?Ù?ات اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر. Ù?غاÙ?باÙ?Ø? تستطÙ?ع تخطÙ? Ù?ذا اÙ?Ù?Ù?ع عÙ? طرÙ?Ù? استخداÙ? جسÙ?ر تÙ?ر Ù? اÙ?جسÙ?ر عبارة عÙ? Ù?Ù?رحÙ?ات Ù?Ø®Ù?Ù?Ø© صعب Ù?Ù?عÙ?ا.">
+<!ENTITY torsettings.bridgeHelp1B "You may use the preconfigured, provided set of bridge addresses or you may obtain a custom set of addresses by using one of these three methods:">
+<!ENTITY torsettings.bridgeHelp2Heading "Through the Web">
+<!ENTITY torsettings.bridgeHelp2 "Use a web browser to visit https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Through the Email Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "ارسÙ? برÙ?د Ø¥Ù?Ù?ترÙ?Ù?Ù? Ø¥Ù?Ù? bridges@xxxxxxxxxxxxxx Ù?حتÙ?Ù? عÙ?Ù? 'get bridges' Ù?Ù? Ù?Ù?ب اÙ?برÙ?د. Ù? حتÙ? تضÙ?Ù? Ù?صÙ?Ù? Ø°Ù?Ù? اÙ?برÙ?د Ù?Ù?ا بÙ?جاح استخدÙ? Ø¥Ù?ا gmail.com Ø£Ù? yahoo.com">
+<!ENTITY torsettings.bridgeHelp4Heading "Through the Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "As a last resort, you can request bridge addresses by sending a polite email message to help@xxxxxxxxxxxxxxxxxx&amp;#160; Please note that a person will need to respond to each request.">
diff --git a/src/chrome/locale/ar/progress.dtd b/src/chrome/locale/ar/progress.dtd
index 78ba7f0..e12a12f 100644
--- a/src/chrome/locale/ar/progress.dtd
+++ b/src/chrome/locale/ar/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "حاÙ?Ø© تÙ?ر">
 <!ENTITY torprogress.openSettings "اÙ?تح اÙ?إعدادات">
 <!ENTITY torprogress.heading "جارÙ? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر">
-<!ENTITY torprogress.pleaseWait "سÙ?تÙ? Ù?تح Ù?تصÙ?Ø­ تÙ?ر بعد Ø¥Ù?شاء اتصاÙ? بشبÙ?Ø© تÙ?ر.">
+<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.">
diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index 5a94b58..06171de 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=تÙ?Ù?Ù? تÙ?ر عÙ? اÙ?عÙ?Ù? بشÙ?Ù? غÙ?ر Ù?تÙ?Ù?
 torlauncher.please_restart_app=Ù?رجÙ? إعادة تشغÙ?Ù? Ù?ذا اÙ?برÙ?اÙ?ج.
 torlauncher.tor_controlconn_failed=تعذر اÙ?اتصاÙ? بÙ?Ù?Ù?Ø° اÙ?تحÙ?Ù? اÙ?خاص بتÙ?ر.
 torlauncher.tor_failed_to_start=تÙ?ر Ù?Ø´Ù? Ù?Ù? بدء اÙ?تشغÙ?Ù?.
+torlauncher.tor_control_failed=تعذر اÙ?تحÙ?Ù? Ù?Ù? تÙ?ر.
 torlauncher.tor_bootstrap_failed=Ù?Ø´Ù? تÙ?ر Ù?Ù? Ø¥Ù?شاء اتصاÙ? بشبÙ?Ø© تÙ?ر.
-torlauncher.tor_bootstrap_failed_details=%1$S Ù?Ø´Ù? (%2$S).
+torlauncher.tor_bootstrap_failed_details=%1$S  Ù?Ø´Ù?(%2$S).
 
 torlauncher.unable_to_start_tor=غÙ?ر Ù?ادر عÙ?Ù? بدء تشغÙ?Ù? تÙ?ر.\n\n%S
 torlauncher.tor_missing=اÙ?Ù?Ù?Ù? اÙ?تÙ?Ù?Ù?Ø°Ù? Ù?تÙ?ر Ù?Ù?Ù?Ù?د.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=اÙ?رجاء اÙ?تأÙ?د Ø£Ù? تÙ?ر Ù?عÙ?Ù?
 torlauncher.error_proxy_addr_missing=Ù?Ù? اÙ?ضرÙ?رÙ? تحدÙ?د Ù?Ù? Ù?Ù? عÙ?Ù?اÙ? اÙ?اÙ?ترÙ?ت IP Ø£Ù? عÙ?Ù?اÙ? Ù?ستضÙ?Ù? Ù?احد Ù? Ù?Ù?Ù?Ø° Ù?Ø°Ù?Ù? Ù?تÙ?Ù?ئة تÙ?ر Ù?أستخداÙ? برÙ?Ù?سÙ? حتÙ? Ù?ستطÙ?ع اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù? شبÙ?Ø© اÙ?اÙ?ترÙ?ت. 
 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_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+
+torlauncher.recommended_bridge=(Ù?Ù?صÙ? بÙ?)
 
 torlauncher.connect=اتصÙ?
 torlauncher.quit=Ø¥Ù?Ù?اء
@@ -38,7 +43,7 @@ torlauncher.bootstrapStatus.loading_status=Ù?Ø­Ù?Ù? حاÙ?Ø© اÙ?شبÙ?Ø©
 torlauncher.bootstrapStatus.loading_keys=Ù?Ø­Ù?Ù? Ø´Ù?ادات اÙ?سÙ?طة
 torlauncher.bootstrapStatus.requesting_descriptors=Ù?Ø·Ù?ب Ù?عÙ?Ù?Ù?ات اÙ?تحÙ?Ù?Ù?Ø©
 torlauncher.bootstrapStatus.loading_descriptors=Ù?Ø­Ù?Ù? Ù?عÙ?Ù?Ù?ات اÙ?تحÙ?Ù?Ù?Ø©
-torlauncher.bootstrapStatus.conn_or=Ù?تصÙ? بشبÙ?Ø© تÙ?ر
+torlauncher.bootstrapStatus.conn_or=جارÙ? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر
 torlauncher.bootstrapStatus.handshake_or=Ù?Ù?شئ دائرة تÙ?ر
 torlauncher.bootstrapStatus.done=تÙ? اÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر
 
diff --git a/src/chrome/locale/de/network-settings.dtd b/src/chrome/locale/de/network-settings.dtd
index 5621a3a..3275ec5 100644
--- a/src/chrome/locale/de/network-settings.dtd
+++ b/src/chrome/locale/de/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Bevor das Tor-Browser-Paket versucht eine Verbindung zum Tor-Netzwerk herzustellen, müssen Sie Informationen über ihren Internetanschluss bereitstellen.">
+<!ENTITY torsettings.prompt "Bevor Sie sich zum Tor-Netzwerk verbinden können, müssen Sie Informationen über den Internetanschluss Ihres Rechners bereitstellen.">
 
 <!ENTITY torSettings.yes "Ja">
 <!ENTITY torSettings.no "Nein">
 
 <!ENTITY torSettings.firstQuestion "Was beschreibt Ihre Situation am besten?">
 <!ENTITY torSettings.configurePrompt1 "Die Internetverbindung dieses Rechner ist zensiert, gefiltert oder vermittelt.">
-<!ENTITY torSettings.configurePrompt2 "Ich muss die Netzwerkeinstellungen konfigurieren.">
+<!ENTITY torSettings.configurePrompt2 "Ich muss die Einstellungen der Brücke, der Firewall oder des Vermittlungsservers einstellen.">
 <!ENTITY torSettings.configure "Konfigurieren">
 <!ENTITY torSettings.connectPrompt2 "Ich würde gerne direkt eine Verbindung zum Tor-Netzwerk herstellen.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "Das wird in den meisten Situationen funktionieren.">
 <!ENTITY torSettings.connect "Verbinden">
 
 <!ENTITY torSettings.proxyQuestion "Benötigt dieser Rechner einen Vermittlungsserver um eine Verbindung zum Internet herzustellen?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "Benutzt die Internetverbindung dieses Rechners eine Firewall, die nur Verbindungen zu bestimmten Anschlüssen zulässt?">
 <!ENTITY torSettings.firewallHelp "Wenn Sie sich nicht sicher sind, wählen Sie Nein. Wenn Sie dann Probleme haben eine Verbindung zum Tor-Netzwerk herzustellen, ändern Sie diese Einstellung.">
 <!ENTITY torSettings.enterFirewall "Geben Sie hier die Anschlüsse ein, die von der Firewall erlaubt werden. Trennen Sie die Anschlüsse jeweils mit einem Komma.">
-<!ENTITY torSettings.bridgeQuestion "Sollte die Internetverbindung dieses Rechners zensiert werden, dann müssen Sie Brückenrelais benutzen.&amp;#160; Falls nicht, klicken Sie einfach auf Verbinden.">
+<!ENTITY torSettings.bridgeQuestion "Blockiert oder zensiert Ihr Internetdienstanbieter (ISP) Verbindungen zum Tor-Netzwerk?">
+<!ENTITY torSettings.bridgeHelp "Wenn Sie sich nicht sicher sind, wie Sie diese Frage beantworten sollen, wählen Sie Nr.&amp;#160; Wenn Sie Ja wählen, werden Sie aufgefordert, die Torbrücken zu konfigurieren. Die nicht aufgeführte Relais sind, was es schwieriger macht, Verbindungen zum Tor-Netzwerk zu blockieren.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Sie könne den bereitgestellten Satz an Brücken verwenden oder Sie können welche erhalten, und geben einen benutzerdefinierten Satz an Brücken ein.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Die Verbindung dieses Rechner geht durch eine Firewall, die nur bestimmte Anschlüsse zulässt">
 <!ENTITY torsettings.firewall.allowedPorts "Erlaubte Anschlüsse:">
 <!ENTITY torsettings.useBridges.checkbox "Mein Internetdienstanbieter (ISP) blockiert Verbindungen zum Tor-Netzwerk">
+<!ENTITY torsettings.useBridges.default "Mit bereitgestellten Brücken verbinden ">
+<!ENTITY torsettings.useBridges.type "Transporttyp:">
+<!ENTITY torsettings.useBridges.custom "Benutzerdefinierte Brücken eingeben">
 <!ENTITY torsettings.useBridges.label "Ein oder mehrere Brückenrelais eingeben (eins pro Zeile).">
-<!ENTITY torsettings.useBridges.placeholder "Adresse:Anschluss ODER Transportadresse:Anschluss">
+<!ENTITY torsettings.useBridges.placeholder "Typ Adresse:Anschluss">
 
 <!ENTITY torsettings.copyLog "Tor-Protokoll in die Zwischenablage kopieren">
 <!ENTITY torsettings.bridgeHelpTitle "Hilfe zum Brückenrelais">
-<!ENTITY torsettings.bridgeHelp1 "Sollten Sie sich nicht mit dem Tor-Netzwerk verbinden können, ist es möglich, dass Ihr Internetdienstanbieter (ISP) oder eine andere Organisation, Tor blockiert.&amp;#160; Dieses Problem kann meist mit der Benutzung von Torbrücke umgangen werden, dieses sind versteckte Relais und damit schwerer zu blocken.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Um einige Brückenrelais zu erhalten, besuchen Sie mit einem Web-Browser folgende Seite: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Eine andere Möglichkeit öffentliche Brücken zu finden ist, eine E-Mail mit dem Inhalt »get bridges« an bridges@xxxxxxxxxxxxxx zu schicken.&amp;#160; Allerdings muss diese E-Mail, um es potentiellen Angreifern schwerer zu machen, von einer der folgenden Domains aus geschickt werden: gmail.com oder yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Brückenrelais können auch mit Hilfe einer E-Mail an help@xxxxxxxxxxxxxxxxx angefordert werden.">
+<!ENTITY torsettings.bridgeHelp1 "Sollten Sie sich nicht mit dem Tor-Netzwerk verbinden können, ist es möglich, dass Ihr Internetdienstanbieter (ISP) oder eine andere Organisation, Tor blockiert.&amp;#160; Dieses Problem kann meist mit der Benutzung von Torbrücken umgangen werden, das sind versteckte Relais und damit schwerer zu blocken.">
+<!ENTITY torsettings.bridgeHelp1B "Sie können den vorkonfigurierten und bereitgestellten Satz an Brückenadressen verwenden, oder Sie können einen benutzerdefinierten Satz von Adressen, mit einer dieser drei Methoden erhalten:">
+<!ENTITY torsettings.bridgeHelp2Heading "Durch das Internet">
+<!ENTITY torsettings.bridgeHelp2 "Benutzen Sie einen Browser und besuchen Sie https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Durch die automatische E-Mail-Antwort">
+<!ENTITY torsettings.bridgeHelp3 "Schreiben Sie eine E-Mail an bridges@xxxxxxxxxxxxxx mit dem Nachrichteninhalt »get bridges«.&amp;#160; Doch um es schwieriger für einen Angreifer zu machen, eine Menge von Brückenadressen zu erfahren, müssen Sie diese Anfrage von einer gmail.com oder yahoo.com E-Mail-Adresse schicken.">
+<!ENTITY torsettings.bridgeHelp4Heading "Durch die Beratungsstelle">
+<!ENTITY torsettings.bridgeHelp4 "Brückenadressen können auch mit Hilfe einer höflichen E-Mail an help@xxxxxxxxxxxxxxxxx angefordert werden.&amp;#160; Bitte beachten Sie, dass jede Anfrage einzeln bearbeitet werden muss.">
diff --git a/src/chrome/locale/de/progress.dtd b/src/chrome/locale/de/progress.dtd
index 2f7e4b7..45bd6d6 100644
--- a/src/chrome/locale/de/progress.dtd
+++ b/src/chrome/locale/de/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Tor-Status">
 <!ENTITY torprogress.openSettings "Einstellungen öffnen">
 <!ENTITY torprogress.heading "Mit dem Tor-Netzwerk verbinden">
-<!ENTITY torprogress.pleaseWait "Der Tor-Browser wird sich öffnen, sobald eine Verbindung zum Tor-Netzwerk hergestellt ist.">
+<!ENTITY torprogress.pleaseWait "Bitte warten Sie während die Verbindung zum Tor-Netzwerk hergestellt wird.">
diff --git a/src/chrome/locale/de/torlauncher.properties b/src/chrome/locale/de/torlauncher.properties
index e976c8e..bcbb64e 100644
--- a/src/chrome/locale/de/torlauncher.properties
+++ b/src/chrome/locale/de/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor wurde unerwartet geschlossen.
 torlauncher.please_restart_app=Bitte starten Sie die Anwendung neu.
 torlauncher.tor_controlconn_failed=Zum Tor-Kontrollanschluss konnte keine Verbindung hergestellt werden.
 torlauncher.tor_failed_to_start=Der Start von Tor ist fehlgeschlagen.
+torlauncher.tor_control_failed=Fehler, die Kontrolle über Tor zu übernehmen.
 torlauncher.tor_bootstrap_failed=Tor konnte keine Verbindung zum Tor-Netzwerk herstellen.
-torlauncher.tor_bootstrap_failed_details=%1$S fehlgeschlagen (%2$S).
+torlauncher.tor_bootstrap_failed_details=%1$S gescheitert (%2$S).
 
 torlauncher.unable_to_start_tor=Tor kann nicht gestartet werden.\n\n%S
 torlauncher.tor_missing=Die Tor-Programmdatei ist nicht vorhanden.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
 torlauncher.error_proxy_addr_missing=Damit Tor einen Vermittlungsserver benutzt, um auf das Internet zuzugreifen, muss eine IP-Adresse oder ein Rechnername und eine Anschlussnummer angegeben werden.
 torlauncher.error_proxy_type_missing=Sie müssen eine Vermittlungstyp auswählen.
 torlauncher.error_bridges_missing=Sie müssen eine oder mehrere Brücken eingeben.
+torlauncher.error_default_bridges_type_missing=Sie müssen eine Transporttyp für die bereitgestellten Brücken auswählen.
+torlauncher.error_bridge_bad_default_type=Es sind keine bereitgestellten Brücken verfügbar, die den Transporttyp %S haben. Bitte passen Sie Ihre Einstellungen an.
+
+torlauncher.recommended_bridge=(empfohlen)
 
 torlauncher.connect=Verbinden
 torlauncher.quit=SchlieÃ?en
@@ -31,16 +36,16 @@ torlauncher.done=Fertig
 
 torlauncher.forAssistance=Falls Sie Hilfe benötigen, kontaktieren Sie %S
 
-torlauncher.bootstrapStatus.conn_dir=Verbinde zu einem Verzeichnis
-torlauncher.bootstrapStatus.handshake_dir=Stelle eine verschlüsselte Verbindung zu einem Verzeichnis her
-torlauncher.bootstrapStatus.requesting_status=Erfrage Netzwerkstatusdatei
-torlauncher.bootstrapStatus.loading_status=Lade Netzwerkstatusdatei
-torlauncher.bootstrapStatus.loading_keys=Lade Zertifikate der zentralen Verzeichnisse
-torlauncher.bootstrapStatus.requesting_descriptors=Fordere Verteiler-Informationen an
-torlauncher.bootstrapStatus.loading_descriptors=Lade Verteiler-Informationen
-torlauncher.bootstrapStatus.conn_or=Verbinde zum Tor-Netzwerk
-torlauncher.bootstrapStatus.handshake_or=Erstelle einen Tor-Circuit
-torlauncher.bootstrapStatus.done=Verbindung zum Tor-Netzwerk hergestellt!
+torlauncher.bootstrapStatus.conn_dir=Zu einem Relaisverzeichnis wird verbunden
+torlauncher.bootstrapStatus.handshake_dir=Es wird eine verschlüsselte Verbindung zu einem Verzeichnis hergestellt
+torlauncher.bootstrapStatus.requesting_status=Netzwerkstatus wird abgerufen
+torlauncher.bootstrapStatus.loading_status=Netzwerkstatus wird geladen
+torlauncher.bootstrapStatus.loading_keys=Autorisierungszertifikate werden geladen
+torlauncher.bootstrapStatus.requesting_descriptors=Relaisinformationen werden angefordert
+torlauncher.bootstrapStatus.loading_descriptors=Relaisinformationen werden geladen
+torlauncher.bootstrapStatus.conn_or=Zum Tor-Netzwerk wird verbinden
+torlauncher.bootstrapStatus.handshake_or=Tor-Verbindung wird hergestellt
+torlauncher.bootstrapStatus.done=Zum Tor-Netzwerk wird verbunden!
 
 torlauncher.bootstrapWarning.done=abgeschlossen
 torlauncher.bootstrapWarning.connectrefused=Verbindung verweigert
diff --git a/src/chrome/locale/es/network-settings.dtd b/src/chrome/locale/es/network-settings.dtd
index 28b0c9e..7b1a881 100644
--- a/src/chrome/locale/es/network-settings.dtd
+++ b/src/chrome/locale/es/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Antes de que el Paquete de Navegador Tor intente conentar con la red Tor, necesitará proporcionar información sobre la conexión a Internet de su computadora.">
+<!ENTITY torsettings.prompt "Antes de que se conecte a la red Tor, necesita proporcionar información sobre la conexión a Internet de este equipo.">
 
 <!ENTITY torSettings.yes "Sí">
 <!ENTITY torSettings.no "No">
 
 <!ENTITY torSettings.firstQuestion "¿Cuál de las siguientes describe mejor su situación?">
 <!ENTITY torSettings.configurePrompt1 "La conexión a Internet de esta computadora está censurada, filtrada o proxificada.">
-<!ENTITY torSettings.configurePrompt2 "Necesito configurar la opciones de red.">
+<!ENTITY torSettings.configurePrompt2 "Necesito configurar las preferencias de repetidor puente ('bridge'), cortafuegos ('firewall'), o proxy.">
 <!ENTITY torSettings.configure "Configurar">
 <!ENTITY torSettings.connectPrompt2 "Me gustaría conectar directamente a la red Tor.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "Esto funcionará en la mayoría de las situaciones.">
 <!ENTITY torSettings.connect "Conectar">
 
 <!ENTITY torSettings.proxyQuestion "¿Necesita usar un proxy de acceso a Internet esta computadora ?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "¿Va la conexión a Internet de esta computadora a través de un cortafuegos ('firewall') que sólo permite conexiones a ciertos puertos?">
 <!ENTITY torSettings.firewallHelp "Si no está seguro de cómo responder a esta pregunta, elija No. Si encuentra problemas conectando a la red Tor, cambie esta configuración.">
 <!ENTITY torSettings.enterFirewall "Introduzca una lista de puertos separada por comas que esté permitida por el cortafuegos ('firewall').">
-<!ENTITY torSettings.bridgeQuestion "Si la conexión a Internet de esta computadora está censurada, necesitará obtener y usar repetidores puente ('bridge relays').&amp;#160; Si no, simplemente haga clic en Conectar.">
+<!ENTITY torSettings.bridgeQuestion "Su proveedor de servicios de Internet (ISP) bloquea o censura de alguna forma las conexiones hacia la red Tor?">
+<!ENTITY torSettings.bridgeHelp "Si no está seguro como responder a esta pregunta, elija No.&amp;#160; Si usted elige Sí, se le pedirá configurar puentes Tor, los cuales son repetidores no listados que hacen más difícil el bloqueo de conexiones hacia la red Tor.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Puede usar el juego de repetidores puente ('bridge') proporcionado, o puede obtener e introducir un juego de puentes personalizado.">
 
 <!-- Other: -->
 
@@ -44,16 +46,20 @@
 <!ENTITY torsettings.firewall.checkbox "Esta computadora va a través de un cortafuegos ('firewall') que sólo permite conexiones a ciertos puertos">
 <!ENTITY torsettings.firewall.allowedPorts "Puertos permitidos:">
 <!ENTITY torsettings.useBridges.checkbox "Mi Proveedor de Servicios de Internet (ISP) bloquea las conexiones a la red Tor">
+<!ENTITY torsettings.useBridges.default "Conectar con los puentes proporcionados">
+<!ENTITY torsettings.useBridges.type "Tipo de transporte:">
+<!ENTITY torsettings.useBridges.custom "Introducir puentes personalizados">
 <!ENTITY torsettings.useBridges.label "Introduzca uno o más repetidores puente ('bridge', uno por línea).">
-<!ENTITY torsettings.useBridges.placeholder "dirección:puerto O dirección:puerto de transporte">
+<!ENTITY torsettings.useBridges.placeholder "ingrese dirección:puerto">
 
 <!ENTITY torsettings.copyLog "Copiar el registro de mensajes ('log') de Tor al portapapeles">
 <!ENTITY torsettings.bridgeHelpTitle "Ayuda de Repetidores Puente ('Bridge Relays')">
-<!ENTITY torsettings.bridgeHelp1 "Si no es capaz de conectar con la red Tor, podría ser que su Proveedor de Servicios de Internet (ISP), u otra agencia, esté bloqueando Tor.&amp;#160; A menudo puede evitar este problema usando puentes Tor ('bridges'), que son repetidores 'ocultos' más difíciles de bloquear">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Para obtener algunas direcciones de puentes, utilice un navegador web para visitar la siguiente página: ">
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Otra manera de encontrar direcciones de puentes ('bridges') públicas es mandar un correo a bridges@xxxxxxxxxxxxxx con la línea 'get bridges' por si misma en el cuerpo del mensaje.&amp;#160; Sin embargo, para ponerle más difícil a un atacante conocer muchas direcciones de puentes, debe envíar esta solicitud desde una dirección de correo electrónico de uno de los siguientes dominios (con soporte DKIM): gmail.com o yahoo.com ">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "También puede solicitar repetidores puente ('bridge relays') mandando un correo a help@xxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Si no puede conectar a la red Tor, podría ser que su proveedor de servicios de Internet (ISP) u otra agencia, esté bloqueando Tor.&amp;#160; A menudo, puede evitar este problema usando puentes ('bridges') de Tor, que son repetidores ('relays') de salida de la red Tor que no son publicitados, y es más difícil que sean bloqueados.">
+<!ENTITY torsettings.bridgeHelp1B "Puede usar el juego de direcciones de repetidores puente ('bridge') preconfigurado proporcionado, o puede obtener un juego de direcciones personalizado usando uno de estos tres métodos:">
+<!ENTITY torsettings.bridgeHelp2Heading "Mediante la web">
+<!ENTITY torsettings.bridgeHelp2 "Use un navegador web para visitar https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Mediante el correo electrónico automático">
+<!ENTITY torsettings.bridgeHelp3 "Envíe un correo a bridges@xxxxxxxxxxxxxx con la línea 'get bridges' por si misma en el cuerpo del mensaje.&amp;#160; Sin embargo, para hacer más difícil a un atacante aprender muchas direcciones de puentes, ha de enviar esta solicitud desde una dirección de correo de gmail.com o yahoo.com .">
+<!ENTITY torsettings.bridgeHelp4Heading "Mediante el gabinete de ayuda">
+<!ENTITY torsettings.bridgeHelp4 "Como último recurso, puede pedir direcciones de repetidores puente enviando un cortés mensaje de correo a help@xxxxxxxxxxxxxxxxx .&amp;#160;
+Por favor observe que es una persona la que tendrá que responder a cada petición.">
diff --git a/src/chrome/locale/es/progress.dtd b/src/chrome/locale/es/progress.dtd
index 81d5fb0..c07d8fb 100644
--- a/src/chrome/locale/es/progress.dtd
+++ b/src/chrome/locale/es/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Estado de Tor">
 <!ENTITY torprogress.openSettings "Abrir Preferencias">
 <!ENTITY torprogress.heading "Conectando a la red Tor">
-<!ENTITY torprogress.pleaseWait "El Navegador Tor se abrirá después de que sea establecida una conexión con la red Tor.">
+<!ENTITY torprogress.pleaseWait "Por favor, espere mientras se establece una conexión con la red Tor.">
diff --git a/src/chrome/locale/es/torlauncher.properties b/src/chrome/locale/es/torlauncher.properties
index c58c94f..9739b50 100644
--- a/src/chrome/locale/es/torlauncher.properties
+++ b/src/chrome/locale/es/torlauncher.properties
@@ -7,7 +7,8 @@ torlauncher.tor_exited=Tor se cerró inesperadamente.
 torlauncher.please_restart_app=Por favor reinicie esta aplicación.
 torlauncher.tor_controlconn_failed=No se pudo conectar al puerto de control de Tor
 torlauncher.tor_failed_to_start=Tor no pudo iniciarse.
-torlauncher.tor_bootstrap_failed=Tor no pudo establecer una conexión de red Tor.
+torlauncher.tor_control_failed=Fallo al tomar control de Tor.
+torlauncher.tor_bootstrap_failed=Tor no pudo establecer una conexión a la red Tor.
 torlauncher.tor_bootstrap_failed_details=%1$S falló (%2$S).
 
 torlauncher.unable_to_start_tor=No fue posible iniciar Tor.\n\n%S
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Por favor, asegúrese de que Tor se está ejec
 torlauncher.error_proxy_addr_missing=Debe especificar tanto una dirección IP o nombre de máquina ('hostname') como un número de puerto para configurar Tor para que utilice un 'proxy' para acceder a la Internet.
 torlauncher.error_proxy_type_missing=Debe seleccionar el tipo de 'proxy'.
 torlauncher.error_bridges_missing=Debe especificar uno o más puentes ('bridges').
+torlauncher.error_default_bridges_type_missing=Debe seleccionar un tipo de transporte para los repetidores puente ('bridges') proporcionados.
+torlauncher.error_bridge_bad_default_type=No hay disponible ningún repetidor puente proporcionado que tenga el tipo de transporte %S. Por favor ajuste sus preferencias.
+
+torlauncher.recommended_bridge=(recomendado)
 
 torlauncher.connect=Conectar
 torlauncher.quit=Salir
@@ -31,22 +36,22 @@ torlauncher.done=Listo
 
 torlauncher.forAssistance=Para obtener ayuda, contacte con %S
 
-torlauncher.bootstrapStatus.conn_dir=Conectando a un directorio repetidor
-torlauncher.bootstrapStatus.handshake_dir=Estableciendo una conexión encriptada con el directorio
-torlauncher.bootstrapStatus.requesting_status=Recuperando el estado de la red
+torlauncher.bootstrapStatus.conn_dir=Conectando a un repositorio ('Directory') de repetidores ('relays')
+torlauncher.bootstrapStatus.handshake_dir=Estableciendo una conexión cifrada con el repositorio de repetidores
+torlauncher.bootstrapStatus.requesting_status=Recopilando el estado de la red
 torlauncher.bootstrapStatus.loading_status=Cargando el estado de la red
 torlauncher.bootstrapStatus.loading_keys=Cargando los certificados de autoridades
 torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información del repetidor
-torlauncher.bootstrapStatus.loading_descriptors=Cargando información del repetidor
+torlauncher.bootstrapStatus.loading_descriptors=Cargando la información del repetidor
 torlauncher.bootstrapStatus.conn_or=Conectando a la red Tor
-torlauncher.bootstrapStatus.handshake_or=Estableciendo un circuito Tor
+torlauncher.bootstrapStatus.handshake_or=Estableciendo un circuito a través de Tor
 torlauncher.bootstrapStatus.done=¡Conectado a la red Tor!
 
 torlauncher.bootstrapWarning.done=terminado
 torlauncher.bootstrapWarning.connectrefused=conexión rechazada
 torlauncher.bootstrapWarning.misc=miscelánea
 torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
-torlauncher.bootstrapWarning.identity=no hay coincidencia de identidad
+torlauncher.bootstrapWarning.identity=las identidades no coinciden
 torlauncher.bootstrapWarning.timeout=tiempo de espera de conexión agotado
-torlauncher.bootstrapWarning.noroute=no hay ruta hacia el host
-torlauncher.bootstrapWarning.ioerror=error de escritura/lectura
+torlauncher.bootstrapWarning.noroute=no hay ruta hacia el servidor ('host')
+torlauncher.bootstrapWarning.ioerror=error de lectura/escritura
diff --git a/src/chrome/locale/eu/torlauncher.properties b/src/chrome/locale/eu/torlauncher.properties
index 0f9d081..a104c27 100644
--- a/src/chrome/locale/eu/torlauncher.properties
+++ b/src/chrome/locale/eu/torlauncher.properties
@@ -1,8 +1,41 @@
 ### Copyright (c) 2014, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
+torlauncher.error_title=Tor abiarazlea
+
+torlauncher.tor_exited=Tor ustekabean irten da.
+torlauncher.please_restart_app=Mesedez aplikazio hau berrabiarazi ezazu.
+torlauncher.tor_controlconn_failed=Tor kontrol atakara ezin konektatu.
+torlauncher.tor_failed_to_start=Torek huts egin du abiarazterakoan.
+# torlauncher.tor_control_failed=Failed to take control of Tor.
+torlauncher.tor_bootstrap_failed=Torek huts egin du Tor sare konexio bat ezartzerakoan.
 torlauncher.tor_bootstrap_failed_details=%1$S huts egin du (%2$S).
 
+torlauncher.unable_to_start_tor=Ezin izan da Tor hasi.\n\n%S
+torlauncher.tor_missing=Tor exekutagarria falta da.
+torlauncher.torrc_missing=torrc fitxategia falta da.
+torlauncher.datadir_missing=Tor datu direktorioa ez da existitzen.
+torlauncher.password_hash_missing=Huts egin du hash-eatutako pasahitza eskuratzen.
+
+torlauncher.failed_to_get_settings=Ezin izan dira Tor ezarpenak berreskuratu.\n\n%S
+torlauncher.failed_to_save_settings=Ezin izan dira Tor ezarpenak gorde.\n\n%S
+torlauncher.ensure_tor_is_running=Mesedez egiaztatu Tor exekutatzen ari dela.
+
+torlauncher.error_proxy_addr_missing=Torek proxy bat erabiliz Interneten sartzeko konfiguratu nahi baduzu edo IP helbidea edo ostalari-izena edo portu zenbakia zehaztu behar duzu.
+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=You must select a transport type for the provided bridges.
+# torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+
+# torlauncher.recommended_bridge=(recommended)
+
+torlauncher.connect=Konektatu
+torlauncher.quit=Irten
+torlauncher.quit_win=Irten
+torlauncher.done=Eginda
+
+torlauncher.forAssistance=Laguntza lortzeko, %S(r)ekin harremanetan jarri
+
 torlauncher.bootstrapStatus.conn_dir=Errele direktorio batera konektatzen
 torlauncher.bootstrapStatus.handshake_dir=Enkriptatutako direktorio batera konexioa ezartzen
 torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
diff --git a/src/chrome/locale/fa/network-settings.dtd b/src/chrome/locale/fa/network-settings.dtd
index d837426..8d1c25b 100644
--- a/src/chrome/locale/fa/network-settings.dtd
+++ b/src/chrome/locale/fa/network-settings.dtd
@@ -2,27 +2,29 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Ù¾Û?Ø´ از آغاز اتصاÙ? بستÙ? تÙ?ر بÙ? شبکÙ? تÙ?رØ? Ù?Û?از است Ø´Ù?ا اطÙ?اعاتÛ? دربارÙ? اتصاÙ? اÛ?Ù?ترÙ?ت اÛ?Ù? راÛ?اÙ?Ù? ارائÙ? Ú©Ù?Û?د">
+<!ENTITY torsettings.prompt "Ù?بÙ? از اتصاÙ? بÙ? شبکÙ? تÙ?رØ? باÛ?د اطÙ?اعاتÛ? از Ù?Ø­Ù?Ù? اتصاÙ? اÛ?Ù? کاÙ?Ù¾Û?Ù?تر بÙ? اÛ?Ù?ترÙ?ت Ù?راÙ?Ù? Ú©Ù?Û?د.">
 
 <!ENTITY torSettings.yes "بÙ?Ù?">
 <!ENTITY torSettings.no "Ù?Ù?">
 
 <!ENTITY torSettings.firstQuestion "کداÙ? Û?Ú© از Ù?Ù?ارد زÛ?ر Ù?ضعÛ?ت Ø´Ù?ا را بÙ?تر بÛ?اÙ? Ù?Û?â??Ú©Ù?دØ?">
 <!ENTITY torSettings.configurePrompt1 "اÛ?Ù?ترÙ?ت استÙ?ادÙ? شدÙ? در اÛ?Ù? راÛ?اÙ?Ù? Ù?ا ساÙ?سÙ?ر شدÙ?Ù«Ù?Û?Ù?تر شدÙ? Ù? Û?ا عبÙ?ر کردÙ? از رÙ?Û? پراکسÛ? Ù?Û? باشÙ?د.">
-<!ENTITY torSettings.configurePrompt2 "Ù?Ù? Ù?Û?از بÙ? تÙ?ظÛ?Ù?ات شبکÙ? دارÙ?.">
+<!ENTITY torSettings.configurePrompt2 "Ù?Ù? Ù?Û?از دارÙ? Ú©Ù? «پÙ? Ù?ا»Ø? «پرÙ?کسÛ?» Ù? Û?ا «Ù?اÛ?رÙ?اÙ?» را تÙ?ظÛ?Ù? Ú©Ù?Ù?.">
 <!ENTITY torSettings.configure "Ù¾Û?کربÙ?دÛ?">
 <!ENTITY torSettings.connectPrompt2 "تÙ?اÛ?Ù? دارÙ? Ù?ستÙ?Û?Ù?ا بÙ? شبکÙ?â??Û? تÙ?ر Ù?تصÙ? Ø´Ù?Ù?.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "اÛ?Ù? در بÛ?شتر Ù?Ù?اÙ?ع کار Ø®Ù?اÙ?د کرد.">
 <!ENTITY torSettings.connect "اتصاÙ?">
 
 <!ENTITY torSettings.proxyQuestion "Ø¢Û?ا اÛ?Ù? راÛ?اÙ?Ù? براÛ? اتصاÙ? بÙ? اÛ?Ù?ترÙ?ت Ù?Û?از بÙ? استÙ?ادÙ? از پراکسÛ? داردØ?">
 <!-- see https://www.torproject.org/docs/proxychain.html.en -->
-<!ENTITY torSettings.proxyHelp "If you are not sure how to answer this question, look at the Internet settings in another browser to see whether it is configured to use a proxy.">
+<!ENTITY torSettings.proxyHelp "اگر Ù?Ø·Ù?ئÙ? Ù?Û?ستÛ?د Ú?Ø·Ù?ر بÙ? اسÙ? سÙ?اÙ? پاسخ دÙ?Û?دØ? بÙ? تÙ?ظÛ?Ù?ات ساÛ?ر Ù?رÙ?رگرÙ?اÛ? Ø®Ù?د Ù?گاÙ?Û? بÛ?اÙ?دازÛ?د تا Ù?تÙ?جÙ? Ø´Ù?Û?د Ú©Ù? Ø¢Û?ا باÛ?د Û?Ú© پرÙ?کسÛ? استÙ?ادÙ? Ø´Ù?د Û?ا Ø®Û?ر.">
 <!ENTITY torSettings.enterProxy "تÙ?ظÛ?Ù?ات پراکسÛ? را Ù?ارد Ú©Ù?Û?د.">
-<!ENTITY torSettings.firewallQuestion "Does this computer's Internet connection go through a firewall that only allows connections to certain ports?">
-<!ENTITY torSettings.firewallHelp "If you are not sure how to answer this question, choose No. If you encounter problems connecting to the Tor network, change this setting.">
-<!ENTITY torSettings.enterFirewall "Enter a comma-separated list of ports that are allowed by the firewall.">
-<!ENTITY torSettings.bridgeQuestion "If this computer's Internet connection is censored, you will need to obtain and use bridge relays.&amp;#160; If not, just click Connect.">
+<!ENTITY torSettings.firewallQuestion "Ø¢Û?ا در Ù?سÛ?ر ارتباط Ø´Ù?ا بÙ? اÛ?Ù?ترÙ?ت Û?Ú© Ù?اÛ?رÙ?اÙ? Ù?جÙ?د داردØ? Ù? Ù?Ù?Ø· اجازÙ? اتصاÙ? از Û?Ú© درگاÙ? خاص را Ù?Û? دÙ?دØ?">
+<!ENTITY torSettings.firewallHelp "اگر Ù?Ø·Ù?ئÙ? Ù?Û?ستÛ?د Ú?Ù? جÙ?ابÛ? بÙ? اÛ?Ù? سÙ?اÙ? دÙ?Û?دØ? «Ù?Ù?» Ù? Û?ا «خÛ?ر» را اÙ?تخاب Ú©Ù?Û?د. سپس اگر Ù?Ø´Ú©Ù?Û? در ارتباط با شبکÙ? تÙ?ر داشتÛ?دØ? اÛ?Ù? Ù?Ù?رد را تغÛ?Û?ر دÙ?Û?د.">
+<!ENTITY torSettings.enterFirewall "Û?Ú© Ù?Û?ست جداشدÙ? با Ù?Û?رگÙ?Ù? از Ù¾Ù?رتâ??Ù?اÛ?Û? Ú©Ù? تÙ?سط Ù?اÛ?رÙ?اÙ? Ù?جاز Ù?ستÙ?د.">
+<!ENTITY torSettings.bridgeQuestion "Ø¢Û?ا شرکتÛ? Ú©Ù? از Ø¢Ù? اÛ?Ù?ترÙ?ت گرÙ?تÙ? اÛ?د (ISP)Ø? دسترسÛ? بÙ? شبکÙ? تÙ?ر را Ù?Û?Ù?ترØ? ساÙ?سÙ?ر Ù? Û?ا Ù?سدÙ?د Ù?Û? Ú©Ù?دØ?">
+<!ENTITY torSettings.bridgeHelp "اگر Ù?Ø·Ù?ئÙ? Ù?Û?ستÛ?د Ú?Ø·Ù?ر بÙ? اÛ?Ù? سÙ?اÙ? پاسخ دÙ?Û?دØ? «Ù?Ù?» Û?ا اÙ?تخاب Ú©Ù?Û?د.&amp;#160; اگر «بÙ?Ù?» را اÙ?تخاب Ú©Ù?Û?دØ? Ù?Û? باÛ?ست تÙ?ظÛ?Ù?ات Ù?ربÙ?Ø· بÙ? «پÙ? Ù?اÛ?» تÙ?ر را اÙ?جاÙ? دÙ?Û?د. Ù¾Ù? Ù?ا Ù?سÛ?رÙ?اÛ? دÙ?ر زدÙ? Ù?Û?Ù?تر Ù?ستÙ?د Ú©Ù? Ù?Û?ست Ù?شخصÛ? از Ø¢Ù? Ù?ا Ù?جÙ?د Ù?دارد Ù? Ù?Û?Ù?تر کردÙ? Ø¢Ù? Ù?ا بسÛ?ار Ù?Ø´Ú©Ù? است.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Ø´Ù?ا Ù?Û?â??تÙ?اÙ?Û?د از Ù?جÙ?Ù?عÙ?â??اÛ? از Ù¾Ù?â??Ù?اÛ? Ø¢Ù?ادÙ? Ù? Û?ا Ù¾Ù?â??Ù?اÛ? شخصÛ? Ø®Ù?دتاÙ? استÙ?ادÙ? Ú©Ù?Û?د.">
 
 <!-- Other: -->
 
@@ -34,26 +36,30 @@
 <!ENTITY torsettings.useProxy.checkbox "اÛ?Ù? راÛ?اÙ?Ù? براÛ? اتصاÙ? بÙ? اÛ?Ù?ترÙ?ت Ù?Û?از بÙ? استÙ?ادÙ? از پراکسÛ? دارد.">
 <!ENTITY torsettings.useProxy.type "Ù?Ù?ع پراکسÛ?:">
 <!ENTITY torsettings.useProxy.address "آدرس:">
-<!ENTITY torsettings.useProxy.address.placeholder "آدرس Ø¢Û? Ù¾Û? Û?ا Ù?اÙ? Ù?Û?زباÙ?">
+<!ENTITY torsettings.useProxy.address.placeholder "آدرس Ø¢Û?â??Ù¾Û? Û?ا Ù?اÙ? Ù?Û?زباÙ?">
 <!ENTITY torsettings.useProxy.port "Ù¾Ù?رت:">
 <!ENTITY torsettings.useProxy.username "Ù?اÙ? کاربرÛ?:">
 <!ENTITY torsettings.useProxy.password "رÙ?ز عبÙ?ر">
 <!ENTITY torsettings.useProxy.type.socks4 "ساکس ۴">
 <!ENTITY torsettings.useProxy.type.socks5 "ساکس ۵">
 <!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
-<!ENTITY torsettings.firewall.checkbox "This computer goes through a firewall that only allows connections to certain ports">
+<!ENTITY torsettings.firewall.checkbox "بÙ? Ù?ظر Ù?Û? رسد شبکÙ? ارتباطÛ? Ø´Ù?ا بÙ? اÛ?Ù?ترÙ?تØ? از Û?Ú© Ù?اÛ?رÙ?اÙ? استÙ?ادÙ? Ù?Û? Ú©Ù?د. Û?عÙ?Û? Ù?Ù?Ø· اجازÙ? اتصاÙ? از Û?Ú© سرÛ? درگاÙ? Ù?اÛ? بÙ? خصÙ?ص را Ù?Û? دÙ?د.">
 <!ENTITY torsettings.firewall.allowedPorts "Ù¾Ù?رت Ù?اÛ? Ù?جاز:">
 <!ENTITY torsettings.useBridges.checkbox "â?«Ø³Ø±Ù?Û?س دÙ?Ù?دÙ? اÛ?Ù?ترÙ?ت (ISP) Ù?Ù? اتصاÙ? بÙ? شبکÙ? تÙ?ر را Ù?سدÙ?د Ù?Û?â??Ú©Ù?د.">
+<!ENTITY torsettings.useBridges.default "اتصاÙ? از طرÛ?Ù? Ù¾Ù?â??Ù?اÛ? اÙ?تخاب شدÙ?">
+<!ENTITY torsettings.useBridges.type "Ù?Ù?ع اÙ?تÙ?اÙ?:">
+<!ENTITY torsettings.useBridges.custom "Ù¾Ù?â??Ù?اÛ? شخصÛ? را Ù?ارد Ú©Ù?Û?د">
 <!ENTITY torsettings.useBridges.label "Û?Ú© Û?ا Ú?Ù?د Ù¾Ù? ارتباطÛ? را Ù?ارد Ù?Ù?اÛ?Û?د. (در Ù?ر خط Û?Ú©Û?)">
-<!ENTITY torsettings.useBridges.placeholder "address:port Û?ا transport address:port">
+<!ENTITY torsettings.useBridges.placeholder "آدرس Ø¢Û?â??Ù¾Û?:Ù¾Ù?رت را Ù?ارد Ú©Ù?Û?د">
 
 <!ENTITY torsettings.copyLog "Ú©Ù¾Û? گزارش Ù?Ù?اÛ?ع تÙ?ر">
 <!ENTITY torsettings.bridgeHelpTitle "Ú©Ù?Ú© براÛ? Ù¾Ù? ارتباطÛ?">
-<!ENTITY torsettings.bridgeHelp1 "If you are unable to connect to the Tor network, it could be that your Internet Service Provider (ISP) or another agency is blocking Tor.&amp;#160; Often, you can work around this problem by using Tor Bridges which are unlisted relays that are more difficult to block.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "براÛ? بدست Ø¢Ù?ردÙ? Ù¾Ù? ارتباطÛ?٫با استÙ?ادÙ? از Ù?رÙ?رگر Ù?ب بÙ? آدرس https://bridges.torproject.org Ù?راجعÙ? Ù?رÙ?اÛ?Û?د.">
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Another way to find public bridge addresses is to send mail to bridges@xxxxxxxxxxxxxx with the line 'get bridges' by itself in the body of the message.&amp;#160; However, to make it harder for an attacker to learn a lot of bridge addresses, you must send this request from an email address at one of the following domains: gmail.com or yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Ø´Ù?ا Ù?Û?تÙ?اÙ?Û?د با ارساÙ? اÛ?Ù?Û?Ù? بÙ? help@xxxxxxxxxxxxxxxxx درخÙ?است Ù¾Ù? ارتباطÛ? Ù?Ù?اÛ?Û?د.">
+<!ENTITY torsettings.bridgeHelp1 "اگر Ù?Ù?Û? تÙ?اÙ?Û?د بÙ? شبکÙ? تÙ?ر Ù?تصÙ? Ø´Ù?Û?دØ? Ù?Ù?Ú©Ù? است بÙ? اÛ?Ù? دÙ?Û?Ù? باشد Ú©Ù? شرکت اراÛ?Ù? Ú©Ù?Ù?دÙ? اÛ?Ù?ترÙ?ت Ø´Ù?ا(ISP) Ù? Û?ا سازÙ?اÙ? Ù?اÛ? دÛ?گر شبکÙ? تÙ?ر را بستÙ? اÙ?د.&amp;#160;
+غاÙ?باÙ? Ù?Û? تÙ?اÙ?Û?د اÛ?Ù? Ù?حدÙ?دÛ?ت را با استÙ?ادÙ? از «پÙ?» Ù?اÛ? تÙ?ر دÙ?ر بزÙ?Û?د. Ù¾Ù? Ù?ا Ù?سÛ?رÙ?اÛ? اضاÙ?Û? دÙ?ر زدÙ? Ù?Û?Ù?تر Ù?ستÙ?د Ú©Ù? Ù?Û?ست Ø¢Ù? در دسترس Ù?Û?ست Ù? Ù?Û?Ù?تر کردÙ? Ø¢Ù? Ù?ا بسÛ?ار Ù?Ø´Ú©Ù? است.">
+<!ENTITY torsettings.bridgeHelp1B "Ø´Ù?ا Ù?Û?â??تÙ?اÙ?Û?د از Ù¾Ù?â??Ù?اÛ? Ù?Ù?جÙ?د استÙ?ادÙ? Ú©Ù?Û?د Ù? Û?ا براÛ? بÙ?â??دست Ø¢Ù?ردÙ? Ù?جÙ?Ù?عÙ?â??اÛ? از Ù¾Ù?â??Ù?اÛ? شخصÛ? از Û?Ú©Û? از سÙ? رÙ?Ø´ زÛ?ر بÙ?رÙ? بگÛ?رÛ?د:">
+<!ENTITY torsettings.bridgeHelp2Heading "از طرÛ?Ù? اÛ?Ù?ترÙ?ت">
+<!ENTITY torsettings.bridgeHelp2 "با استÙ?ادÙ? از Û?Ú© Ù?رÙ?رگر بÙ? آدرس https://bridges.torproject.org برÙ?Û?د.">
+<!ENTITY torsettings.bridgeHelp3Heading "از طرÛ?Ù? آدرس اÛ?Ù?Û?Ù? پاسخگÙ?Û? Ø®Ù?دکار">
+<!ENTITY torsettings.bridgeHelp3 "Û?Ú© اÛ?Ù?Û?Ù? حاÙ?Û? عبارت  'get bridges' بÙ? آدرس bridges@xxxxxxxxxxxxxx  ارساÙ? Ú©Ù?Û?د.&amp;#160; براÛ? اÛ?Ù?Ú©Ù? بتÙ?اÙ?Û?Ù? جÙ?Ù?Û? Ù?Û?Ù?تر شدÙ? Ù¾Ù? Ù?ا را بگÛ?رÛ?Ù?Ø? Ù?جبÙ?رÛ?Ù? Ø´Ù?ا را Ù?حدÙ?د Ú©Ù?Û?Ù? تا Ù?Ù?Ø· از Û?Ú© آدرس اÛ?Ù?Û?Ù? yahoo.com Ù? Û?ا gmail.com درخÙ?است Ø®Ù?د را ارساÙ? Ú©Ù?Û?د. Ù?Ø·Ù?اÙ? صبÙ?ر باشÛ?د. از Ú?Ù?د دÙ?Û?Ù?Ù? تا Ú?Ù?د ساعت Ø·Ù?Ù? Ø®Ù?اÙ?د Ú©Ø´Û?د تا بÙ? Ø·Ù?ر Ø®Ù?دکار Ù¾Ù? Ù?ا براÛ? Ø´Ù?ا ارساÙ? Ø´Ù?Ù?د.">
+<!ENTITY torsettings.bridgeHelp4Heading "از طرÛ?Ù? Ù?احد Ú©Ù?Ú© رساÙ?Û?">
+<!ENTITY torsettings.bridgeHelp4 "اگر از طرÛ?Ù? Ù?Û?Ú? کداÙ? از راÙ? Ø­Ù? Ù?اÛ? Ù?Ù?Ù? بÙ? Ù?تÛ?جÙ? Ù?رسÛ?دÛ?دØ? Û?Ú© درخÙ?است Ù?Ù?دباÙ?Ù? بÙ? آدرس help@xxxxxxxxxxxxxxxxx ارساÙ? Ú©Ù?Û?د.&amp;#160; در Ù?ظر داشتÙ? باشÛ?د Ú©Ù? Û?Ú© Ù?Ù?ر باÛ?د اÛ?Ù?Û?Ù? Ø´Ù?ا را بخÙ?اÙ?د Ù? بÙ? Ø¢Ù? پاسخ دÙ?د. پس صبÙ?ر باشÛ?د.">
diff --git a/src/chrome/locale/fa/progress.dtd b/src/chrome/locale/fa/progress.dtd
index cd7ca8d..5f8eee1 100644
--- a/src/chrome/locale/fa/progress.dtd
+++ b/src/chrome/locale/fa/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Ù?ضعÛ?ت تÙ?ر">
 <!ENTITY torprogress.openSettings "تÙ?ظÛ?Ù?اتâ??را باز Ú©Ù?Û?د">
 <!ENTITY torprogress.heading "درحاÙ? اتصاÙ? بÙ? شبکÙ? تÙ?ر">
-<!ENTITY torprogress.pleaseWait "Ù?رÙ?رگر تÙ?ر باز Ù?Û?â??Ø´Ù?د بعد از اÛ?Ù? Ú©Ù? ارتباطÛ? با شبکÙ?Ù? تÙ?ر برÙ?رار شدÙ?â??باشد.">
+<!ENTITY torprogress.pleaseWait "Ù?Ø·Ù?ا براÛ? اتصاÙ? بÙ? شبکÙ? تÙ?ر Ù?Ù?تظر بÙ?اÙ?Û?د.">
diff --git a/src/chrome/locale/fa/torlauncher.properties b/src/chrome/locale/fa/torlauncher.properties
index ebee697..0571889 100644
--- a/src/chrome/locale/fa/torlauncher.properties
+++ b/src/chrome/locale/fa/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=تÙ?ر بدÙ?Û?Ù?Û? Ù?اÙ?شخص خارج شد.
 torlauncher.please_restart_app=Ù?Ø·Ù?ا Ù?رÙ? اÙ?زار را Ù?جددا راÙ? اÙ?دازÛ? Ù?Ù?اÛ?Û?د.
 torlauncher.tor_controlconn_failed=اتصاÙ? بÙ? Ù¾Ù?رت Ú©Ù?ترÙ? تÙ?ر اÙ?کاÙ? پذÛ?ر Ù?Ù?Û? باشد.
 torlauncher.tor_failed_to_start=خطا در راÙ? اÙ?دازÛ?.
-torlauncher.tor_bootstrap_failed=تÙ?ر براÛ? اتصاÙ? بÙ? شبکÙ? تÙ?ر Ù?اÙ?Ù?Ù?Ù? Ù?Û? باشد.
-torlauncher.tor_bootstrap_failed_details=%1$S Ù?اÙ?Ù?Ù?Ù? (%2$S).
+torlauncher.tor_control_failed=بÙ?â??دست گرÙ?تÙ? Ú©Ù?ترÙ? تÙ?ر Ù?اÙ?Ù?Ù?Ù? بÙ?د.
+torlauncher.tor_bootstrap_failed=تÙ?ر در برÙ?رارÛ? Û?Ú© ارتباط شبکÙ?â??اÛ? تÙ?رÛ? Ù?اÙ?Ù?Ù?Ù? بÙ?د.
+torlauncher.tor_bootstrap_failed_details=%1$S Ù?اÙ?Ù?Ù?Ù? بÙ?د (%2$S).
 
 torlauncher.unable_to_start_tor=راÙ? اÙ?دازÛ? تÙ?ر اÙ?کاÙ? پذÛ?ر Ù?Ù?Û? باشد.\n\n%S
 torlauncher.tor_missing=تÙ?ر اجرا Ø´Ù?Ù?دÙ? Û?اÙ?ت Ù?شد.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Ù?Ø·Ù?ا از Ù?عاÙ? بÙ?دÙ? تÙ?ر اطÙ?
 torlauncher.error_proxy_addr_missing=Ø´Ù?ا Ù?Û?باÛ?ست Û?Ú© آدرس Ø¢Û? Ù¾Û? Û?ا Û?Ú© Ù?اÙ? Ù?Û?زباÙ? Ù? Û?Ú© Ø´Ù?ارÙ? درگاÙ? براÛ? Ù¾Û?کربÙ?دÛ? تÙ?ر Ù?شخص Ú©Ù?Û?د جÙ?ت استÙ?ادÙ? ار Û?Ú© Ù¾Û?شکار براÛ? دسترسÛ? بÙ? اÛ?Ù?ترÙ?ت.
 torlauncher.error_proxy_type_missing=Ø´Ù?ا باÛ?د Ù?Ù?ع پراکسÛ? را اÙ?تخاب Ú©Ù?Û?د.
 torlauncher.error_bridges_missing=Ø´Ù?ا باÛ?د Û?Ú© Û?ا Ù¾Ù? Ù?اÛ? بÛ?شترÛ? را Ù?شخص Ú©Ù?Û?د.
+torlauncher.error_default_bridges_type_missing=Ù?Ù?ع اÙ?تÙ?اÙ? باÛ?د براÛ? Ù¾Ù?â??Ù?ا Ù?شخص گردد.
+torlauncher.error_bridge_bad_default_type=Ù?Û?Ú? Ù¾Ù?Û? از Ù?Ù?ع %S  Ù?Ù?جÙ?د Ù?Û?ست. Ù?Ø·Ù?ا تÙ?ظÛ?Ù?ات را اصÙ?اح Ú©Ù?Û?د.
+
+torlauncher.recommended_bridge=(تÙ?صÛ?Ù? شدÙ?)
 
 torlauncher.connect=اتصاÙ?
 torlauncher.quit=خرÙ?ج
@@ -33,16 +38,16 @@ torlauncher.forAssistance=براÛ? درÛ?اÙ?ت Ú©Ù?Ú©Ù« با %S تÙ?اس بگÛ?
 
 torlauncher.bootstrapStatus.conn_dir=اتصاÙ? بÙ? Û?Ú© Ù?Ù?رست بازپخش
 torlauncher.bootstrapStatus.handshake_dir=برپاÛ?Û? Û?Ú© اتصاÙ? Ù?Ù?رست رÙ?زبÙ?دÛ? شدÙ?
-torlauncher.bootstrapStatus.requesting_status=بازÛ?ابÛ? Ù?ضعÛ?ت شبکÙ?
-torlauncher.bootstrapStatus.loading_status=بارگذارÛ? Ù?ضعÛ?ت شبکÙ?
-torlauncher.bootstrapStatus.loading_keys=بارگذارÛ? Ù?جÙ?زÙ?ا
-torlauncher.bootstrapStatus.requesting_descriptors=درخÙ?است اطÙ?اعات بازپخش
+torlauncher.bootstrapStatus.requesting_status=بازÛ?ابÛ? Ù?ضÛ?عت شبکÙ?
+torlauncher.bootstrapStatus.loading_status=بارگذارÛ? Ù?ضÛ?عت شبکÙ?
+torlauncher.bootstrapStatus.loading_keys=بارگذارÛ? Ù?جÙ?ز Ù?ا
+torlauncher.bootstrapStatus.requesting_descriptors=درخÙ?است اطÙ?اعات باز پخش
 torlauncher.bootstrapStatus.loading_descriptors=بارگذارÛ? اطÙ?اعات بازپخش
-torlauncher.bootstrapStatus.conn_or=در حاÙ? اتصاÙ? بÙ? شبکÙ? تÙ?ر
-torlauncher.bootstrapStatus.handshake_or=برپاÛ?Û? Û?Ú© جرÛ?اÙ? تÙ?ر
-torlauncher.bootstrapStatus.done=Ù?صÙ? شدÙ? بÙ? شبکÙ? تÙ?ر
+torlauncher.bootstrapStatus.conn_or=درحاÙ? اتصاÙ? بÙ? شبکÙ? تÙ?ر
+torlauncher.bootstrapStatus.handshake_or=برپاÛ?Û? Û?Ú© جرÛ?اÙ? تÙ?ر
+torlauncher.bootstrapStatus.done=Ù?تصÙ? شدÙ? بÙ? شبکÙ? تÙ?ر
 
-torlauncher.bootstrapWarning.done=اÙ?جاÙ? شدÙ?
+torlauncher.bootstrapWarning.done=اÙ?جاÙ? شد
 torlauncher.bootstrapWarning.connectrefused=اتصاÙ? ردشد
 torlauncher.bootstrapWarning.misc=Ú¯Ù?Ù?اگÙ?Ù?
 torlauncher.bootstrapWarning.resourcelimit=Ù?Ù?ابع Ù?اکاÙ?Û?
diff --git a/src/chrome/locale/fr/network-settings.dtd b/src/chrome/locale/fr/network-settings.dtd
index edbe29e..5e6ed8c 100644
--- a/src/chrome/locale/fr/network-settings.dtd
+++ b/src/chrome/locale/fr/network-settings.dtd
@@ -2,27 +2,29 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Avant que le navigateur Tor ne tente de se connecter au réseau Tor, vous devez fournir quelques informations concernant votre connexion Internet.">
+<!ENTITY torsettings.prompt "Vous devez fournir des informations concernant la connexion à Internet de cet ordinateur afin que vous puissiez vous connecter au réseau Tor.">
 
 <!ENTITY torSettings.yes "Oui">
 <!ENTITY torSettings.no "Non">
 
 <!ENTITY torSettings.firstQuestion "Laquelle des phrases suivantes décrit le mieux votre situation ?">
 <!ENTITY torSettings.configurePrompt1 "La connexion Internet de cet ordinateur est censurée, filtrée ou nécessite un proxy.">
-<!ENTITY torSettings.configurePrompt2 "J'ai besoin de configurer les paramètres réseau. ">
+<!ENTITY torSettings.configurePrompt2 "J'ai besoin de configurer une passerelle, le pare-feu, ou les paramètres du proxy.">
 <!ENTITY torSettings.configure "Configurer">
 <!ENTITY torSettings.connectPrompt2 "Je souhaite me connecter directement au réseau Tor.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "Cela fonctionnera dans la plupart des situations.">
 <!ENTITY torSettings.connect "Se connecter">
 
-<!ENTITY torSettings.proxyQuestion "Est-ce que cet ordinateur à besoin d'un proxy pour accéder à internet ?">
+<!ENTITY torSettings.proxyQuestion "Est-ce que cet ordinateur a besoin d'un proxy pour accéder à internet ?">
 <!-- see https://www.torproject.org/docs/proxychain.html.en -->
 <!ENTITY torSettings.proxyHelp "Si vous ne savez pas comment répondre à cette question, vous pouvez regarder les paramètres de connexion d'un autre navigateur afin de voir s'il est configuré pour utiliser un proxy.">
 <!ENTITY torSettings.enterProxy "Entrez les paramètres de votre proxy.">
 <!ENTITY torSettings.firewallQuestion "Est-ce que votre connexion Internet est filtré par un pare-feu qui n'autorise les connexions que vers certains ports ?">
 <!ENTITY torSettings.firewallHelp "Si vous ne savez par comment répondre à cette question, choisissez Non. Vous pourrez changer ce paramètre plus tard en cas de problèmes de connexion au réseau Tor.">
 <!ENTITY torSettings.enterFirewall "Entrez la liste de ports, séparés par des virgules, qui sont autorisés par le pare-feu.">
-<!ENTITY torSettings.bridgeQuestion "Si la connexion Internet de cet ordinateur est censurée, il est nécessaire d'obtenir des adresses de bridges. Si ce n'est pas le cas, cliquez simplement sur « Se connecter ».">
+<!ENTITY torSettings.bridgeQuestion "Est-ce que votre Fournisseur d'Accès Internet (FAI) bloque les connexions au réseau Tor ?">
+<!ENTITY torSettings.bridgeHelp "Si vous ne savez pas comment répondre à cette question, choisissez le numéro &amp;#160; Si vous choisissez Oui, il vous sera demandé de configurer les bridges Tor qui sont des relais non listés et qui rendent plus difficile le blocage du réseau Tor.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Vous pouvez utiliser les bridges fournis ou bien saisir votre liste de bridges personnels.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Cet ordinateur passe par un pare-feu qui autorise uniquement les connexions à certains ports">
 <!ENTITY torsettings.firewall.allowedPorts "Ports autorisés :">
 <!ENTITY torsettings.useBridges.checkbox "Mon Fournisseur d'Accès à Internet (FAI) bloque les connexions au réseau Tor">
+<!ENTITY torsettings.useBridges.default "Se connecter en utilisant les bridges préconfigurés">
+<!ENTITY torsettings.useBridges.type "Mode de transport:">
+<!ENTITY torsettings.useBridges.custom "Entrez vos bridges personnels">
 <!ENTITY torsettings.useBridges.label "Saisir un ou davantage de bridges relais (un par ligne).">
-<!ENTITY torsettings.useBridges.placeholder "adresse:port OU adresse de transport:port">
+<!ENTITY torsettings.useBridges.placeholder "type adresse:port">
 
 <!ENTITY torsettings.copyLog "Copier le journal des messages de Tor dans le presse-papier">
 <!ENTITY torsettings.bridgeHelpTitle "Aide pour les bridges">
-<!ENTITY torsettings.bridgeHelp1 "S'il est impossible de se connecter au réseau Tor, cela peut être le signe que votre Fournisseur d'Accès à Internet (FAI) ou une autre entité bloque Tor. La plupart du temps, vous pouvez contourner ce problème en utilisant les « bridges » Tor. Ce sont des relais cachés qui sont plus difficiles à bloquer.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Pour obtenir des adresses de bridges, utilisez un navigateur web pour aller sur la page : https://bridges.torproject.org/";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Une autre manière de trouver des adresses de bridges publics est d'envoyer un mail à bridges@xxxxxxxxxxxxxx avec la ligne &quot;get bridges&quot; dans le corps de l'email. Toutefois, pour que cela soit plus difficile pour un attaquant de découvrir beaucoup d'adresses, les demandes doivent provenir d'une adresse email appartenant à l'un des domaines suivants : gmail.com ou yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Vous pouvez également demander des adresses de bridges en écrivant à help-fr@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Si vous ne pouvez pas vous connecter au réseau Tor, il se pourrait que votre fournisseur d'accès à Internet (FAI) ou une autre agence bloque le Tor.&amp;#160; Souvent, vous pouvez contourner ce problème en utilisant des ponts Tor, qui sont des relais non listés qui sont plus difficiles à bloquer.">
+<!ENTITY torsettings.bridgeHelp1B "Vous pouvez utiliser les liste de bridges préconfigurés par défaut ou en obtenir une liste personnalisée d'adresses en utilisant l'une des trois méthodes ci-dessous :">
+<!ENTITY torsettings.bridgeHelp2Heading "Par le Web">
+<!ENTITY torsettings.bridgeHelp2 "Utilisez un navigateur web pour visiter https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Par l'auto-répondeur de courrier électronique">
+<!ENTITY torsettings.bridgeHelp3 "Envoyer un email à bridges@xxxxxxxxxxxxxx avec la ligne 'get bridges' en elle-même obtiennent dans le corps du message.&amp;#160; Cependant, pour rendre plus difficile à un attaquant d'apprendre beaucoup d'adresses de pont, vous devez envoyer cette demande depuis une adresse électronique gmail.com ou yahoo.com.">
+<!ENTITY torsettings.bridgeHelp4Heading "Par le bureau d'aide">
+<!ENTITY torsettings.bridgeHelp4 "En dernier ressort, vous pouvez demander des adresses de pont en envoyant un message électronique poli à help@xxxxxxxxxxxxxxxxxx&amp;#160; Veuillez noter qu'une personne devra répondre à chaque demande.">
diff --git a/src/chrome/locale/fr/progress.dtd b/src/chrome/locale/fr/progress.dtd
index 1c59e1e..936d220 100644
--- a/src/chrome/locale/fr/progress.dtd
+++ b/src/chrome/locale/fr/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Ã?tat de Tor">
 <!ENTITY torprogress.openSettings "Ouvrir les paramètres">
 <!ENTITY torprogress.heading "Connexion au réseau Tor">
-<!ENTITY torprogress.pleaseWait "Le Navigateur Tor s'ouvrira après que la connexion au réseau Tor soit établie.">
+<!ENTITY torprogress.pleaseWait "Veuillez patienter pendant que la connexion au réseau Tor est établie.">
diff --git a/src/chrome/locale/fr/torlauncher.properties b/src/chrome/locale/fr/torlauncher.properties
index 86ba52e..807e901 100644
--- a/src/chrome/locale/fr/torlauncher.properties
+++ b/src/chrome/locale/fr/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Le programme Tor s'est terminé de manière inatendue.
 torlauncher.please_restart_app=Veuillez redémarrer l'application.
 torlauncher.tor_controlconn_failed=Impossible de se connecter au port de contrôle de Tor.
 torlauncher.tor_failed_to_start=Tor n'a pas pu démarrer.
+torlauncher.tor_control_failed=�chec lors de la prise de contrôle de Tor.
 torlauncher.tor_bootstrap_failed=Tor n'a pas réussi à établir une connexion au réseau Tor.
-torlauncher.tor_bootstrap_failed_details=%1$S échec (%2$S).
+torlauncher.tor_bootstrap_failed_details=%1$S échoué (%2$S).
 
 torlauncher.unable_to_start_tor=Impossible de démarrer Tor.\n\n%S
 torlauncher.tor_missing=L'exécutable Tor est introuvable.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Veuillez-vous assurer que Tor est lancé.
 torlauncher.error_proxy_addr_missing=Pour configurer Tor afin qu'il utilise un proxy, vous devez spécifier une adresse IP ou un nom d'hôte ainsi qu'un numéro de port.
 torlauncher.error_proxy_type_missing=Vous devez sélectionner un type de proxy.
 torlauncher.error_bridges_missing=Vous devez spécifier un ou plusieurs bridges.
+torlauncher.error_default_bridges_type_missing=Vous devez sélectionner un type de transport pour les bridges fournis.
+torlauncher.error_bridge_bad_default_type=Aucun des bridges fournis n'a le type de transport %S. Merci d'ajuster vos paramètres.
+
+torlauncher.recommended_bridge=(recommandé)
 
 torlauncher.connect=Se connecter
 torlauncher.quit=Quitter
@@ -32,17 +37,17 @@ torlauncher.done=Terminé
 torlauncher.forAssistance=Pour obtenir de l'aide, contactez %S
 
 torlauncher.bootstrapStatus.conn_dir=Connexion à un annuaire de relais
-torlauncher.bootstrapStatus.handshake_dir=Etablissement d'une connexion annuaire cryptée
-torlauncher.bootstrapStatus.requesting_status=Recherche de l'état du réseau
+torlauncher.bootstrapStatus.handshake_dir=�tablissement d'une connexion annuaire chiffrée
+torlauncher.bootstrapStatus.requesting_status=Récupération de l'état du réseau
 torlauncher.bootstrapStatus.loading_status=Chargement de l'état du réseau
-torlauncher.bootstrapStatus.loading_keys=Chargement des certificats des authorités
-torlauncher.bootstrapStatus.requesting_descriptors=Demande d'informations sur le relais
+torlauncher.bootstrapStatus.loading_keys=Chargement des certificats d'autorité
+torlauncher.bootstrapStatus.requesting_descriptors=Demande d'informations sur le relai
 torlauncher.bootstrapStatus.loading_descriptors=Chargement des informations sur le relais
 torlauncher.bootstrapStatus.conn_or=Connexion au réseau Tor
-torlauncher.bootstrapStatus.handshake_or=Etablissement d'un circuit Tor
+torlauncher.bootstrapStatus.handshake_or=Réalisation d'un circuit Tor
 torlauncher.bootstrapStatus.done=Connecté au réseau Tor !
 
-torlauncher.bootstrapWarning.done=fait
+torlauncher.bootstrapWarning.done=effectué
 torlauncher.bootstrapWarning.connectrefused=connexion refusée
 torlauncher.bootstrapWarning.misc=divers
 torlauncher.bootstrapWarning.resourcelimit=ressources insuffisantes
diff --git a/src/chrome/locale/it/network-settings.dtd b/src/chrome/locale/it/network-settings.dtd
index bed89b3..54d07c3 100644
--- a/src/chrome/locale/it/network-settings.dtd
+++ b/src/chrome/locale/it/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Prima che il pacchetto Tor Browser provi a connettersi alla rete Tor, è necessario inserire informazioni riguardo la connessione ad Internet di questo computer.">
+<!ENTITY torsettings.prompt "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.">
 
 <!ENTITY torSettings.yes "Sì">
 <!ENTITY torSettings.no "No">
 
 <!ENTITY torSettings.firstQuestion "Quale delle seguenti descrizioni raffigura meglio la tua situazione?">
 <!ENTITY torSettings.configurePrompt1 "La connessione ad Internet di questo computer è censurata, filtrata, o passa attraverso un proxy.">
-<!ENTITY torSettings.configurePrompt2 "Devo configurare le impostazioni di rete.">
+<!ENTITY torSettings.configurePrompt2 "Ho bisogno di configurare un bridge, firewall o settaggi proxy.">
 <!ENTITY torSettings.configure "Configura">
 <!ENTITY torSettings.connectPrompt2 "Vorrei connettermi direttamente alla rete Tor.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "Questo funzionerà nella maggior parte delle situazioni.">
 <!ENTITY torSettings.connect "Connetti">
 
 <!ENTITY torSettings.proxyQuestion "Questo computer usa un proxy per accedere ad Internet?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "La connessione ad Internet di questo computer passa attraverso un firewall che permette le connessioni solo ad alcune porte?">
 <!ENTITY torSettings.firewallHelp "Se non sei sicuro su come rispondere a questa domanda, seleziona No. Nel caso in cui si verifichino problemi di connessione alla rete Tor, cambia queste impostazioni.">
 <!ENTITY torSettings.enterFirewall "Inserisci una lista di porte consentite dal firewall, separate da una virgola.">
-<!ENTITY torSettings.bridgeQuestion "Se la connessione ad Internet di questo computer è censurata, sarà necessario ottenere ed usare dei ponti relé.&amp;#160; Se non lo è, seleziona Connetti.">
+<!ENTITY torSettings.bridgeQuestion "Does your Internet Service Provider (ISP) block or otherwise censor connections to the Tor Network?">
+<!ENTITY torSettings.bridgeHelp "If you are not sure how to answer this question, choose No.&amp;#160; If you choose Yes, you will be asked to configure Tor Bridges, which are unlisted relays that make it more difficult to block connections to the Tor Network.">
+<!ENTITY torSettings.bridgeSettingsPrompt "You may use the provided set of bridges or you may obtain and enter a custom set of bridges.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Questo computer passa attraverso un firewall che permette le connessioni solo ad alcune porte">
 <!ENTITY torsettings.firewall.allowedPorts "Porte consentite:">
 <!ENTITY torsettings.useBridges.checkbox "Il mio fornitore di servizi Internet (ISP) blocca le connessioni alla rete Tor">
+<!ENTITY torsettings.useBridges.default "Connect with provided bridges">
+<!ENTITY torsettings.useBridges.type "Tipo di trasporto:">
+<!ENTITY torsettings.useBridges.custom "Inserire bridge personaizzati">
 <!ENTITY torsettings.useBridges.label "Inserisci uno o più bridge relay (uno per riga)">
-<!ENTITY torsettings.useBridges.placeholder "indirzzo:porta OPPURE indirizzo:porta di trasporto">
+<!ENTITY torsettings.useBridges.placeholder "type address:port">
 
 <!ENTITY torsettings.copyLog "Copia il log di Tor negli &quot;appunti&quot; di sistema">
 <!ENTITY torsettings.bridgeHelpTitle "Aiuto per i ponti relé">
-<!ENTITY torsettings.bridgeHelp1 "Se non riesci a connetterti alla rete Tor, potrebbe essere il tuo fornitore di servizi Internet (ISP), o un altro ente, che sta bloccando Tor.&amp;#160; Spesso è possibile aggirare questo problema utilizzando i ponti Tor: si tratta di relé nascosti, più difficili da bloccare.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Per ottenere una lista di ponti relé, visita con un browser web la seguente pagina: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Un altro modo per conoscere gli indirizzi dei ponti pubblici consiste nell'inviare una e-mail all'indirizzo bridges@xxxxxxxxxxxxxx con il testo 'get bridges' nel corpo del messaggio.&amp;#160; Tuttavia, per rendere più difficile ad un utente malintenzionato il rilevamento di molti indirizzi dei ponti, devi inviare la richiesta da un indirizzo e-mail appartenente ad uno dei seguenti domini: gmail.com oppure yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Una lista di ponti relé può essere ottenuta anche inviando una e-mail all'indirizzo help@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Se non ti riesci a connettere alla rete Tor, è possibile che il tuo  Internet Service Provider (ISP) o una qualche altra agenzia stiano bloccando Tor.&amp;#160; Spesso puoi aggirare questo problema utilizzando un Bridge Tor, che è un relay non tracciato più difficile da bloccare.">
+<!ENTITY torsettings.bridgeHelp1B "You may use the preconfigured, provided set of bridge addresses or you may obtain a custom set of addresses by using one of these three methods:">
+<!ENTITY torsettings.bridgeHelp2Heading "Attraverso il web">
+<!ENTITY torsettings.bridgeHelp2 "Usa un browser per visitare https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Attraverso l'autorisponditore Email">
+<!ENTITY torsettings.bridgeHelp3 "Manda una mail a bridges@xxxxxxxxxxxxxx con scritto 'get bridges' nel corpo del messaggio.&amp;#160; Tuttavia, per rendere più difficile il riconoscimento di molti indirizzi bridge, manda questa richiesta da un account gmail.com o yahoo.com.">
+<!ENTITY torsettings.bridgeHelp4Heading "Attraverso l'Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "Come ultima spiaggia, puoi richiedere un indirizzo bridge mandando una cortese mail a help@xxxxxxxxxxxxxxxxxx&amp;#160; Tieni conto che una persona dovrà rispondere ad ogni singola richiesta.">
diff --git a/src/chrome/locale/it/progress.dtd b/src/chrome/locale/it/progress.dtd
index a0e3c8a..4cab5ff 100644
--- a/src/chrome/locale/it/progress.dtd
+++ b/src/chrome/locale/it/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Stato di Tor">
 <!ENTITY torprogress.openSettings "Apertura impostazioni">
 <!ENTITY torprogress.heading "Connessione in corso alla rete Tor">
-<!ENTITY torprogress.pleaseWait "Il Tor Browser si aprirà non appena sarà stabilita una connessione alla rete Tor.">
+<!ENTITY torprogress.pleaseWait "Per favore aspettare mentre stabiliamo una connessione alla rete Tor">
diff --git a/src/chrome/locale/it/torlauncher.properties b/src/chrome/locale/it/torlauncher.properties
index 8f20ef3..0d71880 100644
--- a/src/chrome/locale/it/torlauncher.properties
+++ b/src/chrome/locale/it/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor si è arrestato inaspettatamente.
 torlauncher.please_restart_app=Per favore riavvia questa applicazione.
 torlauncher.tor_controlconn_failed=Impossibile connettersi alla porta di controllo di Tor.
 torlauncher.tor_failed_to_start=Si è verificato un errore nell'avvio di Tor.
-torlauncher.tor_bootstrap_failed=Si è verificato un errore nello stabilire una connessione alla rete Tor.
-torlauncher.tor_bootstrap_failed_details=%1$S fallito (%2$S).
+torlauncher.tor_control_failed=Impossibile ottenere il controllo di Tor.
+torlauncher.tor_bootstrap_failed=Tor ha fallito a stabilire una connessione Tor
+torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Impossibile avviare Tor.â??\nâ??\n%S
 torlauncher.tor_missing=Il file eseguibile di Tor è mancante.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Per favore assicurati che Tor sia in esecuzion
 torlauncher.error_proxy_addr_missing=Affinché Tor sia configurato all'utilizzo di un proxy per l'accesso ad Internet, devi specificare sia un indirizzo IP o nome Host, sia un numero di porta.
 torlauncher.error_proxy_type_missing=Devi selezionare il tipo di proxy.
 torlauncher.error_bridges_missing=Devi specificare uno o più ponti.
+torlauncher.error_default_bridges_type_missing=Ã? necessario selezionare un tipo ti trasporto per il bridge selezionato.
+torlauncher.error_bridge_bad_default_type=Non è disponibile alcun bridge con il tipo di trasporto %S. Modificare le proprie impostazioni.
+
+torlauncher.recommended_bridge=(raccomandato)
 
 torlauncher.connect=Connetti
 torlauncher.quit=Esci
@@ -38,7 +43,7 @@ torlauncher.bootstrapStatus.loading_status=Caricamento dello stato della rete
 torlauncher.bootstrapStatus.loading_keys=Caricamento dei certificati delle authority
 torlauncher.bootstrapStatus.requesting_descriptors=Richiesta di informazioni sui relay
 torlauncher.bootstrapStatus.loading_descriptors=Caricamento delle informazioni sui relay
-torlauncher.bootstrapStatus.conn_or=Mi sto connettendo alla rete Tor
+torlauncher.bootstrapStatus.conn_or=Connessione in corso alla rete Tor
 torlauncher.bootstrapStatus.handshake_or=Sto creando un circuito Tor
 torlauncher.bootstrapStatus.done=Connesso alla rete Tor!
 
diff --git a/src/chrome/locale/ja/network-settings.dtd b/src/chrome/locale/ja/network-settings.dtd
index d12b19f..b7ea058 100644
--- a/src/chrome/locale/ja/network-settings.dtd
+++ b/src/chrome/locale/ja/network-settings.dtd
@@ -2,27 +2,29 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Tor Browser Bundleã??Torã??ã??ã??ã?¯ã?¼ã?¯ã?¸æ?¥ç¶?ã??試ã?¿ã??å??ã?«ã??ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?«ã?¤ã??ã?¦ã?®æ??å ±ã??æ??ä¾?ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??">
+<!ENTITY torsettings.prompt "Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã??å??ã?«ã??ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?«ã?¤ã??ã?¦ã?®æ??å ±ã??æ??ä¾?ã??ã?¦é ?ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??">
 
 <!ENTITY torSettings.yes "ã?¯ã??">
 <!ENTITY torSettings.no "ã??ã??ã??">
 
 <!ENTITY torSettings.firstQuestion "以ä¸?ã?®ã??ã?¡ã??ã?ªã??ã?®ç?¶æ??ã?«æ??ã??é?©ã??ã?¦ã??ã??ã?®ã?¯ã?©ã??ã?§ã??ã??ï¼?">
 <!ENTITY torSettings.configurePrompt1 "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?¯æ¤?é?²ã??ã??ã?¦ã??ã??ã??ã??ã??ã?£ã?«ã?¿ã?¼ã??ã??ã?¦ã??ã??ã??ã??ã??ã?­ã?­ã?·ã??é??ã??ã?¾ã??ã??">
-<!ENTITY torSettings.configurePrompt2 "ã??ã??ã??ã?¯ã?¼ã?¯è¨­å®?ã??æ§?æ??ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??">
+<!ENTITY torSettings.configurePrompt2 "ã??ã?ªã??ã?¸ã??ã??ã?¡ã?¤ã?¢ã?¼ã?¦ã?©ã?¼ã?«ã??ã??ã?­ã?­ã?·ã?®è¨­å®?ã??æ§?æ??ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??">
 <!ENTITY torSettings.configure "æ§?æ??">
-<!ENTITY torSettings.connectPrompt2 "Torã??ã??ã??ã?¯ã?¼ã?¯ã?¸ç?´æ?¥æ?¥ç¶?ã??ã??ã??ã?§ã??ã??">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt2 "Torã??ã??ã??ã?¯ã?¼ã?¯ã?¸ç?´æ?¥æ?¥ç¶?ã??ã?¾ã??ã??">
+<!ENTITY torSettings.connectPrompt3 "ã??ã??ã?¯ã?»ã?¨ã??ã?©ã?®ç?¶æ³?ã?§å??ä½?ã??ã?¾ã??ã??">
 <!ENTITY torSettings.connect "��">
 
-<!ENTITY torSettings.proxyQuestion "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã?¯ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã?®ã?«Proxyã??å¿?è¦?ã?§ã??ã??ï¼?">
+<!ENTITY torSettings.proxyQuestion "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã?¯ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã?®ã?«ã??ã?­ã?­ã?·ã??å¿?è¦?ã?§ã??ã??ï¼?">
 <!-- see https://www.torproject.org/docs/proxychain.html.en -->
 <!ENTITY torSettings.proxyHelp "ã??ã?®è³ªå??ã?«ã?©ã??ç­?ã??ã??ã?¹ã??ã??確信ã??æ??ã?¦ã?ªã??ã??ã?°ã??Proxyã?®ä½¿ç?¨ã??ã?©ã?®ã??ã??ã?«è¨­å®?ã??ã??ã?¦ã??ã??ã??確èª?ã??ã??ã??ã??ã?«ã??ä»?ã?®ã??ã?©ã?¦ã?¶ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??設å®?ã??è¦?ã?¦ã??ã? ã??ã??ã??">
 <!ENTITY torSettings.enterProxy "Proxy設å®?ã??å?¥å??">
 <!ENTITY torSettings.firewallQuestion "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?¯ç?¹å®?ã?®ã??ã?¼ã??ã?¸ã?®æ?¥ç¶?ã?®ã?¿è¨±å?¯ã??ã??ã??ã?¡ã?¤ã?¢ã?¼ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¾ã??ã??ï¼?">
 <!ENTITY torSettings.firewallHelp "ã??ã?®è³ªå??ã?«ã?©ã??ç­?ã??ã??ã?¹ã??ã??確信ã??æ??ã?¦ã?ªã??ã??ã?°ã??ã??ã??ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã?? Torã??ã??ã??ã?¯ã?¼ã?¯ã?¸æ?¥ç¶?ã??ã??æ??ã?«å??é¡?ã?«é?­é??ã??ã??ã?ªã??ã??ã??ã?®è¨­å®?ã??å¤?æ?´ã??ã?¦ã??ã? ã??ã??ã??">
 <!ENTITY torSettings.enterFirewall "ã??ã?¡ã?¤ã?¢ã?¼ã?¦ã?©ã?¼ã?«ã?«ã??ã?£ã?¦è¨±å?¯ã??ã??ã?¦ã??ã??ã??ã?¼ã??ã?®ã?³ã?³ã??å?ºå??ã??ã?®ã?ªã?¹ã??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??ã??">
-<!ENTITY torSettings.bridgeQuestion "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã??æ¤?é?²ã??ã??ã?¦ã??ã??ã?°ã??ã??ã?ªã??ã?¸ã?ªã?¬ã?¼ã?®å?¥æ??ã?¨ä½¿ç?¨ã??å¿?è¦?ã?«ã?ªã??ã?¾ã??ã??&amp;#160; ã??ã??ã?§ã?ªã??ã??ã?°ã??æ?¥ç¶?ã??ã?¯ã?ªã??ã?¯ã??ã??ã? ã??ã?§çµ?æ§?ã?§ã??ã??">
+<!ENTITY torSettings.bridgeQuestion "ã??ã?ªã??ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?µã?¼ã??ã?¹ã??ã?­ã??ã?¤ã??ã?¼ (ISP) ã?¯ Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?¸ã?®æ?¥ç¶?ã??ã??ã?­ã??ã?¯ã??ã?¦ã??ã??ã??ã??ã??ã??ã??ã?¯å?¥ã?®ã??ã??æ?¹ã?§æ¤?é?²ã??ã?¦ã??ã?¾ã??ã??ï¼?">
+<!ENTITY torSettings.bridgeHelp "ã??ã?®è³ªå??ã?«ã?©ã??ç­?ã??ã??ã?¹ã??ã??ã??ã??ã??ã??ã??ã?ªã??å ´å??ã?¯ã??ã??ã??ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??&amp;#160; ã?¯ã??ã??é?¸æ??ã??ã??ã?¨ã??Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?¸ã?®æ?¥ç¶?ã??ã??ã?­ã??ã?¯ã??ã??ã??ã?¨ã??ã??ã??ã?«å?°é?£ã?«ã??ã??ã?ªã?¹ã??å??ã??ã??ã?¦ã??ã?ªã??ã?ªã?¬ã?¼ã?§ã??ã?? Tor Bridges ã??æ§?æ??ã??ã??ã??ã?¨ã??æ±?ã??ã??ã??ã?¾ã??ã??">
+<!ENTITY torSettings.bridgeSettingsPrompt "æ??ä¾?ã??ã??ã??ã??ã?ªã??ã?¸ã?®ã?»ã??ã??ã??使ç?¨ã??ã??ã??ã??ã??ã??ã??ã?¯ã?«ã?¹ã?¿ã? ã?®ã??ã?ªã??ã?¸ã?®ã?»ã??ã??ã??å??å¾?ã??ã?¦å?¥å??ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "ã??ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã?¯ç?¹å®?ã?®ã??ã?¼ã??ã?¸ã?®æ?¥ç¶?ã?®ã?¿è¨±å?¯ã??ã??ã??ã?¡ã?¤ã?¢ã?¼ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¾ã??ã??">
 <!ENTITY torsettings.firewall.allowedPorts "許å?¯ã??ã??ã??ã??ã?¼ã??:">
 <!ENTITY torsettings.useBridges.checkbox "ç§?ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?µã?¼ã??ã?¹ã??ã?­ã??ã?¤ã??(ISP)ã?¯Torã??ã??ã??ã?¯ã?¼ã?¯ã?¸ã?®æ?¥ç¶?ã??ã??ã?­ã??ã?¯ã??ã?¾ã??">
+<!ENTITY torsettings.useBridges.default "æ??ä¾?ã??ã??ã??ã??ã?ªã??ã?¸ã?§æ?¥ç¶?">
+<!ENTITY torsettings.useBridges.type "ã??ã?©ã?³ã?¹ã??ã?¼ã??ã?¿ã?¤ã??:">
+<!ENTITY torsettings.useBridges.custom "ã?«ã?¹ã?¿ã? ã??ã?ªã??ã?¸ã??å?¥å??">
 <!ENTITY torsettings.useBridges.label "1ã?¤ä»¥ä¸?ã?®ã??ã?ªã??ã?¸ã?ªã?¬ã?¼ã??å?¥å??ã??ã?¦ã??ã? ã??ã??(è¡?ã??ã??ã??1ã?¤)ã??">
-<!ENTITY torsettings.useBridges.placeholder "ã?¢ã??ã?¬ã?¹:ã??ã?¼ã?? ã?¾ã??ã?¯ ã??ã?©ã?³ã?¹ã??ã?¼ã??ã?¢ã??ã?¬ã?¹:ã??ã?¼ã??">
+<!ENTITY torsettings.useBridges.placeholder "ã?¢ã??ã?¬ã?¹:ã??ã?¼ã??ã?? å?¥å??">
 
 <!ENTITY torsettings.copyLog "Torã?®ã?­ã?°ã??ã?¯ã?ªã??ã??ã??ã?¼ã??ã?«ã?³ã??ã?¼">
 <!ENTITY torsettings.bridgeHelpTitle "ã??ã?ªã??ã?¸ã?ªã?¬ã?¼ã?®ã??ã?«ã??">
-<!ENTITY torsettings.bridgeHelp1 "Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã?§ã??ã?ªã??å ´å??ã??ã??ã?ªã??ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?µã?¼ã??ã?¹ã??ã?­ã??ã?¤ã??(ISP)ã??å?¥ã?®ä»£ç??åº?ã??Torã??ã??ã?­ã??ã?¯ã??ã?¦ã??ã??å?¯è?½æ?§ã??ã??ã??ã?¾ã??ã??&amp;#160; ã??ã?­ã??ã?¯ã??ã??ã??ã?¨ã??ã??ã??å?°é?£ã?«ã??ã??é? ã??ã?ªã?¬ã?¼ã?§ã??ã??Torã??ã?ªã??ã?¸ã??使ç?¨ã??ã??ã??ã?¨ã?§ã??ã??ã?°ã??ã?°ã??ã?®å??é¡?ã??å??é?¿å?ºæ?¥ã?¾ã??ã??">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "ã??ã??ã?¤ã??ã??ã?ªã??ã?¸ã?ªã?¬ã?¼ã??å?¥æ??ã??ã??ã?«ã?¯ã??ã?¦ã?§ã??ã??ã?©ã?¦ã?¶ã?¼ã??使ç?¨ã??ã??以ä¸?ã?®ã??ã?¼ã?¸ã?«è¡?ã?£ã?¦ã??ã? ã??ã??: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "ã??ã??ã?ªã??ã?¯ã?ªã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??è¦?ã?¤ã??ã??ã??ã??ä¸?ã?¤ã?®æ?¹æ³?ã?¯ã??æ?¬æ??ã?«&lt;b&gt;get bridges&lt;/b&gt;ã?¨è¨?å?¥ã??ã??E-mailã?? bridges@xxxxxxxxxxxxxx å®?ã?«é??ä¿¡ã??ã?? ã??ã?¨ã?§ã??ã??&amp;#160; ã??ã??ã??ã??ã?¢ã?¿ã??ã?«ã?¼ã??ã??ã??ã??ã??ã?®ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??å??é??ã??ã??ã?®ã??å?°é?£ã?«ã??ã??ã??ã??ã?? ã??ã?ªã??ã?¯ã??gmail.comã??yahoo.comã?®ã??ã?¡ã?¤ã?³ã?®ã??ã??ã??ã??ã??ã??ã??ã?®ã?ªã?¯ã?¨ã?¹ã??ã??é??ã??ã?ªã??ã??ã?°ã?ªã??ã?¾ã??ã??ã??">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "help@xxxxxxxxxxxxxxxxxå®?ã?«ã?¡ã?¼ã?«ã??é??ä¿¡ã??ã??ã??ã?¨ã?§ã??ã??ã?ªã??ã?¸ã?ªã?¬ã?¼ã??è¦?æ±?ã?§ã??ã?¾ã??ã??">
+<!ENTITY torsettings.bridgeHelp1 "Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã?§ã??ã?ªã??ã?ªã??ã??ã??ã?ªã??ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?µã?¼ã??ã?¹ã??ã?­ã??ã?¤ã??ã?¼(ISP)ã??å?¥ã?®æ©?é?¢ã?? Tor ã??ã??ã?­ã??ã?¯ã??ã?¦ã??ã??å?¯è?½æ?§ã??ã??ã??ã?¾ã??ã??&amp;#160; ã??ã?­ã??ã?¯ã??æ¯?è¼?ç??å?°é?£ã?ªã?ªã?¹ã??ã??ã??ã?¦ã??ã?ªã??ã?ªã?¬ã?¼ã?§ã??ã?? Tor ã??ã?ªã??ã?¸ã??使ç?¨ã??ã??ã??ã?¨ã?§ã??ã?®å??é¡?ã??å??é?¿ã?§ã??ã??ã??ã?¨ã??ã??ã??ã?¾ã??ã??">
+<!ENTITY torsettings.bridgeHelp1B "äº?å??設å®?ã??ã??ã??æ??ä¾?ã??ã??ã??ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã?®ã?»ã??ã??ã??使ç?¨ã??ã??ã??ã??ã??ã??ã??ã?¯ä»¥ä¸?ã?®3ã?¤ã?®æ?¹æ³?ã?®ã??ã??ã??ã??ã??ç?¨ã??ã?¦ã?«ã?¹ã?¿ã? ã?®ã?¢ã??ã?¬ã?¹ã?®ã?»ã??ã??ã??å??å¾?ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??">
+<!ENTITY torsettings.bridgeHelp2Heading "ã?¦ã?§ã??çµ?ç?±">
+<!ENTITY torsettings.bridgeHelp2 "ã?¦ã?§ã??ã??使ç?¨ã??ã?¦ã??https://bridges.torproject.orgã??é??ã??";>
+<!ENTITY torsettings.bridgeHelp3Heading "ã?¡ã?¼ã?«è?ªå??å¿?ç­?ã?·ã?¹ã??ã? çµ?ç?±">
+<!ENTITY torsettings.bridgeHelp3 "ã?¡ã??ã?»ã?¼ã?¸ã?®æ?¬æ??ã?« 'get bridges' ã?¨ã??ã??è¡?ã??ä»?ã??ã?¦ bridges@xxxxxxxxxxxxxx ã?«ã?¡ã?¼ã?«ã??é??ä¿¡ã??ã??ã??.&amp;#160;ã??ã? ã??ã??æ?»æ??è??ã??å¤?ã??ã?®ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??æ??æ?¡ã??ã??ã?®ã??å?°é?£ã?«ã??ã??ã??ã??ã?«ã?? gmail.com ã?¾ã??ã?¯ yahoo.com ã?®ã?¡ã?¼ã?«ã?¢ã??ã?¬ã?¹ã??ã??ã??ã?®ã?ªã?¯ã?¨ã?¹ã??ã??é??ä¿¡ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??">
+<!ENTITY torsettings.bridgeHelp4Heading "ã??ã?«ã??ã??ã?¹ã?¯çµ?ç?±">
+<!ENTITY torsettings.bridgeHelp4 "æ??å¾?ã?®é ¼ã?¿ã?®ç¶±ã?¨ã??ã?¦ã?? help@xxxxxxxxxxxxxxxxx ã?«ä¸?寧ã?ªã?¡ã?¼ã?«ã?¡ã??ã?»ã?¼ã?¸ã??é??ä¿¡ã??ã?¦ã??ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??ã?ªã?¯ã?¨ã?¹ã??ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??&amp;#160; 人é??ã??å??ã?ªã?¯ã?¨ã?¹ã??ã?«å¯¾å¿?ã??ã??å¿?è¦?ã??ã??ã??ã??ã?¨ã?«ã??注æ??ã??ã? ã??ã??ã??">
diff --git a/src/chrome/locale/ja/progress.dtd b/src/chrome/locale/ja/progress.dtd
index 883f748..9d03c6b 100644
--- a/src/chrome/locale/ja/progress.dtd
+++ b/src/chrome/locale/ja/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Torã?®ç?¶æ??">
 <!ENTITY torprogress.openSettings "設å®?ã??é??ã??">
 <!ENTITY torprogress.heading "Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã?¦ã??ã?¾ã??">
-<!ENTITY torprogress.pleaseWait "Tor Browserã?¯Torã?®ã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã??確ç«?ã??ã??ã??å¾?ã?«é??ã??ã?¾ã??ã??">
+<!ENTITY torprogress.pleaseWait "Tor ã??ã??ã??ã?¯ã?¼ã?¯ã?¸ã?®æ?¥ç¶?ã??確ç«?ã??ã??ã?¾ã?§ã?®é??ã??å¾?ã?¡ã??ã? ã??ã??ã??">
diff --git a/src/chrome/locale/ja/torlauncher.properties b/src/chrome/locale/ja/torlauncher.properties
index 80769e1..3ab1b23 100644
--- a/src/chrome/locale/ja/torlauncher.properties
+++ b/src/chrome/locale/ja/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Torã?¯äº?æ??ã??ã??çµ?äº?ã??ã?¾ã??ã??ã??
 torlauncher.please_restart_app=ã??ã?®ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã??å??èµ·å??ã??ã?¦ã??ã? ã??ã??ã??
 torlauncher.tor_controlconn_failed=Torã?®ã?³ã?³ã??ã?­ã?¼ã?«ã??ã?¼ã??ã?«æ?¥ç¶?å?ºæ?¥ã?¾ã??ã??ã?§ã??ã??ã??
 torlauncher.tor_failed_to_start=Torã?¯é??å§?å?ºæ?¥ã?¾ã??ã??ã?§ã??ã??ã??
-torlauncher.tor_bootstrap_failed=Torã?¯Torã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã?®ç¢ºç«?ã?«å¤±æ??ã??ã?¾ã??ã??ã??
-torlauncher.tor_bootstrap_failed_details=%1$S 失æ?? (%2$S).
+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ã?®å®?è¡?å?¯è?½ã??ã?¡ã?¤ã?«ã??è¦?ã?¤ã??ã??ã?¾ã??ã??ã??
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Torã??èµ·å??ã??ã?¦ã??ã??ã??ã??確èª?ã??ã? ã??
 torlauncher.error_proxy_addr_missing=ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?®ã?¢ã?¯ã?»ã?¹ã?«ã??ã?­ã?­ã?·ã??使ç?¨ã??ã??ã?«ã?¯ Tor ã?®æ§?æ??ã?¸ IP ã?¢ã??ã?¬ã?¹ã?¾ã??ã?¯ã??ã?¹ã??å??ã?¨ã??ã?¼ã??ç?ªå?·ã??両æ?¹æ??å®?ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??
 torlauncher.error_proxy_type_missing=ã??ã?­ã?­ã?·ã?®ç¨®é¡?ã??é?¸æ??ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??
 torlauncher.error_bridges_missing=ä¸?ã?¤ä»¥ä¸?ã?®ã??ã?ªã??ã?¸ã??è¨?è¿°ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??
+torlauncher.error_default_bridges_type_missing=æ??ä¾?ã??ã??ã??ã??ã?ªã??ã?¸ç?¨ã?®ã??ã?©ã?³ã?¹ã??ã?¼ã??ã?¿ã?¤ã??ã??é?¸æ??ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??
+torlauncher.error_bridge_bad_default_type=ã??ã?©ã?³ã?¹ã??ã?¼ã??ã?¿ã?¤ã?? %S ã??ã??ã??æ??ä¾?ã??ã??ã??ã??ã?ªã??ã?¸ã?«å?©ç?¨ã?§ã??ã??ã??ã?®ã??ã??ã??ã?¾ã??ã??ã??設å®?ã??調æ?´ã??ã?¦ã??ã? ã??ã??ã??
+
+torlauncher.recommended_bridge=(�奨)
 
 torlauncher.connect=��
 torlauncher.quit=��
@@ -31,21 +36,21 @@ torlauncher.done=��
 
 torlauncher.forAssistance=ã?µã??ã?¼ã??ã?«ã?¤ã??ã?¦ã?¯ã??%Sã?«ã??å??ã??å??ã??ã??ã??ã? ã??ã??
 
-torlauncher.bootstrapStatus.conn_dir=ã?ªã?¬ã?¼ã??ã?£ã?¬ã?¯ã??ã?ªã?¸æ?¥ç¶?
-torlauncher.bootstrapStatus.handshake_dir=æ??å?·å??ã??ã??ã??ã??ã?£ã?¬ã?¯ã??ã?ªã?¨ã?®æ?¥ç¶?ã??確ç«?
+torlauncher.bootstrapStatus.conn_dir=ã?ªã?¬ã?¼ã??ã?£ã?¬ã?¯ã??ã?ªã?¸æ?¥ç¶?中
+torlauncher.bootstrapStatus.handshake_dir=æ??å?·å??ã??ã??ã??ã??ã?£ã?¬ã?¯ã??ã?ªã?¨ã?®æ?¥ç¶?ã??確ç«?中
 torlauncher.bootstrapStatus.requesting_status=ã??ã??ã??ã?¯ã?¼ã?¯ã??æ¤?索中
 torlauncher.bootstrapStatus.loading_status=ã??ã??ã??ã?¯ã?¼ã?¯ã??読込中
 torlauncher.bootstrapStatus.loading_keys=èª?証å±?ã?®ç½²å??ã??読込中
 torlauncher.bootstrapStatus.requesting_descriptors=ã?ªã?¬ã?¼æ??å ±ã??è¦?æ±?中
 torlauncher.bootstrapStatus.loading_descriptors=ã?ªã?¬ã?¼æ??å ±ã??読込中
-torlauncher.bootstrapStatus.conn_or=Torã??ã??ã??ã?¯ã??ã?¯ã?«æ?¥ç¶?ã??ã?¦ã??ã?¾ã??
+torlauncher.bootstrapStatus.conn_or=Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã?¦ã??ã?¾ã??
 torlauncher.bootstrapStatus.handshake_or=Torå??ç·?ã??設置ã??ã?¦ã??ã?¾ã??
 torlauncher.bootstrapStatus.done=Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã?¾ã??ã??!
 
 torlauncher.bootstrapWarning.done=��
 torlauncher.bootstrapWarning.connectrefused=æ?¥ç¶?ã?«å¤±æ??
 torlauncher.bootstrapWarning.misc=ã??ã?®ä»?
-torlauncher.bootstrapWarning.resourcelimit=���足
+torlauncher.bootstrapWarning.resourcelimit=�����足
 torlauncher.bootstrapWarning.identity=�������
 torlauncher.bootstrapWarning.timeout=æ?¥ç¶?ã?¿ã?¤ã? ã?¢ã?¦ã??
 torlauncher.bootstrapWarning.noroute=ã??ã?¹ã??ã?¸ã?®çµ?è·¯ã??è¦?ã?¤ã??ã??ã?¾ã??ã??
diff --git a/src/chrome/locale/ko/network-settings.dtd b/src/chrome/locale/ko/network-settings.dtd
index 8091319..0fc76e1 100644
--- a/src/chrome/locale/ko/network-settings.dtd
+++ b/src/chrome/locale/ko/network-settings.dtd
@@ -1,59 +1,64 @@
-<!ENTITY torsettings.dialog.title "">
+<!ENTITY torsettings.dialog.title "Tor ë?¤í?¸ì??í?¬ ì?¤ì ?">
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "">
+<!ENTITY torsettings.prompt "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.">
 
 <!ENTITY torSettings.yes "ì??">
-<!ENTITY torSettings.no "ì??ë??ë??">
+<!ENTITY torSettings.no "ì??ë??ì?¤">
 
-<!ENTITY torSettings.firstQuestion "">
-<!ENTITY torSettings.configurePrompt1 "">
-<!ENTITY torSettings.configurePrompt2 "">
-<!ENTITY torSettings.configure "">
-<!ENTITY torSettings.connectPrompt2 "">
-<!ENTITY torSettings.connectPrompt3 "">
-<!ENTITY torSettings.connect "">
+<!ENTITY torSettings.firstQuestion "ì?´ë?¤ ê²?ì?´ ê·?í??ì?? ì??í?©ì?? ê°?ê¹?ì?µë??ê¹??">
+<!ENTITY torSettings.configurePrompt1 "This computer's Internet connection is censored, filtered, or proxied.">
+<!ENTITY torSettings.configurePrompt2 "I need to configure bridge, firewall, or proxy settings.">
+<!ENTITY torSettings.configure "구�">
+<!ENTITY torSettings.connectPrompt2 "Tor ë?¤í?¸ì??í?¬ì?? ì§?ì ? ì?°ê²°í??ê³  ì?¶ì?µë??ë?¤.">
+<!ENTITY torSettings.connectPrompt3 "This will work in most situations.">
+<!ENTITY torSettings.connect "ì?°ê²°">
 
-<!ENTITY torSettings.proxyQuestion "">
+<!ENTITY torSettings.proxyQuestion "ì?´ ì»´í?¨í?°ë?? ì?¸í?°ë?·ì?? ì ?ì??í??ë?? ë?° í??ë¡?ì??ê°? í??ì??í??ê°?ì???">
 <!-- see https://www.torproject.org/docs/proxychain.html.en -->
-<!ENTITY torSettings.proxyHelp "">
-<!ENTITY torSettings.enterProxy "">
-<!ENTITY torSettings.firewallQuestion "">
-<!ENTITY torSettings.firewallHelp "">
-<!ENTITY torSettings.enterFirewall "">
-<!ENTITY torSettings.bridgeQuestion "">
+<!ENTITY torSettings.proxyHelp "ì?´ ì§?문ì?? ì?´ë?»ê²? ë??ë?µí?´ì?¼ í? ì§? í??ì? ì?´ ì??ì§? ì??ì?¼ë©´ í??ë¡?ì??ì?? ì?¬ì?©ì?´ ì?´ë?»ê²? ì?¤ì ?ë??ì?´ ì??ë??ì§? í??ì?¸í??기 ì??í?´ ë?¤ë¥¸ ë¸?ë?¼ì?°ì ?ì?? ì?¸í?°ë?· ì?¤ì ?ì?? ë³´ì?¸ì??.">
+<!ENTITY torSettings.enterProxy "í??ë¡?ì?? ì?¤ì ?ì?? ë?¤ì?´ê°?ë??ë?¤.">
+<!ENTITY torSettings.firewallQuestion "ì?´ ì»´í?¨í?°ì?? ì?¸í?°ë?· ì?°ê²°ì?? ë°©í??ë²½ì?? í?µí?´ì?? í?¹ì ? í?¬í?¸ ì ?ì??ë§? í??ê°?í?©ë??ê¹??">
+<!ENTITY torSettings.firewallHelp "ì?´ ì§?문ì?? ì?´ë?»ê²? ë??ë?µí?´ì?¼ í? ì§? í??ì? ì?´ ì??ì§? ì??ì?¼ë©´ ì??ë??ì?¤ë¥¼ ì? í??í??ì?¸ì??. Tor ë?¤í?¸ì??í?¬ì?? ì ?ì??í?  ë?? 문ì ?를 ë§?ë?¬ë?¤ë©´ ì?´ ì?¤ì ?ì?? ë³?ê²½í?´ 주ì?¸ì??.">
+<!ENTITY torSettings.enterFirewall "ë°©í??ë²½ì?? ë?°ë?¼ í??ê°?ë??ê³  ì??ë?? í?¬í?¸ 목ë¡? ì??ë ¥í?´ 주ì?¸ì??. í?¬í?¸ ë²?í?¸ë?? 콤ë§?ë¡? 구ë¶?ë?©ë??ë?¤.">
+<!ENTITY torSettings.bridgeQuestion "Does your Internet Service Provider (ISP) block or otherwise censor connections to the Tor Network?">
+<!ENTITY torSettings.bridgeHelp "If you are not sure how to answer this question, choose No.&amp;#160; If you choose Yes, you will be asked to configure Tor Bridges, which are unlisted relays that make it more difficult to block connections to the Tor Network.">
+<!ENTITY torSettings.bridgeSettingsPrompt "You may use the provided set of bridges or you may obtain and enter a custom set of bridges.">
 
 <!-- Other: -->
 
-<!ENTITY torsettings.startingTor "">
-<!ENTITY torsettings.restart "í??ë¡?ê·¸ë?¨ ë?¤ì?? ì??ì??">
+<!ENTITY torsettings.startingTor "Tor ì??ì?? ë??기 ì¤?...">
+<!ENTITY torsettings.restart "ë?¤ì?? ì??ì??">
 
-<!ENTITY torsettings.optional "">
+<!ENTITY torsettings.optional "ì? í??">
 
-<!ENTITY torsettings.useProxy.checkbox "">
-<!ENTITY torsettings.useProxy.type "">
+<!ENTITY torsettings.useProxy.checkbox "ì?´ ì»´í?¨í?°ë?? ì?¸í?°ë?· ì ?ì??ì?? í??ë¡?ì??를 ì?¬ì?©í?´ì?¼ í?©ë??ë?¤.">
+<!ENTITY torsettings.useProxy.type "í??ë¡?ì?? ì¢?ë¥?:">
 <!ENTITY torsettings.useProxy.address "주ì??:">
-<!ENTITY torsettings.useProxy.address.placeholder "">
+<!ENTITY torsettings.useProxy.address.placeholder "IP 주ì?? ë??ë?? í?¸ì?¤í?¸ ë?¤ì??">
 <!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.checkbox "ì?´ ì»´í?¨í?°ë?? í?¹ì ? í?¬í?¸ë§? í?µê³¼í??ë?? ë°©í??ë²½ì?? ì§?ë?? ì?°ê²°ë?©ë??ë?¤.">
 <!ENTITY torsettings.firewall.allowedPorts "í??ì?©ë?? í?¬í?¸:">
-<!ENTITY torsettings.useBridges.checkbox "">
-<!ENTITY torsettings.useBridges.label "">
-<!ENTITY torsettings.useBridges.placeholder "">
-
-<!ENTITY torsettings.copyLog "">
-<!ENTITY torsettings.bridgeHelpTitle "">
-<!ENTITY torsettings.bridgeHelp1 "">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "">
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "">
+<!ENTITY torsettings.useBridges.checkbox "ì?¸í?°ë?· ì??ë¹?ì?¤ ê³µê¸?ì??(ISP)ê°? Tor ë?¤í?¸ì??í?¬ ì ?ì??ì?? ì°¨ë?¨í?©ë??ë?¤.">
+<!ENTITY torsettings.useBridges.default "Connect with provided bridges">
+<!ENTITY torsettings.useBridges.type "Transport type:">
+<!ENTITY torsettings.useBridges.custom "Enter custom bridges">
+<!ENTITY torsettings.useBridges.label "Enter one or more bridge relays (one per line).">
+<!ENTITY torsettings.useBridges.placeholder "type address:port">
+
+<!ENTITY torsettings.copyLog "Tor log를 í?´ë¦½ë³´ë??ì?? ë³µì?¬í??기">
+<!ENTITY torsettings.bridgeHelpTitle "ë¸?릿ì§? ì¤?ê³? ì??ë²? ë??ì??ë§?">
+<!ENTITY torsettings.bridgeHelp1 "If you are unable to connect to the Tor network, it could be that your Internet Service Provider (ISP) or another agency is blocking Tor.&amp;#160; Often, you can work around this problem by using Tor Bridges, which are unlisted relays that are more difficult to block.">
+<!ENTITY torsettings.bridgeHelp1B "You may use the preconfigured, provided set of bridge addresses or you may obtain a custom set of addresses by using one of these three methods:">
+<!ENTITY torsettings.bridgeHelp2Heading "Through the Web">
+<!ENTITY torsettings.bridgeHelp2 "Use a web browser to visit https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Through the Email Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "Send email to bridges@xxxxxxxxxxxxxx with the line 'get bridges' by itself in the body of the message.&amp;#160; However, to make it harder for an attacker to learn a lot of bridge addresses, you must send this request from a gmail.com or yahoo.com email address.">
+<!ENTITY torsettings.bridgeHelp4Heading "Through the Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "As a last resort, you can request bridge addresses by sending a polite email message to help@xxxxxxxxxxxxxxxxxx&amp;#160; Please note that a person will need to respond to each request.">
diff --git a/src/chrome/locale/ko/progress.dtd b/src/chrome/locale/ko/progress.dtd
index 4a26621..dabaa61 100644
--- a/src/chrome/locale/ko/progress.dtd
+++ b/src/chrome/locale/ko/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Tor ì??í??">
-<!ENTITY torprogress.openSettings "">
+<!ENTITY torprogress.openSettings "ì??ì?? ì?¤ì ?">
 <!ENTITY torprogress.heading "Tor ë?¤í?¸ì??í?¬ì?? ì?°ê²°ì¤?">
-<!ENTITY torprogress.pleaseWait "">
+<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.">
diff --git a/src/chrome/locale/ko/torlauncher.properties b/src/chrome/locale/ko/torlauncher.properties
index 74aff03..3e3771f 100644
--- a/src/chrome/locale/ko/torlauncher.properties
+++ b/src/chrome/locale/ko/torlauncher.properties
@@ -1,35 +1,40 @@
 ### Copyright (c) 2014, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
-# torlauncher.error_title=Tor Launcher
-
-# torlauncher.tor_exited=Tor unexpectedly exited.
-# torlauncher.please_restart_app=Please restart this application.
-# torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
-# torlauncher.tor_failed_to_start=Tor failed to start.
-# torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.
-torlauncher.tor_bootstrap_failed_details=%1$S �� (%2$S).
-
-# torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
-# torlauncher.tor_missing=The Tor executable is missing.
-# torlauncher.torrc_missing=The torrc file is missing.
-# torlauncher.datadir_missing=The Tor data directory does not exist.
-# torlauncher.password_hash_missing=Failed to get hashed password.
-
-# torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
-# torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S
-# torlauncher.ensure_tor_is_running=Please ensure that Tor is running.
+torlauncher.error_title=Tor ���� Launcher
+
+torlauncher.tor_exited=Torê°? ì??기ì¹? ì??ê²? ì¢?ë£?ë??ì??ì?µë??ë?¤.
+torlauncher.please_restart_app=ì?´ ì??ì?©í??ë¡?ê·¸ë?¨ì?? ë?¤ì?? ì??ì??í?´ 주ì?¸ì??.
+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.unable_to_start_tor=Tor를 ì??ì??í?  ì?? ì??ì?µë??ë?¤.\n\n%S
+torlauncher.tor_missing=Tor ì?¤í?? í??ì?¼ì?´ ì??ì?µë??ë?¤.
+torlauncher.torrc_missing=torrc í??ì?¼ì?´ ì??ì?µë??ë?¤.
+torlauncher.datadir_missing=Tor ë?°ì?´í?° 목ë¡?ì?´ ì¡´ì?¬í??ì§? ì??ì?µë??ë?¤.
+torlauncher.password_hash_missing=í?´ì?¬ ì??í?¸ í??ë?? ì?¤í?¨
+
+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.error_proxy_addr_missing=ì?¸í?°ë?·ì?? ì ?ì??í??기 ì??í?´ í??ë¡?ì??를 ì?¬ì?©í??ë?¤ë©´, Ip주ì??ë?? í?¸ì?¤í?¸ ì?´ë¦?, 그리고 í?¬í?¸ ë²?í?¸ë¥¼ ì??ë ¥í?´ì?¼ í?©ë??ë?¤.
 torlauncher.error_proxy_type_missing=í??ë¡?ì?? ì? í??ì?? ì? í??í?´ 주ì?­ì??ì?¤.
 torlauncher.error_bridges_missing=í??ë?? ì?´ì??ì?? bridge를 ì§?ì ?í?´ì?¼ í?©ë??ë?¤.
+# torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
+# torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+
+torlauncher.recommended_bridge=(���)
 
-# torlauncher.connect=Connect
+torlauncher.connect=ì?°ê²°
 torlauncher.quit=ë??ë?´ê¸°
 torlauncher.quit_win=��
 torlauncher.done=ì??ë£?
 
-# torlauncher.forAssistance=For assistance, contact %S
+torlauncher.forAssistance=ì§?ì??ì?? ì?°ê²° %S
 
 torlauncher.bootstrapStatus.conn_dir=ì¤?ê³?ì??ë²? ë??ë ?í? ë¦¬ì?? ì?°ê²°
 torlauncher.bootstrapStatus.handshake_dir=ì??í?¸í??ë?? ë??ë ?í?°ë¦¬ ì?°ê²°ì?? ì?¤ì ?
diff --git a/src/chrome/locale/nl/network-settings.dtd b/src/chrome/locale/nl/network-settings.dtd
index 23caff2..8d04d0a 100644
--- a/src/chrome/locale/nl/network-settings.dtd
+++ b/src/chrome/locale/nl/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Vooraleer het Tor Browser Pakket probeert om een verbinding met het Tor netwerk te maken, moet je informatie over de internetverbinding van deze computer opgeven.">
+<!ENTITY torsettings.prompt "Voordat je verbind met het Tor Netwerk, moet je eerst wat meer informatie geven over deze computers internet connectie.">
 
 <!ENTITY torSettings.yes "Ja">
 <!ENTITY torSettings.no "Nee">
 
 <!ENTITY torSettings.firstQuestion "Welke van de volgende beschrijft het best jouw situatie?">
 <!ENTITY torSettings.configurePrompt1 "De internetverbinding van deze computer wordt gecensureerd, gefilterd of geproxyed.">
-<!ENTITY torSettings.configurePrompt2 "Ik moet netwerkinstellingen configureren.">
+<!ENTITY torSettings.configurePrompt2 "Ik moet bridge, firewall, of proxy instellingen wijzigen.">
 <!ENTITY torSettings.configure "Configureer">
 <!ENTITY torSettings.connectPrompt2 "Ik zou graag rechtstreeks met het Tor netwerk verbinden.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "Dit zal in de meeste omstandigheden werken">
 <!ENTITY torSettings.connect "Verbind">
 
 <!ENTITY torSettings.proxyQuestion "Heeft deze computer een proxy nodig om met het internet te verbinden?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "Loopt de internetverbinding van deze computer door een firewall die enkel toegang tot bepaalde poorten toestaat?">
 <!ENTITY torSettings.firewallHelp "Als je niet zeker bent hoe je deze vraag moet beantwoorden, kies dan Nee. Als je op problemen botst tijdens het verbinden met het Tor netwerk, verander dan deze instelling.">
 <!ENTITY torSettings.enterFirewall "Voer de poorten in die toegestaan zijn door de firewall, gescheiden door komma's.">
-<!ENTITY torSettings.bridgeQuestion "Als de internetverbinding van deze computer gecensureerd wordt, zal je bridge relays &amp;#160; moeten verkrijgen en gebruiken. Als dit niet het geval is, klik op Verbind.">
+<!ENTITY torSettings.bridgeQuestion "Doet je Internet Service Provider (ISP) het Tor netwerk verbieden of filteren?">
+<!ENTITY torSettings.bridgeHelp "Als je niet zeker weet hoe je deze vraag moet beantwoorden, kies dan Nee.&amp;#160; Als je Ja kiest, moet je Tor bridges instellen, die doordat ze geen bekende relays zijn het dus moeilijker maken om verbinding te maken met het Tor Netwerk. ">
+<!ENTITY torSettings.bridgeSettingsPrompt "Je kunt de ingegeven bridges gebruiken, of je kunt een eigen bridge instellen. ">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Deze computer gebruikt een firewall die enkel verbindingen tot bepaalde poorten toestaat.">
 <!ENTITY torsettings.firewall.allowedPorts "Toegestane poorten:">
 <!ENTITY torsettings.useBridges.checkbox "Mijn Internet Service Provider (ISP) blokkeert verbindingen naar het Tor netwerk">
+<!ENTITY torsettings.useBridges.default "Verbind met ingestelde bridges">
+<!ENTITY torsettings.useBridges.type "Transport type:">
+<!ENTITY torsettings.useBridges.custom "Eigen bridge instellingen">
 <!ENTITY torsettings.useBridges.label "Voer een of meer bridge relays in (een per regel)">
-<!ENTITY torsettings.useBridges.placeholder "adres:poort OF transport adres:poort">
+<!ENTITY torsettings.useBridges.placeholder "type adres:poortnummer">
 
 <!ENTITY torsettings.copyLog "Kopieer Tor log naar het klembord">
 <!ENTITY torsettings.bridgeHelpTitle "Bridge Relay Hulp">
-<!ENTITY torsettings.bridgeHelp1 "Als je niet kan verbinden met het Tor netwerk, dan is het mogelijk dat je Internet Service Provider (ISP) of en ander agentschap Tor &amp;#160; blokkeert. Vaak kan je dit probleem omzeilen door gebruik te maken van Tor Bridges. Dit zijn verborgen relays die moeilijker te blokkeren zijn.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Om enkele bridge relays te verkrijgen gebruik je een web browser om de volgende pagina te bezoeken: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Een andere manier om openbare bridge addressen te verkrijgen is door e-mail te sturen naar bridges@xxxxxxxxxxxxxx met de woorden 'get bridges' als losstaande tekst in het berichtgedeelte van de e-mail. &amp;#160; Echter: om het moelijker te maken voor een aanvaller om veel bridge adressen te verkrijgen, moet je deze e-mail versturen vanaf een e-mailadres uit één van de volgende domeinen: gmail.com of yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Je kan ook bridge relays opvragen door een e-mail te sturen naar help@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Indien u geen verbinding kan maken met het Tor netwerk, zou het kunnen dat uw Internet Service Provider (ISP) of dergelijke Tor blokkeert.&amp;#160; Vaak kan u dit voorkomen door gebruikt te maken van Tor Bridges, dit zijn ongeregistreerde routers die moeilijker te blokkeren zijn.">
+<!ENTITY torsettings.bridgeHelp1B "Je kan de voor geconfigureerde bridge adres instellingen gebruiken, of je kan hier zelf een eigen adres instellen met 1 van de volgende 3 methodes: ">
+<!ENTITY torsettings.bridgeHelp2Heading "Door middel van het Web">
+<!ENTITY torsettings.bridgeHelp2 "Gebruik een browser om https://bridges.torproject.org te bezoeken">
+<!ENTITY torsettings.bridgeHelp3Heading "Door middel van de E-mail Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "Zend een e-mail naar bridges@xxxxxxxxxxxxxx met als inhoud van de mail de tekst 'get bridges'.&amp;#160; Let wel, om het aanvallers te bemoeilijken informatie te krijgen over bridge adressen, dient u uw aanvraag te versturen van een gmail.com of yahoo.com e-mailadres.">
+<!ENTITY torsettings.bridgeHelp4Heading "Door middel van de helpdesk">
+<!ENTITY torsettings.bridgeHelp4 "Als laatste redmiddel, kan u bridge adressen aanvraag door een zeer vriendelijke e-mail te sturen naar help@xxxxxxxxxxxxxxxxxx&amp;#160; Houd er wel rekening mee dat deze persoon elke aanvraag moet behandelen.">
diff --git a/src/chrome/locale/nl/progress.dtd b/src/chrome/locale/nl/progress.dtd
index c46a5f2..89b7b7c 100644
--- a/src/chrome/locale/nl/progress.dtd
+++ b/src/chrome/locale/nl/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Tor status">
 <!ENTITY torprogress.openSettings "Open Instellingen">
 <!ENTITY torprogress.heading "Bezig met verbinden met het Tor-netwerk">
-<!ENTITY torprogress.pleaseWait "De Tor Browser zal geopend worden zodra een verbinding met het Tor-netwerk gemaakt is.">
+<!ENTITY torprogress.pleaseWait "Wacht alstublieft terwijl we een verbinding met het Tor-netwerk tot stand brengen.">
diff --git a/src/chrome/locale/nl/torlauncher.properties b/src/chrome/locale/nl/torlauncher.properties
index c436126..39fd76a 100644
--- a/src/chrome/locale/nl/torlauncher.properties
+++ b/src/chrome/locale/nl/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor is onverwacht afgesloten.
 torlauncher.please_restart_app=Herstart deze applicatie alstublieft.
 torlauncher.tor_controlconn_failed=Kon niet verbinden met een Tor controlepoort.
 torlauncher.tor_failed_to_start=Tor kon niet starten.
-torlauncher.tor_bootstrap_failed=Tor slaagde er niet in een verbinding met het Tor netwerk te maken.
-torlauncher.tor_bootstrap_failed_details=%1$S mislukt (%2$S).
+torlauncher.tor_control_failed=Controle over Tor mislukt.
+torlauncher.tor_bootstrap_failed=Tor kon geen Tor netwerkverbinding maken
+torlauncher.tor_bootstrap_failed_details=%1$S mislukte (%2$S).
 
 torlauncher.unable_to_start_tor=Kon Tor niet starten.\n\n%S
 torlauncher.tor_missing=Het Tor uitvoerbare bestand ontbreekt.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=Controleer dat Tor actief is alstublieft.
 torlauncher.error_proxy_addr_missing=Je moet zowel een IP-adres of hostnaam en een poortnummer invoeren om Tor te configureren om een â??â??proxy te gebruiken om toegang te krijgen tot het internet.
 torlauncher.error_proxy_type_missing=Je moet het proxy-type kiezen.
 torlauncher.error_bridges_missing=Je moet één of meerdere bridges opgeven.
+torlauncher.error_default_bridges_type_missing=U dient een transport-type te selecteren voor de verstrekte bridges.
+torlauncher.error_bridge_bad_default_type=Géén van de verstrekte bridges met het transport-type %S zijn beschikbaar. Pas aub uw instellingen aan.
+
+torlauncher.recommended_bridge=(aanbevolen)
 
 torlauncher.connect=Verbind
 torlauncher.quit=Stop
@@ -38,7 +43,7 @@ torlauncher.bootstrapStatus.loading_status=Laden van de netwerkstatus
 torlauncher.bootstrapStatus.loading_keys=Laden van de authoriteitcertificaten
 torlauncher.bootstrapStatus.requesting_descriptors=Opvragen van verbindingsinformatie
 torlauncher.bootstrapStatus.loading_descriptors=Laden van verbindingsinformatie
-torlauncher.bootstrapStatus.conn_or=Verbinden met het Tor-netwerk
+torlauncher.bootstrapStatus.conn_or=Bezig met verbinden met het Tor-netwerk
 torlauncher.bootstrapStatus.handshake_or=Maken van een Tor circuit
 torlauncher.bootstrapStatus.done=Verbonden met het Tor-netwerk!
 
diff --git a/src/chrome/locale/pl/network-settings.dtd b/src/chrome/locale/pl/network-settings.dtd
index f18352a..149647e 100644
--- a/src/chrome/locale/pl/network-settings.dtd
+++ b/src/chrome/locale/pl/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Przed poÅ?Ä?czeniem z sieciÄ? Tor musisz podaÄ? informacje o poÅ?Ä?czeniu internetowym tego komputera.">
+<!ENTITY torsettings.prompt "Zanim podÅ?Ä?czysz siÄ? do sieci Tor, uzupeÅ?nij informacje o parametrach poÅ?Ä?czenia tego komputera z internetem.">
 
 <!ENTITY torSettings.yes "Tak">
 <!ENTITY torSettings.no "Nie">
 
 <!ENTITY torSettings.firstQuestion "Które z poniższych najlepiej opisuje TwojÄ? sytuacjÄ??">
 <!ENTITY torSettings.configurePrompt1 "PoÅ?Ä?czenie tego komputera jest cenzurowane, filtrowane lub przekierowywane.">
-<!ENTITY torSettings.configurePrompt2 "PotrzebujÄ? dostosowaÄ? ustawienia sieci.">
+<!ENTITY torSettings.configurePrompt2 "MuszÄ? skonfigurowaÄ? most, firewall lub ustawienia serwera proxy.">
 <!ENTITY torSettings.configure "Konfiguruj">
 <!ENTITY torSettings.connectPrompt2 "ChcÄ? poÅ?Ä?czyÄ? siÄ? bezpoÅ?rednio z sieciÄ? Tor.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "To zadziaÅ?a w wiÄ?kszoÅ?ci sytuacji.">
 <!ENTITY torSettings.connect "PoÅ?Ä?cz">
 
 <!ENTITY torSettings.proxyQuestion "Czy ten komputer potrzebuje proxy w celu poÅ?Ä?czenia siÄ? z Internetem?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "Czy poÅ?Ä?czenie internetowe Twojego komputera pozwala przejÅ?Ä? przez zaporÄ? sieciowÄ? w celu nawiÄ?zania poÅ?Ä?czenia z ustalonymi portami?">
 <!ENTITY torSettings.firewallHelp "JeÅ?li nie jesteÅ? pewien jak odpowiedzieÄ? na to pytanie, wybierz Nie. W przypadku wystÄ?pienia problemów z poÅ?Ä?czeniem, zmieÅ? tÄ? opcjÄ?.">
 <!ENTITY torSettings.enterFirewall "Wprowadź listÄ? portów dozwolonych przez zaporÄ? (kolejne porty oddzielaj przecinkiem).">
-<!ENTITY torSettings.bridgeQuestion "JeÅ?li poÅ?Ä?czenie internetowe tego komputera jest cenzurowane, wymagane bÄ?dzie wykorzystanie przekaźników mostkowych.&amp;#160; JeÅ?li nie, wybierz PoÅ?Ä?cz.">
+<!ENTITY torSettings.bridgeQuestion "Czy Twój dostawca usÅ?ug internetowych (ISP) blokuje lub ocenzurowuje poÅ?Ä?czenia sieci Tor?">
+<!ENTITY torSettings.bridgeHelp "JeÅ?li nie jesteÅ? pewny odpowiedzi na to pytanie proszÄ? wybraÄ? odpowiedź Nie.&amp;#160; JeÅ?li wybierzesz Tak, to bÄ?dziesz poproszony o skonfigurowanie mostków Tora, które nie sÄ? publicznie wymienione, dziÄ?ki czemu bÄ?dzie trudniej zablokowaÄ? poÅ?Ä?czenia do sieci Tor.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Możesz wybraÄ? dostÄ?pny zestaw mostków, albo możesz uzyskaÄ? i wprowadziÄ? niestandardowy zestaw mostów.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Ten komputer pozwala na poÅ?Ä?czenie z ustalonymi portami">
 <!ENTITY torsettings.firewall.allowedPorts "Dozwolone porty:">
 <!ENTITY torsettings.useBridges.checkbox "Mój dostawca internetu blokuje poÅ?Ä?czenia do sieci Tor">
+<!ENTITY torsettings.useBridges.default "PoÅ?Ä?cz z dostÄ?pnymi mostami.">
+<!ENTITY torsettings.useBridges.type "Typ Transportu:">
+<!ENTITY torsettings.useBridges.custom "Wprowadź wÅ?asne mosty">
 <!ENTITY torsettings.useBridges.label "Dodaj jeden lub wiÄ?cej przekaźników mostowych (jeden w każdej linijce)">
-<!ENTITY torsettings.useBridges.placeholder "adres:port ALBO transport adres:port">
+<!ENTITY torsettings.useBridges.placeholder "wpisz adres:port">
 
 <!ENTITY torsettings.copyLog "Skopiuj log do schowka">
 <!ENTITY torsettings.bridgeHelpTitle "Pomoc Przekaźników Mostkowych">
-<!ENTITY torsettings.bridgeHelp1 "JeÅ?li nie możesz poÅ?Ä?czyÄ? siÄ? z sieciÄ? Tor możliwe jest, że Twój dostawca internetu (ISP) blokuje Ci ten dostÄ?p&amp;#160. CzÄ?stym rozwiÄ?zaniem jest użycie mostków Tora, w których ukryte sÄ? przekaźniki trudne do wykrycia.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "W celu uzyskania przekaźników mostkowych skorzystaÄ? ze strony  https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "InnÄ? drogÄ? do znalezienia publicznych mostków jest wysÅ?anie e-maila do bridges@xxxxxxxxxxxxxx z poleceniem 'get bridges' w tytule wiadomoÅ?ci.&amp;#160; Jednakże, by utrudniÄ? atakujÄ?cym dostÄ?p do wiedzy o mostkach musisz wysÅ?aÄ? zapytanie z adresu o domenach: gmail.com lub yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Możesz zgÅ?osiÄ? mostki wysyÅ?ajÄ?c e-maila do help@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "JeÅ?li nie jesteÅ? w stanie poÅ?Ä?czyÄ? siÄ? z sieciÄ? Tor, może to oznaczaÄ?, że Twój Dostawca UsÅ?ug Internetowych (ISP) lub inna agencja blokuje dostÄ?p do sieci Tor.&amp;#160; CzÄ?sto można obejÅ?Ä? ten problem używajÄ?c Mostów Tor, które sÄ? nienotowanymi przekaźnikami, dziÄ?ki czemu trudniej je zablokowaÄ?.">
+<!ENTITY torsettings.bridgeHelp1B "Możesz użyÄ? wstÄ?pnie skonfigurowany, domyÅ?lny zestaw adresów mostów lub możesz uzyskaÄ? wÅ?asny zestaw adresów za pomocÄ? jednej z tych trzech metod:">
+<!ENTITY torsettings.bridgeHelp2Heading "Za poÅ?rednictwem sieci Web">
+<!ENTITY torsettings.bridgeHelp2 "Użyj przeglÄ?darki internetowej do odwiedzenia https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Poprzez Email Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "WyÅ?lij e-mail do bridges@xxxxxxxxxxxxxx z liniÄ? &quot;get bridges&quot; w treÅ?ci wiadomoÅ?ci.&amp;#160; Aby jednak, utrudniÄ? napastnikom naukÄ? o adresach mostów, należy wysÅ?aÄ? proÅ?bÄ? z adresu email gmail.com lub yahoo.com.">
+<!ENTITY torsettings.bridgeHelp4Heading "Przez Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "W ostatecznoÅ?ci, można zażÄ?daÄ? adresów mostów, wysyÅ?ajÄ?c uprzejmÄ? wiadomoÅ?Ä? e-mail do help@xxxxxxxxxxxxxxxxxx&amp;#160;  Należy pamiÄ?taÄ?, że osoba bÄ?dzie musiaÅ?a odpowiedzieÄ? na każde żÄ?danie.">
diff --git a/src/chrome/locale/pl/progress.dtd b/src/chrome/locale/pl/progress.dtd
index d7d1ccc..f8d75cc 100644
--- a/src/chrome/locale/pl/progress.dtd
+++ b/src/chrome/locale/pl/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Status sieci Tor">
 <!ENTITY torprogress.openSettings "Ustawienia">
 <!ENTITY torprogress.heading "Å?Ä?czenie z sieciÄ? Tor">
-<!ENTITY torprogress.pleaseWait "PrzeglÄ?darka Tor uruchomi siÄ? po zestawieniu poÅ?Ä?czenia z sieciÄ? Tor">
+<!ENTITY torprogress.pleaseWait "Poczekaj chwilÄ?, aż ustanowimy poÅ?Ä?czenie z sieciÄ? Tor.">
diff --git a/src/chrome/locale/pl/torlauncher.properties b/src/chrome/locale/pl/torlauncher.properties
index 8a9482b..847d994 100644
--- a/src/chrome/locale/pl/torlauncher.properties
+++ b/src/chrome/locale/pl/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor wyÅ?Ä?czyÅ? siÄ? niespodziewanie.
 torlauncher.please_restart_app=ProszÄ? zrestartuj tÄ? aplikacjÄ?.
 torlauncher.tor_controlconn_failed=Nie można poÅ?Ä?czyÄ? siÄ? z portem kontrolnym Tora.
 torlauncher.tor_failed_to_start=Nie powiodÅ?o siÄ? wÅ?Ä?czenie Tora.
-torlauncher.tor_bootstrap_failed=BÅ?Ä?d w ustanowieniu poÅ?Ä?czenia przez Tora.
-torlauncher.tor_bootstrap_failed_details=%1$S nie powiodÅ?o siÄ? (%2$S).
+torlauncher.tor_control_failed=Nie udaÅ?o siÄ? przejÄ?Ä? kontroli nad Tor'em.
+torlauncher.tor_bootstrap_failed=BÅ?Ä?d Tor, nie udaÅ?o siÄ? nawiÄ?zaÄ? poÅ?Ä?czenia z sieciÄ? Tora.
+torlauncher.tor_bootstrap_failed_details=%1$S bÅ?Ä?d (%2$S).
 
 torlauncher.unable_to_start_tor=Nie można wystartowaÄ? aplikacji Tor.\n\n%S
 torlauncher.tor_missing=Brakuje pliku wykonywalnego Tora.
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=ProszÄ? upewniÄ? siÄ?, czy Tor jest wÅ?Ä?czony
 torlauncher.error_proxy_addr_missing=Musisz okreÅ?liÄ? adres IP lub nazwÄ? hosta oraz numer portu, aby Tor mógÅ? używaÄ? serwera proxy w dostÄ?pie do Internetu.
 torlauncher.error_proxy_type_missing=Musisz wybraÄ? typ proxy.
 torlauncher.error_bridges_missing=Musisz podaÄ? jeden lub wiÄ?cej mostów. (bridges)
+torlauncher.error_default_bridges_type_missing=Musisz wybraÄ? rodzaj transportu dla dostÄ?pnych mostów.
+torlauncher.error_bridge_bad_default_type=Brak dostÄ?pnych mostków, które majÄ? typ transportu %S. ProszÄ? zmieniÄ? swoje ustawienia.
+
+torlauncher.recommended_bridge=(zalecane)
 
 torlauncher.connect=PoÅ?Ä?cz
 torlauncher.quit=WyjÅ?cie
@@ -38,7 +43,7 @@ torlauncher.bootstrapStatus.loading_status=Wczytywanie stanu sieci
 torlauncher.bootstrapStatus.loading_keys=Wczytywanie certyfikatów
 torlauncher.bootstrapStatus.requesting_descriptors=Å»Ä?danie informacji o wÄ?źle
 torlauncher.bootstrapStatus.loading_descriptors=Wczytywanie informacji o wÄ?źle
-torlauncher.bootstrapStatus.conn_or=PodÅ?Ä?czanie do sieci Tor
+torlauncher.bootstrapStatus.conn_or=Å?Ä?czenie z sieciÄ? Tor
 torlauncher.bootstrapStatus.handshake_or=Ustanawianie Å?cieżki Tora
 torlauncher.bootstrapStatus.done=PoÅ?Ä?czony z sieciÄ? Tor!
 
diff --git a/src/chrome/locale/pt/network-settings.dtd b/src/chrome/locale/pt/network-settings.dtd
index e998fb1..9c5b2f1 100644
--- a/src/chrome/locale/pt/network-settings.dtd
+++ b/src/chrome/locale/pt/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Antes que o Tor Browser Bundle tente ligar-se à rede Tor, é necessário fornecer algumas informações sobre a ligação à Internet deste computador.">
+<!ENTITY torsettings.prompt "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.">
 
 <!ENTITY torSettings.yes "Sim">
 <!ENTITY torSettings.no "Não">
 
 <!ENTITY torSettings.firstQuestion "Qual das seguintes frases melhor descreve a sua situação?">
 <!ENTITY torSettings.configurePrompt1 "A ligação à Internet deste computador está a ser censurada, filtrada ou utilizada através de um proxy.">
-<!ENTITY torSettings.configurePrompt2 "Preciso de configuar definições de rede.">
+<!ENTITY torSettings.configurePrompt2 "I need to configure bridge, firewall, or proxy settings.">
 <!ENTITY torSettings.configure "Configurar">
 <!ENTITY torSettings.connectPrompt2 "Gostaria de me ligar diretamente à rede Tor.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "This will work in most situations.">
 <!ENTITY torSettings.connect "Ligar">
 
 <!ENTITY torSettings.proxyQuestion "Este computador precisa de usar um proxy para aceder a Internet?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "A ligação à Internet deste computador atravessa um firewall que só permite algumas ligações a certas portas?">
 <!ENTITY torSettings.firewallHelp "Se não tem a certeza de como responder esta questão, escolha Não. Se encontrar quaisquer problemas ao ligar-se á rede Tor, mude esta definição.">
 <!ENTITY torSettings.enterFirewall "Introduza uma lista de portas separada por vírgulas que são permitidas pela firewall.">
-<!ENTITY torSettings.bridgeQuestion "Se a ligação à internet deste computador está a ser censurada, precisará de obter e usar bridge relays.&amp;#160; Se não, clique apenas Ligar.">
+<!ENTITY torSettings.bridgeQuestion "Does your Internet Service Provider (ISP) block or otherwise censor connections to the Tor Network?">
+<!ENTITY torSettings.bridgeHelp "If you are not sure how to answer this question, choose No.&amp;#160; If you choose Yes, you will be asked to configure Tor Bridges, which are unlisted relays that make it more difficult to block connections to the Tor Network.">
+<!ENTITY torSettings.bridgeSettingsPrompt "You may use the provided set of bridges or you may obtain and enter a custom set of bridges.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Este computador está protegido por um firewall que permite apenas algumas ligações a algumas portas.">
 <!ENTITY torsettings.firewall.allowedPorts "Portas permitidas:">
 <!ENTITY torsettings.useBridges.checkbox "O meu Internet Service Provider (ISP) bloqueia ligações à rede Tor">
+<!ENTITY torsettings.useBridges.default "Connect with provided bridges">
+<!ENTITY torsettings.useBridges.type "Transport type:">
+<!ENTITY torsettings.useBridges.custom "Enter custom bridges">
 <!ENTITY torsettings.useBridges.label "Introduza um ou mais relays bridge (um por linha).">
-<!ENTITY torsettings.useBridges.placeholder "address:port OU transport address:port">
+<!ENTITY torsettings.useBridges.placeholder "type address:port">
 
 <!ENTITY torsettings.copyLog "Copiar o Tor Log para o Clipboard">
 <!ENTITY torsettings.bridgeHelpTitle "Ajuda Bridge Relay">
-<!ENTITY torsettings.bridgeHelp1 "Se não consegue ligar-se à rede Tor, o seu Internet Service Provider (ISP) ou outra agência está a bloquear o Tor.&amp;#160; Muito frequentemente poderá contornar este problema usando Bridges Tor que são relays escondidos mais difíceis de bloquear.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "Para obter alguns bridge relays, utilize um navegador web para visitar a seguinte página: https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Outra forma de encontrar enderençoes de bridges públicos é enviar um e-mail para bridges@xxxxxxxxxxxxxx com &quot;get bridges&quot; no corpo da mensagem.&amp;#160; Contudo, para tornar mais difícil para um atacante descobrir muito sobre endereções bridge, deve enviar este pedido a partir de um endereço de e-mail de um dos seguintes domínios: gmail.com ou yahoo.com.">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Também pode pedir bridge relays enviando um e-mail para help@xxxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "If you are unable to connect to the Tor network, it could be that your Internet Service Provider (ISP) or another agency is blocking Tor.&amp;#160; Often, you can work around this problem by using Tor Bridges, which are unlisted relays that are more difficult to block.">
+<!ENTITY torsettings.bridgeHelp1B "You may use the preconfigured, provided set of bridge addresses or you may obtain a custom set of addresses by using one of these three methods:">
+<!ENTITY torsettings.bridgeHelp2Heading "Through the Web">
+<!ENTITY torsettings.bridgeHelp2 "Use a web browser to visit https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Through the Email Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "Send email to bridges@xxxxxxxxxxxxxx with the line 'get bridges' by itself in the body of the message.&amp;#160; However, to make it harder for an attacker to learn a lot of bridge addresses, you must send this request from a gmail.com or yahoo.com email address.">
+<!ENTITY torsettings.bridgeHelp4Heading "Through the Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "As a last resort, you can request bridge addresses by sending a polite email message to help@xxxxxxxxxxxxxxxxxx&amp;#160; Please note that a person will need to respond to each request.">
diff --git a/src/chrome/locale/pt/progress.dtd b/src/chrome/locale/pt/progress.dtd
index 92136c4..473438c 100644
--- a/src/chrome/locale/pt/progress.dtd
+++ b/src/chrome/locale/pt/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Estado do Tor">
 <!ENTITY torprogress.openSettings "Abrir Configurações">
-<!ENTITY torprogress.heading "Conectando à rede Tor">
-<!ENTITY torprogress.pleaseWait "O Navegador Tor vai abrir-se assim que se estabeleça uma ligação à rede Tor.">
+<!ENTITY torprogress.heading "A conetar à rede Tor">
+<!ENTITY torprogress.pleaseWait "Por favor, aguarde, enquanto nós estabelecemos uma ligação à rede Tor">
diff --git a/src/chrome/locale/pt/torlauncher.properties b/src/chrome/locale/pt/torlauncher.properties
index 13008d4..08961b1 100644
--- a/src/chrome/locale/pt/torlauncher.properties
+++ b/src/chrome/locale/pt/torlauncher.properties
@@ -4,49 +4,54 @@
 torlauncher.error_title=Iniciador Tor
 
 torlauncher.tor_exited=O Tor fechou-se insperadamente.
-torlauncher.please_restart_app=Por favor reinicie a aplicação.
-torlauncher.tor_controlconn_failed=Não foi possível ligar à porta de controlo do Tor.
+torlauncher.please_restart_app=Por favor, reinicie a aplicação.
+torlauncher.tor_controlconn_failed=Não foi possível ligar ao porto de controlo do Tor.
 torlauncher.tor_failed_to_start=O Tor falhou a inicialização.
-torlauncher.tor_bootstrap_failed=o Tor não conseguiu ligar-se à rede Tor.
-torlauncher.tor_bootstrap_failed_details=%1$S Falhou (%2$S).
+torlauncher.tor_control_failed=Falha ao tentar controlar o Tor
+torlauncher.tor_bootstrap_failed=O Tor falhou ao estabelecer uma ligação de rede Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S falhou (%2$S).
 
-torlauncher.unable_to_start_tor=Impossível inicializar o Tor.\n\n %S
+torlauncher.unable_to_start_tor=Não é possível iniciar o Tor.\n\n %S
 torlauncher.tor_missing=O executável do Tor está em falta.
-torlauncher.torrc_missing=O ficheiro  está em falta.
-torlauncher.datadir_missing=A diretoria de dados do Tor não existe.
-torlauncher.password_hash_missing=Falhou 
+torlauncher.torrc_missing=O ficheiro torrc está em falta.
+torlauncher.datadir_missing=A pasta dos dados do Tor não existe.
+torlauncher.password_hash_missing=Não foi possível obter a senha "hashed".
 
-torlauncher.failed_to_get_settings=Incapaz de aceder as definições do Tor\n\n %S
-torlauncher.failed_to_save_settings=Incapaz de gavar as definições do Tor\n\n %S
-torlauncher.ensure_tor_is_running=Por favor confirme que o Tor está a correr.
+torlauncher.failed_to_get_settings=Não é possível obter as definições do Tor\n\n %S
+torlauncher.failed_to_save_settings=Não é possível guardar as definições do Tor\n\n %S
+torlauncher.ensure_tor_is_running=Por favor, verifique se o Tor está em execução.
 
-torlauncher.error_proxy_addr_missing=Deve especificar tanto um endereço IP ou nome do hospedeiro como um número de porta, para configurar o Tor para utilizar um proxy para aceder à Internet.
-torlauncher.error_proxy_type_missing=Tem de seleccionar o tipo de proxy
+torlauncher.error_proxy_addr_missing=Deve especificar tanto um endereço IP ou nome do hospedeiro como um número de porto, para configurar o Tor para utilizar um proxy para aceder à Internet.
+torlauncher.error_proxy_type_missing=Deve selecionar o tipo de proxy.
 torlauncher.error_bridges_missing=Deve especificar uma ou mais pontes.
+torlauncher.error_default_bridges_type_missing=Deve selecionar o tipo de transporte para as pontes fornecidas
+torlauncher.error_bridge_bad_default_type=Não há pontes disponíveis que tenham o tipo de transport %S. Por favor ajuste as configurações.
+
+torlauncher.recommended_bridge=(recomendado)
 
 torlauncher.connect=Ligar
 torlauncher.quit=Sair
 torlauncher.quit_win=Sair
 torlauncher.done=Completo
 
-torlauncher.forAssistance=Para assistência contacte %S
+torlauncher.forAssistance=Para assistência, contacte %S
 
-torlauncher.bootstrapStatus.conn_dir=Conectando-se a uma pasta do retransmissor
-torlauncher.bootstrapStatus.handshake_dir=Estabelecendo uma conexão de pasta criptografada
-torlauncher.bootstrapStatus.requesting_status=A recuperar o estado da rede
+torlauncher.bootstrapStatus.conn_dir=A ligar ao diretório do retransmissor
+torlauncher.bootstrapStatus.handshake_dir=A estabelecer uma ligação de diretório encriptada
+torlauncher.bootstrapStatus.requesting_status=A obter o estado da rede
 torlauncher.bootstrapStatus.loading_status=A carregar o estado da rede
-torlauncher.bootstrapStatus.loading_keys=A carregar o certificados de autoridade
-torlauncher.bootstrapStatus.requesting_descriptors=Pedindo informação do retransmissor
-torlauncher.bootstrapStatus.loading_descriptors=Carregando informações do retransmissor
-torlauncher.bootstrapStatus.conn_or=Conectando à rede Tor
-torlauncher.bootstrapStatus.handshake_or=Estabelecendo um circuito Tor
-torlauncher.bootstrapStatus.done=Conectado à rede Tor
-
-torlauncher.bootstrapWarning.done=Feito
-torlauncher.bootstrapWarning.connectrefused=conexão recusada
+torlauncher.bootstrapStatus.loading_keys=A carregar os certificados de autoridade
+torlauncher.bootstrapStatus.requesting_descriptors=A pedir informação do retransmissor
+torlauncher.bootstrapStatus.loading_descriptors=A carregar informações do retransmissor
+torlauncher.bootstrapStatus.conn_or=A ligar à rede Tor
+torlauncher.bootstrapStatus.handshake_or=A estabelecer um circuito 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 incompatível
+torlauncher.bootstrapWarning.identity=identidade não correspondente
 torlauncher.bootstrapWarning.timeout=Tempo de ligação expirado
 torlauncher.bootstrapWarning.noroute=sem rota para o hospedeiro
 torlauncher.bootstrapWarning.ioerror=Erro de leitura/escrita 
diff --git a/src/chrome/locale/ru/network-settings.dtd b/src/chrome/locale/ru/network-settings.dtd
index c84d7de..e8edaf2 100644
--- a/src/chrome/locale/ru/network-settings.dtd
+++ b/src/chrome/locale/ru/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "Ð?Ñ?ежде Ñ?ем пакеÑ? Tor Browser попÑ?Ñ?аеÑ?Ñ?Ñ? Ñ?оединиÑ?Ñ?Ñ?Ñ? Ñ? Ñ?еÑ?Ñ?Ñ? Tor, вам нÑ?жно Ñ?казаÑ?Ñ? инÑ?оÑ?маÑ?иÑ? об инÑ?еÑ?неÑ?-Ñ?оединении Ñ?Ñ?ого компÑ?Ñ?Ñ?еÑ?а">
+<!ENTITY torsettings.prompt "Ð?Ñ?ежде Ñ?ем вÑ? подклÑ?Ñ?иÑ?еÑ?Ñ? к Ñ?еÑ?и Tor, вам нÑ?жно Ñ?казаÑ?Ñ? инÑ?оÑ?маÑ?иÑ? об инÑ?еÑ?неÑ?-Ñ?оединении Ñ?Ñ?ого компÑ?Ñ?Ñ?еÑ?а.">
 
 <!ENTITY torSettings.yes "Ð?а">
 <!ENTITY torSettings.no "Ð?еÑ?">
 
 <!ENTITY torSettings.firstQuestion "ЧÑ?о лÑ?Ñ?Ñ?е опиÑ?Ñ?ваеÑ? ваÑ?Ñ? Ñ?иÑ?Ñ?аÑ?иÑ??">
 <!ENTITY torSettings.configurePrompt1 "Ð?нÑ?еÑ?неÑ?-Ñ?оединение Ñ?Ñ?ого компÑ?Ñ?Ñ?еÑ?а Ñ?ензÑ?Ñ?иÑ?Ñ?еÑ?Ñ?Ñ?, Ñ?илÑ?Ñ?Ñ?Ñ?еÑ?Ñ?Ñ? или наÑ?одÑ?Ñ?Ñ?Ñ? за пÑ?окÑ?и.">
-<!ENTITY torSettings.configurePrompt2 "Ð?не нÑ?жно наÑ?Ñ?Ñ?оиÑ?Ñ? Ñ?еÑ?евÑ?е паÑ?амеÑ?Ñ?Ñ?.">
+<!ENTITY torSettings.configurePrompt2 "Ð?не Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? наÑ?Ñ?Ñ?оиÑ?Ñ? моÑ?Ñ?, бÑ?андмаÑ?Ñ?Ñ? или пÑ?окÑ?и.">
 <!ENTITY torSettings.configure "Ð?аÑ?Ñ?Ñ?оиÑ?Ñ?">
 <!ENTITY torSettings.connectPrompt2 "Я бÑ? Ñ?оÑ?ел Ñ?оединиÑ?Ñ?Ñ?Ñ? Ñ? Ñ?еÑ?Ñ?Ñ? Tor напÑ?Ñ?мÑ?Ñ?.">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "ЭÑ?о должно Ñ?абоÑ?аÑ?Ñ? в болÑ?Ñ?инÑ?Ñ?ве Ñ?иÑ?Ñ?аÑ?ий.">
 <!ENTITY torSettings.connect "СоединиÑ?Ñ?Ñ?Ñ?">
 
 <!ENTITY torSettings.proxyQuestion "ЭÑ?омÑ? компÑ?Ñ?Ñ?еÑ?Ñ? нÑ?жен пÑ?окÑ?и длÑ? доÑ?Ñ?Ñ?па в Ð?нÑ?еÑ?неÑ??">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "Ð?аÑ?иÑ?ено ли Ñ?оединение бÑ?андмаÑ?Ñ?Ñ?ом, Ñ?азÑ?еÑ?аÑ?Ñ?им Ñ?вÑ?зÑ? Ñ?олÑ?ко Ñ?еÑ?ез некоÑ?оÑ?Ñ?е поÑ?Ñ?Ñ??">
 <!ENTITY torSettings.firewallHelp "Ð?Ñ?ли вÑ? не Ñ?веÑ?енÑ? как оÑ?веÑ?аÑ?Ñ?, вÑ?беÑ?иÑ?е неÑ?. Ð?Ñ?ли возникнÑ?Ñ? пÑ?облемÑ? Ñ?оединениÑ? Ñ? Ñ?еÑ?Ñ?Ñ? Tor, измениÑ?е Ñ?Ñ?Ñ? наÑ?Ñ?Ñ?ойкÑ?.">
 <!ENTITY torSettings.enterFirewall "Ð?ведиÑ?е Ñ?пиÑ?ок поÑ?Ñ?ов Ñ?еÑ?ез запÑ?Ñ?Ñ?Ñ?, коÑ?оÑ?Ñ?е бÑ?андмаÑ?Ñ?Ñ? не блокиÑ?Ñ?еÑ?.">
-<!ENTITY torSettings.bridgeQuestion "Ð?Ñ?ли инÑ?еÑ?неÑ?-Ñ?оединение Ñ?Ñ?ого компÑ?Ñ?Ñ?еÑ?а Ñ?ензÑ?Ñ?иÑ?Ñ?еÑ?Ñ?Ñ?, вам понадобиÑ?Ñ?Ñ? иÑ?полÑ?зоваÑ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?Ñ? Ñ?ипа моÑ?Ñ?.&amp;#160; Ð?Ñ?ли неÑ?, пÑ?оÑ?Ñ?о нажмиÑ?е Соединение.">
+<!ENTITY torSettings.bridgeQuestion "Ð?аÑ? пÑ?овайдеÑ? (ISP) блокиÑ?Ñ?еÑ? или как-либо Ñ?ензÑ?Ñ?иÑ?Ñ?еÑ? подклÑ?Ñ?ениÑ? к Ñ?еÑ?и Tor?">
+<!ENTITY torSettings.bridgeHelp "Ð?Ñ?ли вÑ? не знаеÑ?е, как оÑ?веÑ?иÑ?Ñ? на Ñ?Ñ?оÑ? вопÑ?оÑ?, вÑ?биÑ?айÑ?е Ð?еÑ?.&amp;#160; Ð?Ñ?ли вÑ? вÑ?беÑ?еÑ?е Ð?а, ваÑ? попÑ?оÑ?Ñ?Ñ? наÑ?Ñ?Ñ?оиÑ?Ñ? моÑ?Ñ?Ñ? Tor, коÑ?оÑ?Ñ?е Ñ?влÑ?Ñ?Ñ?Ñ?Ñ? неопÑ?бликованнÑ?ми маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?оÑ?ами, Ñ?Ñ?о заÑ?Ñ?Ñ?днÑ?еÑ? иÑ? блокиÑ?овкÑ?.">
+<!ENTITY torSettings.bridgeSettingsPrompt "Ð?Ñ? можеÑ?е иÑ?полÑ?зоваÑ?Ñ? пÑ?едопÑ?еделеннÑ?й набоÑ? моÑ?Ñ?ов или полÑ?Ñ?иÑ?Ñ? и ввеÑ?Ñ?и Ñ?пиÑ?ок моÑ?Ñ?ов вÑ?Ñ?Ñ?нÑ?Ñ?.">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "Ð?ой Ñ?еÑ?евой Ñ?кÑ?ан позволÑ?еÑ? мне подклÑ?Ñ?иÑ?Ñ?Ñ?Ñ? Ñ?олÑ?ко к опÑ?еделеннÑ?м поÑ?Ñ?ам">
 <!ENTITY torsettings.firewall.allowedPorts "РазÑ?еÑ?еннÑ?е поÑ?Ñ?Ñ?:">
 <!ENTITY torsettings.useBridges.checkbox "Ð?ой пÑ?овайдеÑ? блокиÑ?Ñ?еÑ? доÑ?Ñ?Ñ?п к Ñ?еÑ?и Tor">
+<!ENTITY torsettings.useBridges.default "Ð?одклÑ?Ñ?иÑ?Ñ?Ñ?Ñ? к пÑ?едопÑ?еделеннÑ?м моÑ?Ñ?ам">
+<!ENTITY torsettings.useBridges.type "Тип Ñ?Ñ?анÑ?поÑ?Ñ?а:">
+<!ENTITY torsettings.useBridges.custom "Ð?веÑ?Ñ?и моÑ?Ñ?Ñ? вÑ?Ñ?Ñ?нÑ?Ñ?">
 <!ENTITY torsettings.useBridges.label "Ð?ведиÑ?е один или неÑ?колÑ?ко Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ов Ñ?ипа моÑ?Ñ? (один на Ñ?Ñ?Ñ?окÑ?)">
-<!ENTITY torsettings.useBridges.placeholder "address:port Ð?Ð?Ð? transport address:port">
+<!ENTITY torsettings.useBridges.placeholder "введиÑ?е адÑ?еÑ?:поÑ?Ñ?">
 
 <!ENTITY torsettings.copyLog "СкопиÑ?оваÑ?Ñ? жÑ?Ñ?нал Tor в бÑ?Ñ?еÑ? обмена">
 <!ENTITY torsettings.bridgeHelpTitle "Ð?омоÑ?Ñ? по Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ам Ñ?ипа моÑ?Ñ?">
-<!ENTITY torsettings.bridgeHelp1 "Ð?Ñ?ли Tor по-пÑ?ежнемÑ? не Ñ?абоÑ?аеÑ?, вполне веÑ?оÑ?Ñ?но, Ñ?Ñ?о Ð?аÑ? пÑ?овайдеÑ? блокиÑ?Ñ?еÑ? Tor. &amp;#160; Ð?Ñ?енÑ? Ñ?аÑ?Ñ?о Ñ?Ñ?о можно обойÑ?и Ñ? помоÑ?Ñ?Ñ? Tor моÑ?Ñ?ов - Ñ?кÑ?Ñ?Ñ?Ñ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ов, коÑ?оÑ?Ñ?е не Ñ?ак легко заблокиÑ?оваÑ?Ñ?.">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "ЧÑ?обÑ? найÑ?и Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?Ñ? Ñ?ипа моÑ?Ñ? оÑ?пÑ?авлÑ?йÑ?еÑ?Ñ? по адÑ?еÑ?Ñ? https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "Ð?Ñ?Ñ?гой Ñ?поÑ?об найÑ?и пÑ?блиÑ?нÑ?е адÑ?еÑ?а - поÑ?лаÑ?Ñ? пиÑ?Ñ?мо на адÑ?еÑ? bridges@xxxxxxxxxxxxxx Ñ?о Ñ?Ñ?Ñ?окой get bridges в Ñ?еле пиÑ?Ñ?ма. Ð? Ñ?елÑ?Ñ? безопаÑ?ноÑ?Ñ?и Ñ?иÑ?Ñ?ема пÑ?инимаеÑ? пиÑ?Ñ?ма Ñ?олÑ?ко Ñ? адÑ?еÑ?ов gmail.com и yahoo.com">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "Ð?Ñ? Ñ?акже можеÑ?е запÑ?оÑ?иÑ?Ñ? Ñ?пиÑ?ок моÑ?Ñ?ов оÑ?пÑ?авив пиÑ?Ñ?мо на help@xxxxxxxxxxxxxxxxx">
+<!ENTITY torsettings.bridgeHelp1 "Ð?Ñ?ли вÑ? не можеÑ?е подклÑ?Ñ?иÑ?Ñ?Ñ?Ñ? к Ñ?еÑ?и Tor, возможно ваÑ? пÑ?овайдеÑ? (ISP) или инаÑ? оÑ?ганизаÑ?иÑ? блокиÑ?Ñ?еÑ? Tor.&amp;#160; ЧаÑ?Ñ?о Ñ?Ñ?Ñ? пÑ?облемÑ? можно обойÑ?и пÑ?и помоÑ?и моÑ?Ñ?ов Tor, не пеÑ?еÑ?иÑ?леннÑ?Ñ? в пÑ?блиÑ?нÑ?Ñ? Ñ?пиÑ?каÑ?, коÑ?оÑ?Ñ?е Ñ?ложнее заблокиÑ?оваÑ?Ñ?.">
+<!ENTITY torsettings.bridgeHelp1B "Ð?Ñ? можеÑ?е иÑ?полÑ?зоваÑ?Ñ? Ñ?Ñ?андаÑ?Ñ?нÑ?й пÑ?едопÑ?еделеннÑ?й набоÑ? моÑ?Ñ?ов или полÑ?Ñ?иÑ?Ñ? и ввеÑ?Ñ?и Ñ?пиÑ?ок моÑ?Ñ?ов вÑ?Ñ?Ñ?нÑ?Ñ? пÑ?и помоÑ?и одного из Ñ?Ñ?иÑ? Ñ?Ñ?Ñ?Ñ? меÑ?одов:">
+<!ENTITY torsettings.bridgeHelp2Heading "Ð?з Ð?еб">
+<!ENTITY torsettings.bridgeHelp2 "Ð?Ñ?кÑ?ойÑ?е в веб-бÑ?аÑ?зеÑ?е https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "ЧеÑ?ез авÑ?ооÑ?веÑ?Ñ?ик Ñ?лекÑ?Ñ?онной поÑ?Ñ?Ñ?">
+<!ENTITY torsettings.bridgeHelp3 "Ð?Ñ?пÑ?авÑ?Ñ?е пиÑ?Ñ?мо по адÑ?еÑ?Ñ? bridges@xxxxxxxxxxxxxx Ñ?о Ñ?Ñ?Ñ?окой 'get bridges' в Ñ?еле Ñ?ообÑ?ениÑ?.&amp;#160; Ð?днако Ñ?Ñ?обÑ? Ñ?Ñ?ложниÑ?Ñ? Ñ?боÑ? аÑ?акÑ?Ñ?Ñ?ими адÑ?еÑ?ов вÑ?еÑ? моÑ?Ñ?ов, оÑ? Ð?аÑ? Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? оÑ?пÑ?авиÑ?Ñ? запÑ?оÑ? Ñ? адÑ?еÑ?а gmail.com или yahoo.com.">
+<!ENTITY torsettings.bridgeHelp4Heading "Ð? Ñ?пÑ?авоÑ?ной Ñ?лÑ?жбе">
+<!ENTITY torsettings.bridgeHelp4 "Ð? кÑ?айнем Ñ?лÑ?Ñ?ае, Ð?Ñ? можеÑ?е вежливо попÑ?оÑ?иÑ?Ñ? адÑ?еÑ?а моÑ?Ñ?ов по адÑ?еÑ?Ñ? help@xxxxxxxxxxxxxxxxxx&amp;#160; Ð?ожалÑ?йÑ?Ñ?а, имейÑ?е в видÑ?, Ñ?Ñ?о каждÑ?й запÑ?оÑ? обÑ?абаÑ?Ñ?ваеÑ?Ñ?Ñ? Ñ?еловеком.">
diff --git a/src/chrome/locale/ru/progress.dtd b/src/chrome/locale/ru/progress.dtd
index 2ff1b90..47827da 100644
--- a/src/chrome/locale/ru/progress.dtd
+++ b/src/chrome/locale/ru/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "СÑ?аÑ?Ñ?Ñ? Tor">
 <!ENTITY torprogress.openSettings "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ð?аÑ?Ñ?Ñ?ойки">
 <!ENTITY torprogress.heading "Ð?одклÑ?Ñ?ение к Ñ?еÑ?и Tor">
-<!ENTITY torprogress.pleaseWait "Ð?Ñ?аÑ?зеÑ? запÑ?Ñ?Ñ?иÑ?Ñ?Ñ? поÑ?ле Ñ?ого как бÑ?деÑ? Ñ?Ñ?Ñ?ановлено Ñ?еÑ?евое Ñ?оединение в Ñ?еÑ?и Tor.">
+<!ENTITY torprogress.pleaseWait "Ð?ожалÑ?йÑ?Ñ?а, подождиÑ?е, пока бÑ?деÑ? Ñ?Ñ?Ñ?ановлено Ñ?оединение Ñ? Ñ?еÑ?Ñ?Ñ? Tor.">
diff --git a/src/chrome/locale/ru/torlauncher.properties b/src/chrome/locale/ru/torlauncher.properties
index 20b9155..f9f81a7 100644
--- a/src/chrome/locale/ru/torlauncher.properties
+++ b/src/chrome/locale/ru/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor неожиданно завеÑ?Ñ?илÑ?Ñ?.
 torlauncher.please_restart_app=Ð?ожалÑ?йÑ?Ñ?а, пеÑ?езапÑ?Ñ?Ñ?иÑ?е пÑ?иложение
 torlauncher.tor_controlconn_failed=Ð?евозможно Ñ?оединиÑ?Ñ?Ñ?Ñ? Ñ? поÑ?Ñ?ом Ñ?пÑ?авлениÑ? Tor.
 torlauncher.tor_failed_to_start=Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor.
-torlauncher.tor_bootstrap_failed=Tor не Ñ?Ñ?мел Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?еÑ?евое Ñ?оединение.
-torlauncher.tor_bootstrap_failed_details=%1$S не Ñ?далоÑ?Ñ? (%2$S).
+torlauncher.tor_control_failed=Ð?е Ñ?далоÑ?Ñ? взÑ?Ñ?Ñ? конÑ?Ñ?олÑ? над Tor.
+torlauncher.tor_bootstrap_failed=ТоÑ? не Ñ?далоÑ?Ñ? Ñ?Ñ?Ñ?ановиÑ?Ñ? подклÑ?Ñ?ение к Ñ?еÑ?и Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S неÑ?даÑ?но (%2$S).
 
 torlauncher.unable_to_start_tor=Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor.\n\n%S
 torlauncher.tor_missing=Ð?Ñ?полнÑ?емÑ?й Ñ?айл Tor оÑ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ?.
@@ -23,6 +24,10 @@ 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=Ð?Ñ? должнÑ? вÑ?бÑ?аÑ?Ñ? Ñ?ип Ñ?Ñ?анÑ?поÑ?Ñ?а пÑ?едопÑ?еделеннÑ?Ñ? моÑ?Ñ?ов.
+torlauncher.error_bridge_bad_default_type=Ð?Ñ?едопÑ?еделеннÑ?е моÑ?Ñ?Ñ? не поддеÑ?живаÑ?Ñ? Ñ?ип Ñ?Ñ?анÑ?поÑ?Ñ?а %S. Ð?ожалÑ?йÑ?Ñ?а, иÑ?пÑ?авÑ?Ñ?е ваÑ?и наÑ?Ñ?Ñ?ойки.
+
+torlauncher.recommended_bridge=(Ñ?екомендÑ?емÑ?й)
 
 torlauncher.connect=СоединиÑ?Ñ?Ñ?Ñ?
 torlauncher.quit=Ð?Ñ?йÑ?и
diff --git a/src/chrome/locale/sv/torlauncher.properties b/src/chrome/locale/sv/torlauncher.properties
index 0a93939..985868c 100644
--- a/src/chrome/locale/sv/torlauncher.properties
+++ b/src/chrome/locale/sv/torlauncher.properties
@@ -1,24 +1,57 @@
 ### Copyright (c) 2014, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
-torlauncher.tor_bootstrap_failed_details=%1$S misslyckade (%2$S).
+torlauncher.error_title=Tor Launcher
 
-torlauncher.bootstrapStatus.conn_dir=Ansluter till en nodkatalog
+torlauncher.tor_exited=Tor stängdes av oväntat.
+torlauncher.please_restart_app=Var god starta om det här programmet.
+torlauncher.tor_controlconn_failed=Kunde inte ansluta till Tors kontrollport.
+torlauncher.tor_failed_to_start=Uppstart av Tor misslyckades.
+torlauncher.tor_control_failed=Misslyckades med att ta kontroll över Tor.
+torlauncher.tor_bootstrap_failed=Tor misslyckades med att upprätta en anslutning till Tor-nätverket.
+torlauncher.tor_bootstrap_failed_details=%1$S misslyckades (%2$S).
+
+torlauncher.unable_to_start_tor=Kan inte starta Tor.\n\n%S
+torlauncher.tor_missing=Tors körbara programfil saknas.
+torlauncher.torrc_missing=Filen torrc saknas.
+torlauncher.datadir_missing=Tors data-katalog saknas.
+torlauncher.password_hash_missing=Misslyckades med att hämta hashat lösenord.
+
+torlauncher.failed_to_get_settings=Kunde inte läsa in inställningar för Tor.\n\n%S
+torlauncher.failed_to_save_settings=Kunde inte spara inställningar för Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Försäkra dig om att Tor är startad.
+
+torlauncher.error_proxy_addr_missing=Du måste ange både en IP-adress eller värdnamn, samt ett port-nummer för att konfigurera Tor till att använda en proxy för att nå Internet.
+torlauncher.error_proxy_type_missing=Du måste välja typ av proxy.
+torlauncher.error_bridges_missing=Du måste ange en eller flera bryggor.
+# torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
+# torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+
+torlauncher.recommended_bridge=(rekommenderas)
+
+torlauncher.connect=Anslut
+torlauncher.quit=Avsluta
+torlauncher.quit_win=Stäng
+torlauncher.done=Klar
+
+torlauncher.forAssistance=För assistans, kontakta %S
+
+torlauncher.bootstrapStatus.conn_dir=Ansluter till en reläkatalog
 torlauncher.bootstrapStatus.handshake_dir=Skapar en krypterad kataloganslutning
-torlauncher.bootstrapStatus.requesting_status=Hämtar nätverksstatusen
-torlauncher.bootstrapStatus.loading_status=Laddar nätverksstatus
-torlauncher.bootstrapStatus.loading_keys=Laddar auktoritära certifikat
-torlauncher.bootstrapStatus.requesting_descriptors=Begär nodinformation
-torlauncher.bootstrapStatus.loading_descriptors=Laddar routerinformation
-torlauncher.bootstrapStatus.conn_or=Ansluter till Tor-nätverket
-torlauncher.bootstrapStatus.handshake_or=Skapar en Torkrets
+torlauncher.bootstrapStatus.requesting_status=Hämtar nätverksstatus
+torlauncher.bootstrapStatus.loading_status=Läser in nätverksstatus
+torlauncher.bootstrapStatus.loading_keys=Läser in auktoritära certifikat
+torlauncher.bootstrapStatus.requesting_descriptors=Begär reläinformation
+torlauncher.bootstrapStatus.loading_descriptors=Läser in reläinformation
+torlauncher.bootstrapStatus.conn_or=Ansluter till Tor nätverket
+torlauncher.bootstrapStatus.handshake_or=Skapar en Tor-krets
 torlauncher.bootstrapStatus.done=Ansluten till Tor-nätverket!
 
-torlauncher.bootstrapWarning.done=redo
+torlauncher.bootstrapWarning.done=klar
 torlauncher.bootstrapWarning.connectrefused=anslutningen vägrades
 torlauncher.bootstrapWarning.misc=blandat
 torlauncher.bootstrapWarning.resourcelimit=otillräckliga resurser
 torlauncher.bootstrapWarning.identity=identitet felmatchad
-torlauncher.bootstrapWarning.timeout=anslutningen gjorde en timeout
-torlauncher.bootstrapWarning.noroute=framkomlig väg till värddatorn saknas (no route to host)
-torlauncher.bootstrapWarning.ioerror=läs/skrivfel
+torlauncher.bootstrapWarning.timeout=tidsgränsen överskreds
+torlauncher.bootstrapWarning.noroute=framkomlig väg till värddatorn saknas
+torlauncher.bootstrapWarning.ioerror=läs-/skrivfel
diff --git a/src/chrome/locale/vi/network-settings.dtd b/src/chrome/locale/vi/network-settings.dtd
index 3ac3994..e42c83b 100644
--- a/src/chrome/locale/vi/network-settings.dtd
+++ b/src/chrome/locale/vi/network-settings.dtd
@@ -1,59 +1,64 @@
-<!ENTITY torsettings.dialog.title "">
+<!ENTITY torsettings.dialog.title "Cài Ä?ặt mạng Tor">
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "">
+<!ENTITY torsettings.prompt "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.">
 
 <!ENTITY torSettings.yes "Có">
 <!ENTITY torSettings.no "Không">
 
-<!ENTITY torSettings.firstQuestion "">
-<!ENTITY torSettings.configurePrompt1 "">
-<!ENTITY torSettings.configurePrompt2 "">
-<!ENTITY torSettings.configure "">
-<!ENTITY torSettings.connectPrompt2 "">
-<!ENTITY torSettings.connectPrompt3 "">
-<!ENTITY torSettings.connect "">
+<!ENTITY torSettings.firstQuestion "Which of the following best describes your situation?">
+<!ENTITY torSettings.configurePrompt1 "This computer's Internet connection is censored, filtered, or proxied.">
+<!ENTITY torSettings.configurePrompt2 "I need to configure bridge, firewall, or proxy settings.">
+<!ENTITY torSettings.configure "Cấu hình">
+<!ENTITY torSettings.connectPrompt2 "Tôi muá»?n kết ná»?i trá»±c tiếp Ä?ến mạng Tor,">
+<!ENTITY torSettings.connectPrompt3 "This will work in most situations.">
+<!ENTITY torSettings.connect "Kết n�i">
 
-<!ENTITY torSettings.proxyQuestion "">
+<!ENTITY torSettings.proxyQuestion "Máy tính này có cần dùng proxy Ä?á»? kết ná»?i Ä?ến Internet?">
 <!-- see https://www.torproject.org/docs/proxychain.html.en -->
-<!ENTITY torSettings.proxyHelp "">
-<!ENTITY torSettings.enterProxy "">
-<!ENTITY torSettings.firewallQuestion "">
-<!ENTITY torSettings.firewallHelp "">
-<!ENTITY torSettings.enterFirewall "">
-<!ENTITY torSettings.bridgeQuestion "">
+<!ENTITY torSettings.proxyHelp "If you are not sure how to answer this question, look at the Internet settings in another browser to see whether it is configured to use a proxy.">
+<!ENTITY torSettings.enterProxy "Enter the proxy settings.">
+<!ENTITY torSettings.firewallQuestion "Does this computer's Internet connection go through a firewall that only allows connections to certain ports?">
+<!ENTITY torSettings.firewallHelp "Nếu nhÆ° bạn không chắc chắn làm thế nào trả lá»?i câu há»?i này, chá»?n Không. Nếu nhÆ° bạn gặp vấn Ä?á»? kết ná»?i Ä?ến mạng Tor, thay Ä?á»?i thiết lập này.">
+<!ENTITY torSettings.enterFirewall "Enter a comma-separated list of ports that are allowed by the firewall.">
+<!ENTITY torSettings.bridgeQuestion "Does your Internet Service Provider (ISP) block or otherwise censor connections to the Tor Network?">
+<!ENTITY torSettings.bridgeHelp "If you are not sure how to answer this question, choose No.&amp;#160; If you choose Yes, you will be asked to configure Tor Bridges, which are unlisted relays that make it more difficult to block connections to the Tor Network.">
+<!ENTITY torSettings.bridgeSettingsPrompt "You may use the provided set of bridges or you may obtain and enter a custom set of bridges.">
 
 <!-- Other: -->
 
-<!ENTITY torsettings.startingTor "">
-<!ENTITY torsettings.restart "">
+<!ENTITY torsettings.startingTor "Chá»? Ä?ợi Ä?á»? Tor khá»?i Ä?á»?ng..">
+<!ENTITY torsettings.restart "Khá»?i Ä?á»?ng lại">
 
-<!ENTITY torsettings.optional "">
+<!ENTITY torsettings.optional "Tuỳ ch�n">
 
-<!ENTITY torsettings.useProxy.checkbox "">
-<!ENTITY torsettings.useProxy.type "">
+<!ENTITY torsettings.useProxy.checkbox "Máy chủ này cần phải dùng proxy Ä?á»? truy cập Internet">
+<!ENTITY torsettings.useProxy.type "Dạng proxy:">
 <!ENTITY torsettings.useProxy.address "Ä?á»?a chá»?:">
-<!ENTITY torsettings.useProxy.address.placeholder "">
+<!ENTITY torsettings.useProxy.address.placeholder "Ä?á»?a chá»? IP hoặc hostname">
 <!ENTITY torsettings.useProxy.port "Cá»?ng:">
 <!ENTITY torsettings.useProxy.username "Tên Ä?Ä?ng nhập:">
 <!ENTITY torsettings.useProxy.password "Mật khẩu:">
-<!ENTITY torsettings.useProxy.type.socks4 "">
-<!ENTITY torsettings.useProxy.type.socks5 "">
-<!ENTITY torsettings.useProxy.type.http "">
-<!ENTITY torsettings.firewall.checkbox "">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCK 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCK 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "This computer goes through a firewall that only allows connections to certain ports">
 <!ENTITY torsettings.firewall.allowedPorts "Những Cá»?ng Ä?ược phép:">
-<!ENTITY torsettings.useBridges.checkbox "">
-<!ENTITY torsettings.useBridges.label "">
-<!ENTITY torsettings.useBridges.placeholder "">
-
-<!ENTITY torsettings.copyLog "">
-<!ENTITY torsettings.bridgeHelpTitle "">
-<!ENTITY torsettings.bridgeHelp1 "">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "">
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "">
+<!ENTITY torsettings.useBridges.checkbox "Nhà cung cấp dá»?ch vụ của tôi (ISP) Ä?ã chặn kết ná»?i Ä?ến mạng Tor">
+<!ENTITY torsettings.useBridges.default "Connect with provided bridges">
+<!ENTITY torsettings.useBridges.type "Transport type:">
+<!ENTITY torsettings.useBridges.custom "Enter custom bridges">
+<!ENTITY torsettings.useBridges.label "Enter one or more bridge relays (one per line).">
+<!ENTITY torsettings.useBridges.placeholder "type address:port">
+
+<!ENTITY torsettings.copyLog "Copy Tor Log To Clipboard">
+<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay Help">
+<!ENTITY torsettings.bridgeHelp1 "Nếu nhÆ° bạn không thá»? kết ná»?i Ä?ến mạng Tor, có thá»? là nhà cung cấp dá»?ch vụ của bạn (ISP) hoặc cÆ¡ quan khác Ä?ã chặn kết ná»?i Ä?ến Tor. Thông thÆ°á»?ng, bạn có thá»? giải quyết vấn này bằng cách sá»­ dụng Tor Bridges, các Tor Bridges này sẽ không Ä?ược liá»?t kê Ä?á»? làm cho viá»?c ngÄ?n chặn khó khÄ?n hÆ¡n.">
+<!ENTITY torsettings.bridgeHelp1B "You may use the preconfigured, provided set of bridge addresses or you may obtain a custom set of addresses by using one of these three methods:">
+<!ENTITY torsettings.bridgeHelp2Heading "Ä?i qua Web">
+<!ENTITY torsettings.bridgeHelp2 "Sử dụng trình duy�t web truy cập vào https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "Through the Email Autoresponder">
+<!ENTITY torsettings.bridgeHelp3 "Gá»­i email Ä?ến bridges@xxxxxxxxxxxxxx vá»?i dòng get bridges trong phần thân của email. Tuy nhiên, Ä?á»? làm cho kẻ tấn công khó khÄ?n hÆ¡n trong viá»?c biết Ä?ược Ä?á»?a chá»? cầu ná»?i, bạn phải gá»­i yêu cầu này từ email của yahoo.com hoặc gmail.com.">
+<!ENTITY torsettings.bridgeHelp4Heading "Through the Help Desk">
+<!ENTITY torsettings.bridgeHelp4 "As a last resort, you can request bridge addresses by sending a polite email message to help@xxxxxxxxxxxxxxxxxx&amp;#160; Please note that a person will need to respond to each request.">
diff --git a/src/chrome/locale/vi/progress.dtd b/src/chrome/locale/vi/progress.dtd
index f2b867b..cbafae0 100644
--- a/src/chrome/locale/vi/progress.dtd
+++ b/src/chrome/locale/vi/progress.dtd
@@ -1,4 +1,4 @@
-<!ENTITY torprogress.dialog.title "">
-<!ENTITY torprogress.openSettings "">
+<!ENTITY torprogress.dialog.title "Tor Status">
+<!ENTITY torprogress.openSettings "Open Settings">
 <!ENTITY torprogress.heading "Kết n�i v�i mạng Tor">
-<!ENTITY torprogress.pleaseWait "">
+<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.">
diff --git a/src/chrome/locale/vi/torlauncher.properties b/src/chrome/locale/vi/torlauncher.properties
index 7162829..8566a15 100644
--- a/src/chrome/locale/vi/torlauncher.properties
+++ b/src/chrome/locale/vi/torlauncher.properties
@@ -4,30 +4,35 @@
 # torlauncher.error_title=Tor Launcher
 
 # torlauncher.tor_exited=Tor unexpectedly exited.
-# torlauncher.please_restart_app=Please restart this application.
+torlauncher.please_restart_app=Vui lòng khá»?i Ä?á»?ng lại ứng dụng này.
 # torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
 torlauncher.tor_failed_to_start=Chạy Tor thất bại.
-torlauncher.tor_bootstrap_failed=Không th� thiết lập kết n�i vào mạng Tor.
-torlauncher.tor_bootstrap_failed_details=%1$S thất bại (%2$S).
+# torlauncher.tor_control_failed=Failed to take control of Tor.
+torlauncher.tor_bootstrap_failed=Tor Ä?ã thất bại khi thiết lập kết ná»?i Ä?ến mạng Tor
+# torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 # torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
-# torlauncher.tor_missing=The Tor executable is missing.
-# torlauncher.torrc_missing=The torrc file is missing.
-# torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.tor_missing=Tập tin thực thi của Tor b� thiếu.
+torlauncher.torrc_missing=Thiếu tập tin torrc.
+torlauncher.datadir_missing=Thư mục data trong Tor không t�n tại.
 # torlauncher.password_hash_missing=Failed to get hashed password.
 
 # torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
-# torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S
-# torlauncher.ensure_tor_is_running=Please ensure that Tor is running.
+torlauncher.failed_to_save_settings=Không thá»? lÆ°u lại các cài Ä?ặt của Tor.
+torlauncher.ensure_tor_is_running=Hãy chắc chắn rằng Tor Ä?ang chạy.
 
 torlauncher.error_proxy_addr_missing=Bạn phải xác Ä?á»?nh cả hai má»?t Ä?á»?a chá»? IP hay tên máy và sá»? cá»?ng Ä?á»? cấu hình Tor Ä?á»? sá»­ dụng má»?t proxy ủy quyá»?n truy cập vào  Liên mạng
-# torlauncher.error_proxy_type_missing=You must select the proxy type.
-# torlauncher.error_bridges_missing=You must specify one or more bridges.
+torlauncher.error_proxy_type_missing=Bạn phải ch�n ki�u proxy.
+torlauncher.error_bridges_missing=Bạn phải ch� dẫn m�t hoặc nhi�u cầu n�i.
+# torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
+# torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
 
-# torlauncher.connect=Connect
+# torlauncher.recommended_bridge=(recommended)
+
+torlauncher.connect=Kết n�i
 torlauncher.quit=Thoát
 torlauncher.quit_win=Thoát
-# torlauncher.done=Done
+torlauncher.done=Hoàn thành
 
 # torlauncher.forAssistance=For assistance, contact %S
 
diff --git a/src/chrome/locale/zh-CN/network-settings.dtd b/src/chrome/locale/zh-CN/network-settings.dtd
index 267e4bb..8bbe5f7 100644
--- a/src/chrome/locale/zh-CN/network-settings.dtd
+++ b/src/chrome/locale/zh-CN/network-settings.dtd
@@ -2,17 +2,17 @@
 
 <!-- For "first run" wizard: -->
 
-<!ENTITY torsettings.prompt "å?¨ Tor Browser Bundle å°?è¯?è¿?æ?¥äº?è??ç½?ä¹?å??ï¼?ä½ é??è¦?æ??ä¾?ä¸?äº?该计ç®?æ?ºç½?ç»?è¿?æ?¥ç??ç?¸å?³ä¿¡æ?¯ã??">
+<!ENTITY torsettings.prompt "å?¨æ?¨è¿?æ?¥å?°Torç½?ç»?ä¹?å??ï¼?é??è¦?æ??ä¾?æ?¬æ?ºç??è?±ç?¹ç½?è¿?æ?¥ä¿¡æ?¯ã??">
 
 <!ENTITY torSettings.yes "æ?¯">
 <!ENTITY torSettings.no "å?¦">
 
 <!ENTITY torSettings.firstQuestion "以ä¸?å?ªä¸ªæ??è¿°ä¸?ä½ ç??æ??å?µæ??为å?¹é??ï¼?">
 <!ENTITY torSettings.configurePrompt1 "该计ç®?æ?ºç??ç½?ç»?è¿?æ?¥å??å?°å®¡æ?¥æ??è¿?滤ï¼?æ??è??é??è¦?使ç?¨ä»£ç??ã??">
-<!ENTITY torSettings.configurePrompt2 "æ??é??è¦?é??ç½®ç½?ç»?设置ã??">
+<!ENTITY torSettings.configurePrompt2 "æ??é??è¦?é??ç½®ç½?æ¡¥ã??é?²ç?«å¢?æ??è??代ç??设置ã??">
 <!ENTITY torSettings.configure "é??ç½®">
 <!ENTITY torSettings.connectPrompt2 "æ??æ?³è¦?ç?´æ?¥è¿?æ?¥ Tor ç½?ç»?ã??">
-<!ENTITY torSettings.connectPrompt3 "">
+<!ENTITY torSettings.connectPrompt3 "è¿?å?¨å¤§å¤?æ?°æ??å?µä¸?正常工ä½?ã??">
 <!ENTITY torSettings.connect "è¿?æ?¥">
 
 <!ENTITY torSettings.proxyQuestion "该计ç®?æ?ºæ?¯å?¦é??è¦?é??è¿?代ç??访é?®äº?è??ç½?ï¼?">
@@ -22,7 +22,9 @@
 <!ENTITY torSettings.firewallQuestion "该计ç®?æ?ºç??é?²ç?«å¢?æ?¯å?¦ä»?å??许ç?¹å®?端å?£ç??äº?è??ç½?è¿?æ?¥ï¼?">
 <!ENTITY torSettings.firewallHelp "å¦?æ??ä¸?ç?¥é??å¦?ä½?å??ç­?该é?®é¢?ï¼?请é??æ?©å?¦ã??å¦?æ??è¿?æ?¥ Tor ç½?ç»?æ?¶å?ºç?°é?®é¢?ï¼?请æ?´æ?¹è¯¥è®¾ç½®ã??">
 <!ENTITY torSettings.enterFirewall "请è¾?å?¥é?²ç?«å¢?å??许ç??端å?£ï¼?中é?´ç?¨é??å?·é??å¼?ã??">
-<!ENTITY torSettings.bridgeQuestion "å¦?æ??该计ç®?æ?ºç??ç½?ç»?è¿?æ?¥å??å?°å®¡æ?¥ï¼?ä½ é??è¦?使ç?¨ç½?桥中继ï¼?å?¦å??请ç?´æ?¥ç?¹å?»â??è¿?æ?¥â??ã??">
+<!ENTITY torSettings.bridgeQuestion "æ?¨ç??äº?è??ç½?æ??å?¡æ??ä¾?å?? (ISP) é?»æ?¡æ??审æ?¥ä¸? Tor ç½?ç»?ç??è¿?æ?¥å??ï¼?">
+<!ENTITY torSettings.bridgeHelp "å¦?æ??æ?¨ä¸?ç?¥é??æ­¤é?®é¢?ç??ç­?æ¡?ï¼?请é??æ?©å?¦ã??&amp;#160; å¦?æ??æ?¨é??æ?©æ?¯ï¼?æ?¨å°?被è¦?æ±?é??ç½® Tor ç½?æ¡¥ï¼?å®?们æ?¯æ?ªè¢«å?¬å¼?ç??中继ç?¹ï¼?å?¯ä»¥ä½¿å¾? Tor ç½?ç»?ç??è¿?æ?¥æ?´é?¾ä»¥è¢«å°?æ??ã??">
+<!ENTITY torSettings.bridgeSettingsPrompt "æ?¨å?¯ä»¥ä½¿ç?¨ç½?æ¡¥ç??é»?认设置ï¼?æ?¨ä¹?å?¯ä»¥è?·å??å??è¾?å?¥è?ªå®?ä¹?ç??ç½?æ¡¥å?°å??ã??">
 
 <!-- Other: -->
 
@@ -44,16 +46,19 @@
 <!ENTITY torsettings.firewall.checkbox "该计ç®?æ?ºç??é?²ç?«å¢?ä»?å??许ç?¹å®?端å?£ç??äº?è??ç½?è¿?æ?¥">
 <!ENTITY torsettings.firewall.allowedPorts "å??许ç??端å?£ï¼?">
 <!ENTITY torsettings.useBridges.checkbox "æ??ç??äº?è??ç½?æ??å?¡æ??ä¾?å?? (ISP) å°?é??äº? Tor ç½?ç»?è¿?æ?¥">
+<!ENTITY torsettings.useBridges.default "使ç?¨æ??ä¾?ç??ç½?æ¡¥è¿?æ?¥">
+<!ENTITY torsettings.useBridges.type "ä¼ è¾?ç±»å??ï¼?">
+<!ENTITY torsettings.useBridges.custom "������桥">
 <!ENTITY torsettings.useBridges.label "è¾?å?¥ä¸?个æ??å¤?个ç½?桥中继(ä¸?è¡?ä¸?个)ã??">
-<!ENTITY torsettings.useBridges.placeholder "å?°å??:端å?£æ?? obfs ç½?æ¡¥å?°å??:端å?£">
+<!ENTITY torsettings.useBridges.placeholder "è¾?å?¥ å?°å??:端å?£">
 
 <!ENTITY torsettings.copyLog "请� Tor ������贴�">
 <!ENTITY torsettings.bridgeHelpTitle "�桥中继帮�">
-<!ENTITY torsettings.bridgeHelp1 "å¦?æ??æ? æ³?è¿?æ?¥ Tor ç½?ç»?ï¼?å?¯è?½æ?¯å? ä¸ºäº?è??ç½?æ??å?¡æ??ä¾?å?? (ISP) å°?é??äº? Torã??é??常ï¼?å?©ç?¨æ?´é?¾ä»¥å°?é??ç??é??è??中继 Tor ç½?æ¡¥å?¯ä»¥åº?对è¿?ä¸?é?®é¢?ã??">
-<!ENTITY torsettings.bridgeHelp1B "">
-<!ENTITY torsettings.bridgeHelp2Heading "">
-<!ENTITY torsettings.bridgeHelp2 "å¦?é??è?·å??ç½?æ¡¥ï¼?请使ç?¨æµ?è§?å?¨è®¿é?®ä»¥ä¸?页é?¢ï¼?https://bridges.torproject.org";>
-<!ENTITY torsettings.bridgeHelp3Heading "">
-<!ENTITY torsettings.bridgeHelp3 "è?·å??å?¬å?±ç½?æ¡¥å?°å??è¿?æ??ä¸?个æ?¹å¼?ï¼?å??é??é?®ä»¶è?³ bridges@xxxxxxxxxxxxxxï¼?并å?¨æ­£æ??中填ä¸?â??get bridgesâ??ã??ä¸?è¿?ï¼?为äº?é?²æ­¢æ?»å?»è??è?·å¾?大é??ç½?æ¡¥å?°å??ï¼?å??é??é?®ä»¶ç??ç?µå­?é?®ä»¶å?°å??å¿?é¡»æ?¥è?ªä»¥ä¸?å??å??ï¼?gmail.com æ?? yahoo.comã??">
-<!ENTITY torsettings.bridgeHelp4Heading "">
-<!ENTITY torsettings.bridgeHelp4 "å?¦å¤?ï¼?è¿?å?¯ä»¥å??é??ç?µå­?é?®ä»¶è?³ help@xxxxxxxxxxxxxxxxx æ?¥è?·å??ç½?桥中继ã??">
+<!ENTITY torsettings.bridgeHelp1 "å¦?æ??æ?¨æ? æ³?è¿?æ?¥å?° Tor ç½?ç»?ï¼?å?¯è?½æ?¯æ?¨ç??äº?è??ç½?æ??å?¡æ??ä¾?å?? (ISP) æ??å?¶ä»?æ?ºæ??å?¨é?»æ?¡ Torã??&amp;#160; é??常æ?¥è¯´ï¼?ä½ å?¯ä»¥ä½¿ç?¨ Tor ç½?桥解å?³æ­¤é?®é¢?ï¼?å? ä¸ºå®?们æ?¯æ?ªå?¬å¼?ç??中继ç?¹ï¼?æ?´ä¸?容æ??被å°?é??ã??">
+<!ENTITY torsettings.bridgeHelp1B "æ?¨å?¯ä»¥ä½¿ç?¨é¢?å??é??置好ç??é»?认设置ç??ç½?æ¡¥å?°å??ï¼?æ??è??ï¼?æ?¨ä¹?å?¯ä»¥ä½¿ç?¨ä»¥ä¸?ä¸?ç§?æ?¹æ³?ä¹?ä¸?è?·å??è?ªå®?ä¹?ç??å?°å??ã??">
+<!ENTITY torsettings.bridgeHelp2Heading "é??è¿?ä¸?ç»´ç½?">
+<!ENTITY torsettings.bridgeHelp2 "使��页���访� https://bridges.torproject.org";>
+<!ENTITY torsettings.bridgeHelp3Heading "é??è¿?ç?µå­?é?®ä»¶è?ªå?¨å??å¤?ç³»ç»?">
+<!ENTITY torsettings.bridgeHelp3 "å??é??é?®ä»¶å?° bridges@xxxxxxxxxxxxxxï¼?é?®ä»¶æ­£æ??é¡»å??å?« get bridges è¡?ã??&amp;#160; ç?¶è??ï¼?è¿?ä¹?å?¯è?½è?´ä½¿æ?»å?»è??è?·ç?¥å¤§é??ç½?æ¡¥å?°å??ï¼?æ??以你å¿?é¡»ä»? gmail.com æ??è?? yahoo.com ç??ç?µå­?é?®ä»¶å?°å??å??é??è¿?ä¸?请æ±?ã??">
+<!ENTITY torsettings.bridgeHelp4Heading "é??è¿?帮å?©å?°">
+<!ENTITY torsettings.bridgeHelp4 "ä½?为æ??å??ç??æ??段ï¼?ä½ å?¯ä»¥å??ä¸?å°?礼è²?ç??é?®ä»¶å??é??å?° help@xxxxxxxxxxxxxxxxx 以请æ±?ç½?æ¡¥å?°å??ã??&amp;#160; 请注æ??ï¼?æ¯?个请æ±?é??è¦?人工å??åº?ã??">
diff --git a/src/chrome/locale/zh-CN/progress.dtd b/src/chrome/locale/zh-CN/progress.dtd
index 75b64ec..c014812 100644
--- a/src/chrome/locale/zh-CN/progress.dtd
+++ b/src/chrome/locale/zh-CN/progress.dtd
@@ -1,4 +1,4 @@
 <!ENTITY torprogress.dialog.title "Tor ç?¶æ??">
 <!ENTITY torprogress.openSettings "æ??å¼?设置">
 <!ENTITY torprogress.heading "正��� Tor ��">
-<!ENTITY torprogress.pleaseWait "è¿?æ?¥è?³ Tor ç½?ç»?å??å°?æ??å¼?æµ?è§?å?¨ã??">
+<!ENTITY torprogress.pleaseWait "请��建�Tor����">
diff --git a/src/chrome/locale/zh-CN/torlauncher.properties b/src/chrome/locale/zh-CN/torlauncher.properties
index 6a98bfd..adc973e 100644
--- a/src/chrome/locale/zh-CN/torlauncher.properties
+++ b/src/chrome/locale/zh-CN/torlauncher.properties
@@ -7,8 +7,9 @@ torlauncher.tor_exited=Tor æ??å¤?é??å?ºã??
 torlauncher.please_restart_app=请é??å?¯è¯¥åº?ç?¨ç¨?åº?ã??
 torlauncher.tor_controlconn_failed=æ? æ³?è¿?æ?¥ Tor æ?§å?¶ç«¯å?£ã??
 torlauncher.tor_failed_to_start=Tor æ? æ³?å?¯å?¨ã??
-torlauncher.tor_bootstrap_failed=Tor æ? æ³?建ç«? Tor ç½?ç»?è¿?æ?¥ã??
-torlauncher.tor_bootstrap_failed_details=%1$S 失败 (%2$S).
+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 å?¯æ?§è¡?æ??件ã??
@@ -23,6 +24,10 @@ torlauncher.ensure_tor_is_running=请确ä¿? Tor æ­£å?¨è¿?è¡?ã??
 torlauncher.error_proxy_addr_missing=为äº?å°? Tor é??置为使ç?¨ä»£ç??访é?®äº?è??ç½?ï¼?å¿?é¡»æ??å®? IP å?°å??æ??主æ?ºå??以å??端å?£å?·ã??
 torlauncher.error_proxy_type_missing=å¿?é¡»é??æ?©ä»£ç??ç±»å??ã??
 torlauncher.error_bridges_missing=å¿?é¡»æ??å®?ä¸?个æ??å¤?个ç½?æ¡¥ã??
+torlauncher.error_default_bridges_type_missing=æ?¨å¿?须对æ??ä¾?ç??ç½?æ¡¥é??æ?©ä¼ è¾?ç±»å??ã??
+torlauncher.error_bridge_bad_default_type=没æ??æ??ä¾?ä¼ è¾?ç±»å??为 %S ç??å?¯ç?¨ç½?æ¡¥ã??请è°?æ?´æ?¨ç??设置ã??
+
+torlauncher.recommended_bridge=(æ?¨è??)
 
 torlauncher.connect=è¿?æ?¥
 torlauncher.quit=é??å?º
@@ -31,18 +36,18 @@ torlauncher.done=å®?æ??
 
 torlauncher.forAssistance=å¦?é??帮å?©ï¼?请è??ç³» %S
 
-torlauncher.bootstrapStatus.conn_dir=��中继��
-torlauncher.bootstrapStatus.handshake_dir=建ç«?å? å¯?ç??ç?®å½?è¿?æ?¥
-torlauncher.bootstrapStatus.requesting_status=æ?¥æ?¶ç½?ç»?ç?¶æ??
-torlauncher.bootstrapStatus.loading_status=è½½å?¥ç½?ç»?ç?¶æ??
-torlauncher.bootstrapStatus.loading_keys=è½½å?¥æ??æ??æ??å?¡å?¨è¯?书
-torlauncher.bootstrapStatus.requesting_descriptors=请�中继信�
-torlauncher.bootstrapStatus.loading_descriptors=载�中继信�
-torlauncher.bootstrapStatus.conn_or=è¿?æ?¥ Tor ç½?ç»?
-torlauncher.bootstrapStatus.handshake_or=建ç«? Tor å??è·¯
+torlauncher.bootstrapStatus.conn_dir=正���中继��
+torlauncher.bootstrapStatus.handshake_dir=æ­£å?¨å»ºç«?å? å¯?ç??ç?®å½?è¿?æ?¥
+torlauncher.bootstrapStatus.requesting_status=æ­£å?¨æ?¥æ?¶ç½?ç»?ç?¶æ??
+torlauncher.bootstrapStatus.loading_status=æ­£å?¨è½½å?¥ç½?ç»?ç?¶æ??
+torlauncher.bootstrapStatus.loading_keys=æ­£å?¨è½½å?¥æ??å¨?è¯?书
+torlauncher.bootstrapStatus.requesting_descriptors=正�请�中继信�
+torlauncher.bootstrapStatus.loading_descriptors=正�载�中继信�
+torlauncher.bootstrapStatus.conn_or=正��� Tor ��
+torlauncher.bootstrapStatus.handshake_or=正�建� Tor 线路
 torlauncher.bootstrapStatus.done=Tor ��已����
 
-torlauncher.bootstrapWarning.done=ç»?æ??
+torlauncher.bootstrapWarning.done=å®?æ??
 torlauncher.bootstrapWarning.connectrefused=è¿?æ?¥è¢«æ??ç»?
 torlauncher.bootstrapWarning.misc=æ??项
 torlauncher.bootstrapWarning.resourcelimit=����

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