[tbb-commits] [torbutton] 02/02: Bug 40924: Copy tor-launcher strings to torbutton
gitolite role
git at cupani.torproject.org
Tue Sep 27 19:32:04 UTC 2022
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository torbutton.
commit 03fc12014cf3fb770086223ad009335c2c73d842
Author: Richard Pospesel <richard at torproject.org>
AuthorDate: Tue Sep 27 19:05:43 2022 +0000
Bug 40924: Copy tor-launcher strings to torbutton
- copied over en-US tor-launcher strings
- ran import-translations.sh and added only the new tor-launcher strings
---
chrome/locale/ar/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ar/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/bn-BD/network-settings.dtd | 83 ++++++++++++++
chrome/locale/bn-BD/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ca/network-settings.dtd | 84 ++++++++++++++
chrome/locale/ca/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/cs/network-settings.dtd | 83 ++++++++++++++
chrome/locale/cs/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/da/network-settings.dtd | 83 ++++++++++++++
chrome/locale/da/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/de/network-settings.dtd | 83 ++++++++++++++
chrome/locale/de/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/el/network-settings.dtd | 83 ++++++++++++++
chrome/locale/el/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/en-US/network-settings.dtd | 176 +++++++++++++++++++++++++++++
chrome/locale/en-US/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/es-AR/network-settings.dtd | 83 ++++++++++++++
chrome/locale/es-AR/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/es-ES/network-settings.dtd | 83 ++++++++++++++
chrome/locale/es-ES/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/eu/network-settings.dtd | 83 ++++++++++++++
chrome/locale/eu/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/fa/network-settings.dtd | 83 ++++++++++++++
chrome/locale/fa/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/fr/network-settings.dtd | 85 ++++++++++++++
chrome/locale/fr/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ga-IE/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ga-IE/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/he/network-settings.dtd | 83 ++++++++++++++
chrome/locale/he/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/hu/network-settings.dtd | 83 ++++++++++++++
chrome/locale/hu/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/id/network-settings.dtd | 83 ++++++++++++++
chrome/locale/id/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/is/network-settings.dtd | 83 ++++++++++++++
chrome/locale/is/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/it/network-settings.dtd | 83 ++++++++++++++
chrome/locale/it/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ja/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ja/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ka/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ka/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ko/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ko/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/lt/network-settings.dtd | 83 ++++++++++++++
chrome/locale/lt/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/mk/network-settings.dtd | 83 ++++++++++++++
chrome/locale/mk/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ms/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ms/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/my/network-settings.dtd | 83 ++++++++++++++
chrome/locale/my/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/nb-NO/network-settings.dtd | 83 ++++++++++++++
chrome/locale/nb-NO/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/nl/network-settings.dtd | 83 ++++++++++++++
chrome/locale/nl/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/pl/network-settings.dtd | 83 ++++++++++++++
chrome/locale/pl/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/pt-BR/network-settings.dtd | 83 ++++++++++++++
chrome/locale/pt-BR/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ro/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ro/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ru/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ru/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/sv-SE/network-settings.dtd | 83 ++++++++++++++
chrome/locale/sv-SE/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/th/network-settings.dtd | 83 ++++++++++++++
chrome/locale/th/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/tr/network-settings.dtd | 83 ++++++++++++++
chrome/locale/tr/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/uk/network-settings.dtd | 83 ++++++++++++++
chrome/locale/uk/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/vi/network-settings.dtd | 83 ++++++++++++++
chrome/locale/vi/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/zh-CN/network-settings.dtd | 83 ++++++++++++++
chrome/locale/zh-CN/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/zh-TW/network-settings.dtd | 83 ++++++++++++++
chrome/locale/zh-TW/torlauncher.properties | 95 ++++++++++++++++
78 files changed, 7052 insertions(+)
diff --git a/chrome/locale/ar/network-settings.dtd b/chrome/locale/ar/network-settings.dtd
new file mode 100644
index 00000000..27385c27
--- /dev/null
+++ b/chrome/locale/ar/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "إعدادات شبÙØ© تÙر">
+<!ENTITY torsettings.wizard.title.default "اتص٠بتÙر">
+<!ENTITY torsettings.wizard.title.configure "إعدادات شبÙØ© تÙر">
+<!ENTITY torsettings.wizard.title.connecting "Ùجر٠إÙشاء اتصاÙ">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Ùغة Ù
تصÙØ ØªÙر">
+<!ENTITY torlauncher.localePicker.prompt "اÙرجاء اختÙار Ùغة.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "اÙÙر "اتصÙ" ÙÙاتصا٠بتÙر.">
+<!ENTITY torSettings.configurePrompt "اÙÙر "اضبط" Ùضبط إعدادات اÙشبÙØ© Ø¥Ù ÙÙت Ù٠بÙد ÙØجب تÙر (Ù
Ø«Ù Ù
ØµØ±Ø ÙاÙصÙÙØ ÙترÙÙا) أ٠إ٠ÙÙت تتص٠Ù
٠شبÙØ© خاصة تتطÙب ÙسÙØ·.">
+<!ENTITY torSettings.configure "تÙÙÙÙ">
+<!ENTITY torSettings.connect "اتصÙ">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Ù٠اÙتظار تÙر Øت٠Ùبدء باÙعÙ
Ù...">
+<!ENTITY torsettings.restartTor "أعÙد تشغÙ٠تÙر">
+<!ENTITY torsettings.reconfigTor "أعÙد ضبط">
+
+<!ENTITY torsettings.discardSettings.prompt "ضبطت جسر تÙر أ٠أدخÙت إعدادات اÙÙسÙØ· اÙÙ
ØÙÙ. ÙØ¥Ùشاء اتصا٠Ù
باشر بشبÙ٠تÙØ±Ø Ùجب إزاÙÙ Ùذ٠اÙإعدادات.">
+<!ENTITY torsettings.discardSettings.proceed "از٠اÙاعدادات Ø«Ù
اتصÙ">
+
+<!ENTITY torsettings.optional "اختÙارÙ">
+
+<!ENTITY torsettings.useProxy.checkbox "أستخدÙ
ÙسÙطا ÙÙاتصا٠باÙØ¥ÙترÙت">
+<!ENTITY torsettings.useProxy.type "ÙÙع اÙبرÙÙسÙ">
+<!ENTITY torsettings.useProxy.type.placeholder "اختر ÙÙع اÙÙسÙØ·">
+<!ENTITY torsettings.useProxy.address "اÙعÙÙاÙ">
+<!ENTITY torsettings.useProxy.address.placeholder "عÙÙا٠اÙØ¥ÙترÙت IP أ٠اسÙ
اÙÙ
ضÙÙ">
+<!ENTITY torsettings.useProxy.port "Ù
ÙÙØ°">
+<!ENTITY torsettings.useProxy.username "اسÙ
اÙÙ
ستخدÙ
">
+<!ENTITY torsettings.useProxy.password "â®ÙÙÙ
Ø© اÙسÙر">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "اتصا٠اÙØ¥ÙترÙت ÙÙذا اÙÙÙ
بÙÙتر ÙÙ
ر بجدار ØÙ
اÙØ© ÙسÙ
Ø Ø¨Ø§Ùاتصا٠ÙÙØ· Ù
Ù Ø®Ùا٠Ù
ÙاÙØ° Ù
عÙÙØ©">
+<!ENTITY torsettings.firewall.allowedPorts "اÙÙ
ÙاÙØ° اÙÙ
سÙ
ÙØ Ø¨Ùا">
+<!ENTITY torsettings.useBridges.checkbox "تÙر Ù
ØجÙب Ù٠بÙدÙ">
+<!ENTITY torsettings.useBridges.default "اختر جسرا Ù
ÙدÙ
Ùجا Ù٠اÙبرÙاÙ
ج">
+<!ENTITY torsettings.useBridges.default.placeholder "اختر جسرا">
+<!ENTITY torsettings.useBridges.bridgeDB "اطÙب جسرا Ù
Ù torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "أدخ٠اÙرÙ
Ùز اÙÙ
ÙجÙدة Ù٠اÙصÙرة">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "اØص٠عÙ٠تØد جدÙد">
+<!ENTITY torsettings.useBridges.captchaSubmit "أرسÙ">
+<!ENTITY torsettings.useBridges.custom "أدخ٠عÙÙا٠جسر٠أعرÙÙ">
+<!ENTITY torsettings.useBridges.label "أدخ٠Ù
عÙÙÙ
ات جسر Ù
Ù Ù
صدر Ù
ÙØ«ÙÙ.">
+<!ENTITY torsettings.useBridges.placeholder "اÙتب اÙعÙÙاÙ:اÙÙ
ÙÙØ° (ÙاØد ÙÙ٠سطر)">
+
+<!ENTITY torsettings.copyLog "Ùسخ سج٠تÙر Ø¥Ù٠اÙØاÙظة">
+
+<!ENTITY torsettings.proxyHelpTitle "Ù
ساعدة اÙÙسÙØ·">
+<!ENTITY torsettings.proxyHelp1 "Ùد تÙÙÙ ÙÙا٠Øاجة Ø¥ÙÙ ÙسÙØ· (proxy) Ù
ØÙ٠عÙد اÙاتصا٠Ù
Ù Ø®Ùا٠شرÙØ© Ø£Ù Ù
درسة أ٠شبÙØ© جاÙ
عÙØ©. إذا ÙÙ
تÙÙ Ù
تأÙدÙا Ù
Ù
ا إذا Ùا٠اÙÙسÙØ· Ù
Ø·ÙÙبÙا Ø£Ù
ÙØ§Ø ÙابØØ« ع٠إعدادات اÙØ¥ÙترÙت ÙÙ Ù
تصÙØ Ø¢Ø®Ø± أ٠تØÙÙ Ù
٠إعدادات شبÙØ© اÙÙظاÙ
ÙدÙÙ.">
+
+<!ENTITY torsettings.bridgeHelpTitle "اÙÙ
ساعدة اÙخاصة باÙجسÙر اÙÙ
ÙرØÙØ©">
+<!ENTITY torsettings.bridgeHelp1 "اÙجسÙر Ù٠تØÙÙÙات غÙر Ù
درجة تجع٠Øجب اÙاتصاÙات Ø¥Ù٠شبÙØ© تÙر أصعب. ÙÙ ÙÙع Ù
٠اÙجسÙر ÙستخدÙ
طرÙÙØ© Ù
ختÙÙØ© ÙتجÙب اÙرÙابة. جسÙر obfs تجع٠ØرÙØ© Ù
عÙÙÙ
ات٠تبد٠ÙضجÙج عشÙائÙØ ÙجسÙر meek تجع٠ØرÙØ© Ù
عÙÙÙ
ات٠تبدÙا ÙØ£ÙÙا تتص٠ÙتÙ٠اÙخدÙ
Ø© بدÙا Ù
٠تÙر.">
+<!ENTITY torsettings.bridgeHelp2 "بسبب طرÙÙØ© Øظر بعض اÙبÙدا٠ÙتÙØ±Ø ØªØ¹Ù
٠بعض اÙجسÙر Ù٠بÙدا٠Ù
عÙÙØ© ÙÙÙÙا Ùا تعÙ
٠ببعضÙا اÙآخر. Ø¥Ù ÙÙ
تÙÙ Ù
تأÙدا بشأ٠أ٠اÙجسÙر تعÙ
Ù Ù٠بÙدÙØ Ùزر torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "اÙرجاء اÙاÙتظار بÙÙÙ
ا ÙÙشئ اتصاÙا ÙشبÙØ© تÙر. Ùد Ùستغر٠Ùذا عدة دÙائÙ.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "تÙر">
+<!ENTITY torPreferences.torSettings "إعدادات تÙر Tor">
+<!ENTITY torPreferences.torSettingsDescription "Ù
تصÙØ Tor Browser ÙÙج٠ØرÙØ© بÙاÙات٠عبر شبÙØ© تÙر Tor Network, اÙت٠ÙشغÙÙا Ø¢Ùا٠اÙÙ
تطÙعÙÙ ØÙ٠اÙعاÙÙ
." >
+<!ENTITY torPreferences.learnMore "إعرÙ/٠أÙثر ">
+<!ENTITY torPreferences.bridges "اÙجسÙر">
+<!ENTITY torPreferences.bridgesDescription "تساعد٠اÙجسÙر عÙ٠دخÙ٠شبÙØ© تÙر Tor Network Ù٠اÙØ£Ù
اÙ٠اÙت٠تØظر تÙر Tor. ÙباÙاعتÙ
اد عÙÙ Ù
Ùا٠تÙاجد٠Ùإ٠أØد اÙجسÙر Ùد ÙعÙ
٠بشÙ٠أÙض٠Ù
٠غÙرÙ. ">
+<!ENTITY torPreferences.useBridge "استخدÙ
جÙسÙر">
+<!ENTITY torPreferences.requestNewBridge "اطÙب جسرا جدÙداâ¦">
+<!ENTITY torPreferences.provideBridge "أدخ٠عÙÙا٠جÙسÙر">
+<!ENTITY torPreferences.advanced "Ù
تÙدÙ
">
+<!ENTITY torPreferences.advancedDescription "ÙÙ
بإعداد ÙÙÙÙØ© اتصا٠Ù
تصÙØ Tor Browser باÙاÙترÙت">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ÙÙÙ
Ù
ÙصÙÙØ© باÙÙاصÙØ©">
+<!ENTITY torPreferences.requestBridgeDialogTitle "اطÙب جسراÙ">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Ùتص٠بÙاعدة بÙاÙات اÙجسÙر BridgeDB. Ùرج٠اÙاÙتظار.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "ØÙ Ùاباتشا ÙØ·Ùب جسر.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "اÙØÙ ÙÙس سÙÙÙ
Ùا. ÙÙرج٠إعادة اÙÙ
ØاÙÙØ©.">
+<!ENTITY torPreferences.viewTorLogs "شاÙد سجÙات تÙر Tor">
+<!ENTITY torPreferences.viewLogs "شاÙد اÙسجÙات...">
+<!ENTITY torPreferences.torLogsDialogTitle "سجÙات تÙر Tor">
diff --git a/chrome/locale/ar/torlauncher.properties b/chrome/locale/ar/torlauncher.properties
new file mode 100644
index 00000000..fb0e3c7f
--- /dev/null
+++ b/chrome/locale/ar/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Ù
Ùشغ٠تÙر
+
+torlauncher.tor_exited_during_startup=تÙÙ٠تÙر أثÙاء بدء تشغÙÙÙ. Ùد ÙÙÙÙ Ùذا بسبب خطأ ÙÙ Ù
Ù٠إعدادات تÙØ±Ø Ø£Ù Ù
Ø´ÙÙØ© Ù٠تÙر ÙÙس٠أ٠برÙاÙ
ج آخر عÙÙ ÙظاÙ
ÙØ Ø£Ù Ø¨Ø³Ø¨Ø¨ Ù
Ø´ÙÙØ© Ù٠عتاد جÙازÙ. بدÙ٠إصÙØ§Ø Ø§ÙÙ
Ø´ÙÙØ© اÙØÙÙÙÙØ© Ùإعادة تشغÙ٠تÙر ÙÙ ÙعÙ
Ù Ù
تصÙØ ØªÙر.
+torlauncher.tor_exited=تÙÙ٠تÙر أثÙاء بدء تشغÙÙÙ. Ùد ÙÙÙÙ Ùذا بسبب خطأ ÙÙ Ù
Ù٠إعدادات تÙØ±Ø Ø£Ù Ù
Ø´ÙÙØ© Ù٠تÙر ÙÙس٠أ٠برÙاÙ
ج آخر عÙÙ ÙظاÙ
ÙØ Ø£Ù Ø¨Ø³Ø¨Ø¨ Ù
Ø´ÙÙØ© Ù٠عتاد جÙازÙ. بدÙ٠إصÙØ§Ø Ø§ÙÙ
Ø´ÙÙØ© اÙØÙÙÙÙØ© Ùإعادة تشغÙ٠تÙر ÙÙ ÙعÙ
Ù Ù
تصÙØ ØªÙر. إذا استÙ
رت اÙÙ
Ø´ÙÙØ©Ø Ùرج٠إرسا٠Ùسخة Ù
٠سج٠تÙر Ø¥ÙÙ ÙرÙ٠اÙدعÙ
.
+torlauncher.tor_exited2=إعادة تشغÙ٠تÙر Ùا ÙغÙ٠أÙسÙØ© اÙÙ
تصÙØ.
+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.unable_to_start_tor=غÙر Ùادر عÙ٠بدء تشغÙ٠تÙر.\n\n%S
+torlauncher.tor_missing=اÙÙ
Ù٠اÙتÙÙÙØ°Ù ÙتÙر Ù
ÙÙÙد.
+torlauncher.torrc_missing=Ù
ÙÙ torrc غÙر Ù
ÙجÙد ÙتعذÙر Ø¥ÙشاؤÙ.
+torlauncher.datadir_missing=دÙÙ٠بÙاÙات تÙر غÙر Ù
ÙجÙد ÙتعذÙر Ø¥ÙشاؤÙ.
+torlauncher.onionauthdir_missing=دÙÙÙ Ù
صادÙØ© Tor onion غÙر Ù
ÙجÙد ÙÙا ÙÙ
Ù٠إÙشاؤÙ.
+torlauncher.password_hash_missing=ÙØ´Ù Ù٠اÙØصÙ٠عÙÙ ÙÙÙ
Ø© اÙÙ
رÙر اÙÙ
جزأة.
+
+torlauncher.failed_to_get_settings=غÙر Ùادر عÙ٠جÙب إعدادات تÙر.\n\n%S
+torlauncher.failed_to_save_settings=غÙر Ùادر عÙÙ ØÙظ إعدادات تÙر.\n\n%S
+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=Ùجب عÙÙ٠تØدÙد ÙÙع اÙجسÙر اÙÙ
ÙدÙ
Ø© Ù
ع اÙÙ
تصÙØ.
+torlauncher.error_bridgedb_bridges_missing=ÙÙرج٠طÙب جسر.
+torlauncher.error_bridge_bad_default_type=Ùذا اÙÙÙع غÙر Ù
تÙÙر بداخ٠اÙجسÙر اÙÙ
ÙدÙ
Ø© Ù
ع اÙÙ
تصÙØ. اÙرجاء تعدÙ٠إعداداتÙ.
+
+torlauncher.bridge_suffix.meek-amazon=(ÙعÙ
Ù Ù٠اÙصÙÙ)
+torlauncher.bridge_suffix.meek-azure=(ÙعÙ
Ù Ù٠اÙصÙÙ)
+
+torlauncher.request_a_bridge=اطÙب جسراâ¦
+torlauncher.request_a_new_bridge=اطÙب جسرا جدÙداâ¦
+torlauncher.contacting_bridgedb=Ùتص٠بÙاعدة بÙاÙات اÙجسÙر BridgeDB. ÙÙرج٠اÙاÙتظار.
+torlauncher.captcha_prompt=ØÙ Ùاباتشا ÙØ·Ùب جسر.
+torlauncher.bad_captcha_solution=اÙØÙ ÙÙس سÙÙÙ
Ùا. ÙÙرج٠إعادة اÙÙ
ØاÙÙØ©.
+torlauncher.unable_to_get_bridge=تعذÙر جÙب جسر Ù
Ù Ùاعدة بÙاÙات اÙجسÙر BridgeDB.\n\n%S
+torlauncher.no_meek=ÙÙس اÙÙ
تصÙØ Ù
عدÙا ÙÙستخدÙ
meekØ ÙÙ٠أساس٠ÙÙØصÙ٠عÙ٠اÙجسÙر.
+torlauncher.no_bridges_available=اÙÙ
عذرة. Ùا تتÙÙر Ø£ÙØ© جسÙر ØاÙÙا.
+
+torlauncher.connect=اتصÙ
+torlauncher.restart_tor=أعÙد تشغÙ٠تÙر
+torlauncher.quit=Ø¥ÙÙاء
+torlauncher.quit_win=خرÙج
+torlauncher.done=تÙ
+
+torlauncher.forAssistance=ÙÙÙ
ساعدة, اتص٠ب٠%S
+torlauncher.forAssistance2=ÙÙÙ
Ùساعدة, ÙÙÙ
بزÙارة S%
+
+torlauncher.copiedNLogMessages=تÙ
اÙÙسخ. %S Ù
٠رسائ٠سج٠تÙر جاÙزة ÙÙصÙÙا ÙÙ Ù
Øرر ÙصÙص أ٠رساÙØ© برÙد Ø¥ÙÙترÙÙÙ.
+
+torlauncher.bootstrapStatus.starting=جار٠اÙبدأ
+torlauncher.bootstrapStatus.conn_pt=ÙتÙ
اÙإتصا٠Ù
ع جÙسÙر
+torlauncher.bootstrapStatus.conn_done_pt=ÙتÙ
اÙإتصا٠Ù
ع جÙسÙر
+torlauncher.bootstrapStatus.conn_proxy=ÙتÙ
اÙتÙاص٠Ù
ع اÙÙÙÙÙ
+torlauncher.bootstrapStatus.conn_done_proxy=ÙتÙ
اÙتÙاص٠Ù
ع اÙÙÙÙÙ
+torlauncher.bootstrapStatus.conn=ÙتÙ
اÙإتصا٠بÙ
رØ٠تÙر
+torlauncher.bootstrapStatus.conn_done=Ù
تص٠بÙ
ÙرØÙ٠تÙر
+torlauncher.bootstrapStatus.handshake=ÙتÙ
اÙتÙاÙض Ù
ع Ù
رØ٠تÙر
+torlauncher.bootstrapStatus.handshake_done=تÙ
Ø¥ÙتÙاء اÙتÙاÙض Ù
ع Ù
رØ٠تÙر
+torlauncher.bootstrapStatus.onehop_create=ÙÙشئ اتصاÙا Ù
Ø´Ùرا باÙدÙÙÙ
+torlauncher.bootstrapStatus.requesting_status=ÙجÙب ØاÙØ© اÙشبÙØ©
+torlauncher.bootstrapStatus.loading_status=ÙØÙ
ÙÙ ØاÙØ© اÙشبÙØ©
+torlauncher.bootstrapStatus.loading_keys=ÙØÙ
Ù Ø´Ùادات اÙسÙطة
+torlauncher.bootstrapStatus.requesting_descriptors=ÙØ·Ùب Ù
عÙÙÙ
ات اÙتØÙÙÙØ©
+torlauncher.bootstrapStatus.loading_descriptors=ÙØÙ
Ù Ù
عÙÙÙ
ات اÙتØÙÙÙØ©
+torlauncher.bootstrapStatus.enough_dirinfo=ÙتÙ
اÙØ¥ÙتÙاء Ù
٠تØÙ
ÙÙ Ù
رØ٠اÙÙ
عÙÙÙ
ات
+torlauncher.bootstrapStatus.ap_conn_pt=بÙاء دارات : ÙتÙ
اÙإتصا٠Ù
ع جÙسÙر
+torlauncher.bootstrapStatus.ap_conn_done_pt=بÙاء دارات : ÙتÙ
اÙإتصا٠Ù
ع جÙسÙر
+torlauncher.bootstrapStatus.ap_conn_proxy=بÙاء دارات : ÙتÙ
اÙتÙاص٠Ù
ع اÙÙÙÙÙ
+torlauncher.bootstrapStatus.ap_conn_done_proxy=بÙاء دارات : ÙتÙ
اÙتÙاص٠Ù
ع اÙÙÙÙÙ
+torlauncher.bootstrapStatus.ap_conn=بÙاء دارات : ÙتÙ
اÙإتصا٠بÙ
رØ٠تÙر
+torlauncher.bootstrapStatus.ap_conn_done=بÙاء اÙدارات : Ù
تص٠بÙ
ÙرØÙ٠تÙر
+torlauncher.bootstrapStatus.ap_handshake= بÙاء دارات : ÙتÙ
اÙتÙاÙض Ù
ع Ù
رØ٠تÙر
+torlauncher.bootstrapStatus.ap_handshake_done= بÙاء دارات : تÙ
Ø¥ÙتÙاء اÙتÙاÙض Ù
ع Ù
رØ٠تÙر
+torlauncher.bootstrapStatus.circuit_create= بÙاء دارات : ÙÙشئ دائرة تÙر
+torlauncher.bootstrapStatus.done=تÙ
اÙاتصا٠بشبÙØ© تÙر
+
+torlauncher.bootstrapWarning.done=تÙ
+torlauncher.bootstrapWarning.connectrefused=رÙÙض اÙاتصاÙ
+torlauncher.bootstrapWarning.misc=Ù
تÙرÙÙات
+torlauncher.bootstrapWarning.resourcelimit=اÙÙ
Ùارد غÙر ÙاÙÙØ©
+torlauncher.bootstrapWarning.identity=ÙÙ
تتطاب٠اÙÙÙÙØ©
+torlauncher.bootstrapWarning.timeout=اÙتÙت Ù
ÙÙØ© اÙاتصاÙ
+torlauncher.bootstrapWarning.noroute=Ùا طرÙÙ ÙÙÙ
ضÙÙ
+torlauncher.bootstrapWarning.ioerror=خطأ Ù٠اÙÙراءة/اÙÙتابة
+torlauncher.bootstrapWarning.pt_missing=اÙÙاÙ٠اÙÙ
ضا٠Ù
ÙÙÙد
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ÙÙطع اÙاتصا٠Ù
ع اÙخادÙÙ
.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=ÙØ´Ù٠اÙاتصا٠باÙخادÙÙ
.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=ÙØ´Ù٠اÙاتصا٠باÙÙسÙØ·.
diff --git a/chrome/locale/bn-BD/network-settings.dtd b/chrome/locale/bn-BD/network-settings.dtd
new file mode 100644
index 00000000..7abd3a80
--- /dev/null
+++ b/chrome/locale/bn-BD/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦à¦¿à¦à¦¸">
+<!ENTITY torsettings.wizard.title.default "à¦à¦° সাথৠসà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.wizard.title.configure "à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦à¦¿à¦à¦¸">
+<!ENTITY torsettings.wizard.title.connecting "à¦à¦à¦à¦¿ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "à¦à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à¦¾à¦·à¦¾">
+<!ENTITY torlauncher.localePicker.prompt "দয়া à¦à¦°à§ à¦à¦à¦à¦¿ à¦à¦¾à¦·à¦¾ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "à¦à¦° সাথৠসà¦à¦¯à§à¦ à¦à¦°à¦¤à§ "সà¦à¦¯à§à¦ à¦à¦°à§à¦¨" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨">
+<!ENTITY torSettings.configurePrompt "à¦à¦ªà¦¨à¦¿ à¦à¦®à¦¨ à¦à¦à¦à¦¿ দà§à¦¶à§ থাà¦à¦²à§ নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦à¦¿à¦à¦¸ সà¦à¦¶à§à¦§à¦¨ à¦à¦°à¦¤à§ "à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨" à¦à§à¦²à¦¿à¦ à¦à¦°à§à¦¨ যা à¦à¦°à¦à§ সà§à¦¨à§à¦¸à¦° à¦à¦°à§ (যà§à¦®à¦¨à¦ মিশর, à¦à§à¦¨, তà§à¦°à¦¸à§à¦) à¦
থবা যদি à¦à¦ªà¦¨à¦¿ à¦à¦à¦à¦¿ পà§à¦°à¦¾à¦à¦à§à¦ নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ থà§à¦à§ সà¦à¦¯à§à¦ à¦à¦°à§à¦¨ যা পà§à¦°à¦à§à¦¸à¦¿ পà§à¦°à¦¯à¦¼à§à¦à¦¨à¥¤">
+<!ENTITY torSettings.configure "à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨">
+<!ENTITY torSettings.connect "সà¦à¦¯à§à¦ à¦à¦°à¦¾">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "à¦à¦° শà§à¦°à§ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à¦à§ ...">
+<!ENTITY torsettings.restartTor "à¦à¦°à§à¦ পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.reconfigTor "পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨">
+
+<!ENTITY torsettings.discardSettings.prompt "à¦à¦ªà¦¨à¦¿ à¦à¦° বà§à¦°à¦¿à¦à¦à§à¦²à¦¿ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦à§à¦¨ বা à¦à¦ªà¦¨à¦¿ সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ পà§à¦°à¦à§à¦¸à¦¿ সà§à¦à¦¿à¦à¦¸ ঠপà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦à§à¦¨à¥¤ à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦à§à¦° সাথৠসরাসরি সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨à§à¦° à¦à¦¨à§à¦¯, à¦à¦ সà§à¦à¦¿à¦à¦¸ মà§à¦à§ ফà§à¦²à¦¾ à¦à¦¬à¦¶à§à¦¯à¦à¥¤">
+<!ENTITY torsettings.discardSettings.proceed "সà§à¦à¦¿à¦à¦¸ সরান à¦à¦¬à¦ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à§à¦¨">
+
+<!ENTITY torsettings.optional "à¦à¦à§à¦à¦¿à¦">
+
+<!ENTITY torsettings.useProxy.checkbox "à¦à¦®à¦¿ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¤à§ পà§à¦°à¦à§à¦¸à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¿">
+<!ENTITY torsettings.useProxy.type "পà§à¦°à¦à§à¦¸à¦¿ পà§à¦°à¦à¦¾à¦°:">
+<!ENTITY torsettings.useProxy.type.placeholder "à¦à¦à¦à¦¿ পà§à¦°à¦à§à¦¸à¦¿ à¦à¦¾à¦à¦ª নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.useProxy.address "ঠিà¦à¦¾à¦¨à¦¾:">
+<!ENTITY torsettings.useProxy.address.placeholder "à¦à¦à¦ªà¦¿ ঠিà¦à¦¾à¦¨à¦¾ বা হà§à¦¸à§à¦à¦¨à¦¾à¦®">
+<!ENTITY torsettings.useProxy.port "বনà§à¦¦à¦°">
+<!ENTITY torsettings.useProxy.username "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦° নাম">
+<!ENTITY torsettings.useProxy.password "পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "à¦à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦°à¦à¦¿ à¦à¦à¦à¦¿ ফায়ারà¦à¦¯à¦¼à¦¾à¦²à§à¦° মাধà§à¦¯à¦®à§ যায় যা à¦à§à¦¬à¦²à¦®à¦¾à¦¤à§à¦° à¦à¦¿à¦à§ পà§à¦°à§à¦à§à¦° সà¦à¦¯à§à¦à§à¦° à¦
নà§à¦®à¦¤à¦¿ দà§à¦¯à¦¼">
+<!ENTITY torsettings.firewall.allowedPorts "à¦
নà§à¦®à§à¦¦à¦¿à¦¤ পà§à¦°à§à¦à¦¸à¦®à§à¦¹:">
+<!ENTITY torsettings.useBridges.checkbox "à¦à¦° à¦à¦®à¦¾à¦° দà§à¦¶à§ সà§à¦¨à§à¦¸à¦° à¦à¦°à¦¾ হয়">
+<!ENTITY torsettings.useBridges.default "à¦à¦à¦à¦¿ à¦
নà§à¦¤à¦°à§à¦¨à¦¿à¦°à§à¦®à¦¿à¦¤ বà§à¦°à¦¿à¦ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.useBridges.default.placeholder "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.org থà§à¦à§ à¦à¦à¦à¦¿ সà§à¦¤à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "à¦à¦®à§à¦ থà§à¦à§ à¦
à¦à§à¦·à¦° লিà¦à§à¦¨">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "à¦à¦à¦à¦¿ নতà§à¦¨ à¦à§à¦¯à¦¾à¦²à§à¦à§à¦ পান">
+<!ENTITY torsettings.useBridges.captchaSubmit "à¦à¦®à¦¾ à¦à¦°à§à¦¨">
+<!ENTITY torsettings.useBridges.custom "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ পà§à¦°à¦¦à¦¾à¦¨ à¦à¦®à¦¿ à¦à¦¾à¦¨à¦¿">
+<!ENTITY torsettings.useBridges.label "বিশà§à¦¬à¦¸à§à¦¤ à¦à§à¦¸ থà§à¦à§ বà§à¦°à¦¿à¦ তথà§à¦¯ পà§à¦°à¦¬à§à¦¶ à¦à¦°à¦¾à¦¨à¥¤">
+<!ENTITY torsettings.useBridges.placeholder "à¦à¦¾à¦à¦ª ঠিà¦à¦¾à¦¨à¦¾: পà§à¦°à§à¦ (পà§à¦°à¦¤à¦¿ লাà¦à¦¨ পà§à¦°à¦¤à¦¿)">
+
+<!ENTITY torsettings.copyLog "à¦à§à¦²à¦¿à¦ªà¦¬à§à¦°à§à¦¡à§ à¦à¦ªà¦¿ à¦à¦° লঠà¦à¦°à§à¦¨">
+
+<!ENTITY torsettings.proxyHelpTitle "পà§à¦°à¦à§à¦¸à¦¿ সাহাযà§à¦¯">
+<!ENTITY torsettings.proxyHelp1 "à¦à¦à¦à¦¿ পà§à¦°à¦¤à¦¿à¦·à§à¦ ান, সà§à¦à§à¦² বা বিশà§à¦¬à¦¬à¦¿à¦¦à§à¦¯à¦¾à¦²à¦¯à¦¼à§à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦à§à¦° মাধà§à¦¯à¦®à§ সà¦à¦¯à§à¦ à¦à¦°à¦¾à¦° সময় সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ পà§à¦°à¦à§à¦¸à¦¿à¦° পà§à¦°à¦¯à¦¼à§à¦à¦¨ হতৠপারৠ। #160; যদি à¦à¦ªà¦¨à¦¿ নিশà§à¦à¦¿à¦¤ না হন যৠà¦à§à¦¨ পà§à¦°à¦à§à¦¸à¦¿ পà§à¦°à¦¯à¦¼à§à¦à¦¨ à¦à¦¿à¦¨à¦¾, à¦
নà§à¦¯ বà§à¦°à¦¾à¦à¦à¦¾à¦°à§ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦ সà§à¦à¦¿à¦à¦¸à§à¦° দিà¦à§ তাà¦à¦¾à¦¨ à¦
থবা à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦® à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦à¦¿à¦à¦¸ à¦à§à¦ à¦à¦°à§à¦¨.">
+
+<!ENTITY torsettings.bridgeHelpTitle "বà§à¦°à¦¿à¦ রিলৠসহায়তা">
+<!ENTITY torsettings.bridgeHelp1 "বà§à¦°à¦¿à¦à¦à§à¦²à¦¿ তালিà¦à¦¾à¦à§à¦à§à¦¤ নয় à¦à¦®à¦¨ রিলৠযা à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà¦à¦¯à§à¦ বনà§à¦§ à¦à¦°à§ à¦à¦°à¦ à¦à¦ িন à¦à¦°à§ তà§à¦²à§à¥¤ সà§à¦¨à§à¦¸à¦°à¦¶à¦¿à¦ª à¦à¦¡à¦¼à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯ পà§à¦°à¦¤à¦¿à¦à¦¿ ধরনà§à¦° সà§à¦¤à§ à¦à¦à¦à¦¿ à¦à¦¿à¦¨à§à¦¨ পদà§à¦§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¥¤ Obfs à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦°à§à¦¯à¦¾à¦«à¦¿à¦ রà§à¦¯à¦¾à¦¨à§à¦¡à¦® শবà§à¦¦ মত à¦à§à¦¹à¦¾à¦°à¦¾, à¦à¦¬à¦ নিà¦à¦ à¦à¦¾à¦à¦¯à¦¼à¦¾à¦° à¦à§à¦°à§à¦¯à¦¾à¦«à¦¿à¦ à¦à§à¦¹à¦¾à¦°à¦¾ মত à¦à¦à¦¿ à¦à¦° পরিবরà§à¦¤à§ যৠপরিষà§à¦¬à¦¾ সà¦à¦¯à§à¦ à¦à¦°à¦¾ হয়।">
+<!ENTITY torsettings.bridgeHelp2 "à¦à¦¿à¦à§ দà§à¦¶ à¦à§à¦°à¦à§ বাধা দà§à¦à¦¯à¦¼à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§ à¦à§à¦¨, à¦à¦¿à¦à§ à¦à¦¿à¦à§ বà§à¦°à¦¿à¦ নিরà§à¦¦à¦¿à¦·à§à¦ দà§à¦¶à§ à¦à¦¾à¦ à¦à¦°à§ à¦à¦¿à¦¨à§à¦¤à§ à¦
নà§à¦¯à¦¦à§à¦° নয়। à¦à¦ªà¦¨à¦¾à¦° দà§à¦¶à§ à¦à§à¦¨ বà§à¦°à¦¿à¦à¦à§à¦²à¦¿ à¦à¦¾à¦ à¦à¦°à§ তা যদি à¦à¦ªà¦¨à¦¿ à¦
নিশà§à¦à¦¿à¦¤ থাà¦à§à¦¨, তাহলৠtorproject.org/about/contact.html#support দà§à¦à§à¦¨">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "à¦à¦®à¦°à¦¾ à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦à§ à¦à¦à¦à¦¿ সà¦à¦¯à§à¦ সà§à¦¥à¦¾à¦ªà¦¨ à¦à¦°à¦¾à¦° সময় à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨à¥¤ à¦à¦ à¦à¦¯à¦¼à§à¦ মিনিঠসময় নিতৠপারà§.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "à¦à¦° সà§à¦à¦¿à¦à¦¸">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser à¦à¦ªà¦¨à¦¾à¦° à¦à§à¦°à§à¦¯à¦¾à¦«à¦¿à¦à¦à¦¿ সারা বিশà§à¦¬à§ হাà¦à¦¾à¦° হাà¦à¦¾à¦° সà§à¦¬à§à¦à§à¦à¦¾à¦¸à§à¦¬à§à¦° দà§à¦¬à¦¾à¦°à¦¾ পরিà¦à¦¾à¦²à¦¿à¦¤ à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦à§à¦° পথৠনিয়ৠযায়।" >
+<!ENTITY torPreferences.learnMore "à¦à¦°à¦ à¦à¦¾à¦¨à§à¦¨">
+<!ENTITY torPreferences.bridges "বà§à¦°à¦¿à¦">
+<!ENTITY torPreferences.bridgesDescription "বà§à¦°à¦¿à¦à¦à§à¦²à¦¿ যà§à¦à¦¾à¦¨à§ à¦à¦°à¦à§ à¦
বরà§à¦¦à§à¦§ à¦à¦°à¦¾ হয়à§à¦à§ সà§à¦à¦¾à¦¨à§ à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ à¦
à§à¦¯à¦¾à¦à§à¦¸à§à¦¸ à¦à¦°à¦¤à§ à¦à¦ªà¦¨à¦¾à¦à§ সহায়তা à¦à¦°à§à¥¤ à¦à¦ªà¦¨à¦¿ à¦à§à¦¥à¦¾à¦¯à¦¼ à¦à¦à§à¦¨ তার à¦à¦ªà¦° নিরà§à¦à¦° à¦à¦°à§ à¦à¦à¦à¦¿ সà§à¦¤à§ à¦
নà§à¦¯à§à¦° à¦à§à¦¯à¦¼à§ à¦à¦¾à¦² à¦à¦¾à¦ à¦à¦°à¦¤à§ পারà§à¥¤">
+<!ENTITY torPreferences.useBridge "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à§à¦¨">
+<!ENTITY torPreferences.requestNewBridge "à¦à¦à¦à¦¿ নতà§à¦¨ বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨">
+<!ENTITY torPreferences.provideBridge "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ সরবরাহ à¦à¦°à§à¦¨">
+<!ENTITY torPreferences.advanced "à¦
à¦à§à¦°à¦¬à¦°à§à¦¤à§">
+<!ENTITY torPreferences.advancedDescription "Tor Browser à¦à§à¦à¦¾à¦¬à§ à¦à¦¨à§à¦à¦¾à¦°à¦¨à§à¦à§ সà¦à¦¯à§à¦à§à¦¤ হয় তা à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à§à¦¨à¥¤">
+<!ENTITY torPreferences.firewallPortsPlaceholder "à¦à¦®à¦¾ পà§à¦¥à¦ à¦à¦°à¦¾ মান">
+<!ENTITY torPreferences.requestBridgeDialogTitle "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦à§à¦° à¦à¦¨à§à¦¯ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "BridgeDB à¦à¦° সাথৠযà§à¦à¦¾à¦¯à§à¦ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ à¦
নà§à¦à§à¦°à¦¹à¦ªà§à¦°à§à¦¬à¦ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à§à¦¯à¦¾à¦ªà¦à¦¾ সমাধান à¦à¦°à§à¦¨à¥¤...">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "সমাধান সঠিঠনয়। à¦
নà§à¦à§à¦°à¦¹à¦ªà§à¦°à§à¦¬à¦ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨.">
+<!ENTITY torPreferences.viewTorLogs "à¦à¦° লà¦à¦à§à¦²à¦¿ দà§à¦à§à¦¨à¥¤">
+<!ENTITY torPreferences.viewLogs "লঠদà§à¦à§à¦¨....">
+<!ENTITY torPreferences.torLogsDialogTitle "à¦à¦° লà¦">
diff --git a/chrome/locale/bn-BD/torlauncher.properties b/chrome/locale/bn-BD/torlauncher.properties
new file mode 100644
index 00000000..ad9a6cab
--- /dev/null
+++ b/chrome/locale/bn-BD/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor লà¦à§à¦à¦¾à¦°
+
+torlauncher.tor_exited_during_startup=Tor à¦à¦¾à¦²à§ হà¦à¦¯à¦¼à¦¾à¦° সময়ঠবà§à¦°à¦¿à¦¯à¦¼à§ à¦à¦¿à¦¯à¦¼à§à¦à§à¥¤ à¦à¦à¦¿ à¦à¦ªà¦¨à¦¾à¦° torrc ফাà¦à¦²à§à¦° তà§à¦°à§à¦à¦¿à¦° à¦à¦¾à¦°à¦£à§, Tor à¦
থবা à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦®à§ à¦
নà§à¦¯ পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° à¦à¦à¦à¦¿ বাঠবা তà§à¦°à§à¦à¦¿à¦° à¦à¦¾à¦°à¦£à§ à¦
থবা তà§à¦°à§à¦à¦¿à¦ªà§à¦°à§à¦£ হারà§à¦¡à¦à¦¯à¦¼à§à¦¯à¦¾à¦°à§à¦° à¦à¦¾à¦°à¦£à§ হতৠপারà§à¥¤ যতà¦à§à¦·à¦¨ না à¦à¦ªà¦¨à¦¿ à¦
নà§à¦¤à¦°à§à¦¨à¦¿à¦¹à¦¿à¦¤ সমসà§à¦¯à¦¾à¦à¦¿ সমাধান à¦à¦°à§à¦¨ à¦à¦¬à¦ Tor পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨, Tor বà§à¦°à¦¾à¦à¦à¦¾à¦°à¦à¦¿ à¦à¦¾à¦²à§ হবৠনা।
+torlauncher.tor_exited=Tor à¦
পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦à¦¾à¦¬à§ বà§à¦°à¦¿à¦¯à¦¼à§ à¦à¦¿à¦¯à¦¼à§à¦à§à¥¤ à¦à¦à¦¿ হয়তৠTor à¦à¦° নিà¦à¦¸à§à¦¬ à¦
থবা à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦®à§à¦° à¦
নà§à¦¯ à¦à§à¦¨à§ পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° à¦à§à¦¨à§ তà§à¦°à§à¦à¦¿à¦° à¦à¦¾à¦°à¦£à§ à¦
থবা তà§à¦°à§à¦à¦¿à¦ªà§à¦°à§à¦£ হারà§à¦¡à¦à¦¯à¦¼à§à¦¯à¦¾à¦°à§à¦° à¦à¦¾à¦°à¦£à§ হয়à§à¦à§à¥¤ যতà¦à§à¦·à¦£ না à¦à¦ªà¦¨à¦¿ Tor পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨, Tor à¦à§à¦¨à§ à¦à¦¯à¦¼à§à¦¬à¦¸à¦¾à¦à¦à§ যà§à¦¤à§ পারবৠনা। যদি সমসà§à¦¯à¦¾à¦à¦¿ থà§à¦à§ যায় তবৠদয়া à¦à¦°à§ à¦à¦ªà¦¨à¦¾à¦° Tor লà¦à§à¦° à¦à¦à¦à¦¿ à¦
নà§à¦²à¦¿à¦ªà¦¿ সহয়তা দলà§à¦° à¦à¦¾à¦à§ পাঠিয়ৠদিন।
+torlauncher.tor_exited2=Tor পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ à¦à¦°à¦²à§ à¦à¦ªà¦¨à¦¾à¦° বà§à¦°à¦¾à¦à¦à¦¾à¦° à¦à§à¦¯à¦¾à¦¬à¦à§à¦²à§ বনà§à¦§ হবৠনা।
+torlauncher.tor_controlconn_failed=Tor নিয়নà§à¦¤à§à¦°à¦£ পà§à¦°à§à¦à§à¦° সাথৠযà§à¦à¦¾à¦¯à§à¦ à¦à¦°à¦¾ যায় নি।
+torlauncher.tor_failed_to_start=Tor à¦à¦¾à¦²à§ হতৠবà§à¦¯à¦°à§à¦¥ হয়à§à¦à§à¥¤
+torlauncher.tor_control_failed=Tor à¦à¦° নিয়নà§à¦¤à§à¦°à¦£ নà§à¦à¦¯à¦¼à¦¾ সমà§à¦à¦¬ হয় নি।
+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=à¦à¦° শà§à¦°à§ à¦à¦°à¦¤à§ à¦
à¦à§à¦·à¦® %S
+torlauncher.tor_missing=Tor à¦à¦à§à¦¸à¦¿à¦à¦¿à¦à¦à§à¦¬à¦²à¦à¦¿ পাà¦à¦¯à¦¼à¦¾ যাà¦à§à¦à§ না।
+torlauncher.torrc_missing=Torrc ফাà¦à¦²à¦à¦¿ à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ à¦à¦¬à¦ তà§à¦°à¦¿ à¦à¦°à¦¾ যায়নি।
+torlauncher.datadir_missing=à¦à¦° ডà§à¦à¦¾ ডিরà§à¦à§à¦à¦°à¦¿à¦à¦¿ বিদà§à¦¯à¦®à¦¾à¦¨ নয় à¦à¦¬à¦ তà§à¦°à¦¿ à¦à¦°à¦¾ যাবৠনা।
+torlauncher.onionauthdir_missing=Tor যাà¦à¦¾à¦à¦à¦°à¦£ ডিরà§à¦à§à¦à¦°à¦¿à¦à¦¿ নà§à¦ à¦à¦¬à¦ সà§à¦à¦¿ তà§à¦°à¦¿ à¦à¦°à¦¾à¦ যায় নি।
+torlauncher.password_hash_missing=হà§à¦¯à¦¾à¦¶ à¦à¦°à¦¾ পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡ পাà¦à¦¯à¦¼à¦¾ যায় নি।
+
+torlauncher.failed_to_get_settings=à¦à¦° সà§à¦à¦¿à¦à¦¸ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° à¦à¦°à¦¤à§ à¦
à¦à§à¦·à¦®à¥¤ %S
+torlauncher.failed_to_save_settings=à¦à¦° সà§à¦à¦¿à¦à¦¸ সà¦à¦°à¦à§à¦·à¦£ à¦à¦°à¦¤à§ à¦
à¦à§à¦·à¦® %S
+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=সরবরাহà¦à§à¦¤ বà§à¦°à¦¿à¦à§à¦° à¦à¦¨à§à¦¯ à¦à¦ªà¦¨à¦¾à¦à§ à¦
বশà§à¦¯à¦ à¦à¦à¦à¦¿ পরিবহন পà§à¦°à¦à¦¾à¦° নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¤à§ হবà§à¥¤
+torlauncher.error_bridgedb_bridges_missing=à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨
+torlauncher.error_bridge_bad_default_type=à¦à§à¦¨à¦ বà§à¦°à¦¿à¦ নà§à¦ যà§à¦à¦¿ à¦à§à¦°à¦¾à¦¨à§à¦¸à¦ªà§à¦°à§à¦ à¦à¦¾à¦à¦ª% S à¦à¦à§à¥¤ à¦à¦ªà¦¨à¦¾à¦° সà§à¦à¦¿à¦à¦¸ সামà¦à§à¦à¦¸à§à¦¯ à¦à¦°à§à¦¨ দয়া à¦à¦°à§à¥¤
+
+torlauncher.bridge_suffix.meek-amazon=(à¦à§à¦¨ মধà§à¦¯à§ à¦à¦¾à¦ à¦à¦°à§)
+torlauncher.bridge_suffix.meek-azure=(à¦à§à¦¨ মধà§à¦¯à§ à¦à¦¾à¦ à¦à¦°à§)
+
+torlauncher.request_a_bridge=বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨........
+torlauncher.request_a_new_bridge=à¦à¦à¦à¦¿ নতà§à¦¨ বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à§à¦¨
+torlauncher.contacting_bridgedb=বà§à¦°à¦¿à¦à¦¡à¦¿à¦¬à¦¿ ঠযà§à¦à¦¾à¦¯à§à¦ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤ à¦
নà§à¦à§à¦°à¦¹à¦ªà§à¦°à§à¦¬à¦ à¦
পà§à¦à§à¦·à¦¾ à¦à¦°à§à¦¨.
+torlauncher.captcha_prompt=à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à§à¦¯à¦¾à¦ªà¦à¦¾ সমাধান à¦à¦°à§à¦¨à¥¤...
+torlauncher.bad_captcha_solution=সমাধান সঠিঠনয়। à¦
নà§à¦à§à¦°à¦¹à¦ªà§à¦°à§à¦¬à¦ à¦à¦¬à¦¾à¦° à¦à§à¦·à§à¦à¦¾ à¦à¦°à§à¦¨.
+torlauncher.unable_to_get_bridge=BridgeDB থà§à¦à§ à¦à¦à¦à¦¿ বà§à¦°à¦¿à¦ পà§à¦°à¦¾à¦ªà§à¦¤ à¦à¦°à¦¤à§ à¦
à¦à§à¦·à¦®à¥¤
+torlauncher.no_meek=à¦à¦ বà§à¦°à¦¾à¦à¦à¦¾à¦°à¦à¦¿ meek à¦à¦° à¦à¦¨à§à¦¯ à¦à¦¨à¦«à¦¿à¦à¦¾à¦° à¦à¦°à¦¾ হয় নি, যা বà§à¦°à¦¿à¦ পà§à¦°à¦¾à¦ªà§à¦¤ à¦à¦°à¦¾à¦° পà§à¦°à¦¯à¦¼à§à¦à¦¨ হয়।
+torlauncher.no_bridges_available=à¦à¦ সময়ৠà¦à§à¦¨ বà§à¦°à¦¿à¦ নà§à¦à¥¤ দà§à¦à¦à¦¿à¦¤à¥¤
+
+torlauncher.connect=সà¦à¦¯à§à¦ à¦à¦°à§à¦¨
+torlauncher.restart_tor=Tor পà§à¦¨à¦°à¦¾à¦¯à¦¼ à¦à¦¾à¦²à§ à¦à¦°à§à¦¨
+torlauncher.quit=à¦
বà§à¦¯à¦¾à¦¹à¦¤à¦¿à¦ªà§à¦°à¦¾à¦ªà§à¦¤
+torlauncher.quit_win=বà§à¦°à¦¿à§à§ যান
+torlauncher.done=সমাপà§à¦¤
+
+torlauncher.forAssistance=সহায়তার à¦à¦¨à§à¦¯, যà§à¦à¦¾à¦¯à§à¦ à¦à¦°à§à¦¨ %S
+torlauncher.forAssistance2=সহায়তার à¦à¦¨à§à¦¯, %S ঠযান
+
+torlauncher.copiedNLogMessages=à¦à¦ªà¦¿ সমà§à¦ªà§à¦°à§à¦£à¥¤ %S à¦à¦° লঠবারà§à¦¤à¦¾ à¦à¦à¦à¦¿ à¦à§à¦à§à¦¸à¦ à¦à¦¡à¦¿à¦à¦° বা à¦à¦à¦à¦¿ à¦à¦®à§à¦à¦² বারà§à¦¤à¦¾ à¦à¦à¦à¦¾à¦¨à§à¦° à¦à¦¨à§à¦¯ পà§à¦°à¦¸à§à¦¤à§à¦¤à¥¤
+
+torlauncher.bootstrapStatus.starting=সà§à¦à¦¨à¦¾
+torlauncher.bootstrapStatus.conn_pt=বà§à¦°à¦¿à¦à§ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à¦¾ হà¦à§à¦à§
+torlauncher.bootstrapStatus.conn_done_pt=বà§à¦°à¦¿à¦à§ সà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§à¥¤
+torlauncher.bootstrapStatus.conn_proxy=পà§à¦°à¦à§à¦¸à¦¿à¦° সাথৠসà¦à¦¯à§à¦ à¦à¦°à¦¾ হà¦à§à¦à§
+torlauncher.bootstrapStatus.conn_done_proxy=পà§à¦°à¦à§à¦¸à¦¿à¦° সাথৠসà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§
+torlauncher.bootstrapStatus.conn=à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à¦¯à§à¦à§à¦¤ à¦à¦°à¦¾ হà¦à§à¦à§
+torlauncher.bootstrapStatus.conn_done=à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à§à¦à§ সà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§
+torlauncher.bootstrapStatus.handshake=à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à§à¦à§ à¦à¦²à§à¦à¦¨à¦¾
+torlauncher.bootstrapStatus.handshake_done=à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à§à¦à§ à¦à¦²à§à¦à¦¨à¦¾ শà§à¦· হà§à§à¦à§
+torlauncher.bootstrapStatus.onehop_create=Establishing an encrypted directory connection
+torlauncher.bootstrapStatus.requesting_status=নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦¥à¦¿à¦¤à¦¿ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦°
+torlauncher.bootstrapStatus.loading_status=নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà§à¦¥à¦¿à¦¤à¦¿ লà§à¦¡ হà¦à§à¦à§
+torlauncher.bootstrapStatus.loading_keys=à¦à¦°à§à¦¤à§à¦ªà¦à§à¦· সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ লà§à¦¡ হà¦à§à¦à§
+torlauncher.bootstrapStatus.requesting_descriptors=রিলৠতথà§à¦¯ à¦
নà§à¦°à§à¦§
+torlauncher.bootstrapStatus.loading_descriptors=রিলৠতথà§à¦¯ লà§à¦¡ হà¦à§à¦à§
+torlauncher.bootstrapStatus.enough_dirinfo=রিলৠতথà§à¦¯ লà§à¦¡ à¦à¦°à¦¾ শà§à¦·
+torlauncher.bootstrapStatus.ap_conn_pt=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: বà§à¦°à¦¿à¦à§ সà¦à¦¯à§à¦à§à¦¤ à¦à¦°à¦¾ হà¦à§à¦à§
+torlauncher.bootstrapStatus.ap_conn_done_pt=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: বà§à¦°à¦¿à¦à§ সà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§
+torlauncher.bootstrapStatus.ap_conn_proxy=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: পà§à¦°à¦à§à¦¸à¦¿à¦° সাথৠসà¦à¦¯à§à¦ à¦à¦°à¦¾ হà¦à§à¦à§
+torlauncher.bootstrapStatus.ap_conn_done_proxy=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: পà§à¦°à¦à§à¦¸à¦¿à¦° সাথৠসà¦à¦¯à§à¦à§à¦¤ হà§à§à¦à§
+torlauncher.bootstrapStatus.ap_conn=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à¦¯à§à¦
+torlauncher.bootstrapStatus.ap_conn_done=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à¦¯à§à¦à§à¦¤
+torlauncher.bootstrapStatus.ap_handshake=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à§à¦à§ মধà§à¦¯à¦¸à§à¦¥ হà¦à§à¦à§
+torlauncher.bootstrapStatus.ap_handshake_done=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: à¦à¦à¦à¦¿ à¦à¦° রিলৠসà¦à§à¦à§ মধà§à¦¯à¦¸à§à¦¥ শà§à¦·
+torlauncher.bootstrapStatus.circuit_create=বিলà§à¦¡à¦¿à¦ সারà§à¦à¦¿à¦: à¦à¦à¦à¦¿ à¦à¦° সারà§à¦à¦¿à¦ পà§à¦°à¦¤à¦¿à¦·à§à¦ া
+torlauncher.bootstrapStatus.done=à¦à¦° নà§à¦à¦à¦¯à¦¼à¦¾à¦°à§à¦ সà¦à¦¯à§à¦à§à¦¤!
+
+torlauncher.bootstrapWarning.done=সমà§à¦ªà¦¨à§à¦¨
+torlauncher.bootstrapWarning.connectrefused=সà¦à¦¯à§à¦ পà§à¦°à¦¤à§à¦¯à¦¾à¦à§à¦¯à¦¾à¦¤
+torlauncher.bootstrapWarning.misc=বিবিধ
+torlauncher.bootstrapWarning.resourcelimit=à¦
পরà§à¦¯à¦¾à¦ªà§à¦¤ সমà§à¦ªà¦¦
+torlauncher.bootstrapWarning.identity=পরিà¦à¦¯à¦¼ মà§à¦²à§à¦¨à¦¿
+torlauncher.bootstrapWarning.timeout=à¦à¦à¦ সà¦à¦¯à§à¦ সময়
+torlauncher.bootstrapWarning.noroute=à¦à§à¦¨ রà§à¦ হà§à¦¸à§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯
+torlauncher.bootstrapWarning.ioerror=পড়া / লিà¦à§à¦¨ তà§à¦°à§à¦à¦¿
+torlauncher.bootstrapWarning.pt_missing=à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ পà§à¦²à§à¦¯à¦¾à¦à§à¦¬à¦² পরিবহন
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=সারà§à¦à¦¾à¦°à§à¦° সà¦à¦¯à§à¦ হারিয়ৠà¦à§à¦à§à¥¤
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=সারà§à¦à¦¾à¦°à§à¦° সাথৠযà§à¦à§à¦¤ হতৠপারà¦à§ না.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=পà§à¦°à¦à§à¦¸à¦¿ সাথৠসà¦à¦¯à§à¦ à¦à¦°à¦¾ যায়নি
diff --git a/chrome/locale/ca/network-settings.dtd b/chrome/locale/ca/network-settings.dtd
new file mode 100644
index 00000000..f3c6f49c
--- /dev/null
+++ b/chrome/locale/ca/network-settings.dtd
@@ -0,0 +1,84 @@
+<!ENTITY torsettings.dialog.title "Configuració de la xarxa Tor">
+<!ENTITY torsettings.wizard.title.default "Connecta a Tor">
+<!ENTITY torsettings.wizard.title.configure "Configuració de la xarxa Tor">
+<!ENTITY torsettings.wizard.title.connecting "S'està establint connexió">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Llengua del navegador Tor">
+<!ENTITY torlauncher.localePicker.prompt "Sel·leccioneu una llengua">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Feu clic a «Connecta» per a connectar a Tor.">
+<!ENTITY torSettings.configurePrompt "Feu clic a «Configura» per a ajustar la configuració de la xarxa si esteu en un paÃs que censura Tor (com ara Egipte, Xina, Turquia) o si us esteu connectant des d'una xarxa privada que requereix un servidor intermediari.">
+<!ENTITY torSettings.configure "Configura">
+<!ENTITY torSettings.connect "Conecta't">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Esperant a Tor per començar...">
+<!ENTITY torsettings.restartTor "Reinicia Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigura">
+
+<!ENTITY torsettings.discardSettings.prompt "Heu configurat ponts Tor o heu introduït una configuració de servidor intermediari local. Per a connectar-vos directament a la xarxa Tor, cal eliminar aquestes preferències.">
+<!ENTITY torsettings.discardSettings.proceed "Elimina les preferències i connecta">
+
+<!ENTITY torsettings.optional "Opcional
+">
+
+<!ENTITY torsettings.useProxy.checkbox "Utilitzo un servidor intermediari per a accedir a Internet">
+<!ENTITY torsettings.useProxy.type "Tipus de servidor intermediari">
+<!ENTITY torsettings.useProxy.type.placeholder "seleccioneu un tipus de servidor intermediari">
+<!ENTITY torsettings.useProxy.address "Adreça">
+<!ENTITY torsettings.useProxy.address.placeholder "Adreça IP o nom del host">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Nom dâusuari">
+<!ENTITY torsettings.useProxy.password "Contrasenya">
+<!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 "Aquest ordinador va a través d'un tallafoc que només permet connexions a certs ports">
+<!ENTITY torsettings.firewall.allowedPorts "Ports permesos">
+<!ENTITY torsettings.useBridges.checkbox "Tor està censurat al meu paÃs">
+<!ENTITY torsettings.useBridges.default "Seleccioneu un pont predefinit">
+<!ENTITY torsettings.useBridges.default.placeholder "seleccioneu un pont">
+<!ENTITY torsettings.useBridges.bridgeDB "Sol·licita un pont a torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Introduïu els carà cters de la imatge">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Obtén un repte nou">
+<!ENTITY torsettings.useBridges.captchaSubmit "Envia">
+<!ENTITY torsettings.useBridges.custom "Proporciona un pont conegut">
+<!ENTITY torsettings.useBridges.label "Introdueix informació d'un pont d'una font fiable.">
+<!ENTITY torsettings.useBridges.placeholder "introduïu adreça:port (un per lÃnia)">
+
+<!ENTITY torsettings.copyLog "Copia el registre de Tor al porta-retalls">
+
+<!ENTITY torsettings.proxyHelpTitle "Ajuda del servidor intermediari">
+<!ENTITY torsettings.proxyHelp1 "Pot ser necessari un servidor intermediari local quan us connecteu a través de la xarxa d'una empresa, escola o universitat. En cas de dubte si us cal o no un servidor intermediari, mireu els parà metres d'altre navegador o bé comproveu la configuració de xarxa del vostre sistema.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ajuda per als repetidors de pont">
+<!ENTITY torsettings.bridgeHelp1 "Els ponts són repetidors no llistats que fan més difÃcil el bloqueig de connexions a la xarxa Tor. Cada tipus de pont usa un mètode diferent per a evitar la censura. Els tipus OBFS fan passar el vostre trà fic com a soroll aleatori, mentre que els MEEK fan que paregui que es connecta a un altre servei diferent a Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Depenent del bloqueig aplicat al Tor a cada paÃs, alguns ponts poden funcionar correctament en certs països, però en altres no. En cas de dubte dels ponts que funcionen al vostre paÃs, visiteu torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "S'està establint una connexió amb la xarxa Tor. Això pot trigar una mica.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Configuració del Tor">
+<!ENTITY torPreferences.torSettingsDescription "El navegador Tor encamina el vostre trà nsit cap a la xarxa Tor, gestionada per milers de voluntaris de tot el món." >
+<!ENTITY torPreferences.learnMore "Aprèn més">
+<!ENTITY torPreferences.bridges "Ponts">
+<!ENTITY torPreferences.bridgesDescription "Els ponts us ajuden a accedir a la xarxa Tor en llocs on Tor està bloquejat. Depenent d'on sigueu, un pont pot funcionar millor que un altre.">
+<!ENTITY torPreferences.useBridge "Utilitza un pont">
+<!ENTITY torPreferences.requestNewBridge "Sol·licita un pont nou...">
+<!ENTITY torPreferences.provideBridge "Proporciona un pont">
+<!ENTITY torPreferences.advanced "Avançat">
+<!ENTITY torPreferences.advancedDescription "Configureu la manera en què el navegador Tor es connecta a Internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valors separats per comes">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Sol·licita un pont">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "S'està contactant amb el BridgeDB. Espereu.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Solucioneu el CAPTCHA per sol·licitar un pont.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "La solució no és correcta. Torneu a provar-ho.">
+<!ENTITY torPreferences.viewTorLogs "Mostra els registres de Tor.">
+<!ENTITY torPreferences.viewLogs "Mostra els registresâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Registres del Tor">
diff --git a/chrome/locale/ca/torlauncher.properties b/chrome/locale/ca/torlauncher.properties
new file mode 100644
index 00000000..32defac1
--- /dev/null
+++ b/chrome/locale/ca/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Inicialitzador Tor
+
+torlauncher.tor_exited_during_startup=El Tor ha sortit mentre s'iniciava. Això pot ser un error en l'arxiu torrc, un error del Tor o d'algun altre programa del sistema o una fallada del maquinari. Fins que no arregleu el problema i reinicieu el Tor, el navegador Tor no s'iniciarà .
+torlauncher.tor_exited=Tor ha sortit inesperadament. Pot ser degut a un error de Tor, d'un altre programa del vostre sistema, o d'una fallada del maquinari. Fins que no reinicieu Tor, el Navegador Tor no podrà accedir a cap web. Si el problema persisteix, envieu una còpia del vostre registre de Tor a l'equip d'assistència.
+torlauncher.tor_exited2=Reiniciar Tor no tancarà les pestanyes del navegador.
+torlauncher.tor_controlconn_failed=No s'ha pogut conectar al port de control Tor
+torlauncher.tor_failed_to_start=Tor ha fallat mentre iniciava.
+torlauncher.tor_control_failed=No s'ha pogut prendre el control de Tor.
+torlauncher.tor_bootstrap_failed=Tor no ha pogut establir una connexió de xarxa Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S ha fallat (%2$S).
+
+torlauncher.unable_to_start_tor=No s'ha pogut iniciar Tor.\n%S
+torlauncher.tor_missing=Falta l'executable de Tor.
+torlauncher.torrc_missing=El fitxer torrc no existeix i no s'ha pogut crear.
+torlauncher.datadir_missing=La carpeta de dades de Tor no existeix i no s'ha pogut crear.
+torlauncher.onionauthdir_missing=El directori d'autenticació Tor onion no existeix o no s'ha pogut crear.
+torlauncher.password_hash_missing=Ha fallat l'obtenció de la contrasenya hash.
+
+torlauncher.failed_to_get_settings=No s'ha pogut obtenir la configuració de Tor\n%S
+torlauncher.failed_to_save_settings=No s'ha pogut desar la configuració de Tor.\n%S
+torlauncher.ensure_tor_is_running=Assegureu-vos que el Tor esta funcionant.
+
+torlauncher.error_proxy_addr_missing=Heu d'especificar tant una adreça IP o domini com un número de port per a configurar el Tor per tal que pugui utilitzar un servidor intermediari per a accedir a Internet.
+torlauncher.error_proxy_type_missing=Heu de seleccionar el tipus de servidor intermediari.
+torlauncher.error_bridges_missing=Heu d'especificar un o més ponts.
+torlauncher.error_default_bridges_type_missing=Heu de seleccionar un tipus de transport per als ponts subministrats.
+torlauncher.error_bridgedb_bridges_missing=Sol·liciteu un pont.
+torlauncher.error_bridge_bad_default_type=No hi ha ponts subministrats que tinguin el tipus de transport %S disponible. Si us plau canvieu la configuració.
+
+torlauncher.bridge_suffix.meek-amazon=(funciona a la Xina)
+torlauncher.bridge_suffix.meek-azure=(funciona a la Xina)
+
+torlauncher.request_a_bridge=Sol·licita un pont...
+torlauncher.request_a_new_bridge=Sol·licita un pont nou...
+torlauncher.contacting_bridgedb=S'està contactant amb el BridgeDB. Espereu.
+torlauncher.captcha_prompt=Solucioneu el CAPTCHA per sol·licitar un pont.
+torlauncher.bad_captcha_solution=La solució no és correcta. Torneu a provar-ho.
+torlauncher.unable_to_get_bridge=No s'ha pogut obtenir un pont des de BridgeDB.
+torlauncher.no_meek=Aquest navegador no està configurat per al MEEK, necessari per a obtenir ponts.
+torlauncher.no_bridges_available=No hi ha ponts disponibles ara mateix.
+
+torlauncher.connect=Connecta
+torlauncher.restart_tor=Reinicia Tor
+torlauncher.quit=Surt
+torlauncher.quit_win=Surt
+torlauncher.done=Fet
+
+torlauncher.forAssistance=Per a rebre assistència, contacteu amb %S
+torlauncher.forAssistance2=Per a més ajuda, visiteu %S
+
+torlauncher.copiedNLogMessages=Còpia completada. Els missatges del registre de %S Tor ja es poden enganxar en un editor de text o un missatge de correu.
+
+torlauncher.bootstrapStatus.starting=Iniciant
+torlauncher.bootstrapStatus.conn_pt=Connectant a pont
+torlauncher.bootstrapStatus.conn_done_pt=Connectat a pont
+torlauncher.bootstrapStatus.conn_proxy=S'està connectant al servidor intermediari
+torlauncher.bootstrapStatus.conn_done_proxy=Connectat al servidor intermediari
+torlauncher.bootstrapStatus.conn=S'està connectant a un relé de Tor
+torlauncher.bootstrapStatus.conn_done=Connectat a un relé de Tor
+torlauncher.bootstrapStatus.handshake=S'està negociant amb un repetidor de Tor
+torlauncher.bootstrapStatus.handshake_done=S'ha acabat de negociar amb un repetidor de Tor
+torlauncher.bootstrapStatus.onehop_create=S'està establint una connexió xifrada amb un directori
+torlauncher.bootstrapStatus.requesting_status=S'està rebent l'estat de la xarxa
+torlauncher.bootstrapStatus.loading_status=S'està carregant l'estat de la xarxa
+torlauncher.bootstrapStatus.loading_keys=S'estan carregant els certificats d'autoritat
+torlauncher.bootstrapStatus.requesting_descriptors=S'està demanant informació del repetidor
+torlauncher.bootstrapStatus.loading_descriptors=S'està carregant la informació del repetidor
+torlauncher.bootstrapStatus.enough_dirinfo=S'ha acabat de pujar la informació del repetidor
+torlauncher.bootstrapStatus.ap_conn_pt=Construint circuits: s'està connectant al pont
+torlauncher.bootstrapStatus.ap_conn_done_pt=Construint circuits: s'ha connectat al pont
+torlauncher.bootstrapStatus.ap_conn_proxy=Construint circuits: s'està connectant al servidor intermediari
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Construint circuits: s'ha connectat al servidor intermediari
+torlauncher.bootstrapStatus.ap_conn=Construint circuits: s'està connectant al repetidor de Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construint circuits: s'ha connectat al repetidor de Tor
+torlauncher.bootstrapStatus.ap_handshake=Construint circuits: s'està negociant amb un repetidor de Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construint circuits: s'ha acabat de negociar amb un repetidor de Tor
+torlauncher.bootstrapStatus.circuit_create=Construint circuits: s'està establint un circuit de Tor
+torlauncher.bootstrapStatus.done=S'ha connectat a la xarxa Tor!
+
+torlauncher.bootstrapWarning.done=fet
+torlauncher.bootstrapWarning.connectrefused=connexió refusada
+torlauncher.bootstrapWarning.misc=miscel·là nia
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficients
+torlauncher.bootstrapWarning.identity=les identitats no coincideixen
+torlauncher.bootstrapWarning.timeout=s'ha excedit el temps d'espera de connexió
+torlauncher.bootstrapWarning.noroute=no hi ha ruta cap al servidor
+torlauncher.bootstrapWarning.ioerror=error de lectura/escriptura
+torlauncher.bootstrapWarning.pt_missing=falta de transport afegible
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=S'ha perdut la connexió amb el servidor.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=No s'ha pogut connectar al servidor.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=No s'ha pogut connectar al servidor intermediari.
diff --git a/chrome/locale/cs/network-settings.dtd b/chrome/locale/cs/network-settings.dtd
new file mode 100644
index 00000000..7cd6cd95
--- /dev/null
+++ b/chrome/locale/cs/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "SÃÅ¥ové nastavenà Toru">
+<!ENTITY torsettings.wizard.title.default "PÅipojenà k sÃti Tor">
+<!ENTITY torsettings.wizard.title.configure "Nastavenà sÃtÄ Tor">
+<!ENTITY torsettings.wizard.title.connecting "Navazovánà spojenÃ">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Jazyk prohlÞeÄe Tor">
+<!ENTITY torlauncher.localePicker.prompt "Zvolte prosÃm jazyk.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Pro pÅipojenà k sÃti Tor klepnÄte na tlaÄÃtko âPÅipojitâ.">
+<!ENTITY torSettings.configurePrompt "Pokud jste v zemi, která sÃÅ¥ Tor omezuje (napÅ. Egypt, ÄÃna, Turecko), nebo pokud se pÅipojujete ze sÃtÄ, která vyžaduje použità proxy, klepnÄte na tlaÄÃtko âNastavenÃâ pro úpravu nastavenà sÃtÄ.">
+<!ENTITY torSettings.configure "NastavenÃ">
+<!ENTITY torSettings.connect "PÅipojit">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Äekánà na start Toru">
+<!ENTITY torsettings.restartTor "Restartovat Tor">
+<!ENTITY torsettings.reconfigTor "PÅenastavit">
+
+<!ENTITY torsettings.discardSettings.prompt "Nastavili jste sÃÅ¥ový most nebo lokálnà proxy. Pro pÅipojenà k sÃti Tor pÅÃmo tato nastavenà odstraÅte.">
+<!ENTITY torsettings.discardSettings.proceed "Odstranit nastavenà a pÅipojit se">
+
+<!ENTITY torsettings.optional "Volitelné">
+
+<!ENTITY torsettings.useProxy.checkbox "Pro pÅipojenà k internetu použÃvám proxy">
+<!ENTITY torsettings.useProxy.type "Typ proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "vyberte typ proxy">
+<!ENTITY torsettings.useProxy.address "Adresa">
+<!ENTITY torsettings.useProxy.address.placeholder "IP adresa nebo název serveru">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Uživatelské jméno">
+<!ENTITY torsettings.useProxy.password "Heslo">
+<!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 "Tento poÄÃtaÄ použÃvá firewall, který povoluje pÅipojenà pouze pÅes nÄkteré porty.">
+<!ENTITY torsettings.firewall.allowedPorts "Povolené porty">
+<!ENTITY torsettings.useBridges.checkbox "Tor je v mé zemi cenzurován">
+<!ENTITY torsettings.useBridges.default "Vyberte vestavÄný most">
+<!ENTITY torsettings.useBridges.default.placeholder "vyberte most">
+<!ENTITY torsettings.useBridges.bridgeDB "Vyžádat most od torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Zadejte pÃsmena z obrázku">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Nový obrázek">
+<!ENTITY torsettings.useBridges.captchaSubmit "Odeslat">
+<!ENTITY torsettings.useBridges.custom "Zadat známý most">
+<!ENTITY torsettings.useBridges.label "Zadejte informace o mostu z důvÄryhodného zdroje.">
+<!ENTITY torsettings.useBridges.placeholder "zadávejte ve tvaru adresa:port (jedna položka na Åádek)">
+
+<!ENTITY torsettings.copyLog "ZkopÃrovat protokol Toru do schránky">
+
+<!ENTITY torsettings.proxyHelpTitle "NápovÄda k proxy">
+<!ENTITY torsettings.proxyHelp1 "PÅà pÅipojenà skrze sÃÅ¥ firmy, Å¡koly nebo univerzity může být vyžadována lokálnà proxy. Pokud si nejste jisti, jestli je proxy potÅeba, podÃvejte se do nastavenà internetu jiného prohlÞeÄe, nebo do systémového nastavenà sÃtÄ.">
+
+<!ENTITY torsettings.bridgeHelpTitle "NápovÄda o mostnÃch uzlech">
+<!ENTITY torsettings.bridgeHelp1 "Mosty jsou neveÅejné uzly, které znesnadÅujà blokovánà sÃtÄ Tor. Každý typ mostu použÃvá odliÅ¡ný způsob jak zabránit cenzuÅe. Obfs mosty dÄlajà z vaÅ¡ich dat náhodný Å¡um a meek mosty vytváÅejà dojem, že se pÅipojujete k dané službÄ a ne k Toru.">
+<!ENTITY torsettings.bridgeHelp2 "Protože se nÄkteré zemÄ snažà zablokovat Tor, nÄkteré typy mostů fungujà pouze v nÄkterých zemÃch. Pokud si nejste jisti typy mostů, které fungujà ve vaÅ¡Ã zemi, navÅ¡tivte torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "PoÄkejte prosÃm na vytvoÅenà spojenà do sÃtÄ Tor. Může to trvat nÄkolik minut.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Nastavenà sÃtÄ Tor">
+<!ENTITY torPreferences.torSettingsDescription "ProhlÞeÄ Tor vás pÅipojà k sÃti Tor, provozované tisÃci dobrovolnÃků po celém svÄtÄ." >
+<!ENTITY torPreferences.learnMore "Zjistit vÃce">
+<!ENTITY torPreferences.bridges "Mosty">
+<!ENTITY torPreferences.bridgesDescription "Mosty pomáhajà v pÅÃstupu k sÃtÄ Tor na mÃstech, kde je Tor blokován. Podle toho, kde se nacházÃte, mohou nÄkteré mosty fungovat lépe než jiné.">
+<!ENTITY torPreferences.useBridge "PoužÃt most">
+<!ENTITY torPreferences.requestNewBridge "Požádat o nový mostâ¦">
+<!ENTITY torPreferences.provideBridge "Poskytnout most">
+<!ENTITY torPreferences.advanced "RozÅ¡ÃÅené">
+<!ENTITY torPreferences.advancedDescription "NastavenÃ, jak se prohlÞeÄ Tor pÅipojuje k internetu.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Hodnoty oddÄlené Äárkou">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Požádat o most">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontaktovánà BridgeDB. Äekejte prosÃm.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Pro vyžádánà mostu prosÃm opiÅ¡te kód CAPTCHA.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Neopsali jste kód správnÄ. Zkuste to prosÃm znovu.">
+<!ENTITY torPreferences.viewTorLogs "Zobrazit protokol sÃtÄ Tor">
+<!ENTITY torPreferences.viewLogs "Zobrazit protokolâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Protokol sÃtÄ Tor">
diff --git a/chrome/locale/cs/torlauncher.properties b/chrome/locale/cs/torlauncher.properties
new file mode 100644
index 00000000..27e57430
--- /dev/null
+++ b/chrome/locale/cs/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=SpouÅ¡tÄÄ Toru
+
+torlauncher.tor_exited_during_startup=Tor byl ukonÄen bÄhem spouÅ¡tÄnÃ. PÅÃÄinou může být chyba ve vaÅ¡em souboru torrc, v Toru, v jiném programu na vaÅ¡em systému, nebo vadný hardware. Dokud nebude pÅÃÄina opravena a Tor restartován, prohlÞeÄ Tor se nespustÃ.
+torlauncher.tor_exited=Tor byl neoÄekávanÄ ukonÄen. PÅÃÄinou může být chyba v Toru, v jiném programu na vaÅ¡em systému, nebo vadný hardware. Dokud nebude Tor restartován, prohlÞeÄ Tor nebude moci naÄÃst žádnou webovou stránku. Pokud problém pÅetrvává, prosÃm poÅ¡lete týmu podpory kopii protokolu Toru.
+torlauncher.tor_exited2=Restartovánà Tor nebude zavÃrat záložky prohlÞeÄe.
+torlauncher.tor_controlconn_failed=Nemohu se pÅipojit ke kontrolnÃmu portu Tor.
+torlauncher.tor_failed_to_start=Tor nenastartoval.
+torlauncher.tor_control_failed=NepodaÅilo se pÅevzÃt kontrolu nad Torem.
+torlauncher.tor_bootstrap_failed=NepodaÅilo se pÅipojit do sÃtÄ Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S selhal (%2$S).
+
+torlauncher.unable_to_start_tor=Tor nenà možné zapnout\n\n%S
+torlauncher.tor_missing=Spustitelný soubor Toru chybÃ.
+torlauncher.torrc_missing=Chybà soubor torrc a nemohl být vytvoÅen.
+torlauncher.datadir_missing=Složka s daty Toru neexistuje a nemohla být vytvoÅena.
+torlauncher.onionauthdir_missing=Onion ovÄÅovacà složka Toru neexistuje a nemohla být vytvoÅena.
+torlauncher.password_hash_missing=Nepovedlo se zÃskat hashované heslo.
+
+torlauncher.failed_to_get_settings=Nelze naÄÃst nastavenà Toru.\n\n%S
+torlauncher.failed_to_save_settings=Nelze uložit nastavenà Toru.\n\n%S
+torlauncher.ensure_tor_is_running=Zkontrolujte prosÃm, že je Tor spuÅ¡tÄn.
+
+torlauncher.error_proxy_addr_missing=Pro nastavenà proxy serveru musÃte zadat jak IP adresu (nebo název hostitele) tak ÄÃslo portu.
+torlauncher.error_proxy_type_missing=Vyberte typ proxy.
+torlauncher.error_bridges_missing=Vyberte jeden nebo vÃce mostů.
+torlauncher.error_default_bridges_type_missing=Pro vybrané mosty musÃte zadat typ transportu.
+torlauncher.error_bridgedb_bridges_missing=Požádejte prosÃm o most.
+torlauncher.error_bridge_bad_default_type=Nejsou nastaveny žádné mosty s typem transportu %S. ZmÄÅte prosÃm nastavenÃ.
+
+torlauncher.bridge_suffix.meek-amazon=(funguje v ÄÃnÄ)
+torlauncher.bridge_suffix.meek-azure=(funguje v ÄÃnÄ)
+
+torlauncher.request_a_bridge=Požádat o mostâ¦
+torlauncher.request_a_new_bridge=Požádat o nový mostâ¦
+torlauncher.contacting_bridgedb=Kontaktovánà BridgeDB. Äekejte prosÃm.
+torlauncher.captcha_prompt=Pro vyžádánà mostu prosÃm opiÅ¡te kód CAPTCHA.
+torlauncher.bad_captcha_solution=Neopsali jste kód správnÄ. Zkuste to prosÃm znovu.
+torlauncher.unable_to_get_bridge=NepodaÅilo se zÃskat most z BridgeDB.\n\n%S
+torlauncher.no_meek=Tento prohlÞeÄ nemá nastaven meek, který je potÅebný pro zÃskávánà mostů.
+torlauncher.no_bridges_available=Je nám lÃto, ale v tuto chvÃli nejsou dostupné žádné mosty.
+
+torlauncher.connect=PÅipojit
+torlauncher.restart_tor=Restartovat Tor
+torlauncher.quit=UkonÄit
+torlauncher.quit_win=UkonÄit
+torlauncher.done=Hotovo
+
+torlauncher.forAssistance=Pro asistenci kontaktujte %S
+torlauncher.forAssistance2=Pro asistenci navštivte %S
+
+torlauncher.copiedNLogMessages=KopÃrovánà dokonÄeno. %S zprávy protokolu Tor jsou pÅipraveny k vloženà do textového editoru nebo e-mailu.
+
+torlauncher.bootstrapStatus.starting=SpouÅ¡tÄnÃ
+torlauncher.bootstrapStatus.conn_pt=PÅipojovánà k mostu
+torlauncher.bootstrapStatus.conn_done_pt=PÅipojeno k mostu
+torlauncher.bootstrapStatus.conn_proxy=PÅipojovánà k proxy serveru
+torlauncher.bootstrapStatus.conn_done_proxy=PÅipojeno k proxy serveru
+torlauncher.bootstrapStatus.conn=PÅipojovánà k uzlu sÃtÄ Tor
+torlauncher.bootstrapStatus.conn_done=PÅipojeno k uzlu sÃtÄ Tor
+torlauncher.bootstrapStatus.handshake=Vyjednávánà s uzlem sÃtÄ Tor
+torlauncher.bootstrapStatus.handshake_done=Vyjednávánà s uzlem sÃtÄ Tor dokonÄeno
+torlauncher.bootstrapStatus.onehop_create=Spojovánà s Å¡ifrovaným adresáÅem
+torlauncher.bootstrapStatus.requesting_status=Kontrola stavu sÃtÄ
+torlauncher.bootstrapStatus.loading_status=NaÄÃtánà stavu sÃtÄ
+torlauncher.bootstrapStatus.loading_keys=Nahrávánà certifikátů autorit
+torlauncher.bootstrapStatus.requesting_descriptors=Zjišťovánà informacà o uzlu
+torlauncher.bootstrapStatus.loading_descriptors=Nahrávánà informacà o uzlu
+torlauncher.bootstrapStatus.enough_dirinfo=Nahrávánà informacà o uzlu dokonÄeno
+torlauncher.bootstrapStatus.ap_conn_pt=VytváÅenà ÅetÄzců: pÅipojovánà k mostu
+torlauncher.bootstrapStatus.ap_conn_done_pt=VytváÅenà ÅetÄzců: pÅipojeno k mostu
+torlauncher.bootstrapStatus.ap_conn_proxy=VytváÅenà ÅetÄzců: pÅipojovánà k proxy serveru
+torlauncher.bootstrapStatus.ap_conn_done_proxy=VytváÅenà ÅetÄzců: pÅipojeno k proxy serveru
+torlauncher.bootstrapStatus.ap_conn=VytváÅenà ÅetÄzců: pÅipojovánà k uzlu sÃtÄ Tor
+torlauncher.bootstrapStatus.ap_conn_done=VytváÅenà ÅetÄzců: pÅipojeno k uzlu sÃtÄ Tor
+torlauncher.bootstrapStatus.ap_handshake=VytváÅenà ÅetÄzců: vyjednávánà s uzlem sÃtÄ Tor
+torlauncher.bootstrapStatus.ap_handshake_done=VytváÅenà ÅetÄzců: vyjednávánà s uzlem sÃtÄ Tor dokonÄeno
+torlauncher.bootstrapStatus.circuit_create=VytváÅenà ÅetÄzců: vytváÅenà ÅetÄzce sÃtà Tor
+torlauncher.bootstrapStatus.done=PÅipojenà k sÃti Tor dokonÄeno!
+
+torlauncher.bootstrapWarning.done=hotovo
+torlauncher.bootstrapWarning.connectrefused=pÅipojenà odmÃtnuto
+torlauncher.bootstrapWarning.misc=různý
+torlauncher.bootstrapWarning.resourcelimit=nedostateÄné zdroje
+torlauncher.bootstrapWarning.identity=nesouhlasà identita
+torlauncher.bootstrapWarning.timeout=Äas spojenà vyprÅ¡el
+torlauncher.bootstrapWarning.noroute=žádné spojenàs hostitelem
+torlauncher.bootstrapWarning.ioerror=chyba bÄhem Ätenà nebo zápisu
+torlauncher.bootstrapWarning.pt_missing=chybÄjÃcà zásuvný transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Spojenà se serverem bylo ztraceno.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Nelze se pÅipojit k serveru.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Nelze se pÅipojit k proxy.
diff --git a/chrome/locale/da/network-settings.dtd b/chrome/locale/da/network-settings.dtd
new file mode 100644
index 00000000..7c46734b
--- /dev/null
+++ b/chrome/locale/da/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor-netværksindstillinger">
+<!ENTITY torsettings.wizard.title.default "Opret forbindelse til Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor-netværksindstillinger">
+<!ENTITY torsettings.wizard.title.connecting "Etablerer en forbindelse">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Sprog for Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Vælg venligst et sprog.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klik pÃ¥ âOpret forbindelseâ for at oprette forbindelse til Tor.">
+<!ENTITY torSettings.configurePrompt "Klik pÃ¥ âKonfigurerâ for at justere netværksindstillinger hvis du er i et land som censurerer Tor (sÃ¥som Egypten, Kina, Tyrkiet) eller hvis du opretter forbindelse fra et privat netværk som kræver en proxy.">
+<!ENTITY torSettings.configure "Konfigurer">
+<!ENTITY torSettings.connect "Opret forbindelse">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Venter på at Tor starter...">
+<!ENTITY torsettings.restartTor "Genstart Tor">
+<!ENTITY torsettings.reconfigTor "Genkonfigurer">
+
+<!ENTITY torsettings.discardSettings.prompt "Du har konfigureret Tor-broer eller du har indtastet lokale proxyindstillinger. For at kunne foretage direkte forbindelse til Tor-netværket, skal indstillingerne fjernes.">
+<!ENTITY torsettings.discardSettings.proceed "Fjern indstillinger og opret forbindelse">
+
+<!ENTITY torsettings.optional "Valgfri">
+
+<!ENTITY torsettings.useProxy.checkbox "Jeg bruger en proxy til at oprette forbindelse til internettet">
+<!ENTITY torsettings.useProxy.type "Proxytype">
+<!ENTITY torsettings.useProxy.type.placeholder "vælg en proxytype">
+<!ENTITY torsettings.useProxy.address "Adresse">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-adresse eller værtsnavn">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Brugernavn">
+<!ENTITY torsettings.useProxy.password "Adgangskode">
+<!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 "Computeren går gennem en firewall som kun tillader forbindelser til bestemte porte">
+<!ENTITY torsettings.firewall.allowedPorts "Tilladte porte">
+<!ENTITY torsettings.useBridges.checkbox "Tor er censureret i mit land">
+<!ENTITY torsettings.useBridges.default "Vælg en indbygget bro">
+<!ENTITY torsettings.useBridges.default.placeholder "vælg en bro">
+<!ENTITY torsettings.useBridges.bridgeDB "Anmod om en bro fra torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Indtast tegnene fra billedet">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "FÃ¥ en ny udfordring">
+<!ENTITY torsettings.useBridges.captchaSubmit "Indsend">
+<!ENTITY torsettings.useBridges.custom "Formidl en bro jeg kender">
+<!ENTITY torsettings.useBridges.label "Indtast broinformation fra en betroet kilde.">
+<!ENTITY torsettings.useBridges.placeholder "skriv adresse:port (én pr. linje)">
+
+<!ENTITY torsettings.copyLog "Kopiér Tor-loggen til udklipsholderen">
+
+<!ENTITY torsettings.proxyHelpTitle "Hjælp til proxy">
+<!ENTITY torsettings.proxyHelp1 "Der kan være brug for en lokal proxy når der oprettes forbindelse gennem et netværk i virksomhed, skole eller universitet. Hvis du er i tvivl om der er brug for en proxy, så kig i internetindstillingerne i en anden browser eller tjek dit systems netværksindstillinger.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Hjælp til bro-relæ">
+<!ENTITY torsettings.bridgeHelp1 "Broer er ulistede relæer som gør det sværrer at blokere forbindelser til Tor-netværket. Hver type bro bruger en anderledes metode for at undgå censur. Dem med obfs får din netværkstrafik til at ligne tilfældig støj og dem med meek får din netværkstrafik til at se ud som om den er forbundet til tjenesten i stedet for Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Pga. den måde bestemte lande prøver at blokere Tor, vil bestemte broer virke i nogle lande men ikke andre. Besøg torproject.org/about/contact.html#support hvis du er i tvivl om hvilke broer der virker i dit land.">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Vent venligst mens der etableres forbindelse til Tor-netværket. Det kan tage flere minutter.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-indstillinger">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser sender din trafik over Tor-netværket som køres af tusindvis af frivillige verden over." >
+<!ENTITY torPreferences.learnMore "Læs mere">
+<!ENTITY torPreferences.bridges "Broer">
+<!ENTITY torPreferences.bridgesDescription "Broer hjælper dig med at tilgå Tor-netværket steder hvor Tor er blokeret. Afhængig af hvor du er, så kan en bro virke bedre end en anden.">
+<!ENTITY torPreferences.useBridge "Brug en bro">
+<!ENTITY torPreferences.requestNewBridge "Anmod om en ny broâ¦">
+<!ENTITY torPreferences.provideBridge "Formidl en bro">
+<!ENTITY torPreferences.advanced "Avanceret">
+<!ENTITY torPreferences.advancedDescription "Konfigurer hvordan Tor Browser opretter forbindelse til internettet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Kommaseparerede værdier">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Anmod om bro">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontakter BridgeDB. Vent venligst.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Løs CAPTCHA'en for at anmode om en bro.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Løsningen er ikke korrekt. Prøv venligst igen.">
+<!ENTITY torPreferences.viewTorLogs "Vis Tor-loggene.">
+<!ENTITY torPreferences.viewLogs "Vis loggeâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor-logge">
diff --git a/chrome/locale/da/torlauncher.properties b/chrome/locale/da/torlauncher.properties
new file mode 100644
index 00000000..ad2a160d
--- /dev/null
+++ b/chrome/locale/da/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor-opstarter
+
+torlauncher.tor_exited_during_startup=Tor afsluttede under opstart. Det kan skyldes en fejl i din torrc-fil, en fejl i Tor eller et andet program på dit system, eller fejl i hardware. Tor Browser starter ikke før du løser det underliggende problem og genstarter Tor.
+torlauncher.tor_exited=Tor afsluttede uventet. Det kan skyldes en fejl i selve Tor, et andet program i dit system eller fejl i hardware. Tor Browser vil ikke være i stand til at nå nogen websteder før du genstarter Tor. Send en kopi af din Tor-log til supportteamet hvis problemet fortsætter.
+torlauncher.tor_exited2=Hvis du genstarter Tor, så lukkes fanebladene i din browser.
+torlauncher.tor_controlconn_failed=Kunne ikke oprette forbindelse til Tor-kontrolport.
+torlauncher.tor_failed_to_start=Tor kunne ikke starte.
+torlauncher.tor_control_failed=Det lykkedes ikke at tage kontrol over Tor.
+torlauncher.tor_bootstrap_failed=Tor kunne ikke etablere en forbindelse til Tor-netværket.
+torlauncher.tor_bootstrap_failed_details=%1$S mislykkedes (%2$S).
+
+torlauncher.unable_to_start_tor=Kan ikke starte Tor.\n\n%S
+torlauncher.tor_missing=Tor-kørbaren mangler.
+torlauncher.torrc_missing=torrc-filen mangler og kunne ikke oprettes.
+torlauncher.datadir_missing=Tor-datamappen findes ikke og kunne ikke oprettes.
+torlauncher.onionauthdir_missing=Tor-onionautentifikationsmappen findes ikke og kunne ikke oprettes.
+torlauncher.password_hash_missing=Kunne ikke hente hashed adgangskode.
+
+torlauncher.failed_to_get_settings=Kan ikke hente Tor-indstillingerne..\n\n%S
+torlauncher.failed_to_save_settings=Kan ikke gemme Tor-indstillingerne.\n\n%S
+torlauncher.ensure_tor_is_running=Sørg venligst for at Tor kører.
+
+torlauncher.error_proxy_addr_missing=Du skal både angive en IP-adresse, eller værtsnavn og et portnummer, for at konfigurere Tor til at bruge en proxy til at få adgang til internettet.
+torlauncher.error_proxy_type_missing=Du skal vælge proxytypen.
+torlauncher.error_bridges_missing=Du skal angive en eller flere broer.
+torlauncher.error_default_bridges_type_missing=Du skal vælge en transporttype til de tildelte broer.
+torlauncher.error_bridgedb_bridges_missing=Anmod venligst om en bro.
+torlauncher.error_bridge_bad_default_type=Ingen tildelte broer med transporttypen %S er tilgængelige. Juster venligst dine indstillinger.
+
+torlauncher.bridge_suffix.meek-amazon=(virker i Kina)
+torlauncher.bridge_suffix.meek-azure=(virker i Kina)
+
+torlauncher.request_a_bridge=Anmod om en broâ¦
+torlauncher.request_a_new_bridge=Anmod om en ny broâ¦
+torlauncher.contacting_bridgedb=Kontakter BridgeDB. Vent venligst.
+torlauncher.captcha_prompt=Løs CAPTCHA'en for at anmode om en bro.
+torlauncher.bad_captcha_solution=Løsningen er ikke korrekt. Prøv venligst igen.
+torlauncher.unable_to_get_bridge=Kan ikke hente en bro fra BridgeDB.\n\n%S
+torlauncher.no_meek=Browseren er ikke konfigureret til meek, som behøves for at hente broer.
+torlauncher.no_bridges_available=Der er på nuværende tidspunkt ingen broer tilgængelige. Beklager.
+
+torlauncher.connect=Opret forbindelse
+torlauncher.restart_tor=Genstart Tor
+torlauncher.quit=Afslut
+torlauncher.quit_win=Afslut
+torlauncher.done=Færdig
+
+torlauncher.forAssistance=Få hjælp ved at kontakte %S
+torlauncher.forAssistance2=Få hjælp ved at besøge %S
+
+torlauncher.copiedNLogMessages=Kopieringen gennemført. %S logmeddelelser er klar til at blive indsæt i en tekstredigering eller en e-mailmeddelelse.
+
+torlauncher.bootstrapStatus.starting=Starter
+torlauncher.bootstrapStatus.conn_pt=Opretter forbindelse til bro
+torlauncher.bootstrapStatus.conn_done_pt=Forbundet til bro
+torlauncher.bootstrapStatus.conn_proxy=Opretter forbindelse til proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Forbundet til proxy
+torlauncher.bootstrapStatus.conn=Opretter forbindelse til et Tor-relæ
+torlauncher.bootstrapStatus.conn_done=Forbundet til et Tor-relæ
+torlauncher.bootstrapStatus.handshake=Forhandler med et Tor-relæ
+torlauncher.bootstrapStatus.handshake_done=Færdig med at forhandle med et Tor-relæ
+torlauncher.bootstrapStatus.onehop_create=Etablerer en forbindelse for krypteret mappe
+torlauncher.bootstrapStatus.requesting_status=Henter netværksstatus
+torlauncher.bootstrapStatus.loading_status=Indlæser netværksstatus
+torlauncher.bootstrapStatus.loading_keys=Indlæser nøglecentercertifikater
+torlauncher.bootstrapStatus.requesting_descriptors=Anmoder om relæinformation
+torlauncher.bootstrapStatus.loading_descriptors=Indlæser relæinformation
+torlauncher.bootstrapStatus.enough_dirinfo=Færdig med at indlæse relæinformation
+torlauncher.bootstrapStatus.ap_conn_pt=Bygger kredsløb: Opretter forbindelse til bro
+torlauncher.bootstrapStatus.ap_conn_done_pt=Bygger kredsløb: Forbundet til bro
+torlauncher.bootstrapStatus.ap_conn_proxy=Bygger kredsløb: Opretter forbindelse til proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Bygger kredsløb: Forbundet til proxy
+torlauncher.bootstrapStatus.ap_conn=Bygger kredsløb: Opretter forbindelse til et Tor-relæ
+torlauncher.bootstrapStatus.ap_conn_done=Bygger kredsløb: Forbundet til et Tor-relæ
+torlauncher.bootstrapStatus.ap_handshake=Bygger kredsløb: Forhandler med et Tor-relæ
+torlauncher.bootstrapStatus.ap_handshake_done=Bygger kredsløb: Færdig med at forhandle med et Tor-relæ
+torlauncher.bootstrapStatus.circuit_create=Bygger kredsløb: Etablerer et Tor-kredsløb
+torlauncher.bootstrapStatus.done=Forbundet til Tor-netværket!
+
+torlauncher.bootstrapWarning.done=færdig
+torlauncher.bootstrapWarning.connectrefused=forbindelse afvist
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=utilstrækkelige ressourcer
+torlauncher.bootstrapWarning.identity=identitet matcher ikke
+torlauncher.bootstrapWarning.timeout=forbindelse fik timeout
+torlauncher.bootstrapWarning.noroute=ingen rute til vært
+torlauncher.bootstrapWarning.ioerror=fejl ved læse/skrive
+torlauncher.bootstrapWarning.pt_missing=mangler udskiftelig transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Forbindelsen til serveren blev tabt.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Kunne ikke oprette forbindelse til serveren.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Kunne ikke oprette forbindelse til proxyen.
diff --git a/chrome/locale/de/network-settings.dtd b/chrome/locale/de/network-settings.dtd
new file mode 100644
index 00000000..47ba13d2
--- /dev/null
+++ b/chrome/locale/de/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor-Netzwerkeinstellungen">
+<!ENTITY torsettings.wizard.title.default "Mit Tor verbinden">
+<!ENTITY torsettings.wizard.title.configure "Tor-Netzwerkeinstellungen">
+<!ENTITY torsettings.wizard.title.connecting "Eine Verbindung herstellen">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor-Browser-Sprache">
+<!ENTITY torlauncher.localePicker.prompt "Bitte eine Sprache auswählen.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klicken Sie auf "Verbinden", um eine Verbindung zu Tor herzustellen.">
+<!ENTITY torSettings.configurePrompt "Klicken Sie auf "Konfigurieren", um die Netzwerkeinstellungen anzupassen, wenn Sie sich in einem Land befinden, das Tor blockiert (z.B. Ãgypten, China, Türkei), oder wenn Sie sich von einem privaten Netzwerk aus verbinden, das einen Proxy benötigt.">
+<!ENTITY torSettings.configure "Konfigurieren">
+<!ENTITY torSettings.connect "Verbinden">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Auf den Start von Tor wird gewartet â¦">
+<!ENTITY torsettings.restartTor "Tor neu starten">
+<!ENTITY torsettings.reconfigTor "Neu einstellen">
+
+<!ENTITY torsettings.discardSettings.prompt "Sie haben Tor-Brücken konfiguriert oder lokale Proxyeinstellungen eingetragen. Um eine direkte Verbindung zum Tor-Netzwerk herzustellen, müssen diese Einstellungen entfernt werden.">
+<!ENTITY torsettings.discardSettings.proceed "Einstellungen entfernen und verbinden">
+
+<!ENTITY torsettings.optional "Optional">
+
+<!ENTITY torsettings.useProxy.checkbox "Ich benutze einen Proxy, um mich mit dem Internet zu verbinden">
+<!ENTITY torsettings.useProxy.type "Proxy-Typ">
+<!ENTITY torsettings.useProxy.type.placeholder "Proxy-Typ auswählen">
+<!ENTITY torsettings.useProxy.address "Adresse">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-Adresse oder Rechnername">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Benutzername">
+<!ENTITY torsettings.useProxy.password "Passwort">
+<!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 "Die Verbindung dieses Rechner geht durch eine Firewall, die nur bestimmte Anschlüsse zulässt">
+<!ENTITY torsettings.firewall.allowedPorts "Erlaubte Ports">
+<!ENTITY torsettings.useBridges.checkbox "Tor wird in meinem Land blockiert.">
+<!ENTITY torsettings.useBridges.default "Bereitgestellte Brücke auswählen">
+<!ENTITY torsettings.useBridges.default.placeholder "Brücke auswählen">
+<!ENTITY torsettings.useBridges.bridgeDB "Brücke von torproject.org anfordern">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Geben Sie die Zeichen in dem Bild ein">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Neue Herausforderung bekommen">
+<!ENTITY torsettings.useBridges.captchaSubmit "Ãbermitteln">
+<!ENTITY torsettings.useBridges.custom "Biete mir eine Brücke an, die ich kenne">
+<!ENTITY torsettings.useBridges.label "Geben Sie Brückeninformationen aus einer vertrauenswürdigen Quelle ein.">
+<!ENTITY torsettings.useBridges.placeholder "Tippen Sie Adresse:Port (eines pro Zeile)">
+
+<!ENTITY torsettings.copyLog "Tor-Protokoll in die Zwischenablage kopieren">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy-Hilfe">
+<!ENTITY torsettings.proxyHelp1 "Unter Umständen ist ein lokaler Proxy nötig, um sich von einem eingeschränkten Netzwerk eines Unternehmens, einer Schule oder Universität zu verbinden. Im Zweifelsfall kann die Einstellung in einem anderen Browser oder die System-Netzwerkeinstellung .verglichen werden.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Hilfe zum Brückenrelais">
+<!ENTITY torsettings.bridgeHelp1 "Brücken sind nicht aufgelistete Vermittler, die es schwieriger machen, Verbindungen zum Tor-Netzwerk zu blockieren. Jede Art von Brücke verwendet eine andere Methode, um Zensur zu vermeiden. Die vom Typ obfs lassen Ihren Datenverkehr wie Zufallsrauschen aussehen, und die vom Typ meek lassen Ihren Datenverkehr aussehen, als ob Sie eine Verbindung zu diesem jeweiligen Dienst herstellen anstatt zu Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Aufgrund der Art, wie bestimmte Länder versuchen, Tor zu blockieren, funktionieren bestimmte Brücken in gewissen Ländern, nicht aber in anderen. Wenn Sie sich nicht sicher sind, welche Brücken in Ihrem Land funktionieren, besuchen Sie torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Bitte warten Sie, während eine Verbindung zum Tor-Netzwerk hergestellt wird. Das kann einige Minuten dauern.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-Einstellungen">
+<!ENTITY torPreferences.torSettingsDescription "Der Tor Browser leitet deinen Datenverkehr über das Tor-Netzwerk, das von Tausenden von Freiwilligen auf der ganzen Welt betrieben wird." >
+<!ENTITY torPreferences.learnMore "Mehr erfahren">
+<!ENTITY torPreferences.bridges "Brücken">
+<!ENTITY torPreferences.bridgesDescription "Brücken helfen dir beim Zugriff auf das Tor-Netzwerk an Orten, an denen Tor blockiert ist. Je nachdem, wo du dich befindest, kann eine Brücke besser funktionieren als eine andere.">
+<!ENTITY torPreferences.useBridge "Eine Brücke verwenden">
+<!ENTITY torPreferences.requestNewBridge "Neue Brücke anfordern...">
+<!ENTITY torPreferences.provideBridge "Eine Brücke zur Verfügung stellen">
+<!ENTITY torPreferences.advanced "Fortgeschritten">
+<!ENTITY torPreferences.advancedDescription "Konfiguriere, wie sich der Tor Browser mit dem Internet verbindet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Kommagetrennte Werte">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Brücke anfordern">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontaktiere BridgeDB. Bitte warten.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Löse das CAPTCHA, um eine Brücke anzufordern.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Die Lösung ist nicht korrekt. Bitte versuchen Sie es erneut.">
+<!ENTITY torPreferences.viewTorLogs "Tor logs ansehen.">
+<!ENTITY torPreferences.viewLogs "Logs ansehen â¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Logs">
diff --git a/chrome/locale/de/torlauncher.properties b/chrome/locale/de/torlauncher.properties
new file mode 100644
index 00000000..15b994a0
--- /dev/null
+++ b/chrome/locale/de/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor-Starter
+
+torlauncher.tor_exited_during_startup=Tor wurde beim Starten unerwartet unterbrochen. Dies kann die Folge eines Fehlers in ihrer "torrc"-Datei, ein Fehler in Tor, einem anderen Programm in ihrem System oder fehlerhafte Hardware sein. Bis die Ursache beseitigt und Tor neu gestartet wurde, kann der Tor Browser nicht starten.
+torlauncher.tor_exited=Tor wurde unerwartet beendet. Das kann an einem Fehler von Tor selbst, an einem anderen Programm auf ihrem System oder fehlerhaften Geräten liegen. Bis Sie Tor neu starten, kann der Tor-Browser keine Internetseiten mehr erreichen. Wenn das Problem bestehen bleibt, bitte eine Kopie des Tor-Protokolls an die Unterstützungsmannschaft senden.
+torlauncher.tor_exited2=Das Neustarten von Tor wird die Reiter Ihres Browsers nicht schlieÃen.
+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 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.
+torlauncher.torrc_missing=Die torrc Datei fehlt und konnte nicht erstellt werden.
+torlauncher.datadir_missing=Das Tor Dateiverzeichnis existiert nicht und konnte nicht erstellt werden.
+torlauncher.onionauthdir_missing=Das Tor-Onion-Bestätigungsverzeichnis existiert nicht und konnte nicht erstellt werden.
+torlauncher.password_hash_missing=Erhalt des Hash-Passwortes ist fehlgeschlagen.
+
+torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht abgefragt werden.\n\n%S
+torlauncher.failed_to_save_settings=Die Tor-Einstellungen können nicht gespeichert werden.\n\n%S
+torlauncher.ensure_tor_is_running=Bitte stellen Sie sicher, dass Tor läuft.
+
+torlauncher.error_proxy_addr_missing=Um einen Proxy zu verwenden, müssen Sie sowohl eine IP-Adresse bzw. einen Hostnamen als auch eine Portnummer angeben.
+torlauncher.error_proxy_type_missing=Sie müssen den Proxy-Typ 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_bridgedb_bridges_missing=Bitte eine Brücke anfordern.
+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.bridge_suffix.meek-amazon=(funktioniert in China)
+torlauncher.bridge_suffix.meek-azure=(funktioniert in China)
+
+torlauncher.request_a_bridge=Brücke anfordern...
+torlauncher.request_a_new_bridge=Neue Brücke anfordern...
+torlauncher.contacting_bridgedb=Kontaktiere BridgeDB. Bitte warten.
+torlauncher.captcha_prompt=Löse das CAPTCHA, um eine Brücke anzufordern.
+torlauncher.bad_captcha_solution=Die Lösung ist nicht korrekt. Bitte versuchen Sie es erneut.
+torlauncher.unable_to_get_bridge=Nicht imstande eine Brücke von der BridgeDB zu erhalten.\n\n%S
+torlauncher.no_meek=Der Browser ist nicht für meek eingestellt, was gebraucht wird um Brücken zu bekommen.
+torlauncher.no_bridges_available=Zur Zeit sind keine Brücken verfügbar. Es tut uns Leid.
+
+torlauncher.connect=Verbinden
+torlauncher.restart_tor=Tor neu starten
+torlauncher.quit=SchlieÃen
+torlauncher.quit_win=Beenden
+torlauncher.done=Fertig
+
+torlauncher.forAssistance=Falls Sie Hilfe benötigen, kontaktieren Sie %S
+torlauncher.forAssistance2=Falls Sie Hilfe benötigen, kontaktieren Sie %S
+
+torlauncher.copiedNLogMessages=Kopie vollständig. %S Tor-Protokollnachrichten sind bereit, um in eine Textbearbeitung oder in eine E-Mail-Nachricht eingefügt zu werden.
+
+torlauncher.bootstrapStatus.starting=Startvorgang
+torlauncher.bootstrapStatus.conn_pt=Verbinde mit Brücke
+torlauncher.bootstrapStatus.conn_done_pt=Verbunden mit Brücke
+torlauncher.bootstrapStatus.conn_proxy=Verbinde mit Proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Verbunden mit Proxy
+torlauncher.bootstrapStatus.conn=Verbinde mit einem Tor-Relay
+torlauncher.bootstrapStatus.conn_done=Verbunden mit einem Tor-Relay
+torlauncher.bootstrapStatus.handshake=Verhandeln mit einem Tor-Relais
+torlauncher.bootstrapStatus.handshake_done=Abgeschlossene Verhandlungen mit einem Tor-Relais
+torlauncher.bootstrapStatus.onehop_create=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=Relay-Informationen werden angefordert
+torlauncher.bootstrapStatus.loading_descriptors=Relay-Informationen werden geladen
+torlauncher.bootstrapStatus.enough_dirinfo=Laden von Relay-Informationen wurde fertiggestellt
+torlauncher.bootstrapStatus.ap_conn_pt=Kanäle herstellen: Verbindung zur Brücke
+torlauncher.bootstrapStatus.ap_conn_done_pt=Kanäle herstellen: Verbunden mit der Brücke
+torlauncher.bootstrapStatus.ap_conn_proxy=Kanäle herstellen: Verbinden mit Proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Kanäle herstellen: Verbunden mit Proxy
+torlauncher.bootstrapStatus.ap_conn=Kanäle herstellen: Verbinden mit Tor-Relais
+torlauncher.bootstrapStatus.ap_conn_done=Kanäle herstellen: Verbunden mit Tor-Relais
+torlauncher.bootstrapStatus.ap_handshake=Kanäle herstellen: Verhandeln mit einem Tor-Relais
+torlauncher.bootstrapStatus.ap_handshake_done=Kanäle herstellen: Abgeschlossene Verhandlungen mit einem Tor-Relais
+torlauncher.bootstrapStatus.circuit_create=Kanäle herstellen: Aufbau eines Tor-Kanals
+torlauncher.bootstrapStatus.done=Zum Tor-Netzwerk wurde verbunden!
+
+torlauncher.bootstrapWarning.done=abgeschlossen
+torlauncher.bootstrapWarning.connectrefused=Verbindung verweigert
+torlauncher.bootstrapWarning.misc=Verschiedenes
+torlauncher.bootstrapWarning.resourcelimit=Unzureichende Ressourcen
+torlauncher.bootstrapWarning.identity=Nichtübereinstimmung der Identitäten
+torlauncher.bootstrapWarning.timeout=Verbindungszeitüberschreitung
+torlauncher.bootstrapWarning.noroute=Kein Pfad zum Rechner
+torlauncher.bootstrapWarning.ioerror=Lese-/Schreibfehler
+torlauncher.bootstrapWarning.pt_missing=Pluggable Transport fehlt
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Die Verbindung zum Server ist verloren gegangen.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Konnte nicht mit dem Server verbinden.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Konnte nicht mit dem Proxy verbinden.
diff --git a/chrome/locale/el/network-settings.dtd b/chrome/locale/el/network-settings.dtd
new file mode 100644
index 00000000..c606ec5b
--- /dev/null
+++ b/chrome/locale/el/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "ΡÏ
θμίÏÎµÎ¹Ï ÎικÏÏοÏ
Tor">
+<!ENTITY torsettings.wizard.title.default "ΣÏνδεÏη ÏÏο Tor">
+<!ENTITY torsettings.wizard.title.configure "ΡÏ
θμίÏÎµÎ¹Ï ÎικÏÏοÏ
Tor">
+<!ENTITY torsettings.wizard.title.connecting "ÎίνεÏαι ÏÏνδεÏη">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "ÎλÏÏÏα ΠεÏιηγηÏή Tor">
+<!ENTITY torlauncher.localePicker.prompt "ΠαÏακαλοÏμε εÏιλÎξÏε μία γλÏÏÏα.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ÎάνÏε κλικ ÏÏο κοÏ
μÏί "ΣÏνδεÏη" για να ÏÏ
νδεθείÏε ÏÏο Tor.">
+<!ENTITY torSettings.configurePrompt "ÎάνÏε κλικ ÏÏÎ¹Ï "ΡÏ
θμίÏειÏ" για να ÏÏοÏαÏμÏÏεÏε ÏÎ¹Ï ÏÏ
θμίÏÎµÎ¹Ï Î´Î¹ÎºÏÏοÏ
αν βÏίÏκεÏÏε Ïε ÏÏÏα ÏοÏ
λογοκÏίνει Ïο Tor (Ï.Ï. η ÎίγÏ
ÏÏοÏ, η Îίνα, η ΤοÏ
Ïκία) ή αν ÏÏ
νδÎεÏÏε αÏÏ Îνα ÏεÏιοÏιÏμÎνο δίκÏÏ
ο ÏοÏ
αÏαιÏεί διακομιÏÏή μεÏολάβηÏηÏ.">
+<!ENTITY torSettings.configure "ΡÏ
θμίÏειÏ">
+<!ENTITY torSettings.connect "ΣÏνδεÏη">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Îναμονή ÎναÏÎ¾Î·Ï ÏοÏ
Tor... ">
+<!ENTITY torsettings.restartTor "EÏανεκκίνηÏη Tor">
+<!ENTITY torsettings.reconfigTor "ÎναδιαμÏÏÏÏÏη">
+
+<!ENTITY torsettings.discardSettings.prompt "ÎÏεÏε ÏÏ
θμίÏει γÎÏÏ
ÏÎµÏ Tor ή/και διακομιÏÏÎÏ Î¼ÎµÏολάβηÏηÏ. Îν θÎλεÏε να ÏÏ
νδεθείÏε ÏÏο δίκÏÏ
ο Tor αÏεÏ
θείαÏ, θα ÏÏÎÏει ÏÏÏÏα να αÏαιÏεθοÏν οι ÏÏ
θμίÏÎµÎ¹Ï Î±Ï
ÏÎÏ.">
+<!ENTITY torsettings.discardSettings.proceed "ÎÏαίÏεÏη ÏÏ
θμίÏεÏν και ÏÏνδεÏη">
+
+<!ENTITY torsettings.optional "Î ÏοαιÏεÏικÏ">
+
+<!ENTITY torsettings.useProxy.checkbox "ΧÏήÏη διακομιÏÏή μεÏολάβηÏÎ·Ï Î³Î¹Î± ÏÏνδεÏη ÏÏο διαδίκÏÏ
ο.">
+<!ENTITY torsettings.useProxy.type "ΤÏÏÎ¿Ï Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏÏή μεÏολάβηÏηÏ">
+<!ENTITY torsettings.useProxy.type.placeholder "εÏιλογή είδοÏ
Ï Î´Î¹Î±Î¼ÎµÏολαβηÏή">
+<!ENTITY torsettings.useProxy.address "ÎιεÏθÏ
νÏη">
+<!ENTITY torsettings.useProxy.address.placeholder "ÎιεÏθÏ
νÏη ÎΡ η Ïνομα Ï
ÏολογιÏÏή ">
+<!ENTITY torsettings.useProxy.port "ÎÏÏα">
+<!ENTITY torsettings.useProxy.username "Îνομα ÏÏήÏÏη">
+<!ENTITY torsettings.useProxy.password "ÎÏδικÏÏ ÏÏÏÏβαÏηÏ">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "Î Ï
ÏολογιÏÏÎ®Ï ÏÏηÏιμοÏοιεί ÏείÏÎ¿Ï ÏÏοÏÏαÏÎ¯Î±Ï ÎºÎ±Î¹ εÏιÏÏÎÏει μÏνο ÏÏ
γκεκÏιμÎÎ½ÎµÏ Î¸ÏÏÎµÏ Î³Î¹Î± ÏÏνδεÏη">
+<!ENTITY torsettings.firewall.allowedPorts "ÎÏιÏÏεÏÏÎ¼ÎµÎ½ÎµÏ Î¸ÏÏεÏ">
+<!ENTITY torsettings.useBridges.checkbox "Το Tor είναι αÏοκλειÏμÎνο ÏÏη ÏÏÏα μοÏ
.">
+<!ENTITY torsettings.useBridges.default "ÎÎÎ»Ï Î¼Î¹Î± ενÏÏμαÏÏμÎνη γÎÏÏ
Ïα">
+<!ENTITY torsettings.useBridges.default.placeholder "εÏιλÎξÏε μία γÎÏÏ
Ïα">
+<!ENTITY torsettings.useBridges.bridgeDB "ÎÎÎ»Ï Î¼Î¯Î± γÎÏÏ
Ïα αÏÏ Ïο torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ΠληκÏÏολογήÏÏε ÏοÏ
Ï ÏαÏακÏήÏÎµÏ ÏÎ·Ï ÎµÎ¹ÎºÏναÏ">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ΠάÏÏε μία νÎα ÏÏÏκληÏη.">
+<!ENTITY torsettings.useBridges.captchaSubmit "Î¥Ïοβολή">
+<!ENTITY torsettings.useBridges.custom "ÎÎÎ»Ï Î½Î± ειÏÎ¬Î³Ï Ïην διεÏθÏ
νÏη Î¼Î¯Î±Ï Î³ÎÏÏ
ÏÎ±Ï ÏοÏ
γνÏÏίζÏ">
+<!ENTITY torsettings.useBridges.label "ÎιÏαγάγεÏε ÏληÏοÏοÏÎ¯ÎµÏ Î³ÎÏÏ
ÏÎ±Ï Î±ÏÏ Î±Î¾Î¹ÏÏιÏÏη Ïηγή.">
+<!ENTITY torsettings.useBridges.placeholder "ΠληκÏÏολογήÏÏε διεÏθÏ
νÏη:θÏÏα (μια Ïε κάθε ÏειÏά)">
+
+<!ENTITY torsettings.copyLog "ÎνÏιγÏαÏή αÏÏείοÏ
καÏαγÏαÏÎ®Ï ÏÏο ÏÏÏÏειÏο">
+
+<!ENTITY torsettings.proxyHelpTitle "Îοήθεια διακομιÏÏή μεÏολάβηÏηÏ">
+<!ENTITY torsettings.proxyHelp1 "Î ÏοÏικÏÏ Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏÏÎ®Ï Î¼ÎµÏολάβηÏÎ·Ï Î¼ÏοÏεί να ÏÏειαÏÏεί, ÏÏαν ÏÏ
νδÎεÏÏε αÏÏ Î¼Î¯Î± εÏαιÏία, Îνα ÏÏολείο ή Îνα δίκÏÏ
ο ÏανεÏιÏÏημίοÏ
. Îν δεν είÏÏε ÏίγοÏ
Ïοι αν ÏÏειάζεÏÏε διακομιÏÏή μεÏολάβηÏηÏ, ελÎγξÏε ÏÎ¹Ï ÏÏ
θμίÏÎµÎ¹Ï Î¯Î½ÏεÏÎ½ÎµÏ ÎµÎ½ÏÏ Î¬Î»Î»Î¿Ï
ÏεÏιηγηÏή ή ÏÎ¹Ï ÏÏ
θμίÏÎµÎ¹Ï ÏοÏ
δικÏÏοÏ
ÏαÏ. ">
+
+<!ENTITY torsettings.bridgeHelpTitle "Îοήθεια με ÎναμεÏαδÏÏÎµÏ ÎÎÏÏ
ÏεÏ">
+<!ENTITY torsettings.bridgeHelp1 "Îι γÎÏÏ
ÏÎµÏ ÎµÎ¯Î½Î±Î¹ μη καÏαÏÏÏημÎνοι αναμεÏαδÏÏÎµÏ ÏοÏ
κάνοÏ
ν Ïιο δÏÏκολο Ïον αÏοκλειÏÎ¼Ï ÏÎ·Ï ÏÏνδεÏÎ·Ï ÏÏο δίκÏÏ
ο Tor. Îάθε ÏÏÏÎ¿Ï Î³ÎÏÏ
ÏÎ±Ï ÏÏηÏιμοÏοιεί διαÏοÏεÏική μÎθοδο για να αÏοÏÏγει Ïον αÏοκλειÏμÏ. Îι obfs κάνοÏ
ν ÏÎ¹Ï ÎºÎ¹Î½Î®ÏÎµÎ¹Ï ÏÎ±Ï Î½Î± μοιάζοÏ
ν με ÏÏ
Ïαίο θÏÏÏ
βο και οι meek κάνοÏ
ν ÏÎ¹Ï ÏÏ
νδÎÏÎµÎ¹Ï ÏÎ±Ï Î½Î± μοιάζοÏ
ν ÏÏÏ Î³Î¯Î½Î¿Î½Ïαι μÎÏÏ ÏÎ·Ï Î±Î½ÏίÏÏοιÏÎ·Ï Ï
ÏηÏεÏÎ¯Î±Ï Î±Î½Ïί ÏοÏ
Tor.">
+<!ENTITY torsettings.bridgeHelp2 "ÎÏÎ³Ï ÏοÏ
ÏÏÏÏοÏ
ÏοÏ
ÏÏοÏÏαθοÏν κάÏÎ¿Î¹ÎµÏ ÏÏÏÎµÏ Î½Î± αÏοκλείÏοÏ
ν Ïο Tor, κάÏÎ¿Î¹ÎµÏ Î³ÎÏÏ
ÏÎµÏ Î»ÎµÎ¹ÏοÏ
ÏγοÏν Ïε κάÏÎ¿Î¹ÎµÏ ÏÏÏεÏ, ÎµÎ½Ï Ïε Î¬Î»Î»ÎµÏ ÏÏι. Îν δεν είÏÏε ÏίγοÏ
ÏÎ¿Ï Î³Î¹Î± Ïο ÏοιÎÏ Î³ÎÏÏ
ÏÎµÏ Î»ÎµÎ¹ÏοÏ
ÏγοÏν ÏÏη ÏÏÏα ÏαÏ, εÏιÏκεÏÏείÏε Ïο torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ΠαÏακαλοÏμε ÏεÏιμÎνεÏε καθÏÏ Î´Î·Î¼Î¹Î¿Ï
ÏγοÏμε ÏÏνδεÏη ÏÏο δίκÏÏ
ο Tor. ÎÏοÏεί να διαÏκÎÏει μεÏικά λεÏÏά.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "ΡÏ
θμίÏÎµÎ¹Ï Tor">
+<!ENTITY torPreferences.torSettingsDescription "ΠΠεÏιηγηÏÎ®Ï Tor δÏομολογεί Ïην κίνηÏη δικÏÏοÏ
ÏÎ±Ï Î¼ÎÏα αÏÏ Ïο δίκÏÏ
ο Tor, ÏοÏ
λειÏοÏ
Ïγεί ÏάÏη Ïε ÏÎ¹Î»Î¹Î¬Î´ÎµÏ ÎµÎ¸ÎµÎ»Î¿Î½ÏÎÏ Ïε Ïλο Ïον κÏÏμο." >
+<!ENTITY torPreferences.learnMore "Îάθε ÏεÏιÏÏÏÏεÏα">
+<!ENTITY torPreferences.bridges "ÎÎÏÏ
ÏεÏ">
+<!ENTITY torPreferences.bridgesDescription "Îι γÎÏÏ
ÏÎµÏ ÏÎ±Ï Î²Î¿Î·Î¸Î¿Ïν να αÏοκÏήÏεÏε ÏÏÏÏβαÏη ÏÏο δίκÏÏ
ο Tor Ïε μÎÏη ÏÏοÏ
αÏ
ÏÏ Î»Î¿Î³Î¿ÎºÏίνεÏαι. Îνάλογα με Ïην ÏοÏοθεÏία ÏαÏ, κάÏÎ¿Î¹ÎµÏ Î³ÎÏÏ
ÏÎµÏ ÎµÎ½Î´ÎÏεÏαι να δοÏ
λÎÏοÏ
ν καλÏÏεÏα αÏÏ Î¬Î»Î»ÎµÏ.">
+<!ENTITY torPreferences.useBridge "ΧÏήÏη γÎÏÏ
ÏαÏ">
+<!ENTITY torPreferences.requestNewBridge "ÎιÏηθείÏε νÎα γÎÏÏ
Ïα...">
+<!ENTITY torPreferences.provideBridge "ΠαÏαÏÏÏήÏÏε μια γÎÏÏ
Ïα">
+<!ENTITY torPreferences.advanced "Îια ÏÏοÏÏÏημÎνοÏ
Ï">
+<!ENTITY torPreferences.advancedDescription "ΡÏ
θμίÏÏε Ïον ÏÏÏÏο ÏÏνδεÏÎ·Ï ÏοÏ
Tor Browser ÏÏο διαδίκÏÏ
ο.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ΤιμÎÏ Î´Î¹Î±ÏÏÏιÏμÎÎ½ÎµÏ Î¼Îµ κÏμμα">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ÎίÏηÏη γÎÏÏ
ÏαÏ">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "ÎÏικοινÏνία με BridgeDB. ΠαÏακαλοÏμε ÏεÏιμÎνεÏε.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "ÎÏÏÏε Ïο CAPTCHA για να αιÏηθείÏε γÎÏÏ
Ïα.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "ΠεÏίλÏ
Ïη δεν είναι ÏÏÏÏή. ΠαÏακαλοÏμε ÏÏοÏÏαθήÏÏε ξανά.">
+<!ENTITY torPreferences.viewTorLogs "Î Ïοβολή αÏÏείÏν καÏαγÏαÏÎ®Ï ÏοÏ
Tor.">
+<!ENTITY torPreferences.viewLogs "Î Ïοβολή αÏÏείÏν καÏαγÏαÏήÏ...">
+<!ENTITY torPreferences.torLogsDialogTitle "ÎÏÏεία καÏαγÏαÏÏν Tor">
diff --git a/chrome/locale/el/torlauncher.properties b/chrome/locale/el/torlauncher.properties
new file mode 100644
index 00000000..b60f0cf8
--- /dev/null
+++ b/chrome/locale/el/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=ÎκκινηÏÎ®Ï Tor
+
+torlauncher.tor_exited_during_startup=Το Tor ÎκλειÏε καÏά Ïην εκκίνηÏη. ÎÏ
ÏÏ Î¼ÏοÏεί να οÏείλεÏαι Ïε ÏÏάλμα ÏÏο αÏÏείο torrc, Ïε ÏÏάλμα ÏοÏ
Tor, Ïε κάÏοιο άλλο ÏÏÏγÏαμμα ÏÏο ÏÏÏÏημά ÏÎ±Ï Î® Ïε ελαÏÏÏμαÏÎ¹ÎºÏ Ï
λικÏ. Το Tor Browser δεν θα ξεκινήÏει μÎÏÏι να διοÏθÏÏεÏε Ïο ÏÏάλμα και να εÏανεκκινήÏεÏε Ïο Tor.
+torlauncher.tor_exited=Το Tor ÏÏαμάÏηÏε αÏÏÏÏμενα. ÎÏ
ÏÏ Î¼ÏοÏεί να οÏείλεÏαι Ïε κάÏοιο ÏÏάλμα ÏοÏ
ίδιοÏ
ÏοÏ
Tor, Ïε κάÏοιο άλλο ÏÏÏγÏαμμα ÏÏο ÏÏÏÏημά ÏÎ±Ï Î® Ïε ελαÏÏÏμαÏÎ¹ÎºÏ Ï
λιÏμικÏ. ÎÏÏ ÏÏοÏ
εÏανεκκινήÏεÏε Ïο Tor, δεν θα είναι Ïε θÎÏη να εμÏανίÏει οÏοιανδήÏοÏε ιÏÏοÏελίδα. Îν Ïο ÏÏÏβλημα ÏαÏαμείνει, ÏαÏακαλοÏμε ÏÏείλÏε Îνα ανÏίγÏαÏο ÏοÏ
αÏÏείοÏ
καÏαγÏαÏÎ®Ï ÏοÏ
Tor ÏÏην ομάδα Ï
ÏοÏÏήÏιξηÏ.
+torlauncher.tor_exited2=ΠεÏανεκκίνηÏη ÏοÏ
Tor δεν θα κλείÏει ÏÎ¹Ï ÎºÎ±ÏÏÎÎ»ÎµÏ ÏοÏ
ÏεÏιηγηÏή ÏαÏ.
+torlauncher.tor_controlconn_failed=Îεν ήÏαν δÏ
ναÏή η ÏÏνδεÏη με Ïην θÏÏα ελÎγÏοÏ
ÏοÏ
Tor.
+torlauncher.tor_failed_to_start=ΠεκκίνηÏη ÏοÏ
Tor αÏÎÏÏ
Ïε.
+torlauncher.tor_control_failed=ΠδιαÏείÏιÏη ÏοÏ
Tor αÏÎÏÏ
Ïε.
+torlauncher.tor_bootstrap_failed=Το Tor αÏÎÏÏ
Ïε να δημιοÏ
ÏγήÏει μια ÏÏνδεÏη δικÏÏοÏ
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.onionauthdir_missing=ΠκαÏÎ¬Î»Î¿Î³Î¿Ï Î±Ï
θενÏικοÏοίηÏÎ·Ï Tor onion δεν Ï
ÏάÏÏει και δεν μÏοÏεί να δημιοÏ
Ïγηθεί.
+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 ή Îνα Ïνομα Ï
ÏολογιÏÏή και μία θÏÏα ÏÏ
ÏÏήμαÏÎ¿Ï Î³Î¹Î± να ÏÏ
θμίÏεÏε Ïο Tor να ÏÏηÏιμοÏοιεί διακομιÏÏή μεÏολάβηÏÎ·Ï Î³Î¹Î± ÏÏÏÏβαÏη ÏÏο διαδίκÏÏ
ο.
+torlauncher.error_proxy_type_missing=Î ÏÎÏει να εÏιλÎξεÏε Ïον ÏÏÏο ÏοÏ
διακομιÏÏή μεÏολάβηÏηÏ.
+torlauncher.error_bridges_missing=Î ÏÎÏει να καθοÏίÏεÏε μια ή ÏεÏιÏÏÏÏεÏÎµÏ Î³ÎÏÏ
ÏεÏ.
+torlauncher.error_default_bridges_type_missing=Î ÏÎÏει να εÏιλÎξεÏε Îναν ÎµÎ¯Î´Î¿Ï Î¼ÎµÏαÏοÏÎ¬Ï Î³Î¹Î± ÏÎ¹Ï Î³ÎÏÏ
ÏÎµÏ ÏοÏ
ÎÏεÏε ειÏάγει.
+torlauncher.error_bridgedb_bridges_missing=ΠαÏακαλοÏμε ζηÏήÏÏε μια γÎÏÏ
Ïα.
+torlauncher.error_bridge_bad_default_type=Îεν Ï
ÏάÏÏοÏ
ν γÎÏÏ
ÏÎµÏ ÏοÏ
ÎÏοÏ
ν Ïο ÎµÎ¯Î´Î¿Ï Î¼ÎµÏαÏοÏÎ¬Ï %S διαθÎÏιμεÏ. ΠαÏακαλοÏμε ÏÏοÏαÏμÏÏÏε ÏÎ¹Ï ÏÏ
θμίÏÎµÎ¹Ï ÏαÏ.
+
+torlauncher.bridge_suffix.meek-amazon=(λειÏοÏ
Ïγεί ÏÏην Îίνα)
+torlauncher.bridge_suffix.meek-azure=(λειÏοÏ
Ïγεί ÏÏην Îίνα)
+
+torlauncher.request_a_bridge=ÎηÏήÏÏε μια γÎÏÏ
Ïα...
+torlauncher.request_a_new_bridge=ÎηÏήÏÏε μια καινοÏÏια γÎÏÏ
Ïα...
+torlauncher.contacting_bridgedb=ÎÏικοινÏνοÏμε με Ïη BridgeDB. ΠαÏÎ±ÎºÎ±Î»Ï ÏεÏιμÎνεÏε.
+torlauncher.captcha_prompt=ÎÏÏÏε Ïο CAPTCHA για να ζηÏήÏεÏε γÎÏÏ
Ïα.
+torlauncher.bad_captcha_solution=ΠλÏÏη δεν είναι ÏÏÏÏή. ΠαÏÎ±ÎºÎ±Î»Ï ÏÏοÏÏαθήÏÏε ξανά.
+torlauncher.unable_to_get_bridge=ÎÏοÏÏ
Ïία εÏÏεÏÎ·Ï Î³ÎÏÏ
ÏÎ±Ï Î±ÏÏ Ïη BridgeDB.\n\n%S
+torlauncher.no_meek=ÎÏ
ÏÏÏ Î¿ ÏεÏιηγηÏÎ®Ï Î´ÎµÎ½ είναι ÏαÏαμεÏÏοÏοιημÎÎ½Î¿Ï Î³Î¹Î± meek, Ïο οÏοίο ÏÏειάζεÏαι για λήÏη γεÏÏ
ÏÏν.
+torlauncher.no_bridges_available=Îεν Ï
ÏάÏÏοÏ
ν διαθÎÏÎ¹Î¼ÎµÏ Î³ÎÏÏ
ÏÎµÏ Î±Ï
Ïή Ïη ÏÏιγμή. ΣÏ
γγνÏμη.
+
+torlauncher.connect=ΣÏνδεÏη
+torlauncher.restart_tor=EÏανεκκίνηÏη Tor
+torlauncher.quit=ÎξοδοÏ
+torlauncher.quit_win=ÎξοδοÏ
+torlauncher.done=ΤÎλοÏ
+
+torlauncher.forAssistance=Îια βοήθεια, εÏικοινÏνήÏÏε με Ïο %S
+torlauncher.forAssistance2=Îια βοήθεια, εÏιÏκεÏÏείÏε %S
+
+torlauncher.copiedNLogMessages=ΠανÏιγÏαÏή ολοκληÏÏθηκε. %S μηνÏμαÏα καÏαγÏαÏÎ®Ï ÎµÎ¯Î½Î±Î¹ ÎÏοιμα να εÏικολληθοÏν Ïε Îνα κειμενογÏάÏο ή Îνα μήνÏ
μα ηλεκÏÏÎ¿Î½Î¹ÎºÎ¿Ï ÏαÏÏ
δÏομείοÏ
.
+
+torlauncher.bootstrapStatus.starting=ÎίνεÏαι εκκίνηÏη
+torlauncher.bootstrapStatus.conn_pt=ÎίνεÏαι ÏÏνδεÏη με Ïη γÎÏÏ
Ïα
+torlauncher.bootstrapStatus.conn_done_pt=Îγινε ÏÏνδεÏη ÏÏη γÎÏÏ
Ïα
+torlauncher.bootstrapStatus.conn_proxy=ÎίνεÏαι ÏÏνδεÏη ÏÏο διακομιÏÏή μεÏολάβηÏηÏ
+torlauncher.bootstrapStatus.conn_done_proxy=Îγινε ÏÏνδεÏη ÏÏο διακομιÏÏή μεÏολάβηÏηÏ
+torlauncher.bootstrapStatus.conn=ÎίνεÏαι ÏÏνδεÏη με αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.conn_done=Îγινε ÏÏνδεÏη Ïε αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.handshake=ÎίνεÏαι διαÏÏαγμάÏεÏ
Ïη με Ïον αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.handshake_done=ΠδιαÏÏαγμάÏεÏ
Ïη με Ïον αναμεÏαδÏÏη Tor ολοκληÏÏθηκε
+torlauncher.bootstrapStatus.onehop_create=Î ÏαγμαÏοÏοιήθηκε ÏÏνδεÏη Ïε κÏÏ
ÏÏογÏαÏημÎνο καÏάλογο
+torlauncher.bootstrapStatus.requesting_status=ÎνάκÏηÏη ÏÎ·Ï ÎºÎ±ÏάÏÏαÏÎ·Ï ÏοÏ
δικÏÏοÏ
+torlauncher.bootstrapStatus.loading_status=ΦÏÏÏÏÏη ÏÎ·Ï ÎºÎ±ÏάÏÏαÏÎ·Ï ÏοÏ
δικÏÏοÏ
+torlauncher.bootstrapStatus.loading_keys=ΦÏÏÏÏÏη ÏÏν ÏιÏÏοÏοιηÏικÏν ÏοÏ
ÏοÏÎα
+torlauncher.bootstrapStatus.requesting_descriptors=ÎίνεÏαι αίÏηÏη για ÏληÏοÏοÏÎ¯ÎµÏ Î±Î½Î±Î¼ÎµÏαδοÏÏν
+torlauncher.bootstrapStatus.loading_descriptors=ΦÏÏÏÏÏη ÏληÏοÏοÏιÏν αναμεÏαδÏÏη
+torlauncher.bootstrapStatus.enough_dirinfo=ΤελείÏÏε η ÏÏÏÏÏÏη ÏληÏοÏοÏιÏν αναμεÏαδοÏÏν
+torlauncher.bootstrapStatus.ap_conn_pt=ÎÏίÏιμο κÏ
κλÏμάÏÏν: ÎίνεÏαι ÏÏνδεÏη με Ïη γÎÏÏ
Ïα
+torlauncher.bootstrapStatus.ap_conn_done_pt=ÎÏίÏιμο κÏ
κλÏμάÏÏν: Îγινε ÏÏνδεÏη με Ïη γÎÏÏ
Ïα
+torlauncher.bootstrapStatus.ap_conn_proxy=ÎÏίÏιμο κÏ
κλÏμάÏÏν: ÎίνεÏαι ÏÏνδεÏη με Ïο διακομιÏÏή μεÏολάβηÏηÏ
+torlauncher.bootstrapStatus.ap_conn_done_proxy=ÎÏίÏιμο κÏ
κλÏμάÏÏν: Îγινε ÏÏνδεÏη ÏÏον διακομιÏÏή μεÏολάβηÏηÏ
+torlauncher.bootstrapStatus.ap_conn=ÎÏίÏιμο κÏ
κλÏμάÏÏν: ÎίνεÏαι ÏÏνδεÏη με Îναν αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.ap_conn_done=ÎÏίÏιμο κÏ
κλÏμάÏÏν: Îγινε ÏÏνδεÏη Ïε Îναν αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.ap_handshake=ÎημιοÏ
Ïγία κÏ
κλÏμαÏοÏ: ÎίνεÏαι διαÏÏαγμάÏεÏ
Ïη με αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.ap_handshake_done=ÎημιοÏ
Ïγία κÏ
κλÏμαÏοÏ: ÎλοκληÏÏθηκε η διαÏÏαγμάÏεÏ
Ïη με αναμεÏαδÏÏη Tor
+torlauncher.bootstrapStatus.circuit_create=ÎημιοÏ
Ïγία κÏ
κλÏμάÏÏν: ÎίνεÏαι δημιοÏ
Ïγία ενÏÏ ÎºÏ
κλÏμαÏÎ¿Ï Tor
+torlauncher.bootstrapStatus.done=ΣÏ
νδεθήκαÏε ÏÏο δίκÏÏ
ο Tor!
+
+torlauncher.bootstrapWarning.done=Îγινε
+torlauncher.bootstrapWarning.connectrefused=ÏÏνδεÏη αÏοÏÏίÏθηκε
+torlauncher.bootstrapWarning.misc=διάÏοÏα
+torlauncher.bootstrapWarning.resourcelimit=ανεÏαÏÎºÎµÎ¯Ï ÏÏÏοι
+torlauncher.bootstrapWarning.identity=η ÏαÏ
ÏÏÏηÏα δεν ÏαιÏιάζει
+torlauncher.bootstrapWarning.timeout=λήξη ÏÏÎ¿Î½Î¹ÎºÎ¿Ï Î¿ÏίοÏ
ÏÏνδεÏηÏ
+torlauncher.bootstrapWarning.noroute=δεν βÏÎθηκε διαδÏομή ÏÏÎ¿Ï ÏÏνδεÏη
+torlauncher.bootstrapWarning.ioerror=ÏÏάλμα ανάγνÏÏηÏ/εγγÏαÏήÏ
+torlauncher.bootstrapWarning.pt_missing=ÎείÏει Ïο pluggable transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Î ÏÏνδεÏη ÏÏον διακομιÏÏή διακÏÏηκε.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Î ÏÏνδεÏη ÏÏον διακομιÏÏή δεν ήÏαν δÏ
ναÏή.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Îεν ήÏαν δÏ
ναÏή η ÏÏνδεÏη ÏÏο διακομιÏÏή μεÏολάβηÏηÏ.
diff --git a/chrome/locale/en-US/network-settings.dtd b/chrome/locale/en-US/network-settings.dtd
new file mode 100644
index 00000000..74f2d3bf
--- /dev/null
+++ b/chrome/locale/en-US/network-settings.dtd
@@ -0,0 +1,176 @@
+<!ENTITY torsettings.dialog.title "Tor Network Settings">
+<!ENTITY torsettings.wizard.title.default "Connect to Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor Network Settings">
+<!ENTITY torsettings.wizard.title.connecting "Establishing a Connection">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor Browser Language">
+<!ENTITY torlauncher.localePicker.prompt "Please select a language.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Click âConnectâ to connect to Tor.">
+<!ENTITY torSettings.configurePrompt "Click âConfigureâ to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
+<!ENTITY torSettings.configure "Configure">
+<!ENTITY torSettings.connect "Connect">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Waiting for Tor to startâ¦">
+<!ENTITY torsettings.restartTor "Restart Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigure">
+
+<!ENTITY torsettings.discardSettings.prompt "You have configured Tor bridges or you have entered local proxy settings. To make a direct connection to the Tor network, these settings must be removed.">
+<!ENTITY torsettings.discardSettings.proceed "Remove Settings and Connect">
+
+<!ENTITY torsettings.optional "Optional">
+
+<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
+<!ENTITY torsettings.useProxy.type "Proxy Type">
+<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
+<!ENTITY torsettings.useProxy.address "Address">
+<!ENTITY torsettings.useProxy.address.placeholder "IP address or hostname">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Username">
+<!ENTITY torsettings.useProxy.password "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 "This computer goes through a firewall that only allows connections to certain ports">
+<!ENTITY torsettings.firewall.allowedPorts "Allowed Ports">
+<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
+<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
+<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
+<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
+<!ENTITY torsettings.useBridges.captchaSubmit "Submit">
+<!ENTITY torsettings.useBridges.custom "Provide a bridge I know">
+<!ENTITY torsettings.useBridges.label "Enter bridge information from a trusted source.">
+<!ENTITY torsettings.useBridges.placeholder "type address:port (one per line)">
+
+<!ENTITY torsettings.copyLog "Copy Tor Log To Clipboard">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
+<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay Help">
+<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network. Each type of bridge uses a different method to avoid censorship. The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others. If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network. This may take several minutes.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Connection">
+<!ENTITY torPreferences.torSettings "Tor Settings">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser routes your traffic over the Tor Network, run by thousands of volunteers around the world." >
+<!ENTITY torPreferences.learnMore "Learn more">
+<!-- Status -->
+<!ENTITY torPreferences.statusInternetLabel "Internet:">
+<!ENTITY torPreferences.statusInternetTest "Test">
+<!ENTITY torPreferences.statusInternetOnline "Online">
+<!ENTITY torPreferences.statusInternetOffline "Offline">
+<!ENTITY torPreferences.statusTorLabel "Tor Network:">
+<!ENTITY torPreferences.statusTorConnected "Connected">
+<!ENTITY torPreferences.statusTorNotConnected "Not Connected">
+<!ENTITY torPreferences.statusTorBlocked "Potentially Blocked">
+<!ENTITY torPreferences.learnMore "Learn more">
+<!-- Quickstart -->
+<!ENTITY torPreferences.quickstart "Quickstart">
+<!ENTITY torPreferences.quickstartDescriptionLong "Quickstart connects Tor Browser to the Tor Network automatically when launched, based on your last used connection settings.">
+<!ENTITY torPreferences.quickstartCheckbox "Always connect automatically">
+<!-- Bridge settings -->
+<!ENTITY torPreferences.bridges "Bridges">
+<!ENTITY torPreferences.bridgesDescription "Bridges help you access the Tor Network in places where Tor is blocked. Depending on where you are, one bridge may work better than another.">
+<!ENTITY torPreferences.bridgeLocation "Your location">
+<!ENTITY torPreferences.bridgeLocationAutomatic "Automatic">
+<!ENTITY torPreferences.bridgeLocationFrequent "Frequently selected locations">
+<!ENTITY torPreferences.bridgeLocationOther "Other locations">
+<!ENTITY torPreferences.bridgeChooseForMe "Choose a Bridge For Meâ¦">
+<!ENTITY torPreferences.bridgeBadgeCurrent "Your Current Bridges">
+<!ENTITY torPreferences.bridgeBadgeCurrentDescription "You can save one or more bridges, and Tor will choose which one to use when you connect. Tor will automatically switch to use another bridge when needed.">
+<!ENTITY torPreferences.bridgeId "#1 bridge: #2"> <!-- #1 = bridge type; #2 = bridge emoji id -->
+<!ENTITY torPreferences.remove "Remove">
+<!ENTITY torPreferences.bridgeDisableBuiltIn "Disable built-in bridges">
+<!ENTITY torPreferences.bridgeShare "Share this bridge using the QR code or by copying its address:">
+<!ENTITY torPreferences.bridgeCopy "Copy Bridge Address">
+<!ENTITY torPreferences.copied "Copied!">
+<!ENTITY torPreferences.bridgeShowAll "Show All Bridges">
+<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
+<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
+<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browserâs built-in bridges">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridgeâ¦">
+<!ENTITY torPreferences.bridgeRequest "Request a Bridgeâ¦">
+<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
+<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manuallyâ¦">
+<!-- Advanced settings -->
+<!ENTITY torPreferences.advanced "Advanced">
+<!ENTITY torPreferences.advancedDescription "Configure how Tor Browser connects to the internet">
+<!ENTITY torPreferences.advancedButton "Settingsâ¦">
+<!ENTITY torPreferences.viewTorLogs "View the Tor logs">
+<!ENTITY torPreferences.viewLogs "View Logsâ¦">
+<!-- Remove all bridges dialog -->
+<!ENTITY torPreferences.removeBridgesQuestion "Remove all the bridges?">
+<!ENTITY torPreferences.removeBridgesWarning "This action cannot be undone.">
+<!ENTITY torPreferences.cancel "Cancel">
+<!-- Scan bridge QR dialog -->
+<!ENTITY torPreferences.scanQrTitle "Scan the QR code">
+<!-- Builtin bridges dialog -->
+<!ENTITY torPreferences.builtinBridgeTitle "Built-In Bridges">
+<!ENTITY torPreferences.builtinBridgeDescription "Tor Browser includes some specific types of bridges known as âpluggable transportsâ.">
+<!ENTITY torPreferences.builtinBridgeObfs4 "obfs4">
+<!ENTITY torPreferences.builtinBridgeObfs4Description "obfs4 is a type of built-in bridge that makes your Tor traffic look random. They are also less likely to be blocked than their predecessors, obfs3 bridges.">
+<!ENTITY torPreferences.builtinBridgeSnowflake "Snowflake">
+<!ENTITY torPreferences.builtinBridgeSnowflakeDescription "Snowflake is a built-in bridge that defeats censorship by routing your connection through Snowflake proxies, ran by volunteers.">
+<!ENTITY torPreferences.builtinBridgeMeekAzure "meek-azure">
+<!ENTITY torPreferences.builtinBridgeMeekAzureDescription "meek-azure is a built-in bridge that makes it look like you are using a Microsoft web site instead of using Tor.">
+<!-- Request bridges dialog -->
+<!ENTITY torPreferences.requestBridgeDialogTitle "Request Bridge">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please Wait.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Solve the CAPTCHA to request a bridge.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "The solution is not correct. Please try again.">
+<!-- Provide bridge dialog -->
+<!ENTITY torPreferences.provideBridgeTitle "Provide Bridge">
+<!ENTITY torPreferences.provideBridgeHeader "Enter bridge information from a trusted source">
+<!-- Connection settings dialog -->
+<!ENTITY torPreferences.connectionSettingsDialogTitle "Connection Settings">
+<!ENTITY torPreferences.connectionSettingsDialogHeader "Configure how Tor Browser connects to the Internet">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Comma-seperated values">
+<!-- Log dialog -->
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Logs">
+
+<!-- #24746 about:torconnect strings -->
+<!ENTITY torConnect.notConnectedConcise "Not Connected">
+<!ENTITY torConnect.connectingConcise "Connectingâ¦">
+<!ENTITY torConnect.tryingAgain "Trying againâ¦">
+<!ENTITY torConnect.noInternet "Tor Browser couldnât reach the Internet">
+<!ENTITY torConnect.couldNotConnect "Tor Browser could not connect to Tor">
+<!ENTITY torConnect.assistDescriptionConfigure "configure your connection"> <!-- used as a text to insert as a link on several strings (#1) -->
+<!ENTITY torConnect.assistDescription "If Tor is blocked in your location, trying a bridge may help. Connection assist can choose one for you using your location, or you can #1 manually instead."> <!-- #1 = "configure your connection" link -->
+<!ENTITY torConnect.tryingBridge "Trying a bridgeâ¦">
+<!ENTITY torConnect.tryingBridgeAgain "Trying one more timeâ¦">
+<!ENTITY torConnect.errorLocation "Tor Browser couldnât locate you">
+<!ENTITY torConnect.errorLocationDescription "Tor Browser needs to know your location in order to choose the right bridge for you. If youâd rather not share your location, #1 manually instead."> <!-- #1 = "configure your connection" link -->
+<!ENTITY torConnect.isLocationCorrect "Are these location settings correct?">
+<!ENTITY torConnect.isLocationCorrectDescription "Tor Browser still couldnât connect to Tor. Please check your location settings are correct and try again, or #1 instead."> <!-- #1 = "configure your connection" link -->
+<!ENTITY torConnect.breadcrumbAssist "Connection assist">
+<!ENTITY torConnect.breadcrumbLocation "Location settings">
+<!ENTITY torConnect.breadcrumbTryBridge "Try a bridge">
+<!ENTITY torConnect.automatic "Automatic">
+<!ENTITY torConnect.selectCountryRegion "Select Country or Region">
+<!ENTITY torConnect.frequentLocations "Frequently selected locations">
+<!ENTITY torConnect.otherLocations "Other locations">
+<!ENTITY torConnect.restartTorBrowser "Restart Tor Browser">
+<!ENTITY torConnect.configureConnection "Configure Connectionâ¦">
+<!ENTITY torConnect.viewLog "View logsâ¦">
+<!ENTITY torConnect.tryAgain "Try Again">
+<!ENTITY torConnect.offline "Internet not reachable">
+<!ENTITY torConnect.connectMessage "Changes to Tor Settings will not take effect until you connect">
+<!ENTITY torConnect.tryAgainMessage "Tor Browser has failed to establish a connection to the Tor Network">
+<!ENTITY torConnect.yourLocation "Your Location">
+<!ENTITY torConnect.tryBridge "Try a Bridge">
+<!ENTITY torConnect.autoBootstrappingFailed "Automatic configuration failed">
+<!ENTITY torConnect.autoBootstrappingFailed "None of the configurations we tried worked">
+<!ENTITY torConnect.cannotDetermineCountry "Unable to determine user country">
+<!ENTITY torConnect.noSettingsForCountry "No settings available for your location">
diff --git a/chrome/locale/en-US/torlauncher.properties b/chrome/locale/en-US/torlauncher.properties
new file mode 100644
index 00000000..e0b07f03
--- /dev/null
+++ b/chrome/locale/en-US/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start.
+torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team.
+torlauncher.tor_exited2=Restarting Tor will not close your browser tabs.
+torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
+torlauncher.tor_failed_to_start=Tor failed to start.
+torlauncher.tor_control_failed=Failed to take control of Tor.
+torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.
+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 and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
+torlauncher.onionauthdir_missing=The Tor onion authentication directory does not exist and could not be created.
+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_proxy_addr_missing=You must specify both an IP address or hostname and a port number to configure Tor to use a proxy to access the Internet.
+torlauncher.error_proxy_type_missing=You must select the proxy type.
+torlauncher.error_bridges_missing=You must specify one or more bridges.
+torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
+torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
+
+torlauncher.bridge_suffix.meek-amazon=(works in China)
+torlauncher.bridge_suffix.meek-azure=(works in China)
+
+torlauncher.request_a_bridge=Request a Bridgeâ¦
+torlauncher.request_a_new_bridge=Request a New Bridgeâ¦
+torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait.
+torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
+torlauncher.bad_captcha_solution=The solution is not correct. Please try again.
+torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
+torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
+torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
+
+torlauncher.connect=Connect
+torlauncher.restart_tor=Restart Tor
+torlauncher.quit=Quit
+torlauncher.quit_win=Exit
+torlauncher.done=Done
+
+torlauncher.forAssistance=For assistance, contact %S
+torlauncher.forAssistance2=For assistance, visit %S
+
+torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message.
+
+torlauncher.bootstrapStatus.starting=Starting
+torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
+torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
+torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
+torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
+torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
+torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.onehop_create=Establishing an encrypted directory connection
+torlauncher.bootstrapStatus.requesting_status=Retrieving network status
+torlauncher.bootstrapStatus.loading_status=Loading network status
+torlauncher.bootstrapStatus.loading_keys=Loading authority certificates
+torlauncher.bootstrapStatus.requesting_descriptors=Requesting relay information
+torlauncher.bootstrapStatus.loading_descriptors=Loading relay information
+torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
+torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
+torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
+torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
+torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
+torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.done=Connected to the Tor network!
+
+torlauncher.bootstrapWarning.done=done
+torlauncher.bootstrapWarning.connectrefused=connection refused
+torlauncher.bootstrapWarning.misc=miscellaneous
+torlauncher.bootstrapWarning.resourcelimit=insufficient resources
+torlauncher.bootstrapWarning.identity=identity mismatch
+torlauncher.bootstrapWarning.timeout=connection timeout
+torlauncher.bootstrapWarning.noroute=no route to host
+torlauncher.bootstrapWarning.ioerror=read/write error
+torlauncher.bootstrapWarning.pt_missing=missing pluggable transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/es-AR/network-settings.dtd b/chrome/locale/es-AR/network-settings.dtd
new file mode 100644
index 00000000..208046a5
--- /dev/null
+++ b/chrome/locale/es-AR/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Configuraciones de la red Tor">
+<!ENTITY torsettings.wizard.title.default "Conectar a Tor">
+<!ENTITY torsettings.wizard.title.configure "Configuraciones de la red Tor">
+<!ENTITY torsettings.wizard.title.connecting "Estableciendo una conexión">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Idioma del Navegador Tor">
+<!ENTITY torlauncher.localePicker.prompt "Por favor seleccioná un idioma ">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Cliqueá "Conectar" para conectar a Tor.">
+<!ENTITY torSettings.configurePrompt "Cliqueá "Configurar" para modificar los ajustes de red si estás en un paÃs que censura Tor (tales como Egipto, China, TurquÃa) o si te estás conectando desde una red privada que requiere un proxy.">
+<!ENTITY torSettings.configure "Configurar">
+<!ENTITY torSettings.connect "Conectar">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Esperando que Tor arranque...">
+<!ENTITY torsettings.restartTor "Reiniciar Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigurar">
+
+<!ENTITY torsettings.discardSettings.prompt "Has configurado puentes Tor o has entrado ajustes para proxy local. Para hacer una conexión directa a la red de Tor, éstos ajustes deben ser removidos.">
+<!ENTITY torsettings.discardSettings.proceed "Remover ajustes y conectar">
+
+<!ENTITY torsettings.optional "Opcional">
+
+<!ENTITY torsettings.useProxy.checkbox "Uso un proxy para conectar a Internet">
+<!ENTITY torsettings.useProxy.type "Tipo de proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "seleccioná un tipo de proxy">
+<!ENTITY torsettings.useProxy.address "Dirección">
+<!ENTITY torsettings.useProxy.address.placeholder "Dirección IP o nombre de equipo">
+<!ENTITY torsettings.useProxy.port "Puerto">
+<!ENTITY torsettings.useProxy.username "Nombre de usuario">
+<!ENTITY torsettings.useProxy.password "Contraseña">
+<!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 "Esta computadora pasa a través de un cortafuegos que sólo permite conexiones a ciertos puertos">
+<!ENTITY torsettings.firewall.allowedPorts "Puertos permitidos">
+<!ENTITY torsettings.useBridges.checkbox "Tor está censurado en mi paÃs">
+<!ENTITY torsettings.useBridges.default "Seleccioná un puente incorporado">
+<!ENTITY torsettings.useBridges.default.placeholder "seleccioná un puente">
+<!ENTITY torsettings.useBridges.bridgeDB "Solicitá un puente desde torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Entrá los caracteres de la imagen">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Obtené un nuevo desafÃo">
+<!ENTITY torsettings.useBridges.captchaSubmit "Enviar">
+<!ENTITY torsettings.useBridges.custom "Proveer un puente que conozco">
+<!ENTITY torsettings.useBridges.label "Entrar información de puente desde una fuente confiable.">
+<!ENTITY torsettings.useBridges.placeholder "tipo dirección:puerto (uno por lÃnea)">
+
+<!ENTITY torsettings.copyLog "Copiar la bitácora Tor al Portapapeles">
+
+<!ENTITY torsettings.proxyHelpTitle "Ayuda para Proxy">
+<!ENTITY torsettings.proxyHelp1 "Un proxy local puede ser necesario cuando te estés conectando a través de una red de una compañÃa, escuela o universidad. Si no estás seguro si un proxy es necesario, mirá los ajustes de Internet en otro navegador o revisá tus ajustes de red del sistema.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ayuda para Repetidor Puente">
+<!ENTITY torsettings.bridgeHelp1 "Los puentes son repetidores no listados que hacen más dificultoso bloquear conexiones a la red Tor. Cada uno de los tipos de puente usa un método diferente para evitar censura. Los obfs hacen que tu tráfico parezca ruido aleatorio, y los meek hacen que tu tráfico parezca que se está conectando a otro servicio en vez de Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Por la manera en que ciertos paÃses intentan bloquear a Tor, ciertos puentes funcionan en ciertos paÃses pero no otros. Si no estás seguro acerca de cuáles puentes funcionan en tu paÃs, visitá torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Por favor, esperá mientras establecemos una conexión a la red de Tor. Puede tardar varios minutos.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Configuraciones de Tor">
+<!ENTITY torPreferences.torSettingsDescription "El navegador Tor enruta tu tráfico a través de la red Tor, mantenida por miles de voluntarios en todo el mundo." >
+<!ENTITY torPreferences.learnMore "Aprendé más">
+<!ENTITY torPreferences.bridges "Puentes">
+<!ENTITY torPreferences.bridgesDescription "Los puentes te permiten acceder a la red Tor desde lugares donde Tor está bloqueado. Dependiendo de dónde te encuentres, algunos puentes funcionarán mejor que otros.">
+<!ENTITY torPreferences.useBridge "Usar un puente">
+<!ENTITY torPreferences.requestNewBridge "Solicitá un nuevo puente...">
+<!ENTITY torPreferences.provideBridge "Proveer un puente">
+<!ENTITY torPreferences.advanced "Avanzado">
+<!ENTITY torPreferences.advancedDescription "Configurar cómo se conecta a internet el Navegador Tor.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valores separados por coma">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Solicitá un puente">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contactando BridgeDB. Por favor esperá.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Solucioná el CAPTCHA para solicitar un puente.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "La solución no es correcta. Por favor intentá de nuevo.">
+<!ENTITY torPreferences.viewTorLogs "Ver la bitácora sucesos de Tor.">
+<!ENTITY torPreferences.viewLogs "Ver bitácora de sucesos">
+<!ENTITY torPreferences.torLogsDialogTitle "Bitácora de eventos de Tor">
diff --git a/chrome/locale/es-AR/torlauncher.properties b/chrome/locale/es-AR/torlauncher.properties
new file mode 100644
index 00000000..154120f2
--- /dev/null
+++ b/chrome/locale/es-AR/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Lanzador de Tor
+
+torlauncher.tor_exited_during_startup=Tor se cerró durante el arranque. Esto puede deberse a un error en tu archivo torrc, un fallo en Tor u otro programa en tu sistema, o componentes electrónicos defectuosos. Hasta que arregles el problema subyacente y reinicies Tor, el Navegador Tor no arrancará.
+torlauncher.tor_exited=Tor se cerró inesperadamente. Esto pudo ser debido a un error dentro de Tor, otro programa en tu sistema, o componentes electrónicos defectuoso. Hasta que reinicies Tor, el Navegador Tor no será capaz de acceder a sitios web. Si el problema persiste, por favor enviá una copia de tu bitácora Tor al equipo de soporte técnico.
+torlauncher.tor_exited2=Reiniciar Tor no cerrará las pestañas de navegación.
+torlauncher.tor_controlconn_failed=No se pudo conectar Tor con el puerto de control
+torlauncher.tor_failed_to_start=Fallo al iniciar Tor
+torlauncher.tor_control_failed=Falló toma de control de Tor
+torlauncher.tor_bootstrap_failed=Fallo al establecer una conexión con la red de Tor
+torlauncher.tor_bootstrap_failed_details=%1$S falló (%2$S).
+
+torlauncher.unable_to_start_tor=No se puede iniciar Tor.\n\n%S
+torlauncher.tor_missing=No se encuentra el archivo ejecutable de Tor.
+torlauncher.torrc_missing=No se encuentra el archivo torrc y no pudo ser creado.
+torlauncher.datadir_missing=El directorio de datos de Tor no existe y no pudo ser creado.
+torlauncher.onionauthdir_missing=El directorio de autenticación Tor onion no existe y no se pudo crear.
+torlauncher.password_hash_missing=Falló al conseguir contraseñas encriptadas.
+
+torlauncher.failed_to_get_settings=No se pudo acceder a las configuraciones de Tor.\n\n%S
+torlauncher.failed_to_save_settings=No se pudieron guardar las configuraciones de Tor\n\n%S
+torlauncher.ensure_tor_is_running=Por favor, asegurate que Tor esté ejecutándose.
+
+torlauncher.error_proxy_addr_missing=Debés especificar tanto una dirección IP, o el nombre de tu equipo, como un número de puerto para configurar Tor de manera que utilice un proxy para acceder a Internet.
+torlauncher.error_proxy_type_missing=Debés seleccionar el tipo de proxy.
+torlauncher.error_bridges_missing=Debés especificar uno o más puentes.
+torlauncher.error_default_bridges_type_missing=Debés seleccionar un tipo de transporte para los puentes provistos.
+torlauncher.error_bridgedb_bridges_missing=Por favor solicitá un puente.
+torlauncher.error_bridge_bad_default_type=No hay puentes disponibles que tengan el tipo de transporte %S. Por favor ajustá tu configuración.
+
+torlauncher.bridge_suffix.meek-amazon=(funciona en China)
+torlauncher.bridge_suffix.meek-azure=(funciona en China)
+
+torlauncher.request_a_bridge=Solicitá un puente...
+torlauncher.request_a_new_bridge=Solicitá un nuevo puente...
+torlauncher.contacting_bridgedb=Contactando BridgeDB. Por favor esperá.
+torlauncher.captcha_prompt=Solucioná el CAPTCHA para solicitar un puente.
+torlauncher.bad_captcha_solution=La solución no es correcta. Por favor intentá de nuevo.
+torlauncher.unable_to_get_bridge=Incapaz de obtener un puente desde BridgeDB.\n\n%S
+torlauncher.no_meek=Este navegador no está configurado para meek, el cual es necesario para obtener puentes.
+torlauncher.no_bridges_available=No hay puentes disponibles en este momento. Lo lamentamos.
+
+torlauncher.connect=Conectar
+torlauncher.restart_tor=Reiniciar Tor
+torlauncher.quit=Quitar
+torlauncher.quit_win=Salir
+torlauncher.done=Hecho
+
+torlauncher.forAssistance=Para asistencia, contactá %S
+torlauncher.forAssistance2=Para asistencia, visitá %S
+
+torlauncher.copiedNLogMessages=Copia completa. %S registros de bitácora de Tor están listos para ser pegados en un editor de textos o un correo electrónico.
+
+torlauncher.bootstrapStatus.starting=Iniciando
+torlauncher.bootstrapStatus.conn_pt=Conectando a un puente
+torlauncher.bootstrapStatus.conn_done_pt=Conectado a un puente
+torlauncher.bootstrapStatus.conn_proxy=Conectando a un proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Conectado a un proxy
+torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.conn_done=Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.handshake_done=Finalizada la negociación con un repetidor Tor
+torlauncher.bootstrapStatus.onehop_create=Estableciendo una conexión encriptada al directorio
+torlauncher.bootstrapStatus.requesting_status=Obteniendo el estado de red
+torlauncher.bootstrapStatus.loading_status=Cargando el estado de red
+torlauncher.bootstrapStatus.loading_keys=Cargando certificados de autoridad
+torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información de relevos
+torlauncher.bootstrapStatus.loading_descriptors=Cargando información de relevos
+torlauncher.bootstrapStatus.enough_dirinfo=Finalizada la carga de información de relevos
+torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos: Conectando a un puente
+torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos: Conectado a un puente
+torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos: Conectado a un proxy
+torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos: Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos: Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos: Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construyendo Circuitos: Finalizada la negociación con un repetidor Tor
+torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos: Estableciendo un circuito Tor
+torlauncher.bootstrapStatus.done=¡Conectado a la red de Tor!
+
+torlauncher.bootstrapWarning.done=hecho
+torlauncher.bootstrapWarning.connectrefused=conexión rechazada
+torlauncher.bootstrapWarning.misc=misceláneo
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
+torlauncher.bootstrapWarning.identity=identidad no coincidente
+torlauncher.bootstrapWarning.timeout=tiempo de espera para conexión agotado
+torlauncher.bootstrapWarning.noroute=sin ruta al servidor
+torlauncher.bootstrapWarning.ioerror=error de lectura/escritura
+torlauncher.bootstrapWarning.pt_missing=transporte insertable faltante
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=La conexión al servidor fue perdida.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=No se pudo conectar al servidor.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=No se pudo conectar al proxy.
diff --git a/chrome/locale/es-ES/network-settings.dtd b/chrome/locale/es-ES/network-settings.dtd
new file mode 100644
index 00000000..5950dcaa
--- /dev/null
+++ b/chrome/locale/es-ES/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Configuración de la red Tor">
+<!ENTITY torsettings.wizard.title.default "Conectar a Tor">
+<!ENTITY torsettings.wizard.title.configure "Configuración de la red Tor">
+<!ENTITY torsettings.wizard.title.connecting "Estableciendo una conexión.">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Idioma del Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Elige un idioma.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Pincha en "Connect" para conectar con Tor">
+<!ENTITY torSettings.configurePrompt "Pulsa "Configurar" para ajustar la configuración de red si estás en un paÃs que censura Tor (como Egipto, China, TurquÃa) o si estás conectando desde una red privada que requiera un proxy.">
+<!ENTITY torSettings.configure "Configurar">
+<!ENTITY torSettings.connect "Conectar">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Esperando a que Tor se inicie...">
+<!ENTITY torsettings.restartTor "Reiniciar Tor">
+<!ENTITY torsettings.reconfigTor "Configurar de nuevo">
+
+<!ENTITY torsettings.discardSettings.prompt "Has configurado los puentes de red (bridges) de Tor o has introducido ajustes para proxy local. Para realizar una conexión directa a la red Tor, estos ajustes se deben borrar.">
+<!ENTITY torsettings.discardSettings.proceed "Elimina ajustes y conecta">
+
+<!ENTITY torsettings.optional "Opcional">
+
+<!ENTITY torsettings.useProxy.checkbox "Utilizo un proxy para conectar a Internet.">
+<!ENTITY torsettings.useProxy.type "Tipo de proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "seleccionar un tipo de proxy">
+<!ENTITY torsettings.useProxy.address "Dirección">
+<!ENTITY torsettings.useProxy.address.placeholder "Dirección IP o nombre de máquina (host)">
+<!ENTITY torsettings.useProxy.port "Puerto">
+<!ENTITY torsettings.useProxy.username "Nombre de usuario">
+<!ENTITY torsettings.useProxy.password "Contraseña">
+<!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 "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 "En mi paÃs se censura a Tor">
+<!ENTITY torsettings.useBridges.default "Seleccionar un puente integrado">
+<!ENTITY torsettings.useBridges.default.placeholder "seleccionar un puente">
+<!ENTITY torsettings.useBridges.bridgeDB "Solicitar un puente de torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Introducir los caracteres de la imagen">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Obtener un nuevo reto">
+<!ENTITY torsettings.useBridges.captchaSubmit "Enviar">
+<!ENTITY torsettings.useBridges.custom "Proporcionar un puente que conozco">
+<!ENTITY torsettings.useBridges.label "Ingresa la información del puente desde una fuente confiable.">
+<!ENTITY torsettings.useBridges.placeholder "escribe dirección:puerto (uno por lÃnea)">
+
+<!ENTITY torsettings.copyLog "Copiar el registro de mensajes(log) de Tor al portapapeles">
+
+<!ENTITY torsettings.proxyHelpTitle "Ayuda con el Proxy">
+<!ENTITY torsettings.proxyHelp1 "PodrÃas necesitar un proxy local si te conectas a través de una red de empresa, escuela o universidad. Si no estás seguro de si se necesita o no un proxy, consulta la configuración de Internet en otro navegador o comprueba la configuración de red de tu sistema.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ayuda de repetidores puente ('bridge relays')">
+<!ENTITY torsettings.bridgeHelp1 "Los puentes son transmisores no listados que dificultan el bloqueo de las conexiones a la red Tor. Cada tipo de puente utiliza un método diferente para evitar la censura. Los obfs hacen que tu tráfico parezca ruido aleatorio, y los modestos hacen que tu tráfico parezca que se está conectando a ese servicio en lugar de a Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Debido a la forma en que ciertos paÃses intentan bloquear a Tor, ciertos puentes funcionan en algunos paÃses pero no en otros. Si no estás segura de qué puentes funcionan en tu paÃs, visita torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Espera mientras establecemos una conexión a la red Tor. Esto puede durar varios minutos.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Configuración de Tor">
+<!ENTITY torPreferences.torSettingsDescription "El Navegador Tor enruta tu tráfico a través de la Red Tor, mantenida por miles de voluntarios alrededor del mundo." >
+<!ENTITY torPreferences.learnMore "Más información">
+<!ENTITY torPreferences.bridges "Puentes">
+<!ENTITY torPreferences.bridgesDescription "Los puentes te ayudan a acceder a la Red Tor en lugares donde Tor está bloqueado. Dependiendo de dónde te encuentres, un puente puede funcionar mejor que otro.">
+<!ENTITY torPreferences.useBridge "Usa un puente">
+<!ENTITY torPreferences.requestNewBridge "Solicitar un nuevo puente...">
+<!ENTITY torPreferences.provideBridge "Proporcionar un puente">
+<!ENTITY torPreferences.advanced "Avanzado">
+<!ENTITY torPreferences.advancedDescription "Configura cómo el Navegador Tor se conecta a Internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valores separados por comas">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Solicitar Puente">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contactando con BridgeDB. Espera por favor.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Resuelve el CAPTCHA para solicitar un puente.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "La solución no es correcta. Por favor, inténtalo de nuevo.">
+<!ENTITY torPreferences.viewTorLogs "Ver los registros de Tor.">
+<!ENTITY torPreferences.viewLogs "Ver registrosâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Registros de Tor">
diff --git a/chrome/locale/es-ES/torlauncher.properties b/chrome/locale/es-ES/torlauncher.properties
new file mode 100644
index 00000000..2122c4e7
--- /dev/null
+++ b/chrome/locale/es-ES/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Arranque de Tor
+
+torlauncher.tor_exited_during_startup=Tor se cerró durante el arranque. Esto se podrÃa deber a un error en tu archivo torrc, un fallo en Tor o en otro programa de tu sistema, o a hardware defectuoso. Hasta que soluciones el problema subyacente y reinices Tor, el Tor Browser no se iniciará.
+torlauncher.tor_exited=Tor se cerró inesperadamente. Esto podrÃa deberse a un fallo con el propio Tor, con otro programa de su sistema, o por hardware defectuoso. Hasta que reinicie Tor, el Tor Browser no podrá abrir ningún sitio web. Si el problema persiste, por favor envÃe una copia de su Registro de Tor (log) al equipo de soporte.
+torlauncher.tor_exited2=Al reiniciar Tor no se cerrarán las pestañas de tu navegador.
+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_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=Imposible iniciar Tor.\n\n%S
+torlauncher.tor_missing=No se encuentra el archivo ejecutable de Tor.
+torlauncher.torrc_missing=No existe el archivo torcc y no puede ser creado.
+torlauncher.datadir_missing=El directorio de datos de Tor no existe y no puede ser creado
+torlauncher.onionauthdir_missing=El directorio de autenticación onion de Tor no existe y no se pudo crear.
+torlauncher.password_hash_missing=Fallo al obtener la contraseña cifrada.
+
+torlauncher.failed_to_get_settings=No se pudo recuperar las preferencias de Tor.\n\n%S
+torlauncher.failed_to_save_settings=No fue posible guardar los ajustes de Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Por favor, asegúrese de que Tor se está ejecutando.
+
+torlauncher.error_proxy_addr_missing=Tiene que 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=Debes seleccionar un tipo de transporte para los repetidores puente ('bridges') proporcionados.
+torlauncher.error_bridgedb_bridges_missing=Por favor solicita un puente.
+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.bridge_suffix.meek-amazon=(funciona en China)
+torlauncher.bridge_suffix.meek-azure=(funciona en China)
+
+torlauncher.request_a_bridge=Solicitar un puente...
+torlauncher.request_a_new_bridge=Solicitar un nuevo puente...
+torlauncher.contacting_bridgedb=Contactando con BridgeDB. Espera por favor.
+torlauncher.captcha_prompt=Resuelve el CAPTCHA para solicitar un puente.
+torlauncher.bad_captcha_solution=La solución no es correcta. Por favor, inténtalo de nuevo.
+torlauncher.unable_to_get_bridge=No se pudo obtener un puente desde BridgeDB.\n\n%S
+torlauncher.no_meek=Este navegador no está configurado para meek, que es necesario para obtener puentes.
+torlauncher.no_bridges_available=No hay puentes de red disponibles en este momento. Lo sentimos.
+
+torlauncher.connect=Conectar
+torlauncher.restart_tor=Reiniciar Tor
+torlauncher.quit=Salir
+torlauncher.quit_win=Salir
+torlauncher.done=Listo
+
+torlauncher.forAssistance=Para obtener ayuda, contacta con %S
+torlauncher.forAssistance2=Para asistencia, visita %S
+
+torlauncher.copiedNLogMessages=Copia completada. %S mensajes de registro ('log') de Tor están listos para ser pegados en un editor de texto o en un mensaje de correo electrónico.
+
+torlauncher.bootstrapStatus.starting=Comenzando
+torlauncher.bootstrapStatus.conn_pt=Conectando al puente
+torlauncher.bootstrapStatus.conn_done_pt=Conectado al puente
+torlauncher.bootstrapStatus.conn_proxy=Conectando al proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Conectado al proxy
+torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.conn_done=Conectado al repetidor Tor
+torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un repetidor Tor
+torlauncher.bootstrapStatus.onehop_create=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 la información del repetidor
+torlauncher.bootstrapStatus.enough_dirinfo=Cargada la información de repetidor
+torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos. Conectando a un puente.
+torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos. Conectando a un puente.
+torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos. Conectando a un proxy
+torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminada la negociación con un repetidor de Tor
+torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos. Estableciendo un circuito 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=las identidades no coinciden
+torlauncher.bootstrapWarning.timeout=tiempo de espera de conexión agotado
+torlauncher.bootstrapWarning.noroute=no hay ruta hacia el servidor ('host')
+torlauncher.bootstrapWarning.ioerror=error de lectura/escritura
+torlauncher.bootstrapWarning.pt_missing=transporte plugable no encontrado
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=La conexión al servidor se perdió.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=No se pudo conectar al servidor.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=No se pudo conectar al proxy.
diff --git a/chrome/locale/eu/network-settings.dtd b/chrome/locale/eu/network-settings.dtd
new file mode 100644
index 00000000..fb5d4183
--- /dev/null
+++ b/chrome/locale/eu/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor sare ezarpenak">
+<!ENTITY torsettings.wizard.title.default "Tor sarera konektatu">
+<!ENTITY torsettings.wizard.title.configure "Tor sare ezarpenak">
+<!ENTITY torsettings.wizard.title.connecting "Konexioa Ezartzen">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor nabigatzailearen hizkuntza">
+<!ENTITY torlauncher.localePicker.prompt "Mesedez hautatu ezazu hizkuntz bat.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klikatu ezazu "Konektatu" Tor sarera konektatzeko.">
+<!ENTITY torSettings.configurePrompt "Click âConfigureâ to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
+<!ENTITY torSettings.configure "Konfiguratu">
+<!ENTITY torSettings.connect "Konektatu">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Tor abiarazi dadin itxaroten...">
+<!ENTITY torsettings.restartTor "Tor berrabiarazi">
+<!ENTITY torsettings.reconfigTor "Birkonfiguratu">
+
+<!ENTITY torsettings.discardSettings.prompt "You have configured Tor bridges or you have entered local proxy settings. To make a direct connection to the Tor network, these settings must be removed.">
+<!ENTITY torsettings.discardSettings.proceed "Ezarpenak ezabatu eta konektatu">
+
+<!ENTITY torsettings.optional "Hautazkoa">
+
+<!ENTITY torsettings.useProxy.checkbox "Proxy bat erabiltzen dut Internetera sartzeko">
+<!ENTITY torsettings.useProxy.type "Proxy mota">
+<!ENTITY torsettings.useProxy.type.placeholder "proxy mota aukeratu">
+<!ENTITY torsettings.useProxy.address "Helbidea">
+<!ENTITY torsettings.useProxy.address.placeholder "IP helbide edo ostalari izena">
+<!ENTITY torsettings.useProxy.port "Ataka">
+<!ENTITY torsettings.useProxy.username "Erabiltzaile-izena">
+<!ENTITY torsettings.useProxy.password "Pasahitza">
+<!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 "Ordenagailu honek ataka zehatz batzuetara bakarrik konektatzea baimentzen duen sueten baten zehar doa">
+<!ENTITY torsettings.firewall.allowedPorts "Baimendutako atakak">
+<!ENTITY torsettings.useBridges.checkbox "Tor zentsuratuta dago nire herrialdean">
+<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
+<!ENTITY torsettings.useBridges.default.placeholder "aukeratu zubia">
+<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Sartu irudian agertzen diren karaktereak">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Lortu erronka berri bat">
+<!ENTITY torsettings.useBridges.captchaSubmit "Bidali">
+<!ENTITY torsettings.useBridges.custom "Provide a bridge I know">
+<!ENTITY torsettings.useBridges.label "Idatzi iturri fidagarri batetik ateratako zubiaren informazioa.">
+<!ENTITY torsettings.useBridges.placeholder "idatzi helbidea:ataka (bana lerroko)">
+
+<!ENTITY torsettings.copyLog "Kopiatu Tor erregistroa arbelera">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy Laguntza">
+<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Zubi errele laguntza">
+<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network. Each type of bridge uses a different method to avoid censorship. The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others. If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Mesedez itxaron Tor sarera konexioa ezartzen dugun bitartean. Honek minutu batzuk har litzake.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor ezarpenak">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser routes your traffic over the Tor Network, run by thousands of volunteers around the world." >
+<!ENTITY torPreferences.learnMore "Ikasi gehiago">
+<!ENTITY torPreferences.bridges "Zubiak">
+<!ENTITY torPreferences.bridgesDescription "Bridges help you access the Tor Network in places where Tor is blocked. Depending on where you are, one bridge may work better than another.">
+<!ENTITY torPreferences.useBridge "Use a bridge">
+<!ENTITY torPreferences.requestNewBridge "Zubi berri bat eskatuâ¦">
+<!ENTITY torPreferences.provideBridge "Provide a bridge">
+<!ENTITY torPreferences.advanced "Aurreratua">
+<!ENTITY torPreferences.advancedDescription "Configure how Tor Browser connects to the internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Comma-separated values">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Request Bridge">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please Wait.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "CAPTCHAa ebatzi ezazu zubi bat eskatzeko.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Ebazpena ez da zuzena. Mesedez saiatu berriro.">
+<!ENTITY torPreferences.viewTorLogs "View the Tor logs.">
+<!ENTITY torPreferences.viewLogs "View Logsâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Logs">
diff --git a/chrome/locale/eu/torlauncher.properties b/chrome/locale/eu/torlauncher.properties
new file mode 100644
index 00000000..c678bc08
--- /dev/null
+++ b/chrome/locale/eu/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor abiarazlea
+
+torlauncher.tor_exited_during_startup=Tor irten egin da abiarazterkoan. Hau zure torrc fitxategiko akats bategatik, Tor edo zure sistemaren beste programaren akats bategatik edo hardware akastunaren erruagatik izan daiteke. Arazo hau konpontzen ez duzun bitartean eta Tor berrabiarazten ez duzun bitartean, Tor Browser ez da abiaraziko.
+torlauncher.tor_exited=Tor ustekabean irten da. Hau Toren akats bategatik, zure sistemako beste programa bategatik, edo hardware akastunaren erruagatik izan daiteke. Tor berrabiarazten duzun bitartean, Tor Browserek ezingo du webguneak ireki. Arazoak jarraitzen badu, mesedez bidali Tor erregistroaren kopia bat laguntza taldeari.
+torlauncher.tor_exited2=Tor berrabiarazteak ez ditu zure nabigatzatilearen fitxak itxiko.
+torlauncher.tor_controlconn_failed=Tor kontrol atakara ezin konektatu.
+torlauncher.tor_failed_to_start=Torek huts egin du abiarazterakoan.
+torlauncher.tor_control_failed=Huts Toren kontrola hartzerakoan.
+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 eta ezin izan da sortu.
+torlauncher.datadir_missing=Tor datu direktorioa ez da existitzen eta ezin izan da sortu.
+torlauncher.onionauthdir_missing=The Tor onion authentication directory does not exist and could not be created.
+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=Emandako zubietarako garraio mota bat hautatu behar duzu.
+torlauncher.error_bridgedb_bridges_missing=Mesedez zubi bat eskatu.
+torlauncher.error_bridge_bad_default_type=Ez daude eskuragarri %S garraio mota duten emandako zubirik. Mesedez doitu zure ezarpenak.
+
+torlauncher.bridge_suffix.meek-amazon=(badabil Txinan)
+torlauncher.bridge_suffix.meek-azure=(badabil Txinan)
+
+torlauncher.request_a_bridge=Zubi bat eskatuâ¦
+torlauncher.request_a_new_bridge=Zubi berri bat eskatuâ¦
+torlauncher.contacting_bridgedb=BridgeDBrekin kontaktatzen. Itxaron mesedez.
+torlauncher.captcha_prompt=CAPTCHAa ebatzi ezazu zubi bat eskatzeko.
+torlauncher.bad_captcha_solution=Ebazpena ez da zuzena. Mesedez saiatu berriro.
+torlauncher.unable_to_get_bridge=Ezin izan da zubi bat eskuratu BridgeDBtik.\n\n%S
+torlauncher.no_meek=Nabigatzaile hau ez dago meek-erako konfiguratuta, eta beharrezkoa da zubiak eskuratzeko.
+torlauncher.no_bridges_available=Ez dago zubirik eskuragarri une honetan. Barkatu.
+
+torlauncher.connect=Konektatu
+torlauncher.restart_tor=Tor berrabiarazi
+torlauncher.quit=Irten
+torlauncher.quit_win=Irten
+torlauncher.done=Eginda
+
+torlauncher.forAssistance=Laguntza lortzeko, %S(r)ekin harremanetan jarri
+torlauncher.forAssistance2=Laguntzako lortzeko, bisita ezazu %S
+
+torlauncher.copiedNLogMessages=Kopia burutu da. %S Tor erregistro mezuak prest daude testu editore edo email mezu batean itsasteko.
+
+torlauncher.bootstrapStatus.starting=Abiarazten
+torlauncher.bootstrapStatus.conn_pt=Zubira konektatzen
+torlauncher.bootstrapStatus.conn_done_pt=Zubira konektatuta
+torlauncher.bootstrapStatus.conn_proxy=Proxyra konektatzen
+torlauncher.bootstrapStatus.conn_done_proxy=Proxyra konektatuta
+torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
+torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
+torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.handshake_done=Amaitu da Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera konexioa ezartzen
+torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
+torlauncher.bootstrapStatus.loading_status=Sarearen egoera kargatzen
+torlauncher.bootstrapStatus.loading_keys=Aginpide ziurtagiriak kargatzen
+torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
+torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
+torlauncher.bootstrapStatus.enough_dirinfo=Amaitu da errele informazioa kargatzen
+torlauncher.bootstrapStatus.ap_conn_pt=Zirkuituak eraikitzen: zubira konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_pt=Zirkuituak eraikitzen: zubira konektatuta
+torlauncher.bootstrapStatus.ap_conn_proxy=Zirkuituak eraikitzen: proxyra konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Zirkuituak eraikitzen: proxyra konektatuta
+torlauncher.bootstrapStatus.ap_conn=Zirkuituak eraikitzen: Tor errele batera konektatzen
+torlauncher.bootstrapStatus.ap_conn_done=Zirkuituak eraikitzen: Tor errele batera konektatzen
+torlauncher.bootstrapStatus.ap_handshake=Zirkuituak eraikitzen: Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.ap_handshake_done=Zirkuituak eraikitzen: Amaitu da Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.circuit_create=Zirkuituak eraikitzen: Tor zirkuitu bat ezartzen
+torlauncher.bootstrapStatus.done=Tor sarera konektatuta!
+
+torlauncher.bootstrapWarning.done=eginda
+torlauncher.bootstrapWarning.connectrefused=konexioa ukatua
+torlauncher.bootstrapWarning.misc=hainbat
+torlauncher.bootstrapWarning.resourcelimit=baliabideak ez dira nahikoak
+torlauncher.bootstrapWarning.identity=nortasuna ez dator bat
+torlauncher.bootstrapWarning.timeout=konexioa denboraz kanpo
+torlauncher.bootstrapWarning.noroute=ez dago biderik ostalarira
+torlauncher.bootstrapWarning.ioerror=irakurketa/idazketa akatsa
+torlauncher.bootstrapWarning.pt_missing=pluggable transport falta da
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Zerbitzarirekiko konexioa galdu da.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ezin izan da zerbitzariarekin konektatu.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ezin izan da proxyarekin konektatu.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/fa/network-settings.dtd b/chrome/locale/fa/network-settings.dtd
new file mode 100644
index 00000000..4b5b317d
--- /dev/null
+++ b/chrome/locale/fa/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "تÙظÛÙ
ات شبک٠تÙر">
+<!ENTITY torsettings.wizard.title.default "اتصا٠ب٠تÙر">
+<!ENTITY torsettings.wizard.title.configure "تÙظÛÙ
ات شبک٠تÙر">
+<!ENTITY torsettings.wizard.title.connecting "ارتباط پاÛدار است">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "زبا٠Ù
رÙرگر تÙر">
+<!ENTITY torlauncher.localePicker.prompt "ÙØ·Ùا ÛÚ© زبا٠اÙتخاب Ú©ÙÛد.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Ø¨Ø±Ø§Û Ø§ØªØµØ§Ù Ø¨Ù ØªÙر بر رÙÛ "اتصاÙ" Ú©ÙÛÚ© Ú©ÙÛد.">
+<!ENTITY torSettings.configurePrompt "اگر Ø´Ù
ا در Ú©Ø´ÙرÙاÛÛ ÙستÛد Ú©Ù Ø³Ø¹Û Ù
Û Ú©ÙÙد Tor را ساÙسÙر Ú©ÙÙد (Ù
اÙÙد Ù
ØµØ±Ø ÚÛÙØ ØªØ±Ú©ÛÙ)Ø Ûا اگر از ÛÚ© شبک٠خصÙØµÛ Ú©Ù ÙÛاز ب٠ÛÚ© پرÙÚ©Ø³Û Ø¯Ø§Ø±Ø¯ استÙاد٠کÙÛØ¯Ø Ø¨Ø±Ø§Û Ø§Ø¹Ù
ا٠تÙظÛÙ
ات شبک٠رÙÛ "Ù¾ÛکربÙدÛ" Ú©ÙÛÚ© Ú©ÙÛد.">
+<!ENTITY torSettings.configure "Ù¾ÛکربÙدÛ">
+<!ENTITY torSettings.connect "اتصاÙ">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "در اÙتظار Ø¨Ø±Ø§Û Ø¢ØºØ§Ø² ب٠کار تÙر...">
+<!ENTITY torsettings.restartTor "را٠اÙØ¯Ø§Ø²Û Ø¯Ùبار٠تÙر">
+<!ENTITY torsettings.reconfigTor "Ù¾ÛکربÙØ¯Û Ù
جدد">
+
+<!ENTITY torsettings.discardSettings.prompt "Ø´Ù
ا تÙظÛÙ
ات bridge تÙÙر را اÙجاÙ
داد٠اÛد Ù Ûا از پرÙÚ©Ø³Û Ù
ØÙÛ Ø§Ø³ØªÙاد٠Ù
Û Ú©ÙÛد. Ø¨Ø±Ø§Û Ø¨Ø±ÙØ±Ø§Ø±Û Ø§Ø±ØªØ¨Ø§Ø· Ù
ستÙÛÙ
با شبک٠تÙØ±Ø Ø§Û٠تÙظÛÙ
ات باÛد Øذ٠گردÙد.">
+<!ENTITY torsettings.discardSettings.proceed "Øذ٠تÙظÛÙ
ات ٠اتصاÙ">
+
+<!ENTITY torsettings.optional "اختÛارÛ">
+
+<!ENTITY torsettings.useProxy.checkbox "Ù
Ù Ø¨Ø±Ø§Û Ø¯Ø³ØªØ±Ø³Û Ø¨Ù Ø§ÛÙترÙت از پرÙÚ©Ø³Û Ø§Ø³ØªÙاد٠Ù
ÛâÚ©ÙÙ
.">
+<!ENTITY torsettings.useProxy.type "ÙÙع پرÙکسÛ">
+<!ENTITY torsettings.useProxy.type.placeholder "ÛÚ© ÙÙع پرÙÚ©Ø³Û Ø±Ø§ اÙتخاب Ú©ÙÛد">
+<!ENTITY torsettings.useProxy.address "آدرس">
+<!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 "ب٠Ùظر Ù
Û Ø±Ø³Ø¯ Ø´Ø¨Ú©Ù Ø§Ø±ØªØ¨Ø§Ø·Û Ø´Ù
ا ب٠اÛÙترÙØªØ Ø§Ø² ÛÚ© ÙاÛرÙا٠استÙاد٠Ù
Û Ú©Ùد. ÛعÙÛ ÙÙØ· اجاز٠اتصا٠از ÛÚ© Ø³Ø±Û Ø¯Ø±Ú¯Ø§Ù ÙØ§Û Ø¨Ù Ø®ØµÙص را Ù
Û Ø¯Ùد.">
+<!ENTITY torsettings.firewall.allowedPorts "درگا٠ÙØ§Û Ù
جاز">
+<!ENTITY torsettings.useBridges.checkbox "Tor در Ú©Ø´Ùر Ù
Ù ÙÛÙتر Ûا ساÙسÙر شد٠است">
+<!ENTITY torsettings.useBridges.default "پ٠ساخت٠شد٠را اÙتخاب Ú©ÙÛد">
+<!ENTITY torsettings.useBridges.default.placeholder "ÛÚ© پ٠اÙتخاب Ú©ÙÛد">
+<!ENTITY torsettings.useBridges.bridgeDB "درخÙاست ÛÚ© پ٠از torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ØرÙÙ Ù
ÙجÙد در تصÙÛر را Ùارد Ú©ÙÛد">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ÛÚ© ÚاÙØ´ جدÛد داشت٠باشÛد">
+<!ENTITY torsettings.useBridges.captchaSubmit "درخÙاست">
+<!ENTITY torsettings.useBridges.custom "استÙاد٠از ÛÚ© پ٠ک٠آدرس آ٠را Ù
Û Ø¯Ø§ÙÙ
">
+<!ENTITY torsettings.useBridges.label "اطÙاعات پ٠را از ÛÚ© Ù
Ùبع Ù
Ùرد اعتÙ
اد Ùارد Ú©ÙÛد.">
+<!ENTITY torsettings.useBridges.placeholder "ÙÙع آدرس: درگا٠- Ù¾Ùرت (Ùر کداÙ
در ÛÚ© خط)">
+
+<!ENTITY torsettings.copyLog "Ú©Ù¾Û Ú¯Ø²Ø§Ø±Ø´ ÙÙاÛع Tor">
+
+<!ENTITY torsettings.proxyHelpTitle "Ú©Ù
Ú© پرÙکسÛ">
+<!ENTITY torsettings.proxyHelp1 "اگر از طرÛ٠شبکÙâÛ ÛÚ© Ø´Ø±Ú©ØªØ Ù
درسÙØ Ûا داÙشگا٠ب٠اÛÙترÙت Ù
تص٠Ù
ÛâØ´ÙÛØ¯Ø Ù
Ù
ک٠است اØتÛاج ب٠ÛÚ© پرÙÚ©Ø³Û Ø¯Ø§Ø®ÙÛ Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´Ûد. اگر از اØتÛاج ب٠پرÙÚ©Ø³Û Ø¯Ø§Ø®ÙÛ Ù
Ø·Ù
ئ٠ÙÛستÛØ¯Ø Ø¨Ù ØªÙظÛÙ
ات شبک٠ÛÚ© Ù
رÙرگر دÛگر Ûا تÙظÛÙ
ات شبک٠سÛستÙ
Ø®Ùد Ùگا٠کÙÛد.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ú©Ù
Ú© Ø¨Ø±Ø§Û Ù¾Ù Ø§Ø±ØªØ¨Ø§Ø·Û">
+<!ENTITY torsettings.bridgeHelp1 "Ù¾ÙâÙا رÙÙâÙاÛÛ ÙÙرست Ùشد٠ÙستÙد Ú©Ù Ù
سدÙدÛت ارتباط ب٠شبک٠Tor را سختâتر Ù
ÛâÚ©ÙÙد. Ùر ÙÙØ¹Û Ø§Ø² پ٠از رÙØ´ Ù
ختÙÙÛ Ø¨Ø±Ø§Û Ù
ÙابÙ٠با ساÙسÙر استÙاد٠Ù
ÛâÚ©Ùد. ÙÙع obfs تراÙÛÚ© Ø´Ù
ا را شبÛÙ ÙÙÛزÙØ§Û Ø±Ø§ÙدÙÙ
Ùشا٠Ù
ÛâدÙÙد Ù ÙÙع meek تراÙÛÚ© Ø´Ù
ا را Ø¨Ù Ø¬Ø§Û Ø§ØªØµØ§Ù Ø¨Ù TorØ Ø¯Ø± Øا٠اتصا٠ب٠آ٠خدÙ
ات Ùشا٠Ù
ÛâدÙد.">
+<!ENTITY torsettings.bridgeHelp2 "ب٠دÙÛ٠اÛÙÚ©Ù Ø¨Ø¹Ø¶Û Ú©Ø´ÙرÙا Ø³Ø¹Û Ø¨Ø± Ù
سدÙØ¯Ø³Ø§Ø²Û Tor دارÙØ¯Ø Ø¨Ø¹Ø¶Û Ø§Ø² Ù¾ÙâÙا ÙÙØ· در اÛÙ Ú©Ø´ÙرÙا کار Ù
ÛâÚ©ÙÙد. اگر Ù
Ø·Ù
ئ٠ÙÛستÛد ک٠کداÙ
Ù¾ÙâÙا در Ú©Ø´Ùر Ø´Ù
ا کار Ù
ÛâÚ©ÙÙØ¯Ø Ø§ÛÙجا را ببÛÙÛد torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ÙØ·Ùا صبر Ú©ÙÛد. در Øا٠برÙØ±Ø§Ø±Û Ø§Ø±ØªØ¨Ø§Ø· با شبک٠تÙر.&160; اÛ٠پرÙس٠Ù
Ù
ک٠است ÚÙد دÙÛÙ٠ب٠طÙ٠بÛÙجاÙ
د.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "تÙظÛÙ
ات Tor">
+<!ENTITY torPreferences.torSettingsDescription "Ù
رÙرگر Tor تراÙÛÚ© Ø´Ù
ا را از طرÛ٠شبک٠Tor ÙداÛت Ù
ÛâÚ©ÙØ¯Ø Ú©Ù Ø¨Ù Ùاسط٠Ùزارا٠داÙØ·Ùب در سراسر جÙا٠ب٠اجرا درâØ¢Ù
دÙâ است." >
+<!ENTITY torPreferences.learnMore "بÛشتر بداÙÛد">
+<!ENTITY torPreferences.bridges "Ù¾Ù Ùا">
+<!ENTITY torPreferences.bridgesDescription "Ù¾ÙâÙا ب٠شÙ
ا Ú©Ù
Ú© Ù
ÛâÚ©ÙÙد ک٠در Ù
ÙاطÙÛ Ú©Ù Tor Ù
سدÙد Ø´Ø¯Ù Ø§Ø³ØªØ Ø¨Ù Ø´Ø¨Ú©Ù Tor Ø¯Ø³ØªØ±Ø³Û Ù¾Ûدا Ú©ÙÛد. Ùابست٠ب٠Ù
ÙØ·ÙÙâØ§Û Ú©Ù Ø¯Ø± Ø¢Ù ÙستÛØ¯Ø Ù
Ù
ک٠است ÛÚ© پ٠بÙتر از دÛÚ¯Ø±Û Ø¹Ù
Ù Ú©Ùد.">
+<!ENTITY torPreferences.useBridge "از ÛÚ© پ٠استÙاد٠کÙ">
+<!ENTITY torPreferences.requestNewBridge "درخÙاست ÛÚ© پ٠جدÛد...">
+<!ENTITY torPreferences.provideBridge "ÛÚ© Ù¾Ù ÙراÙÙ
Ú©Ù">
+<!ENTITY torPreferences.advanced "Ù¾ÛشرÙت٠">
+<!ENTITY torPreferences.advancedDescription "رÙØ´ Ø¯Ø³ØªØ±Ø³Û Ù
رÙرگر تÙر ب٠اÛÙترÙت را ÙÛراÛØ´ Ú©ÙÛد.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Ù
ÙادÛر جداâشد٠با ÙÛرگÙÙ">
+<!ENTITY torPreferences.requestBridgeDialogTitle "پ٠درخÙاست Ú©Ù">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "در Øا٠تÙ
اس با BridgeDB. ÙØ·Ùا Ù
Ùتظر بÙ
اÙÛد.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Ø¨Ø±Ø§Û Ø¯Ø±Ø®Ùاست ÛÚ© Ù¾Ù Ú©Ù¾Úا را ØÙ Ú©ÙÛد.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "را٠Ø٠درست ÙÛست. ÙØ·Ùا دÙبار٠تÙاش Ú©ÙÛد.">
+<!ENTITY torPreferences.viewTorLogs "ÙÙاÛع Tor را Ù
شاÙد٠کÙÛد.">
+<!ENTITY torPreferences.viewLogs "Ù
شاÙد٠ÙÙاÛع...">
+<!ENTITY torPreferences.torLogsDialogTitle "ÙÙاÛع Tor">
diff --git a/chrome/locale/fa/torlauncher.properties b/chrome/locale/fa/torlauncher.properties
new file mode 100644
index 00000000..0083965a
--- /dev/null
+++ b/chrome/locale/fa/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=اجراکÙÙد٠Tor
+
+torlauncher.tor_exited_during_startup=تÙر در ÙÙگاÙ
شرÙع بست٠شد. Ù
Ù
ک٠است اÛ٠بعÙت خطاÛÛ Ø¯Ø± ÙاÛÙ torrc Ø´Ù
Ø§Ø Ø®Ø·Ø§ÛÛ Ø¯Ø± برÙاÙ
٠تÙر تا برÙاÙ
٠دÛÚ¯Ø±Û Ø±ÙÛ Ú©Ø§Ù
Ù¾ÛÙتر Ø´Ù
Ø§Ø Ù Ûا اÛراد سخت اÙØ²Ø§Ø±Û Ø¨Ø§Ø´Ø¯. تا زÙ
اÙÛ Ú©Ù Ø´Ù
ا Ø®Ø·Ø§Û Ø±Ø® داد٠را Ø¨Ø±Ø±Ø³Û Ø±Ùع Ú©ÙÛد ٠تÙر را دÙبار٠اجرا Ú©ÙÛØ¯Ø Ù
رÙرگر تÙر شرÙع ÙØ®ÙاÙد شد.
+torlauncher.tor_exited=Tor ب٠طÙر غÛر Ù
Ùتظر٠خارج شد ک٠اÛÙ Ù
Ù
ک٠است ب٠عÙت ÛÚ© اشکا٠در Tor Ù Ûا ÛÚ© برÙاÙ
٠دÛگر بر رÙÛ Ø³ÛستÙ
Ø´Ù
ا Ù Ûا ÛÚ© سخت اÙزار Ù
عÛÙب اتÙا٠اÙØªØ§Ø¯Ù Ø¨Ø§Ø´Ø¯Ø ØªØ§ زÙ
اÙÛ Ú©Ù Ø¯Ùبار٠Tor را اجرا ÙÙ
ائÛد Ù
رÙرگر Tor Ùادر ÙØ®ÙاÙد بÙد ب٠ÙÛÚ Ø³Ø§ÛØªÛ Ø¯Ø³ØªØ±Ø³Û Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´Ø¯. اگر اÛÙ Ù
شک٠اداÙ
Ù Ø¯Ø§Ø´ØªØ ÙØ·Ùا ÛÚ© Ú©Ù¾Û Ø§Ø² Log Tor Ø®Ùد را ب٠تÛÙ
پشتÛباÙÛ Ø§Ø±Ø³Ø§Ù Ú©ÙÛد.
+torlauncher.tor_exited2=شرÙع Ù
Ø¬Ø¯Ø¯Ø Tor ÙÙ
Û ØªÙاÙد زباÙÙ ÙØ§Û Ù
رÙرگر را ببÙدد.
+torlauncher.tor_controlconn_failed=اتصا٠ب٠پÙرت Ú©Ùتر٠Tor اÙ
کا٠پذÛر ÙÙ
Ûâباشد.
+torlauncher.tor_failed_to_start=خطا در را٠اÙدازÛ.
+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=داÛرکتÙØ±Û Ø§Ø·Ùاعات تÙر ÙجÙد Ùدارد ٠ساخت Ø¢Ù ÙÛز ÙاÙ
ÙÙ٠بÙد.
+torlauncher.onionauthdir_missing=ÙÙرست تأÛÛد ÙÙÛت Tor onion ÙجÙد Ùدارد Ù ÙÙ
Û ØªÙاÙد اÛجاد Ø´Ùد.
+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=Ø´Ù
ا Ù
ÛباÛست ÛÚ© آدرس Ø¢Û Ù¾Û Ûا ÛÚ© ÙاÙ
Ù
Ûزبا٠٠ÛÚ© Ø´Ù
Ø§Ø±Ù Ø¯Ø±Ú¯Ø§Ù Ø¨Ø±Ø§Û Ù¾ÛکربÙØ¯Û ØªÙر Ù
شخص Ú©ÙÛد جÙت استÙاد٠ار ÛÚ© Ù¾Ûشکار Ø¨Ø±Ø§Û Ø¯Ø³ØªØ±Ø³Û Ø¨Ù Ø§ÛÙترÙت.
+torlauncher.error_proxy_type_missing=Ø´Ù
ا باÛد ÙÙع Ù¾Ø±Ø§Ú©Ø³Û Ø±Ø§ اÙتخاب Ú©ÙÛد.
+torlauncher.error_bridges_missing=Ø´Ù
ا باÛد ÛÚ© Ûا Ù¾Ù ÙØ§Û Ø¨ÛØ´ØªØ±Û Ø±Ø§ Ù
شخص Ú©ÙÛد.
+torlauncher.error_default_bridges_type_missing=ÙÙع اÙتÙا٠باÛد Ø¨Ø±Ø§Û Ù¾ÙâÙا Ù
شخص گردد.
+torlauncher.error_bridgedb_bridges_missing=ÙØ·Ùا ÛÚ© پ٠درخÙاست Ú©ÙÛد.
+torlauncher.error_bridge_bad_default_type=ÙÛÚ Ù¾ÙÛ Ø§Ø² ÙÙع %S Ù
ÙجÙد ÙÛست. ÙØ·Ùا تÙظÛÙ
ات را اصÙØ§Ø Ú©ÙÛد.
+
+torlauncher.bridge_suffix.meek-amazon=(در ÚÛ٠کار Ù
ÛâÚ©Ùد)
+torlauncher.bridge_suffix.meek-azure=(در ÚÛ٠کار Ù
ÛâÚ©Ùد)
+
+torlauncher.request_a_bridge=درخÙاست ÛÚ© Ù¾Ù...
+torlauncher.request_a_new_bridge=درخÙاست ÛÚ© پ٠جدÛد...
+torlauncher.contacting_bridgedb=تÙ
اس با BridgeDB. ÙØ·Ùا صبر Ú©ÙÛد.
+torlauncher.captcha_prompt=Ø¨Ø±Ø§Û Ø¯Ø±Ø®Ùاست ÛÚ© Ù¾Ù Ú©Ù¾Úا را ØÙ Ú©ÙÛد.
+torlauncher.bad_captcha_solution=را٠Ø٠درست ÙÛست. ÙØ·Ùا دÙبار٠تÙاش Ú©ÙÛد.
+torlauncher.unable_to_get_bridge=ÙÙ
ÛâتÙا٠پ٠را از BridgeDB درÛاÙت کرد. \n\n%S
+torlauncher.no_meek=اÛÙ Ù
رÙرگر Ø¨Ø±Ø§Û meek Ù¾ÛکربÙØ¯Û ÙØ´Ø¯Ù Ø§Ø³ØªØ Ú©Ù Ø¨Ø±Ø§Û Ø¯Ø³ØªÛØ§Ø¨Û Ø¨Ù Ù¾ÙâÙا ÙازÙ
است.
+torlauncher.no_bridges_available=Ù
تاسÙÙ
. در Øا٠Øاضر ÙÛÚ Ú©Ø¯Ø§Ù
از Ù¾ÙâÙا در دسترس ÙÛستÙد.
+
+torlauncher.connect=اتصاÙ
+torlauncher.restart_tor=Tor را رÛستارت Ú©ÙÛد.
+torlauncher.quit=خرÙج
+torlauncher.quit_win=خرÙج
+torlauncher.done=اÙجاÙ
شد
+
+torlauncher.forAssistance=Ø¨Ø±Ø§Û Ø¯Ø±ÛاÙت Ú©Ù
Ú©Ù« با %S تÙ
اس بگÛرÛد
+torlauncher.forAssistance2=Ø¨Ø±Ø§Û Ú©Ù
Ú©Ø %S را ببÛÙÛد.
+
+torlauncher.copiedNLogMessages=Ú©Ù¾Û Ú©Ø§Ù
٠شد. %S Ù¾ÛاÙ
ÙØ§Û Ø«Ø¨Øª شد٠آÙ
اد٠است تا Paste Ø´Ùد در ÙÛراÛشگر Ù
ت٠Ûا ÛÚ© اÛÙ
ÛÙ.
+
+torlauncher.bootstrapStatus.starting=را٠اÙدازÛ
+torlauncher.bootstrapStatus.conn_pt=در Øا٠اتصا٠ب٠پÙ
+torlauncher.bootstrapStatus.conn_done_pt=اتصا٠ب٠پ٠برÙرار شد
+torlauncher.bootstrapStatus.conn_proxy=در Øا٠اتصا٠ب٠پراکسÛ
+torlauncher.bootstrapStatus.conn_done_proxy=Ø§ØªØµØ§Ù Ø¨Ù Ù¾Ø±Ø§Ú©Ø³Û Ø¨Ø±Ùرار شد
+torlauncher.bootstrapStatus.conn=در Øا٠اتصا٠ب٠ÛÚ© رÙÙ Û Tor
+torlauncher.bootstrapStatus.conn_done=ب٠ÛÚ© رÙÙ Û Tor Ù
تص٠شد
+torlauncher.bootstrapStatus.handshake=در Øا٠Ù
ذاکر٠با ÛÚ© رÙÙ Û Tor
+torlauncher.bootstrapStatus.handshake_done=Ù
ذاکر٠با ÛÚ© رÙÙ Û Tor ب٠پاÛا٠رسÛد.
+torlauncher.bootstrapStatus.onehop_create=برپاÛÛ ÛÚ© اتصا٠ÙÙرست رÙ
زبÙØ¯Û Ø´Ø¯Ù
+torlauncher.bootstrapStatus.requesting_status=بازÛØ§Ø¨Û ÙضÛعت شبکÙ
+torlauncher.bootstrapStatus.loading_status=Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙضÛعت شبکÙ
+torlauncher.bootstrapStatus.loading_keys=Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ù
جÙز Ùا
+torlauncher.bootstrapStatus.requesting_descriptors=درخÙاست اطÙاعات باز پخش
+torlauncher.bootstrapStatus.loading_descriptors=Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ø§Ø·Ùاعات بازپخش
+torlauncher.bootstrapStatus.enough_dirinfo=Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ø§Ø·Ùاعات رÙ٠ب٠پاÛا٠رسÛد.
+torlauncher.bootstrapStatus.ap_conn_pt=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: در Øا٠اتصا٠ب٠ÛÚ© Ù¾Ù
+torlauncher.bootstrapStatus.ap_conn_done_pt=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: ب٠پ٠Ù
تص٠شد
+torlauncher.bootstrapStatus.ap_conn_proxy=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: در Øا٠اتصا٠ب٠پراکسÛ
+torlauncher.bootstrapStatus.ap_conn_done_proxy=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: Ø¨Ù Ù¾Ø±Ø§Ú©Ø³Û Ù
تص٠شد
+torlauncher.bootstrapStatus.ap_conn=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: در Øا٠اتصا٠ب٠ÛÚ© رÙÙ Tor
+torlauncher.bootstrapStatus.ap_conn_done=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: ب٠ÛÚ© رÙÙ Tor Ù
تص٠شد
+torlauncher.bootstrapStatus.ap_handshake=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: در Øا٠Ù
ذاکر٠با ÛÚ© رÙÙ Tor
+torlauncher.bootstrapStatus.ap_handshake_done=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: Ù
ذاکر٠با ÛÚ© رÙÙ Tor اÙجاÙ
شد
+torlauncher.bootstrapStatus.circuit_create=برÙØ±Ø§Ø±Û Ù
سÛرÛاب: در Øا٠برÙØ±Ø§Ø±Û Ù
سÛرÛاب Tor
+torlauncher.bootstrapStatus.done=ب٠شبک٠Tor Ù
تص٠شد!
+
+torlauncher.bootstrapWarning.done=اÙجاÙ
شد
+torlauncher.bootstrapWarning.connectrefused=اتصا٠رد شد
+torlauncher.bootstrapWarning.misc=Ú¯ÙÙاگÙÙ
+torlauncher.bootstrapWarning.resourcelimit=Ù
Ùابع ÙاکاÙÛ
+torlauncher.bootstrapWarning.identity=عدÙ
تطبÛÙ ÙÙÛت
+torlauncher.bootstrapWarning.timeout=اتÙ
اÙ
ÙÙت اتصاÙ
+torlauncher.bootstrapWarning.noroute=ÙبÙد Ù
سÛر ب٠Ù
ÛزباÙ
+torlauncher.bootstrapWarning.ioerror=Ø®Ø·Ø§Û Ø®ÙاÙدÙ/ÙÙشتÙ
+torlauncher.bootstrapWarning.pt_missing=اÙتÙا٠جاÛگزÛÙ Ù
ÙÙÙد است.
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ارتباط با سرÙر از دست رÙت.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=اتصا٠ب٠سرÙر اÙ
کا٠پذÛر ÙÙ
Ûâباشد.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=اتصا٠ب٠پرÙÚ©Ø³Û Ø§Ù
کا٠پذÛر ÙÙ
Ûâباشد.
diff --git a/chrome/locale/fr/network-settings.dtd b/chrome/locale/fr/network-settings.dtd
new file mode 100644
index 00000000..eaa69a57
--- /dev/null
+++ b/chrome/locale/fr/network-settings.dtd
@@ -0,0 +1,85 @@
+<!ENTITY torsettings.dialog.title "Paramètres du réseau Tor">
+<!ENTITY torsettings.wizard.title.default "Se connecter à Tor">
+<!ENTITY torsettings.wizard.title.configure "Paramètres du réseau Tor">
+<!ENTITY torsettings.wizard.title.connecting "Ãtablissement dâune connexion">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Langue du Navigateur Tor">
+<!ENTITY torlauncher.localePicker.prompt "Veuillez choisir une langue.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Cliquez sur « Se connecter » pour vous connecter à Tor.">
+<!ENTITY torSettings.configurePrompt "Cliquez sur « Configurer » pour régler les paramètres du réseau si vous êtes situé dans un pays qui censure Tor (tel que lâÃgypte, la Chine, la Turquie) ou si vous vous connectez à partir dâun réseau privé qui exige un mandataire.">
+<!ENTITY torSettings.configure "Configurer">
+<!ENTITY torSettings.connect "Se connecter">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "En attente du démarrage de Torâ¦">
+<!ENTITY torsettings.restartTor "Redémarrer Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigurer">
+
+<!ENTITY torsettings.discardSettings.prompt "Vous avez configuré des ponts Tor ou vous avez saisi des paramètres de mandataire local. Pour établir une connexion directe vers le réseau Tor, ces paramètres doivent être supprimés.">
+<!ENTITY torsettings.discardSettings.proceed "Supprimer les paramètres et se connecter">
+
+<!ENTITY torsettings.optional "facultatif">
+
+<!ENTITY torsettings.useProxy.checkbox "Jâutilise un mandataire pour accéder à Internet">
+<!ENTITY torsettings.useProxy.type "Type de mandataire">
+<!ENTITY torsettings.useProxy.type.placeholder "sélectionner un type de mandataire">
+<!ENTITY torsettings.useProxy.address "Adresse">
+<!ENTITY torsettings.useProxy.address.placeholder "adresse IP ou nom dâhôte">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Nom dâutilisateur">
+<!ENTITY torsettings.useProxy.password "Mot de passe">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "Cet ordinateur passe par un pare-feu qui nâautorise que les connexions à certains ports">
+<!ENTITY torsettings.firewall.allowedPorts "Ports autorisés">
+<!ENTITY torsettings.useBridges.checkbox "Tor est censuré dans mon pays">
+<!ENTITY torsettings.useBridges.default "Sélectionner un pont intégré">
+<!ENTITY torsettings.useBridges.default.placeholder "Sélectionner un pont">
+<!ENTITY torsettings.useBridges.bridgeDB "Demander un pont à torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Saisissez les caractères de lâimage">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Obtenir un nouveau test">
+<!ENTITY torsettings.useBridges.captchaSubmit "Envoyer">
+<!ENTITY torsettings.useBridges.custom "Indiquer un pont que je connais">
+<!ENTITY torsettings.useBridges.label "Saisir des renseignements de pont provenant dâune source fiable.">
+<!ENTITY torsettings.useBridges.placeholder "type adresse:port (un par ligne)">
+
+<!ENTITY torsettings.copyLog "Copier le journal de Tor dans le presse-papiers">
+
+<!ENTITY torsettings.proxyHelpTitle "Aide sur les mandataires">
+<!ENTITY torsettings.proxyHelp1 "Un mandataire local peut être nécessaire lors dâune connexion par un réseau dâentreprise, dâécole ou dâuniversité. Si vous nâêtes pas certain si un mandataire est nécessaire, vérifiez les paramètres Internet dâun autre navigateur ou les paramètres réseau de votre système.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Aide sur les relais-ponts">
+<!ENTITY torsettings.bridgeHelp1 "Les ponts sont des relais non référencés qui rendent les connexions au réseau Tor plus difficiles à bloquer. Chaque type de pont utilise un moyen différent pour éviter la censure. Avec les ponts obfs, votre trafic ressemble à du bruit aléatoire, et avec les ponts meek, votre trafic semble se connecter à ce service plutôt quâà Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Dans la mesure où certains pays tentent de bloquer Tor, certains ponts fonctionnent dans certains pays, mais pas dans dâautres. Si vous ne savez pas quels ponts fonctionnent dans votre pays, visitez torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Veuillez patienter pendant que nous établissons une connexion vers le réseau Tor. Cela pourrait prendre plusieurs minutes.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Paramètres de Tor">
+<!ENTITY torPreferences.torSettingsDescription "Le Navigateur Tor achemine votre trafic par le réseau Tor, exploité par des milliers de bénévoles partout dans le monde.
+" >
+<!ENTITY torPreferences.learnMore "En apprendre davantage">
+<!ENTITY torPreferences.bridges "Ponts">
+<!ENTITY torPreferences.bridgesDescription "Les ponts vous aident à accéder au réseau Tor où il est bloqué.
+Selon votre position géographique, un pont pourrait fonctionner mieux quâun autre.">
+<!ENTITY torPreferences.useBridge "Utiliser un pont">
+<!ENTITY torPreferences.requestNewBridge "Demander un nouveau pontâ¦">
+<!ENTITY torPreferences.provideBridge "Fournir un pont">
+<!ENTITY torPreferences.advanced "Avancé">
+<!ENTITY torPreferences.advancedDescription "Configurer la façon dont le Navigateur Tor se connecte à Internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valeurs séparées par des virgules">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Demander un pont">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Connexion à BridgeDB. Veuillez patienter.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Résolvez le captcha pour demander un pont.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "La solution est erronée. Veuillez réessayer.">
+<!ENTITY torPreferences.viewTorLogs "Visualiser les journaux de Tor.">
+<!ENTITY torPreferences.viewLogs "Visualiser les journauxâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Journaux de Tor">
diff --git a/chrome/locale/fr/torlauncher.properties b/chrome/locale/fr/torlauncher.properties
new file mode 100644
index 00000000..b6b2a317
--- /dev/null
+++ b/chrome/locale/fr/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Lanceur Tor
+
+torlauncher.tor_exited_during_startup=Tor sâest fermé pendant le démarrage. Cela peut être dû à une erreur dans votre fichier torrc, un bogue dans Tor ou dans un autre programme de votre système, ou encore à un matériel défectueux. Jusquâà ce que vous corrigiez le problème sous-jacent et redémarriez Tor, le Navigateur Tor ne démarrera pas.
+torlauncher.tor_exited=Tor sâest fermé de manière imprévue. Cela peut être dû à un bogue dans Tor même, un autre programme dans votre système ou un matériel défectueux. Jusquâà ce que vous redémarriez Tor, le Navigateur Tor ne pourra atteindre aucun site. Si le problème persiste, veuillez envoyer une copie de votre journal de Tor à lâéquipe de soutien.
+torlauncher.tor_exited2=Redémarrer Tor ne fermera pas les onglets de votre navigateur.
+torlauncher.tor_controlconn_failed=Impossible de se connecter au port de contrôle de Tor.
+torlauncher.tor_failed_to_start=Ãchec de démarrage de Tor.
+torlauncher.tor_control_failed=La prise de contrôle de Tor a échoué.
+torlauncher.tor_bootstrap_failed=Ãchec lors de la connexion de Tor au réseau Tor.
+torlauncher.tor_bootstrap_failed_details=Lâétape %1$S a échoué (%2$S).
+
+torlauncher.unable_to_start_tor=Impossible de démarrer Tor.\n\n%S
+torlauncher.tor_missing=Il manque lâexécutable de Tor.
+torlauncher.torrc_missing=Le fichier torrc manque et nâa pas pu être créé.
+torlauncher.datadir_missing=Le répertoire de données de Tor nâexiste pas et nâa pas pu être créé.
+torlauncher.onionauthdir_missing=Le répertoire dâauthentification oignon de Tor nâexiste pas et nâa pas pu être créé.
+torlauncher.password_hash_missing=Ãchec dâobtention du mot de passe haché.
+
+torlauncher.failed_to_get_settings=Impossible de récupérer les paramètres de Tor.\n\n%S
+torlauncher.failed_to_save_settings=Impossible dâenregistrer les paramètres de Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Veuillez vous assurer que Tor fonctionne.
+
+torlauncher.error_proxy_addr_missing=Vous devez indiquer une adresse IP ou un nom dâhôte et un numéro de port pour que Tor puisse utiliser un mandataire afin dâaccéder à Internet.
+torlauncher.error_proxy_type_missing=Vous devez choisir le type de mandataire.
+torlauncher.error_bridges_missing=Vous devez spécifier un ou plusieurs ponts.
+torlauncher.error_default_bridges_type_missing=Vous devez sélectionner un type de transport pour les ponts fournis.
+torlauncher.error_bridgedb_bridges_missing=Veuillez demander un pont.
+torlauncher.error_bridge_bad_default_type=Aucun des ponts fournis nâest disponible pour le type de transport %S, Veuillez ajuster vos paramètres.
+
+torlauncher.bridge_suffix.meek-amazon=(fonctionne en Chine)
+torlauncher.bridge_suffix.meek-azure=(fonctionne en Chine)
+
+torlauncher.request_a_bridge=Demander un pontâ¦
+torlauncher.request_a_new_bridge=Demander un nouveau pontâ¦
+torlauncher.contacting_bridgedb=Connexion à BridgeDB. Veuillez patienter.
+torlauncher.captcha_prompt=Résolvez le captcha pour demander un pont.
+torlauncher.bad_captcha_solution=La solution est erronée. Veuillez réessayer.
+torlauncher.unable_to_get_bridge=Impossible dâobtenir un pont de BridgeDB.\n\n%S
+torlauncher.no_meek=Ce navigateur nâest pas configuré pour meek, qui est nécessaire pour obtenir des ponts.
+torlauncher.no_bridges_available=Aucun pont nâest proposé pour lâinstant. Désolé.
+
+torlauncher.connect=Se connecter
+torlauncher.restart_tor=Redémarrer Tor
+torlauncher.quit=Fermer
+torlauncher.quit_win=Sortir
+torlauncher.done=Terminé
+
+torlauncher.forAssistance=Pour de lâassistance, contacter %S
+torlauncher.forAssistance2=Pour de lâassistance, visiter %S
+
+torlauncher.copiedNLogMessages=La copie est terminée. %S messages du journal de Tor sont prêts à être collés dans un éditeur de texte ou dans un courriel.
+
+torlauncher.bootstrapStatus.starting=Démarrage
+torlauncher.bootstrapStatus.conn_pt=Connexion au pont
+torlauncher.bootstrapStatus.conn_done_pt=Nous sommes connecté au pont
+torlauncher.bootstrapStatus.conn_proxy=Connexion au mandataire
+torlauncher.bootstrapStatus.conn_done_proxy=Nous sommes connecté au mandataire
+torlauncher.bootstrapStatus.conn=Connexion à un relais Tor
+torlauncher.bootstrapStatus.conn_done=Nous sommes connecté à un relais Tor
+torlauncher.bootstrapStatus.handshake=Négociation avec un relais Tor
+torlauncher.bootstrapStatus.handshake_done=La négociation avec un relais Tor est terminée
+torlauncher.bootstrapStatus.onehop_create=Mise en place dâune connexion chiffrée à lâannuaire
+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 dâautorité
+torlauncher.bootstrapStatus.requesting_descriptors=Demande de renseignements sur le relais
+torlauncher.bootstrapStatus.loading_descriptors=Chargement des renseignements sur le relais
+torlauncher.bootstrapStatus.enough_dirinfo=Le chargement des renseignements du relais est terminé
+torlauncher.bootstrapStatus.ap_conn_pt=Construction des circuits : connexion au pont
+torlauncher.bootstrapStatus.ap_conn_done_pt=Construction des circuits : nous sommes connecté au pont
+torlauncher.bootstrapStatus.ap_conn_proxy=Construction des circuits : connexion au mandataire
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Construction des circuits : nous sommes connecté au mandataire
+torlauncher.bootstrapStatus.ap_conn=Construction des circuits : connexion à un relais Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construction des circuits : nous sommes connecté à un relais Tor
+torlauncher.bootstrapStatus.ap_handshake=Construction des circuits : négociation avec un relais Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construction des circuits : la négociation avec un relais Tor est terminée
+torlauncher.bootstrapStatus.circuit_create=Construction des circuits : mise en place dâun circuit Tor
+torlauncher.bootstrapStatus.done=Vous êtes connecté au réseau Tor
+
+torlauncher.bootstrapWarning.done=terminé
+torlauncher.bootstrapWarning.connectrefused=connexion refusée
+torlauncher.bootstrapWarning.misc=divers
+torlauncher.bootstrapWarning.resourcelimit=ressources insuffisantes
+torlauncher.bootstrapWarning.identity=mauvaise concordance de lâidentité
+torlauncher.bootstrapWarning.timeout=expiration du temps de connexion
+torlauncher.bootstrapWarning.noroute=pas de route vers lâhôte
+torlauncher.bootstrapWarning.ioerror=erreur de lecture/écriture
+torlauncher.bootstrapWarning.pt_missing=le transport enfichable manque
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=La connexion au serveur a été perdue.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Impossible de se connecter au serveur.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Impossible de se connecter au mandataire.
diff --git a/chrome/locale/ga-IE/network-settings.dtd b/chrome/locale/ga-IE/network-settings.dtd
new file mode 100644
index 00000000..0250eb00
--- /dev/null
+++ b/chrome/locale/ga-IE/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Socruithe LÃonra Tor">
+<!ENTITY torsettings.wizard.title.default "Ceangail le Tor">
+<!ENTITY torsettings.wizard.title.configure "Socruithe LÃonra Tor">
+<!ENTITY torsettings.wizard.title.connecting "Ceangal á bhunú">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Teanga Bhrabhsálaà Tor">
+<!ENTITY torlauncher.localePicker.prompt "Roghnaigh teanga.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Cliceáil âCeangailâ chun ceangal a bhunú le Tor.">
+<!ENTITY torSettings.configurePrompt "Cliceáil âCumraighâ chun na socruithe lÃonra a athrú má tá tú i do chónaà i dtÃr a dhéanann cinsireacht ar Tor (mar shampla san Ãigipt, sa tSÃn, nó sa Tuirc), nó má tá tú ag ceangal ó lÃonra prÃobháideach a úsáideann seachfhreastalaÃ.">
+<!ENTITY torSettings.configure "Cumraigh">
+<!ENTITY torSettings.connect "Ceangail">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "An fanacht go dtosóidh Tor...">
+<!ENTITY torsettings.restartTor "Atosaigh Tor">
+<!ENTITY torsettings.reconfigTor "Athchumraigh">
+
+<!ENTITY torsettings.discardSettings.prompt "Chumraigh tú droichid Tor nó shocraigh tú seachfhreastalaà áitiúil roimhe seo.&160; Chun ceangal dÃreach le lÃonra Tor a bhunú, caithfidh tú na socruithe seo a scriosadh.">
+<!ENTITY torsettings.discardSettings.proceed "Scrios na Socruithe agus Ceangail">
+
+<!ENTITY torsettings.optional "Roghnach">
+
+<!ENTITY torsettings.useProxy.checkbox "Ãsáidim seachfhreastalaà chun ceangal leis an IdirlÃon">
+<!ENTITY torsettings.useProxy.type "Cineál SeachfhreastalaÃ">
+<!ENTITY torsettings.useProxy.type.placeholder "roghnaigh cineál an tseachfhreastalaÃ">
+<!ENTITY torsettings.useProxy.address "Seoladh">
+<!ENTITY torsettings.useProxy.address.placeholder "Seoladh IP nó óstainm">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Ainm Ãsáideora">
+<!ENTITY torsettings.useProxy.password "Focal faire">
+<!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 "Téann an rÃomhaire seo trà bhalla dóiteáin nach gceadaÃonn ceangail ach le poirt áirithe">
+<!ENTITY torsettings.firewall.allowedPorts "Poirt a CheadaÃtear">
+<!ENTITY torsettings.useBridges.checkbox "Déantar cinsireacht ar Tor sa tÃr seo">
+<!ENTITY torsettings.useBridges.default "Roghnaigh droichead ionsuite">
+<!ENTITY torsettings.useBridges.default.placeholder "roghnaigh droichead">
+<!ENTITY torsettings.useBridges.bridgeDB "Iarr droichead ó torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Cuir isteach na carachtair a fheiceann tú sa bpictiúr">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Faigh dúshlán nua">
+<!ENTITY torsettings.useBridges.captchaSubmit "Seol">
+<!ENTITY torsettings.useBridges.custom "Ãsáid droichead ar m'eolas">
+<!ENTITY torsettings.useBridges.label "Cuir isteach eolas faoi dhroichead ó fhoinse iontaofa.">
+<!ENTITY torsettings.useBridges.placeholder "clóscrÃobh seoladh:port (ceann amháin ar gach lÃne)">
+
+<!ENTITY torsettings.copyLog "Cóipeáil Logchomhad Tor go dtà an Ghearrthaisce">
+
+<!ENTITY torsettings.proxyHelpTitle "Cabhair le Seachfhreastalaithe">
+<!ENTITY torsettings.proxyHelp1 "Uaireanta úsáidtear seachfhreastalaà áitiúil nuair a cheanglaÃtear ó lÃonra i gcomhlacht, i scoil, nó in ollscoil. Mura bhfuil tú cinnte an dteastaÃonn seachfhreastalaà uait, caith súil ar na socruithe IdirlÃn i mbrabhsálaà eile, nó ar shocruithe lÃonra do chórais.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Cabhair le Droichid">
+<!ENTITY torsettings.bridgeHelp1 "Tá sé nÃos deacra cosc a chur ar cheangail le LÃonra Tor nuair a úsáideann tú droichead, cineál athsheachadán neamhliostaithe. Ãsáideann gach droichead modh difriúil leis an gcinsireacht a sheachaint. Mar shampla, cuireann na droichid obfs cuma randamach ar do thrácht lÃonra, agus leis na cinn meek, dealraÃonn sé go bhfuil tú ag ceangal leis an tseirbhÃs sin seachas le Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Mar gheall ar an tslà a gcuireann tÃortha áirithe cosc ar Tor, feidhmÃonn droichid áirithe i dtÃortha áirithe ach nà fheidhmÃonn siad i dtÃortha eile.&160;Mura bhfuil tú cinnte faoi na droichid a fheidhmeoidh i do thÃrse, tabhair cuairt ar torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Fan tamall agus ceangal le lÃonra Tor á bhunú. Seans go dtógfaidh seo cúpla nóiméad.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Socruithe Tor">
+<!ENTITY torPreferences.torSettingsDescription "Seolann Brabhsálaà Tor do chuid tráchta thar lÃonra Tor, lÃonra faoi stiúir na mÃlte oibrà deonach timpeall an domhain." >
+<!ENTITY torPreferences.learnMore "Tuilleadh Eolais">
+<!ENTITY torPreferences.bridges "Droichid">
+<!ENTITY torPreferences.bridgesDescription "CabhraÃonn droichid leat teacht ar lÃonra Tor ó áiteanna ina bhfuil cosc ar Tor. Seans go bhfeidhmeodh droichead amháin nÃos fearr ná cinn eile, ag brath ar an áit ina bhfuil tú.">
+<!ENTITY torPreferences.useBridge "Ãsáid droichead">
+<!ENTITY torPreferences.requestNewBridge "Iarr Droichead Nua...">
+<!ENTITY torPreferences.provideBridge "Soláthair droichead">
+<!ENTITY torPreferences.advanced "Ardroghanna">
+<!ENTITY torPreferences.advancedDescription "Cumraigh an tslà a gceanglaÃonn Brabhsálaà Tor leis an IdirlÃon.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Luachanna camógdheighilte">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Iarr Droichead">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Ag dul i dteagmháil le BridgeDB. Fan nóiméad.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Réitigh an CAPTCHA le droichead a iarraidh.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "NÃl an freagra sin ceart. Bain triail eile as.">
+<!ENTITY torPreferences.viewTorLogs "Féach ar logchomhaid Tor.">
+<!ENTITY torPreferences.viewLogs "Féach ar na Logchomhaid...">
+<!ENTITY torPreferences.torLogsDialogTitle "Logchomhaid Tor">
diff --git a/chrome/locale/ga-IE/torlauncher.properties b/chrome/locale/ga-IE/torlauncher.properties
new file mode 100644
index 00000000..8b17d2e9
--- /dev/null
+++ b/chrome/locale/ga-IE/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tosaitheoir Tor
+
+torlauncher.tor_exited_during_startup=Stop Tor le linn tosaithe. Seans gur tharla sé seo mar gheall ar earráid i do chomhad torrc, fabht i Tor nó i bhfeidhmchlár eile ar do chóras, nó crua-earra lochtach. Go dtà go mbeidh tú in ann an bhunfhadhb a réiteach agus Tor a atosú, nà thosóidh Brabhsálaà Tor.
+torlauncher.tor_exited=Stop Tor go tobann. Seans gur tharla sé seo mar gheall ar fhabht i Tor féin nó i bhfeidhmchlár eile ar do chóras, nó mar gheall ar chrua-earra lochtach. Go dtà go dtosóidh tú Tor arÃs, nà bheidh Brabhsálaà Tor in ann aon suÃomh Gréasáin a bhaint amach. Má mhaireann an fhadhb, seol cóip de do logchomhad Tor chuig an bhfoireann tacaÃochta.
+torlauncher.tor_exited2=Má atosaÃonn tú Tor, nà dhúnfaidh do chuid cluaisÃnà brabhsálaÃ.
+torlauncher.tor_controlconn_failed=NÃorbh fhéidir ceangal le port rialaithe Tor.
+torlauncher.tor_failed_to_start=NÃor thosaigh Tor.
+torlauncher.tor_control_failed=NÃorbh fhéidir seilbh a ghabháil ar Tor.
+torlauncher.tor_bootstrap_failed=NÃ raibh Tor in ann ceangal le lÃonra Tor.
+torlauncher.tor_bootstrap_failed_details=Theip ar %1$S (%2$S).
+
+torlauncher.unable_to_start_tor=NÃorbh fhéidir Tor a thosú.\n\n%S
+torlauncher.tor_missing=Tá an clár inrite Tor ar iarraidh.
+torlauncher.torrc_missing=Tá an comhad torrc ar iarraidh agus nÃorbh fhéidir é a chruthú.
+torlauncher.datadir_missing=NÃl comhadlann sonraà Tor ann agus nÃorbh fhéidir é a chruthú.
+torlauncher.onionauthdir_missing=NÃl comhadlann fÃordheimhnithe onion Tor ann, agus nÃorbh fhéidir à a chruthú
+torlauncher.password_hash_missing=NÃl aon fháil ar an bhfocal faire haiseáilte.
+
+torlauncher.failed_to_get_settings=Nà féidir socruithe Tor a fháil.\n\n%S
+torlauncher.failed_to_save_settings=Nà féidir socruithe Tor a shábháil.\n\n%S
+torlauncher.ensure_tor_is_running=Ba cheart duit deimhniú go bhfuil Tor ar siúl.
+
+torlauncher.error_proxy_addr_missing=Caithfidh tú seoladh IP nó óstainm agus uimhir phoirt a sholáthar más mian leat seachfhreastalaà a úsáid chun teacht ar an IdirlÃon trà Tor.
+torlauncher.error_proxy_type_missing=Caithfidh tú cineál an tseachfhreastalaà a roghnú.
+torlauncher.error_bridges_missing=Caithfidh tú droichead nó droichid a shonrú.
+torlauncher.error_default_bridges_type_missing=Caithfidh tú cineál iompair a roghnú do na droichid ionsuite.
+torlauncher.error_bridgedb_bridges_missing=Iarr droichead.
+torlauncher.error_bridge_bad_default_type=NÃl aon droichead a úsáideann cineál iompair %S ar fáil. Athraigh do chuid socruithe.
+
+torlauncher.bridge_suffix.meek-amazon=(oibrÃonn sé sa tSÃn)
+torlauncher.bridge_suffix.meek-azure=(oibrÃonn sé sa tSÃn)
+
+torlauncher.request_a_bridge=Iarr Droichead...
+torlauncher.request_a_new_bridge=Iarr Droichead Nua...
+torlauncher.contacting_bridgedb=Ag dul i dteagmháil le BridgeDB. Fan nóiméad.
+torlauncher.captcha_prompt=Réitigh an CAPTCHA le droichead a iarraidh.
+torlauncher.bad_captcha_solution=NÃl an freagra sin ceart. Bain triail eile as.
+torlauncher.unable_to_get_bridge=NÃorbh fhéidir droichead a fháil ó BridgeDB.\n\n%S
+torlauncher.no_meek=NÃl thacaÃonn an brabhsálaà seo le meek, acmhainn a theastaÃonn uait chun droichid a fháil.
+torlauncher.no_bridges_available=NÃl aon droichead ar fáil faoi láthair. Ãr leithscéal.
+
+torlauncher.connect=Ceangail
+torlauncher.restart_tor=Atosaigh Tor
+torlauncher.quit=Ãirigh as
+torlauncher.quit_win=Scoir
+torlauncher.done=Déanta
+
+torlauncher.forAssistance=Déan teagmháil le %S le cúnamh a fháil
+torlauncher.forAssistance2=Tabhair cuairt ar %S le cúnamh a fháil
+
+torlauncher.copiedNLogMessages=CóipeáÃlte. Tá %S teachtaireacht ón logchomhad Tor réidh le greamú in eagarthóir téacs nó i dteachtaireacht rphoist.
+
+torlauncher.bootstrapStatus.starting=à thosú
+torlauncher.bootstrapStatus.conn_pt=Ag ceangal leis an droichead
+torlauncher.bootstrapStatus.conn_done_pt=Ceangailte leis an droichead
+torlauncher.bootstrapStatus.conn_proxy=Ag ceangal leis an seachfhreastalaÃ
+torlauncher.bootstrapStatus.conn_done_proxy=Ceangailte leis an seachfhreastalaÃ
+torlauncher.bootstrapStatus.conn=Ag ceangal le hathsheachadán Tor
+torlauncher.bootstrapStatus.conn_done=Ceangailte le hathsheachadán Tor
+torlauncher.bootstrapStatus.handshake=I mbun idirbheartaÃochta le hathsheachadán Tor
+torlauncher.bootstrapStatus.handshake_done=IdirbheartaÃocht le hathsheachadán Tor crÃochnaithe
+torlauncher.bootstrapStatus.onehop_create=Ceangal criptithe le heolaire á bhunú
+torlauncher.bootstrapStatus.requesting_status=Stádas an lÃonra á fháil
+torlauncher.bootstrapStatus.loading_status=Stádas an lÃonra á lódáil
+torlauncher.bootstrapStatus.loading_keys=Teastais an údaráis á lódáil
+torlauncher.bootstrapStatus.requesting_descriptors=Eolas faoin athsheachadán á iarraidh
+torlauncher.bootstrapStatus.loading_descriptors=Eolas faoin athsheachadán á lódáil
+torlauncher.bootstrapStatus.enough_dirinfo=Sonraà an athsheachadáin lódáilte
+torlauncher.bootstrapStatus.ap_conn_pt=Ciorcaid á dtógáil: Ag ceangal leis an droichead
+torlauncher.bootstrapStatus.ap_conn_done_pt=Ciorcaid á dtógáil: Ceangailte leis an droichead
+torlauncher.bootstrapStatus.ap_conn_proxy=Ciorcaid á dtógáil: Ag ceangal leis an seachfhreastalaÃ
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Ciorcaid á dtógáil: Ceangailte leis an seachfhreastalaÃ
+torlauncher.bootstrapStatus.ap_conn=Ciorcaid á dtógáil: Ag ceangal le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_conn_done=Ciorcaid á dtógáil: Ceangailte le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_handshake=Ciorcaid á dtógáil: I mbun idirbheartaÃochta le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Ciorcaid á dtógáil: IdirbheartaÃocht le hathsheachadán Tor crÃochnaithe
+torlauncher.bootstrapStatus.circuit_create=Ciorcaid á dtógáil: Ciorcad Tor á bhunú
+torlauncher.bootstrapStatus.done=Tá tú ceangailte le lÃonra Tor!
+
+torlauncher.bootstrapWarning.done=crÃochnaithe
+torlauncher.bootstrapWarning.connectrefused=diúltaÃodh an ceangal
+torlauncher.bootstrapWarning.misc=éagsúil
+torlauncher.bootstrapWarning.resourcelimit=easpa acmhainnÃ
+torlauncher.bootstrapWarning.identity=aitheantas mÃcheart
+torlauncher.bootstrapWarning.timeout=ceangal thar am
+torlauncher.bootstrapWarning.noroute=nÃl aon bhealach chuig an óstach
+torlauncher.bootstrapWarning.ioerror=earráid léite/scrÃofa
+torlauncher.bootstrapWarning.pt_missing=córas iompair ionphlugáilte ar iarraidh
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Briseadh an ceangal leis an bhfreastalaÃ.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=NÃorbh fhéidir ceangal leis an bhfreastalaÃ.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=NÃorbh fhéidir ceangal a bhunú leis an seachfhreastalaÃ.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/he/network-settings.dtd b/chrome/locale/he/network-settings.dtd
new file mode 100644
index 00000000..bdd60b4a
--- /dev/null
+++ b/chrome/locale/he/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "×××ר×ת רשת Tor">
+<!ENTITY torsettings.wizard.title.default "×ת××ר ×× Tor">
+<!ENTITY torsettings.wizard.title.configure "×××ר×ת רשת Tor">
+<!ENTITY torsettings.wizard.title.connecting "×ק×× ××××ר">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "שפת ×פ××¤× Tor">
+<!ENTITY torlauncher.localePicker.prompt "×× × ××ר שפ×.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "×××¥ ×¢× â×ת××רâ ××× ××ת××ר ×× Tor.">
+<!ENTITY torSettings.configurePrompt "×××¥ ×¢× âתצרâ ××× ××ת××× ×××ר×ת רשת ×× ××ª× ××××× × ×©××¦× ×רת ×ת Tor (×××©× ×צר××, ס×× ×××רק××) ×× ×× ××ª× ×ת××ר ×רשת פר××ת ×××רשת ××פ××Ö¾×××.">
+<!ENTITY torSettings.configure "תצר">
+<!ENTITY torSettings.connect "×ת××ר">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "××ת×× ×× Tor ש×ת×××â¦">
+<!ENTITY torsettings.restartTor "××¤×¢× ×××ש ×ת Tor">
+<!ENTITY torsettings.reconfigTor "תצר ×××ש">
+
+<!ENTITY torsettings.discardSettings.prompt "×××רת ××©×¨× Tor ×× ××× ×¡×ª ×××ר×ת ××פ××Ö¾××× ×ק×××. ××× ×עש×ת ××××ר ×ש×ר ×רשת Tor, ×××ר×ת ××× ×××××ת ××××ת ××סר×ת.">
+<!ENTITY torsettings.discardSettings.proceed "×סר ×××ר×ת ××ת××ר">
+
+<!ENTITY torsettings.optional "רש×ת×">
+
+<!ENTITY torsettings.useProxy.checkbox "×× × ×שת×ש ×××פ××Ö¾××× ××× ××ת××ר ×××× ××¨× ×">
+<!ENTITY torsettings.useProxy.type "ס×× ××פ××Ö¾×××">
+<!ENTITY torsettings.useProxy.type.placeholder "××ר ס×× ××פ××Ö¾×××">
+<!ENTITY torsettings.useProxy.address "×ת××ת">
+<!ENTITY torsettings.useProxy.address.placeholder "×ת××ת IP ×× ×©× ××ר×">
+<!ENTITY torsettings.useProxy.port "פת××">
+<!ENTITY torsettings.useProxy.username "×©× ×שת×ש">
+<!ENTITY torsettings.useProxy.password "ס×ס××">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "×××©× ×× ×¢××ר ××¨× ×××ת ×ש ××ת××¨× ××××ר×× ×¨×§ ×× ×¤×ª××ת ×ס××××ת">
+<!ENTITY torsettings.firewall.allowedPorts "פת××ת ××תר×ת">
+<!ENTITY torsettings.useBridges.checkbox "Tor ×צ×× ×ר ××××× × ×©××">
+<!ENTITY torsettings.useBridges.default "××ר ×שר ×××× ×">
+<!ENTITY torsettings.useBridges.default.placeholder "××ר ×שר">
+<!ENTITY torsettings.useBridges.bridgeDB "×קש ×שר ×× torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "××× ×¡ ×ת ×ת×××× ××ת××× ×">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ק×× ×ת×ר ××ש">
+<!ENTITY torsettings.useBridges.captchaSubmit "××ש">
+<!ENTITY torsettings.useBridges.custom "סַפֵּק ×שר ש×× × ×××ר">
+<!ENTITY torsettings.useBridges.label "××× ×¡ ××××¢ ×שר ××ק×ר ×××××.">
+<!ENTITY torsettings.useBridges.placeholder "××× ×¡ ×ת××ת:פת×× (××× ×ש×ר×)">
+
+<!ENTITY torsettings.copyLog "×עתק ×ת ×××× Tor ×××× ×××ת××">
+
+<!ENTITY torsettings.proxyHelpTitle "×¢×רת ××פ××Ö¾×××">
+<!ENTITY torsettings.proxyHelp1 "××פ××Ö¾××× ×ק××× × ×רש ×××× ×ת××ר×ת ××¨× ×¨×©×ª ×©× ××ר×, ××ת ספר ×× ××× ××רס×××. ×× ××× × ×××× ×××¦× ××¢× ×ת ×¢× ×©××× ××, ××× ××××ר×ת ×××× ××¨× × ××פ××¤× ××ר ×× ×××ק ××××ר×ת ×רשת ×©× ×ער×ת×.">
+
+<!ENTITY torsettings.bridgeHelpTitle "×¢×רת ×××¡×¨× ×שר">
+<!ENTITY torsettings.bridgeHelp1 "×שר×× ×× ××סר×× ×× ×רש××× ×שר ×קש×× ××ס×× ××××ר×× ×× ×¨×©×ª Tor. ×× ×¡×× ×©× ×שר ×שת×ש ×ש××× ×©×× × ××× ××× ××¢ צ×× ××ר ×-obfs ×××¨× ×תע×××¨× ×©×× ×××ר××ת ×רעש ×קר××, ××-meek ×××¨× ×תע×××¨× ×©×× ×××ר××ת ××××× ××× ×ת××רת ×× ×©×ר×ת ×× ××ק×× ×× Tor.">
+<!ENTITY torsettings.bridgeHelp2 "×פ×ת ×××¦× ×××× ×ת ×ס××××ת ×× ×¡×ת ××ס×× ×ת Tor, ×שר×× ×ס××××× ×¢××××× ××××× ×ת ×ס××××ת ××× ×× ×××ר×ת. ×× ××× × ×××× ×××× ×××× ×שר×× ×¢××××× ××××× ×ª×, ×קר ×-torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "×× × ×××ª× ×××× ×©×× ×× × ×ק×××× ××××ר ×× ×¨×©×ª Tor. ×× ×¢×©×× ×ק×ת ×ספר ×ק×ת.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "×××ר×ת Tor">
+<!ENTITY torPreferences.torSettingsDescription "×פ××¤× Tor ×× ×ª× ×ת ×תע×××¨× ×©×× ×¢× ×¨×©×ª Tor, ×××פע×ת ×¢×´× ×××¤× ××ª× ×××× ×ר××× ××¢×××." >
+<!ENTITY torPreferences.learnMore "××× ×¢××">
+<!ENTITY torPreferences.bridges "×שר××">
+<!ENTITY torPreferences.bridgesDescription "×שר×× ×¢××ר×× ×× ××ש×× ×××©× ×× ×¨×©×ª Tor ××ק×××ת ××× Tor ×ס××. ×¢× ×¡×× ××ק×× ×©××ª× × ××¦× ××, ×שר ××× ×¢×©×× ××¢××× ×צ××¨× ×××× ××תר ×××× ××ר.">
+<!ENTITY torPreferences.useBridge "×שת×ש ××שר">
+<!ENTITY torPreferences.requestNewBridge "×קש ×שר ××שâ¦">
+<!ENTITY torPreferences.provideBridge "סַפֵּק ×שר">
+<!ENTITY torPreferences.advanced "×תק××">
+<!ENTITY torPreferences.advancedDescription "תצר ×××¦× ×פ××¤× Tor ×ת××ר ×× ×××× ××¨× ×.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ער××× ××פר××־פס×ק">
+<!ENTITY torPreferences.requestBridgeDialogTitle "×קש ×שר">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "××צר קשר ×¢× BridgeDB. ×× × ××ת×.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "פת×ר ×ת ×Ö¾CAPTCHA ××× ××קש ×שר.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "×פתר×× ××× × × ×××. ×× × × ×¡× ×©××.">
+<!ENTITY torPreferences.viewTorLogs "××¦× ×ת ×××× × Tor.">
+<!ENTITY torPreferences.viewLogs "××¦× ×××× ××â¦">
+<!ENTITY torPreferences.torLogsDialogTitle "×××× × Tor">
diff --git a/chrome/locale/he/torlauncher.properties b/chrome/locale/he/torlauncher.properties
new file mode 100644
index 00000000..e7fe1dd9
--- /dev/null
+++ b/chrome/locale/he/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=×ש×ר Tor
+
+torlauncher.tor_exited_during_startup=Tor ××¦× ××××× ×××× ×§. ××ת×× ×©×× ×¢×§× ×©×××× ×ק×××¥ torrc ש××, ×ª×§× ×-Tor ×× ×ת×× ×ת ××רת ××ער×ת×, ×× ××××¨× ×ª×§×××. ×¢× ×©×× ×ª×ª×§× ×ת ×××¢×× ××שת×עת ×תפע×× ×××ש ×ת Tor, ×פ××¤× Tor ×× ×ת×××.
+torlauncher.tor_exited=Tor ××¦× ××××¤× ×××ª× ×¦×¤××. ××ת×× ×©×× ×¢×§× ×ª×§× ×-Tor עצ××, ת×× ×ת ××רת ××ער××ª× ×× ××××¨× ×ª×§×××. ×¢× ×©×ª×¤×¢×× ×××ש ×ת Tor, ×פ××¤× Tor ×× ×××× ×ס××× ×××××¢ ××× ×תר ש×××. ×× ×××¢×× × ×ש×ת, ×× × ×©×× ×¢×תק ×©× ×××× Tor ש×× ×× ×¦××ת ×ת×××× ×©×× ×.
+torlauncher.tor_exited2=×פע×ת Tor ×××ש ×× ×ª×¡××ר ×ת ×ש×× ××ת ××פ××¤× ×©××.
+torlauncher.tor_controlconn_failed=×× ××× ×××× ××ת××ר ×× ×¤×ª×ת ×××§×¨× ×©× Tor.
+torlauncher.tor_failed_to_start=Tor × ××©× ××ת×××.
+torlauncher.tor_control_failed=× ××©× ××ק××ת ש×××× ×¢× Tor.
+torlauncher.tor_bootstrap_failed=Tor × ××©× ××ק×ת ××××ר רשת Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S × ××©× (%2$S).
+
+torlauncher.unable_to_start_tor=×× ××× × ××ª× ××ת××× ×ת Tor.\n\n%S
+torlauncher.tor_missing=ק×××¥ ××פע×× ×©× Tor ×סר.
+torlauncher.torrc_missing=ק×××¥ ×-torrc ×סר ××× ××× ×××× ×××××צר.
+torlauncher.datadir_missing=ת×ק××ת ×× ×ª×× ×× ×©× Tor ××× × ×§×××ת ××× ×××× ×××××צר.
+torlauncher.onionauthdir_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 ×× ×©× ×××¨× ××× ×ספר פת×× ××× ×תצר ×ת Tor ××שת×ש ×××פ××Ö¾××× ××× ××שת ×××× ××¨× ×.
+torlauncher.error_proxy_type_missing=××ª× ×××× ××××ר ×ת ס×× ××פ××Ö¾××××.
+torlauncher.error_bridges_missing=××ª× ×××× ×צ××× ×שר ××× ×× ××תר.
+torlauncher.error_default_bridges_type_missing=××ª× ×××× ××××ר ס×× ×ª××××¨× ×¢××ר ××שר×× ××ס×פק××.
+torlauncher.error_bridgedb_bridges_missing=×× × ×קש ×שר.
+torlauncher.error_bridge_bad_default_type=××× ×שר×× ×ס×פק×× ×××× ×× ×©×ש ××× ×ת ס×× ×ת××××¨× %S. ×× × ×ת×× ×ת ×××ר×ת××.
+
+torlauncher.bridge_suffix.meek-amazon=(×¢××× ×ס××)
+torlauncher.bridge_suffix.meek-azure=(×¢××× ×ס××)
+
+torlauncher.request_a_bridge=×קש ×שרâ¦
+torlauncher.request_a_new_bridge=×קש ×שר ××שâ¦
+torlauncher.contacting_bridgedb=××צר קשר ×¢× BridgeDB. ×× × ××ת×.
+torlauncher.captcha_prompt=פת×ר ×ת ×Ö¾CAPTCHA ××× ××קש ×שר.
+torlauncher.bad_captcha_solution=×פתר×× ××× × × ×××. ×× × × ×¡× ×©××.
+torlauncher.unable_to_get_bridge=×× ××× × ××ª× ××ש×× ×שר ×× BridgeDB.\n\n%S
+torlauncher.no_meek=×פ××¤× ×× ××× × ×ת×צר ×¢××ר meek, ×שר ×ר×ש ××× ××ש×× ×שר××.
+torlauncher.no_bridges_available=××× ×שר×× ×××× ×× ×פע×. ס××××.
+
+torlauncher.connect=×ת××ר
+torlauncher.restart_tor=××¤×¢× ×××ש ×ת Tor
+torlauncher.quit=צ×
+torlauncher.quit_win=×צ×××
+torlauncher.done=××צע
+
+torlauncher.forAssistance=×ת××××, צ×ר קשר ×¢× %S
+torlauncher.forAssistance2=×ת××××, ×קר ×-%S
+
+torlauncher.copiedNLogMessages=×××¢×ª×§× ××ש×××. %S ××××¢×ת ×××× ××ר××¢×× ×©× Tor ×××× ×ת ×××××§× ×ת×× ×¢××¨× ××× ×× ××××עת ××××´×.
+
+torlauncher.bootstrapStatus.starting=×ת×××
+torlauncher.bootstrapStatus.conn_pt=×ת××ר ×× ×שר
+torlauncher.bootstrapStatus.conn_done_pt=××××ר ×× ×שר
+torlauncher.bootstrapStatus.conn_proxy=×ת××ר ×× ××פ×× ×××
+torlauncher.bootstrapStatus.conn_done_proxy=××××ר ×× ××פ×× ×××
+torlauncher.bootstrapStatus.conn=×ת××ר ×× ××סר Tor
+torlauncher.bootstrapStatus.conn_done=××××ר ×× ××סר Tor
+torlauncher.bootstrapStatus.handshake=×× ×× ××©× ×××ª× ×¢× ××סר Tor
+torlauncher.bootstrapStatus.handshake_done=ס××× ×× ×× ××©× ×××ª× ×¢× ××סר Tor
+torlauncher.bootstrapStatus.onehop_create=×ק×× ××××ר ס×פר××× ××צפ×
+torlauncher.bootstrapStatus.requesting_status=××××ר ××¢×× ×¨×©×ª
+torlauncher.bootstrapStatus.loading_status=×××¢× ××¢×× ×¨×©×ª
+torlauncher.bootstrapStatus.loading_keys=×××¢× ××ש××¨× ×¨Ö¸×©××ּת
+torlauncher.bootstrapStatus.requesting_descriptors=××קש ××××¢ ××סר
+torlauncher.bootstrapStatus.loading_descriptors=×××¢× ××××¢ ××סר
+torlauncher.bootstrapStatus.enough_dirinfo=ס××× ×××¢×× ××××¢ ××סר
+torlauncher.bootstrapStatus.ap_conn_pt=×× ××ת ××¢××××: ×ת××ר ×× ×שר
+torlauncher.bootstrapStatus.ap_conn_done_pt=×× ××ת ××¢××××: ××××ר ×× ×שר
+torlauncher.bootstrapStatus.ap_conn_proxy=×× ××ת ××¢××××: ×ת××ר ×× ××פ×× ×××
+torlauncher.bootstrapStatus.ap_conn_done_proxy=×× ××ת ××¢××××: ××××ר ×× ××פ×× ×××
+torlauncher.bootstrapStatus.ap_conn=×× ××ת ××¢××××: ×ת××ר ×× ××סר Tor
+torlauncher.bootstrapStatus.ap_conn_done=×× ××ת ××¢××××: ××××ר ×× ××סר Tor
+torlauncher.bootstrapStatus.ap_handshake=×× ××ת ××¢××××: ×× ×× ××©× ×××ª× ×¢× ××סר Tor
+torlauncher.bootstrapStatus.ap_handshake_done=×× ××ת ××¢××××: ס××× ×× ×× ××©× ×××ª× ×¢× ××סר Tor
+torlauncher.bootstrapStatus.circuit_create=×× ××ת ××¢××××: ×ק×× ××¢×× Tor
+torlauncher.bootstrapStatus.done=××××ר ×רשת Tor!
+
+torlauncher.bootstrapWarning.done=××צע
+torlauncher.bootstrapWarning.connectrefused=×××××ר ס×ר×
+torlauncher.bootstrapWarning.misc=ש×× ×ת
+torlauncher.bootstrapWarning.resourcelimit=×ש×××× ×××ª× ×ספ×ק××
+torlauncher.bootstrapWarning.identity=×××ת ××× × ×ª×××ת
+torlauncher.bootstrapWarning.timeout=×××××ר פקע
+torlauncher.bootstrapWarning.noroute=××× × ×ª×× ×××ר×
+torlauncher.bootstrapWarning.ioerror=ש×××× ×©× ×§×¨×××/×ת×××
+torlauncher.bootstrapWarning.pt_missing=ת××××¨× × ×ª××§× ×סר×
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=×××××ר ×× ×שרת ×××.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=×× ××× × ××ª× ××ת××ר ×× ×שרת.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=×× ××× × ××ª× ××ת××ר ×× ××פ×× ××××.
diff --git a/chrome/locale/hu/network-settings.dtd b/chrome/locale/hu/network-settings.dtd
new file mode 100644
index 00000000..9c755482
--- /dev/null
+++ b/chrome/locale/hu/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor hálózati beállÃtások">
+<!ENTITY torsettings.wizard.title.default "Csatlakozás a Tor-hoz">
+<!ENTITY torsettings.wizard.title.configure "Tor hálózati beállÃtások">
+<!ENTITY torsettings.wizard.title.connecting "Kapcsolat létrehozása">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor BöngészŠnyelv">
+<!ENTITY torlauncher.localePicker.prompt "Kérjük válasszon egy nyelvet.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Kattintson a "Csatlakozásra" hogy csatlakozzon a Tor-hoz.">
+<!ENTITY torSettings.configurePrompt "Kattintson a "Konfigurálásra" hogy változtasson a hálózati beállÃtásokon, amennyiben olyan országban él amelyek cenzúrázzák a Tor-t, (mint például Egyiptom, KÃna, Törökország) vagy amennyiben olyan privát hálózatról kÃván csatlakozni, amelynek proxy-ra van szüksége.">
+<!ENTITY torSettings.configure "BeállÃt">
+<!ENTITY torSettings.connect "Csatlakozás">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Várakozás a Tor indulására...">
+<!ENTITY torsettings.restartTor "Tor újraindÃtása">
+<!ENTITY torsettings.reconfigTor "Ãjrakonfigurál">
+
+<!ENTITY torsettings.discardSettings.prompt "BeállÃtott Tor Hidakat, vagy megadott egy helyi proxy-t. A közvetlen kapcsolódáshoz ezeket a beállÃtásokat el kell távolÃtania.">
+<!ENTITY torsettings.discardSettings.proceed "BeállÃtások eltávolÃtása és Csatlakozás">
+
+<!ENTITY torsettings.optional "Opcionális">
+
+<!ENTITY torsettings.useProxy.checkbox "Proxy-t használok az Internetre való kapcsolódáshoz">
+<!ENTITY torsettings.useProxy.type "Proxy tÃpus">
+<!ENTITY torsettings.useProxy.type.placeholder "válasszon ki egy proxy tÃpust">
+<!ENTITY torsettings.useProxy.address "CÃm">
+<!ENTITY torsettings.useProxy.address.placeholder "IP cÃm vagy gépnév">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Felhasználónév">
+<!ENTITY torsettings.useProxy.password "Jelszó">
+<!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 "A számÃtógép egy tűzfalon keresztül kommunikál, ami csak adott portokon keresztül engedélyezi a kapcsolatokat.">
+<!ENTITY torsettings.firewall.allowedPorts "Engedélyezett portok">
+<!ENTITY torsettings.useBridges.checkbox "A Tor cenzúrázva van az országomban">
+<!ENTITY torsettings.useBridges.default "Válasszon ki egy beépÃtett hidat">
+<!ENTITY torsettings.useBridges.default.placeholder "Válasszon ki egy hidat">
+<!ENTITY torsettings.useBridges.bridgeDB "HÃd kérése a torproject.org-tól">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Ãrja be a képen látható karaktereket">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Ãj rejtvény kérése">
+<!ENTITY torsettings.useBridges.captchaSubmit "Elküld">
+<!ENTITY torsettings.useBridges.custom "Ãltalam ismert hÃd megadása">
+<!ENTITY torsettings.useBridges.label "Adja meg a megbÃzható helyrÅl származó hÃd adatokat.">
+<!ENTITY torsettings.useBridges.placeholder "Ãrja be cÃm:port (egyet soronként)">
+
+<!ENTITY torsettings.copyLog "A Tor log Vágólapra másolása">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy segÃtség">
+<!ENTITY torsettings.proxyHelp1 "Egy helyi proxy lehet szükséges amennyiben olyan hálózaton keresztül csatlakozik amely, cégen, iskolán, vagy egyetemi hálózaton megy keresztül. Ha nem biztos benne, hogy szükséges-e proxyt beállÃtani, akkor nézze meg egy másik böngészÅ vagy a rendszer hálózati beállÃtásait.">
+
+<!ENTITY torsettings.bridgeHelpTitle "HÃd csomópont súgó">
+<!ENTITY torsettings.bridgeHelp1 "A hidak olyan nem listázott csomópontok, amik megnehezÃtik a Tor kapcsolatok blokkolását. Minden hÃdtÃpus más módszert használ a cenzúra elhárÃtására. Az obfs fajták a hálózati forgalmat zajnak álcázzák, a meek fajták pedig egy adott szolgáltatáshoz kapcsolódásnak látszanak a Tor szolgáltatás helyett.">
+<!ENTITY torsettings.bridgeHelp2 "Annak a módja alapján, hogy egyes országok hogyan blokkolják a Tor-t, bizonyos hidak bizonyos országokban működnek, de másokban nem. Ha nem biztos abban, hogy mely hidak működnek az Ãn országában, látogassa meg a torproject.org/about/contact.html#support oldalt.">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Kérjük várjon, amÃg létrehozunk egy kapcsolatot a Tor hálózathoz. Ez eltarthat néhány percig.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor beállÃtások">
+<!ENTITY torPreferences.torSettingsDescription "A Tor BöngészŠátroutolja forgalmát a Tor hálózaton, amit több ezer önkéntes tart fenn, szerte a világon." >
+<!ENTITY torPreferences.learnMore "Tudjon meg többet">
+<!ENTITY torPreferences.bridges "Hidak">
+<!ENTITY torPreferences.bridgesDescription "A hidak segÃthetik a Tor hálózatok elérését olyan helyeken, ahol a Tor blokkolt. Attól függÅen, hogy hol van egyik hÃd jobban működhet, mint egy másik.">
+<!ENTITY torPreferences.useBridge "HÃd használata">
+<!ENTITY torPreferences.requestNewBridge "Ãj hÃd kérése...">
+<!ENTITY torPreferences.provideBridge "HÃd megadása">
+<!ENTITY torPreferences.advanced "Speciális">
+<!ENTITY torPreferences.advancedDescription "ÃllÃtsa be a Tor BöngészÅ hogyan csatlakozzon az internethez.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "VesszÅvel elválasztott értékek">
+<!ENTITY torPreferences.requestBridgeDialogTitle "HÃd kérése">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kapcsolódás a hÃdadatbázishoz. Kérjük várjon.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Oldjon meg egy CAPTCHA-t a hÃd kéréséhez.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "A megoldás nem helyes. Kérjük próbálja újra.">
+<!ENTITY torPreferences.viewTorLogs "Tor napló megtekintése.">
+<!ENTITY torPreferences.viewLogs "Napló megtekintése...">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Napló">
diff --git a/chrome/locale/hu/torlauncher.properties b/chrome/locale/hu/torlauncher.properties
new file mode 100644
index 00000000..2dfaf2a6
--- /dev/null
+++ b/chrome/locale/hu/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor IndÃtó
+
+torlauncher.tor_exited_during_startup=A Tor kilépett indulásnál. Ez lehet egy hiba miatt a torrc fájlodban, a Tor vagy másik program hibája miatt a rendszereden, vagy hibás hardver miatt. AmÃg nem javÃtja ki a mögöttes problémát és indÃtja újra a Tor-t, addig a Tor BöngészÅ nem fog elindulni.
+torlauncher.tor_exited=A Tor váratlanul kilépett. Ez bekövetkezhet a Tor-ban található hibából, egy a rendszeren található másik programból, vagy hibás hardverbÅl. AmÃg nem indÃtja újra a tor-t addig a Tor BöngészÅ nem ér el semmilyen oldalt. Ha a hiba folyamatosan fennáll, kérjük küldje le a Tor Log-ot a támogatási csoportnak.
+torlauncher.tor_exited2=A Tor újraindÃtása nem fogja bezárni a böngészÅ füleket.
+torlauncher.tor_controlconn_failed=Nem lehetséges csatlakozni a Tor vezérlŠportjára
+torlauncher.tor_failed_to_start=Nem sikerült elindulnia a Tor-nak.
+torlauncher.tor_control_failed=Nem sikerült átvenni a Tor vezérlését.
+torlauncher.tor_bootstrap_failed=A Tor-nak nem sikerült Tor hálózati kapcsolatot létesÃteni.
+torlauncher.tor_bootstrap_failed_details=%1$S hiba (%2$S).
+
+torlauncher.unable_to_start_tor=Nem sikerült a Tor-t elindÃtani.\n\n%S
+torlauncher.tor_missing=A Tor futtatható állomány hiányzik.
+torlauncher.torrc_missing=A torrc fájl hiányzik és nem lehet létrehozni.
+torlauncher.datadir_missing=A Tor data könyvtár nem létezik és nem lehet létrehozni.
+torlauncher.onionauthdir_missing=A Tor onion autentikációs könyvtár nem létezik és nem létrehozható.
+torlauncher.password_hash_missing=Nem sikerült megszerezni a hash-elt jelszót.
+
+torlauncher.failed_to_get_settings=Sikertelen a Tor beállÃtások lekérése.\n\n%S
+torlauncher.failed_to_save_settings=Sikertelen a Tor beállÃtások mentése.\n\n%S
+torlauncher.ensure_tor_is_running=Kérjük ellenÅrizze, hogy a Tor fut-e.
+
+torlauncher.error_proxy_addr_missing=Meg kell adnia egy IP cÃmet, vagy egy gépnevet (host) és egy portot , ahhoz, hogy a Tor ezen a proxy-n keresztül kapcsolódjon az Internethez.
+torlauncher.error_proxy_type_missing=Ki kell választania a proxy tÃpusát.
+torlauncher.error_bridges_missing=Meg kell adnia egy vagy több hidat.
+torlauncher.error_default_bridges_type_missing=Ki kell választania egy átviteli tÃpust a felkÃnált hidakhoz.
+torlauncher.error_bridgedb_bridges_missing=Kérjük kérjen egy hidat,
+torlauncher.error_bridge_bad_default_type=Nincs egy hÃd sem aminek az átviteli tÃpusa %S elérhetÅ lenne. Kérlek módosÃtsd a beállÃtásaidat.
+
+torlauncher.bridge_suffix.meek-amazon=(működik KÃnában)
+torlauncher.bridge_suffix.meek-azure=(működik KÃnában)
+
+torlauncher.request_a_bridge=HÃd kérése...
+torlauncher.request_a_new_bridge=Ãj hÃd kérése...
+torlauncher.contacting_bridgedb=Kapcsolódás a hÃdadatbázishoz. Kérjük várjon.
+torlauncher.captcha_prompt=Oldjon meg egy CAPTCHA-t a hÃd kéréséhez.
+torlauncher.bad_captcha_solution=A megoldás nem helyes. Kérjük próbálja újra.
+torlauncher.unable_to_get_bridge=Sikertelen a hÃd beszerzése a hÃdadatbázisból.\n\n%S
+torlauncher.no_meek=A böngészŠnincs meek-re konfigurálva, ami szükséges a hidak beszerzéséhez.
+torlauncher.no_bridges_available=Nincsenek most elérhetŠhidak. Sajnáljuk.
+
+torlauncher.connect=Csatlakozás
+torlauncher.restart_tor=Tor újraindÃtása
+torlauncher.quit=Kilépés
+torlauncher.quit_win=Kilépés
+torlauncher.done=Kész
+
+torlauncher.forAssistance=SegÃtségér kérjük Ãrjon ide: %S
+torlauncher.forAssistance2=SegÃtségért látogassa meg: %S
+
+torlauncher.copiedNLogMessages=Másolás kész. %S Tor naplóüzenet áll készen a beillesztésre egy szövegszerkesztÅbe vagy egy email üzenetbe.
+
+torlauncher.bootstrapStatus.starting=IndÃtás
+torlauncher.bootstrapStatus.conn_pt=Kapcsolódás hÃdhoz
+torlauncher.bootstrapStatus.conn_done_pt=Kapcsolódva hÃdhoz
+torlauncher.bootstrapStatus.conn_proxy=Kapcsolódás proxyhoz
+torlauncher.bootstrapStatus.conn_done_proxy=Kapcsolódva proxyhoz
+torlauncher.bootstrapStatus.conn=Kapcsolódás egy Tor reléhez
+torlauncher.bootstrapStatus.conn_done=Kapcsolódva egy Tor reléhez
+torlauncher.bootstrapStatus.handshake=Egyeztetés egy Tor relével
+torlauncher.bootstrapStatus.handshake_done=Egyeztetés egy Tor relével befejezve
+torlauncher.bootstrapStatus.onehop_create=TitkosÃtott cÃmtárkapcsolat létrehozása
+torlauncher.bootstrapStatus.requesting_status=Hálózat státuszának lekérdezése
+torlauncher.bootstrapStatus.loading_status=Hálózat státuszának betöltése
+torlauncher.bootstrapStatus.loading_keys=TanúsÃtványkiadó tanúsÃtványok betöltése
+torlauncher.bootstrapStatus.requesting_descriptors=Elosztási adatok lekérdezése
+torlauncher.bootstrapStatus.loading_descriptors=Elosztási adatok betöltése
+torlauncher.bootstrapStatus.enough_dirinfo=Relé információk betöltése befejezve
+torlauncher.bootstrapStatus.ap_conn_pt=Ãramkörök felépÃtése: Kapcsolódás hÃdhoz
+torlauncher.bootstrapStatus.ap_conn_done_pt=Ãramkörök felépÃtése: Kapcsolódva hÃdhoz
+torlauncher.bootstrapStatus.ap_conn_proxy=Ãramkörök felépÃtése: Kapcsolódás proxyhoz
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Ãramkörök felépÃtése: Kapcsolódva proxyhoz
+torlauncher.bootstrapStatus.ap_conn=Ãramkörök felépÃtése: Kapcsolódás egy Tor reléhez
+torlauncher.bootstrapStatus.ap_conn_done=Ãramkörök felépÃtése: Kapcsolódva egy Tor reléhez
+torlauncher.bootstrapStatus.ap_handshake=Ãramkörök felépÃtése: Egyeztetés egy Tor relével
+torlauncher.bootstrapStatus.ap_handshake_done=Ãramkörök felépÃtése: Egyeztetés egy Tor relével befejezve
+torlauncher.bootstrapStatus.circuit_create=Ãramkörök felépÃtése: egy Tor áramkör létesÃtése
+torlauncher.bootstrapStatus.done=Kapcsolódva a Tor hálózathoz!
+
+torlauncher.bootstrapWarning.done=kész
+torlauncher.bootstrapWarning.connectrefused=kapcsolódás visszautasÃtva
+torlauncher.bootstrapWarning.misc=egyebek
+torlauncher.bootstrapWarning.resourcelimit=elfogytak az erÅforrások
+torlauncher.bootstrapWarning.identity=identitás eltérés
+torlauncher.bootstrapWarning.timeout=a kapcsolódási idŠletelt
+torlauncher.bootstrapWarning.noroute=nincs út a kiszolgálóhoz
+torlauncher.bootstrapWarning.ioerror=Ãrás/olvasás hiba
+torlauncher.bootstrapWarning.pt_missing=hiányzó cseréhetŠátvitel
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=A kapcsolat a szerverhez elveszett.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sikertelen a csatlakozás a szerverhez.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Sikertelen a csatlakozás a proxy-hoz.
diff --git a/chrome/locale/id/network-settings.dtd b/chrome/locale/id/network-settings.dtd
new file mode 100644
index 00000000..1b5af65e
--- /dev/null
+++ b/chrome/locale/id/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Pengaturan Jaringan Tor">
+<!ENTITY torsettings.wizard.title.default "Hubungkan ke Tor">
+<!ENTITY torsettings.wizard.title.configure "Pengaturan Jaringan Tor">
+<!ENTITY torsettings.wizard.title.connecting "Membuat sambungan">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Bahasa Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Silahkan pilih bahasa.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klik "Connect" untuk tersambung ke Tor.">
+<!ENTITY torSettings.configurePrompt "Klik "Configure" untuk mengubah pengaturan jaringan jika Anda berada di negara yang menyensor Tor (seperti Mesir, Tiongkok, Turki) atau anda ingin terhubung dari jaringan pribadi yang menggunakan proxy.">
+<!ENTITY torSettings.configure "Konfigur">
+<!ENTITY torSettings.connect "Sambung">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Menunggu Tor untuk memulai...">
+<!ENTITY torsettings.restartTor "Muat Ulang Tor">
+<!ENTITY torsettings.reconfigTor "Konfigurasi ulang">
+
+<!ENTITY torsettings.discardSettings.prompt "Kamu telah mengatur jembatan Tor atau kamu telah memasukkan pengaturan proksi lokal. Untuk membuat koneksi langsung ke jaringan Tor, pengaturan ini harus dihapus.">
+<!ENTITY torsettings.discardSettings.proceed "Buang Pengaturan dan Sambung">
+
+<!ENTITY torsettings.optional "Opsional">
+
+<!ENTITY torsettings.useProxy.checkbox "Saya menggunakan proxy untuk terhubung ke Internet">
+<!ENTITY torsettings.useProxy.type "Tipe Proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "pilih jenis proxy">
+<!ENTITY torsettings.useProxy.address "Alamat">
+<!ENTITY torsettings.useProxy.address.placeholder "alamat IP atau nama host">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Nama Pengguna">
+<!ENTITY torsettings.useProxy.password "Kata sandi">
+<!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 "Komputer ini pergi melalui firewall yang hanya mengizinkan koneksi untuk beberapa port">
+<!ENTITY torsettings.firewall.allowedPorts "Port yang diizinkan">
+<!ENTITY torsettings.useBridges.checkbox "Tor disensor di negara saya">
+<!ENTITY torsettings.useBridges.default "Pilih satu built-in bridge">
+<!ENTITY torsettings.useBridges.default.placeholder "pilih satu bridge">
+<!ENTITY torsettings.useBridges.bridgeDB "Meminta sebuah bridge ke torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Masukkan karakter-karakter dari gambar tesebut.">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Dapatkan tantangan baru">
+<!ENTITY torsettings.useBridges.captchaSubmit "Kirim">
+<!ENTITY torsettings.useBridges.custom "Sediakan sebuah bridge yang saya tahu">
+<!ENTITY torsettings.useBridges.label "Masukkan informasi bridge dari sumber terpercaya">
+<!ENTITY torsettings.useBridges.placeholder "masukkan alamat:port (satu entri per baris)">
+
+<!ENTITY torsettings.copyLog "Salin Log Tor Ke Clipboard">
+
+<!ENTITY torsettings.proxyHelpTitle "Bantuan untuk Proxy">
+<!ENTITY torsettings.proxyHelp1 "Proksi lokal mungkin diperlukan saat menyambung melalui jaringan perusahaan, sekolah, atau universitas. Jika Anda tidak yakin apakah proxy diperlukan, lihat setelan Internet di browser lain atau periksa setelan jaringan sistem Anda.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Bantuan Bridge Relay">
+<!ENTITY torsettings.bridgeHelp1 "Bridges adalah relays yang tidak terdaftar, yang membuat pemblokiran sambungan di Jaringan Tor lebih sulit dilakukan. Setiap jenis bridge menggunakan metode yang berbeda untuk menghindari sensor. Jenis obfs membuat sambungan Anda terlihat seperti kegiatan acak dan jenis meek membuat sambungan Anda terlihat tersambung ke layanan tersebut, bukan ke Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Karena beberapa negara mencoba untuk memblokir Tor, beberapa jenis bridge berfungsi di beberapa negara tapi tidak di negara lain. Jika Anda tidak yakin tentang jenis bridge yang berfungsi negara Anda, kunjungi torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Mohon menunggu sambil kami membuat sambungan ke jaringan Tor. Ini akan memakan waktu beberapa menit">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Pengaturan Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser mengalihkan lalulintas kamu melalui Jaringan Tor, di jalankan oleh ribuan sukarelawan di seluruh dunia." >
+<!ENTITY torPreferences.learnMore "Pelajari lebih lanjut">
+<!ENTITY torPreferences.bridges "Jembatan-jembatan">
+<!ENTITY torPreferences.bridgesDescription "Jembatan membantu Anda mengakses Jaringan Tor dimana Tor diblokir. Tergantung pada dimana Anda tinggal, satu jembatan mungkin dapat bekerja lebih baik daripada yang lainnya.">
+<!ENTITY torPreferences.useBridge "Gunakan bridge">
+<!ENTITY torPreferences.requestNewBridge "Meminta bridge baru...">
+<!ENTITY torPreferences.provideBridge "Sediakan Bridge">
+<!ENTITY torPreferences.advanced "Advanced ">
+<!ENTITY torPreferences.advancedDescription "Konfigurasikan bagaimana Tor Browser terhubung ke internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Nilai yang dipisahkan dengan tanda koma.">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Minta Jembatan">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Menghubungi BridgeDB. Mohon tunggu.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Selesaikan CAPTCHA untuk meminta sebuah bridge.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Solusinya tidak tepat. Silakan coba lagi.">
+<!ENTITY torPreferences.viewTorLogs "Lihat Catatan Tor">
+<!ENTITY torPreferences.viewLogs "Lihat Catatan....">
+<!ENTITY torPreferences.torLogsDialogTitle "Catatan Tor">
diff --git a/chrome/locale/id/torlauncher.properties b/chrome/locale/id/torlauncher.properties
new file mode 100644
index 00000000..7a04da1c
--- /dev/null
+++ b/chrome/locale/id/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Peluncur Tor
+
+torlauncher.tor_exited_during_startup=Tor keluar ketika startup. Hal ini mungkin karena suatu kesalahan pada berkas torrc anda, bug pada Tor atau program lain pada sistem anda, atau kerusakan pada perangkat keras. Hingga anda memperbaiki masalah tersebut dan mulai ulang Tor, Tor Browser tidak akan dijalankan.
+torlauncher.tor_exited=Tor keluar mendadak. Ini dapat terjadi karena bug dalam Tor, atau program lain di sistem Anda, atau kerusakan perangkat keras. Sampai anda memuat ulang Tor, Tor Browser tidak dapat mencapai situs web apapun. Jika masalah ini terus bertahan, mohon mengirimkan salinan dari log Tor Anda kepada tim pendukung.
+torlauncher.tor_exited2=Memuat ulang Tor tidak akan menutup tab browser Anda.
+torlauncher.tor_controlconn_failed=Tidak dapat tersambung pada port kontrol Tor.
+torlauncher.tor_failed_to_start=Tor gagal untuk memulai.
+torlauncher.tor_control_failed=Gagal untuk mendapatkan kontrol Tor.
+torlauncher.tor_bootstrap_failed=Tor gagal menghasilkan koneksi jaringan Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S gagal (%2$S).
+
+torlauncher.unable_to_start_tor=Tidak dapat memulai Tor\n\n%S
+torlauncher.tor_missing=Tor executable hilang
+torlauncher.torrc_missing=Berkas torrc hilang dan tidak dapat dibuat.
+torlauncher.datadir_missing=Direktori data tor tidak ada dan tidak dapat dibuat.
+torlauncher.onionauthdir_missing=Direktori otentikasi Tor onion tidak ada dan tidak dapat dibuat.
+torlauncher.password_hash_missing=Gagal mendapatkan kata sandi hashed.
+
+torlauncher.failed_to_get_settings=Gagal mendapatkan pengaturan Tor.\n\n%S
+torlauncher.failed_to_save_settings=Tidak dapat menyimpan pengaturan Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Mohon pastikan Tor sedang berjalan.
+
+torlauncher.error_proxy_addr_missing=Anda harus menentukan baik alamat IP atau nama host dan nomor port untuk mengkonfigurasi Tor supaya menggunakan sebuah proxy untuk mengakses Internet.
+torlauncher.error_proxy_type_missing=Anda harus memilih jenis proxy.
+torlauncher.error_bridges_missing=Anda harus menspesifikan satu bridge atau lebih.
+torlauncher.error_default_bridges_type_missing=Anda harus memilih satu tipe transportasi untuk bridges yang tersedia.
+torlauncher.error_bridgedb_bridges_missing=Silakan meminta sebuah bridge.
+torlauncher.error_bridge_bad_default_type=Tidak ada bridges tersedia yang memiliki tipe transportasi %S tersedia. Mohon sesuaikan pengaturan Anda.
+
+torlauncher.bridge_suffix.meek-amazon=(berfungsi di Tiongkok)
+torlauncher.bridge_suffix.meek-azure=(berfungsi di Tiongkok)
+
+torlauncher.request_a_bridge=Meminta sebuah bridge...
+torlauncher.request_a_new_bridge=Meminta bridge baru...
+torlauncher.contacting_bridgedb=Menghubungi BridgeDB. Mohon tunggu.
+torlauncher.captcha_prompt=Selesaikan CAPTCHA untuk meminta sebuah bridge.
+torlauncher.bad_captcha_solution=Solusinya tidak tepat. Silakan coba lagi.
+torlauncher.unable_to_get_bridge=Tidak bisa mendapat sebuah bridge dari BridgeDB.\n\n%S
+torlauncher.no_meek=Peramban ini tidak dikonfigurasi untuk menggunakan meek, di mana diperlukan untuk mendapatkan bridge.
+torlauncher.no_bridges_available=Tidak ada bridge tersedia saat ini. Maaf.
+
+torlauncher.connect=Hubungi
+torlauncher.restart_tor=Muat ulang Tor
+torlauncher.quit=Berhenti
+torlauncher.quit_win=Keluar
+torlauncher.done=Selesai.
+
+torlauncher.forAssistance=Untuk bantuan, hubungi $S
+torlauncher.forAssistance2=Untuk bantuan, kunjungi %S
+
+torlauncher.copiedNLogMessages=Penyalinan selesai. %S log pesan Tor telah siap untuk ditempelkan ke dalam editor text atau pesan email.
+
+torlauncher.bootstrapStatus.starting=Mulai
+torlauncher.bootstrapStatus.conn_pt=Menghubungkan ke bridge
+torlauncher.bootstrapStatus.conn_done_pt=Terhubung ke bridge
+torlauncher.bootstrapStatus.conn_proxy=Menghubungkan ke proksi
+torlauncher.bootstrapStatus.conn_done_proxy=Terhubung ke proksi
+torlauncher.bootstrapStatus.conn=Menghubungkan ke relay Tor
+torlauncher.bootstrapStatus.conn_done=Terhubung ke relay Tor
+torlauncher.bootstrapStatus.handshake=Bernegosiasi dengan relay Tor
+torlauncher.bootstrapStatus.handshake_done=Selesai bernegosiasi dengan relay Tor
+torlauncher.bootstrapStatus.onehop_create=Membuat koneksi direktori terenkripsi
+torlauncher.bootstrapStatus.requesting_status=Mengambil status jaringan
+torlauncher.bootstrapStatus.loading_status=Memuat status jaringan
+torlauncher.bootstrapStatus.loading_keys=Memuat sertifikat otoritas
+torlauncher.bootstrapStatus.requesting_descriptors=Meminta informasi relay
+torlauncher.bootstrapStatus.loading_descriptors=Memuat informasi relay
+torlauncher.bootstrapStatus.enough_dirinfo=Selesai memuat informasi relay
+torlauncher.bootstrapStatus.ap_conn_pt=Membangun sirkuit: Menghubungkan ke bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Membangun sirkuit: Terhubung ke bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Membangun sirkuit: Menghubungkan ke proksi
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Membangun sirkuit: Terhubung ke proksi
+torlauncher.bootstrapStatus.ap_conn=Membangun sirkuit: Menghubungkan ke relay Tor
+torlauncher.bootstrapStatus.ap_conn_done=Membangun sirkuit: Terhubung ke relay Tor
+torlauncher.bootstrapStatus.ap_handshake=Membangun sirkuit: Bernegosiasi dengan relay Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Membangun sirkuit: Selesai bernegosiasi dengan relay Tor
+torlauncher.bootstrapStatus.circuit_create=Membangun sirkuit: Membuat sirkuit Tor
+torlauncher.bootstrapStatus.done=Telah terhubung ke jaringan Tor
+
+torlauncher.bootstrapWarning.done=selesai
+torlauncher.bootstrapWarning.connectrefused=koneksi ditolak
+torlauncher.bootstrapWarning.misc=aneka
+torlauncher.bootstrapWarning.resourcelimit=sumber daya tidak mencukupi
+torlauncher.bootstrapWarning.identity=identitas tidak cocok
+torlauncher.bootstrapWarning.timeout=waktu koneksi habis
+torlauncher.bootstrapWarning.noroute=tidak ada rute ke host
+torlauncher.bootstrapWarning.ioerror=error baca/tulis
+torlauncher.bootstrapWarning.pt_missing=kehilangan pluggable transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Koneksi ke server terputus.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tidak bisa terhubung dengan server.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tidak bisa tersambung ke proxy:
diff --git a/chrome/locale/is/network-settings.dtd b/chrome/locale/is/network-settings.dtd
new file mode 100644
index 00000000..2d064a5b
--- /dev/null
+++ b/chrome/locale/is/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Netkerfisstillingar Tor">
+<!ENTITY torsettings.wizard.title.default "Tengjast við Tor-netið">
+<!ENTITY torsettings.wizard.title.configure "Netkerfisstillingar Tor">
+<!ENTITY torsettings.wizard.title.connecting "Kem á tengingu">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tungumál Tor-vafra">
+<!ENTITY torlauncher.localePicker.prompt "Veldu tungumál">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Smelltu á "Tengjast" til að tengjast við Tor.">
+<!ENTITY torSettings.configurePrompt "Smelltu á âStillaâ til að breyta netstillingum ef þú ert à landi sem ritskoðar umferð um Tor (svo sem Egyptalandi, KÃna, Tyrklandi) eða ef þú ert að tengjast af einkaneti sem krefst þess að fara um milliþjón.">
+<!ENTITY torSettings.configure "Stilla">
+<!ENTITY torSettings.connect "Tengjast">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "BÃð eftir að Tor ræsist...">
+<!ENTITY torsettings.restartTor "Endurræsa Tor">
+<!ENTITY torsettings.reconfigTor "Endurstilla">
+
+<!ENTITY torsettings.discardSettings.prompt "Ãú hefur sett upp brýr fyrir Tor eða að þú hefur farið inn à stillingar milliþjóns á kerfinu. Til að útbúa beina tengingu inn á Tor-netið, þá verður að fjarlægja þessar stillingar.">
+<!ENTITY torsettings.discardSettings.proceed "Fjarlægja stillingar og tengjast">
+
+<!ENTITY torsettings.optional "Valkvætt">
+
+<!ENTITY torsettings.useProxy.checkbox "Ãg nota milliþjón (proxy) til að tengjast við internetið">
+<!ENTITY torsettings.useProxy.type "Tegund milliþjóns (proxy)">
+<!ENTITY torsettings.useProxy.type.placeholder "veldu tegund milliþjóns">
+<!ENTITY torsettings.useProxy.address "Vistfang">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-vistfang eða vélarheiti">
+<!ENTITY torsettings.useProxy.port "Gátt">
+<!ENTITY torsettings.useProxy.username "Notandanafn">
+<!ENTITY torsettings.useProxy.password "Lykilorð">
+<!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 "Ãessi tölva tengist à gegnum eldvegg sem leyfir einungis tengingar à gegnum tilteknar gáttir">
+<!ENTITY torsettings.firewall.allowedPorts "Leyfðar gáttir">
+<!ENTITY torsettings.useBridges.checkbox "Tor er ritskoðað à landinu mÃnu">
+<!ENTITY torsettings.useBridges.default "Veldu innbyggða brú">
+<!ENTITY torsettings.useBridges.default.placeholder "veldu brú">
+<!ENTITY torsettings.useBridges.bridgeDB "Biðja um brú frá torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Settu inn stafina úr myndinni">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Fá nýja gátu">
+<!ENTITY torsettings.useBridges.captchaSubmit "Senda inn">
+<!ENTITY torsettings.useBridges.custom "Gefa brú sem ég þekki">
+<!ENTITY torsettings.useBridges.label "Settu inn upplýsingar um brú frá aðila sem þú treystir.">
+<!ENTITY torsettings.useBridges.placeholder "settu inn vistfang:gátt (eitt á hverja lÃnu)">
+
+<!ENTITY torsettings.copyLog "Afrita atvikaskrá Tor á klippispjald">
+
+<!ENTITY torsettings.proxyHelpTitle "Hjálp fyrir milliþjóna">
+<!ENTITY torsettings.proxyHelp1 "Hugsanlega þarf að nota staðværan milliþjón (proxy) þegar tengst er à gegnum net fyrirtækis, skóla eða stofnunar. Ef þú ert ekki viss hvort þurfi að nota milliþjón, kÃktu þá á netstillingarnar à einhverjum öðrum vafra eða á uppsetningu netsins à stýrikerfinu þÃnu.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Hjálp fyrir brúaendurvarpa">
+<!ENTITY torsettings.bridgeHelp1 "Brýr eru faldir endurvarpar sem gera erfiðara að loka á tengingar á Tor netinu. Hver tegund af brúm notar mismunandi aðferðir til að forðast ritskoðun. obfs-brýrnar láta netumferðina þÃna lÃta út sem handahófskennt suð og meek-brýr láta netumferðina þÃna lÃta út fyrir að tengjast þeirri þjónustu à staðinn fyrir Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Vegna þess hvernig sum lönd reyna að loka á umferð um Tor, munu sumar brýr virka à sumum löndum en aðrar ekki. Ef þú ert ekki viss um hvaða brýr virka à landinu þÃnu, skaltu skoða torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "BÃddu aðeins á meðan tengingu er komið á við Tor-netið. Ãað getur tekið nokkrar mÃnútur.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "tor">
+<!ENTITY torPreferences.torSettings "Stillingar Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor-vafrinn beinir umferðinni þinni um Tor-netið, sem rekið er af þúsundum sjálfboðaliða um vÃða veröld." >
+<!ENTITY torPreferences.learnMore "Kanna nánar">
+<!ENTITY torPreferences.bridges "Brýr">
+<!ENTITY torPreferences.bridgesDescription "Brýr hjálpa þér við að fá aðgang að Tor-netkerfinu á stöðum þar sem lokað er á Tor. Ãað fer eftir þvà hvar þú ert hvaða brú virkar betur en einhver önnur.">
+<!ENTITY torPreferences.useBridge "Nota brú">
+<!ENTITY torPreferences.requestNewBridge "Biðja um nýja brúâ¦">
+<!ENTITY torPreferences.provideBridge "Ãtvega brú">
+<!ENTITY torPreferences.advanced "Nánar">
+<!ENTITY torPreferences.advancedDescription "Stilltu hvernig Tor-vafrinn tengist við internetið.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Gildi aðgreind með kommum">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Biðja um brú">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Tengist BridgeDB. BÃddu aðeins.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Leystu CAPTCHA-þrautina til að biðja um brú.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Ãessi lausn er ekki rétt. Reyndu aftur.">
+<!ENTITY torPreferences.viewTorLogs "Skoða atvikaskrár Tor.">
+<!ENTITY torPreferences.viewLogs "Skoða atvikaskrárâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor atvikaskrá (log)">
diff --git a/chrome/locale/is/torlauncher.properties b/chrome/locale/is/torlauncher.properties
new file mode 100644
index 00000000..66a49e0a
--- /dev/null
+++ b/chrome/locale/is/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor-ræsir
+
+torlauncher.tor_exited_during_startup=Tor hætti óvænt à ræsingu. Ãetta gæti verið villa à torrc-skránni, à sjálfum Tor, öðru forriti á kerfinu þÃnu eða galli à vélbúnaði. Ãar til þú endurræsir Tor mun Tor-vafrinn ekki geta tengst neinum vefsvæðum. Ef undirliggjandi vandamál er ekki leyst og Tor endurræst, þá mun Tor-vafrinn ekki fara à gang.
+torlauncher.tor_exited=Tor hætti óvænt. Ãetta gæti verið villa à sjálfum Tor, öðru forriti á kerfinu þÃnu eða galli à vélbúnaði. Ãar til þú endurræsir Tor mun Tor-vafrinn ekki geta tengst neinum vefsvæðum. Ef vandamálið er viðvarandi, skaltu senda atvikaskrá Tor (log) til aðstoðarteymisins.
+torlauncher.tor_exited2=Endurræsing Tor mun ekki loka flipum vafrans.
+torlauncher.tor_controlconn_failed=Gat ekki tengst stýrigátt Tor.
+torlauncher.tor_failed_to_start=Tor ræstist ekki.
+torlauncher.tor_control_failed=Mistókst að ná stjórn yfir Tor.
+torlauncher.tor_bootstrap_failed=Tor mistókst að koma á Tor-nettengingu.
+torlauncher.tor_bootstrap_failed_details=%1$S mistókst (%2$S).
+
+torlauncher.unable_to_start_tor=Tókst ekki að ræsa Tor.\n\n%S
+torlauncher.tor_missing=Vantar Tor-keyrsluskrána.
+torlauncher.torrc_missing=Skrána torrc vantar og var ekki hægt að útbúa hana.
+torlauncher.datadir_missing=Tor-gagnamappan er ekki til og var ekki hægt að útbúa hana.
+torlauncher.onionauthdir_missing=Tor-auðkenningarmappan er ekki til og var ekki hægt að útbúa hana.
+torlauncher.password_hash_missing=Mistókst að fá hakkað lykilorð.
+
+torlauncher.failed_to_get_settings=Tókst ekki að nálgast stillingar fyrir Tor.\n\n%S
+torlauncher.failed_to_save_settings=Tókst ekki að vista stillingar fyrir Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Gakktu úr skugga um að Tor sé keyrandi.
+
+torlauncher.error_proxy_addr_missing=Ãú þarft að tilgreina bæði IP-vistfang eða vélarheiti og númer gáttar til að setja Tor à að nota milliþjón (proxy) fyrir aðgang að internetinu.
+torlauncher.error_proxy_type_missing=Ãú verður að velja tegund milliþjóns.
+torlauncher.error_bridges_missing=Ãú verður að tilgreina eina eða fleiri brýr.
+torlauncher.error_default_bridges_type_missing=Ãú verður að tilgreina gerð tengileiðar fyrir þessar brýr.
+torlauncher.error_bridgedb_bridges_missing=Biðja um brú.
+torlauncher.error_bridge_bad_default_type=Engar meðfylgjandi brýr sem eru með tengileiðina %S eru til taks. Lagaðu stillingarnar þÃnar.
+
+torlauncher.bridge_suffix.meek-amazon=(virkar à KÃna)
+torlauncher.bridge_suffix.meek-azure=(virkar à KÃna)
+
+torlauncher.request_a_bridge=Biðja um brúâ¦
+torlauncher.request_a_new_bridge=Biðja um nýja brúâ¦
+torlauncher.contacting_bridgedb=Tengist BridgeDB. BÃddu aðeins.
+torlauncher.captcha_prompt=Leystu CAPTCHA-þrautina til að biðja um brú.
+torlauncher.bad_captcha_solution=Ãessi lausn er ekki rétt. Reyndu aftur.
+torlauncher.unable_to_get_bridge=Tókst ekki að fá brú frá BridgeDB.\n\n%S
+torlauncher.no_meek=Ãessi vafri er ekki stilltur til að nota 'meek', sem er nauðsynlegt til að geta beðið um brýr.
+torlauncher.no_bridges_available=Engar brýr eru tiltækar à augnablikinu. Ãvà miður.
+
+torlauncher.connect=Tengjast
+torlauncher.restart_tor=Endurræsa Tor
+torlauncher.quit=Hætta
+torlauncher.quit_win=Fara út
+torlauncher.done=Búið
+
+torlauncher.forAssistance=Til að fá hjálp, hafðu samband við %S
+torlauncher.forAssistance2=Til að fá hjálp, heimsæktu %S
+
+torlauncher.copiedNLogMessages=Afritun lokið. %S færslur úr Tor-atvikaskrá eru tilbúnar til að lÃma inn à textaritil eða tölvupóst.
+
+torlauncher.bootstrapStatus.starting=Ræsi
+torlauncher.bootstrapStatus.conn_pt=Tengist við brú
+torlauncher.bootstrapStatus.conn_done_pt=Tengt við brú
+torlauncher.bootstrapStatus.conn_proxy=Tengist við milliþjón
+torlauncher.bootstrapStatus.conn_done_proxy=Tengt við milliþjón
+torlauncher.bootstrapStatus.conn=Tengist við Tor-endurvarpa
+torlauncher.bootstrapStatus.conn_done=Tengt við Tor-endurvarpa
+torlauncher.bootstrapStatus.handshake=Að koma á tengingu við Tor-endurvarpa
+torlauncher.bootstrapStatus.handshake_done=Lauk þvà að koma á tengingu við Tor-endurvarpa
+torlauncher.bootstrapStatus.onehop_create=Kem á tengingu við dulritaða yfirlitsskrá
+torlauncher.bootstrapStatus.requesting_status=Næ à stöðu netkerfis
+torlauncher.bootstrapStatus.loading_status=Hleð inn stöðu netkerfis
+torlauncher.bootstrapStatus.loading_keys=Hleð inn skilrÃkjum vottunarstöðvar
+torlauncher.bootstrapStatus.requesting_descriptors=Bið um upplýsingar endurvarpa
+torlauncher.bootstrapStatus.loading_descriptors=Hleð inn upplýsingum endurvarpa
+torlauncher.bootstrapStatus.enough_dirinfo=Lauk við að hlaða inn upplýsingum endurvarpa
+torlauncher.bootstrapStatus.ap_conn_pt=Byggi rásir: Tengist við brú
+torlauncher.bootstrapStatus.ap_conn_done_pt=Byggi rásir: Tengt við brú
+torlauncher.bootstrapStatus.ap_conn_proxy=Byggi rásir: Tengist við milliþjón
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Byggi rásir: Tengt við milliþjón
+torlauncher.bootstrapStatus.ap_conn=Byggi rásir: Tengist við Tor-endurvarpa
+torlauncher.bootstrapStatus.ap_conn_done=Byggi rásir: Tengt við Tor-endurvarpa
+torlauncher.bootstrapStatus.ap_handshake=Byggi rásir: Að koma á tengingu við Tor-endurvarpa
+torlauncher.bootstrapStatus.ap_handshake_done=Byggi rásir: Lauk þvà að koma á tengingu við Tor-endurvarpa
+torlauncher.bootstrapStatus.circuit_create=Byggi rásir: Kem á Tor-rás
+torlauncher.bootstrapStatus.done=Tengdur við Tor-netið!
+
+torlauncher.bootstrapWarning.done=búið
+torlauncher.bootstrapWarning.connectrefused=tengingu hafnað
+torlauncher.bootstrapWarning.misc=ýmislegt
+torlauncher.bootstrapWarning.resourcelimit=ekki nægileg tilföng
+torlauncher.bootstrapWarning.identity=auðkenni samsvara ekki
+torlauncher.bootstrapWarning.timeout=tenging féll á tÃma
+torlauncher.bootstrapWarning.noroute=engin leið til hýsils
+torlauncher.bootstrapWarning.ioerror=les/skrifvilla
+torlauncher.bootstrapWarning.pt_missing=vantar 'pluggable transport' tengileiðir
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Missti tengingu við þjóninn.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tókst ekki að tengjast þjóninum.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tókst ekki að tengjast milliþjóninum.
diff --git a/chrome/locale/it/network-settings.dtd b/chrome/locale/it/network-settings.dtd
new file mode 100644
index 00000000..67d5aff6
--- /dev/null
+++ b/chrome/locale/it/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Impostazioni della Rete Tor">
+<!ENTITY torsettings.wizard.title.default "Connetti a Tor">
+<!ENTITY torsettings.wizard.title.configure "Impostazioni della Rete Tor">
+<!ENTITY torsettings.wizard.title.connecting "Connessione in corso">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Lingua per il Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Selezionare una lingua.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Clicca "Connetti" per connetterti a Tor">
+<!ENTITY torSettings.configurePrompt "Clicca "Configura" per regolare le impostazioni di rete se ti trovi in un Paese che censura Tor (come Egitto, Cina, Turchia) o se ti stai connettendo da una rete privata che richiede un proxy.">
+<!ENTITY torSettings.configure "Configura">
+<!ENTITY torSettings.connect "Connetti">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "In attesa di avviare Tor...">
+<!ENTITY torsettings.restartTor "Riavvia Tor">
+<!ENTITY torsettings.reconfigTor "Riconfigura">
+
+<!ENTITY torsettings.discardSettings.prompt "Tu hai configurato i bridge Tor o hai inserito le impostazioni per il proxy locale. Per effettuare una connessione diretta alla rete Tor, queste impostazioni devono essere rimosse.">
+<!ENTITY torsettings.discardSettings.proceed "Rimuovi Impostazioni e Connetti">
+
+<!ENTITY torsettings.optional "Facoltativo">
+
+<!ENTITY torsettings.useProxy.checkbox "Uso un proxy per connettermi a internet">
+<!ENTITY torsettings.useProxy.type "Tipo di proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "Seleziona un tipo di proxy">
+<!ENTITY torsettings.useProxy.address "Indirizzo">
+<!ENTITY torsettings.useProxy.address.placeholder "Indirizzo IP oppure hostname">
+<!ENTITY torsettings.useProxy.port "Porta">
+<!ENTITY torsettings.useProxy.username "Username">
+<!ENTITY torsettings.useProxy.password "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 "Questo computer passa attraverso un firewall che permette le connessioni solo ad alcune porte">
+<!ENTITY torsettings.firewall.allowedPorts "Porte consentite">
+<!ENTITY torsettings.useBridges.checkbox "Tor viene censurato nel mio Paese">
+<!ENTITY torsettings.useBridges.default "Seleziona un bridge integrato">
+<!ENTITY torsettings.useBridges.default.placeholder "seleziona un bridge">
+<!ENTITY torsettings.useBridges.bridgeDB "Richiedi un bridge da torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Inserisci i caratteri dell'immagine">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Carica una nuova verifica">
+<!ENTITY torsettings.useBridges.captchaSubmit "Invia">
+<!ENTITY torsettings.useBridges.custom "Fornisci un bridge che conosco">
+<!ENTITY torsettings.useBridges.label "Inserisci le informazioni del bridge da una fonte fidata.">
+<!ENTITY torsettings.useBridges.placeholder "digita indirizzo:porta (uno per riga)">
+
+<!ENTITY torsettings.copyLog "Copia il log di Tor negli "appunti" di sistema">
+
+<!ENTITY torsettings.proxyHelpTitle "Aiuto proxy">
+<!ENTITY torsettings.proxyHelp1 "Potrebbe essere necessario utilizzare un proxy locale quando ci si connette dalla rete di un'azienda, scuola o università . Se non sei sicuro sulla necessità di utilizzare un proxy, confronta le impostazioni internet in un altro browser o controlla le impostazioni di rete del sistema.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Aiuto per i ponti relé">
+<!ENTITY torsettings.bridgeHelp1 "I bridge sono relay non elencati che rendono più difficile bloccare le connessioni alla rete Tor. Ogni tipo di bridge usa un metodo diverso per evitare la censura. Quelli obfs mascherano il tuo traffico come rumore casuale, quelli meek lo mascherano come se si connettesse a quel servizio al posto di Tor.">
+<!ENTITY torsettings.bridgeHelp2 "A causa dei tentativi di blocco di Tor in alcuni Paesi, certi bridge funzionano in certi Paesi, ma non in altri. Se non sei sicuro di quali bridge funzionino nel tuo Paese, visita torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Attendi mentre stabiliamo una connessione alla rete Tor. Potrebbe richiedere qualche minuto.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Impostazioni di Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser indirizza il tuo traffico nella rete Tor, gestita da migliaia di volontari in tutto il mondo." >
+<!ENTITY torPreferences.learnMore "Maggiori informazioni">
+<!ENTITY torPreferences.bridges "Bridges">
+<!ENTITY torPreferences.bridgesDescription "I bridge ti aiutano ad accedere alla rete Tor in luoghi dove Tor viene bloccato. A seconda di dove ti trovi, un bridge può funzionare meglio di un altro.">
+<!ENTITY torPreferences.useBridge "Usa un bridge">
+<!ENTITY torPreferences.requestNewBridge "Richiedi un Nuovo Bridge...">
+<!ENTITY torPreferences.provideBridge "Fornisci un bridge">
+<!ENTITY torPreferences.advanced "Avanzate">
+<!ENTITY torPreferences.advancedDescription "Configura come Tor Browser si connette a internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valori separati da una virgola">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Richiedi Bridge">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contattando BridgeDB. Attendere, prego.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Risolvi il CAPTCHA per richiedere un bridge.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "La soluzione è sbagliata. Riprova.">
+<!ENTITY torPreferences.viewTorLogs "Visualizza i log di Tor.">
+<!ENTITY torPreferences.viewLogs "Visualizza Log...">
+<!ENTITY torPreferences.torLogsDialogTitle "Log di Tor">
diff --git a/chrome/locale/it/torlauncher.properties b/chrome/locale/it/torlauncher.properties
new file mode 100644
index 00000000..c8549d52
--- /dev/null
+++ b/chrome/locale/it/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Avviatore di Tor
+
+torlauncher.tor_exited_during_startup=Tor è uscito durante l'avvio. Potrebbe essere a causa di un errore nel tuo file torrc, un bug di Tor o di un altro programma nel tuo sistema, o hardware difettoso. Finché non risolvi il problema specificato e riavvii Tor, Tor Browser non si avvierà .
+torlauncher.tor_exited=Tor si è chiuso inaspettatamente. La causa può essere un bug dello stesso Tor, un altro programma sul tuo sistema o hardware difettoso. Finché non riavvii Tor, il Tor Browser non potrà connettersi. Se il problema persiste, invia una copia del log di Tor al team di supporto.
+torlauncher.tor_exited2=Il riavvio di Tor non chiuderà le schede del browser.
+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_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.
+torlauncher.torrc_missing=Il file torrc non è presente e non è stato possibile crearlo.
+torlauncher.datadir_missing=La cartella dei dati di Tor non esiste e non è stato possibile crearla.
+torlauncher.onionauthdir_missing=La cartella di autenticazione onion di Tor non esiste e non è stato possibile crearla.
+torlauncher.password_hash_missing=Tentativo di ottenere la password fallito.
+
+torlauncher.failed_to_get_settings=Impossibile recuperare le impostazioni di Tor.â\nâ\n%S
+torlauncher.failed_to_save_settings=Impossibile salvare le impostazioni di Tor.â\nâ\n%S
+torlauncher.ensure_tor_is_running=Per favore assicurati che Tor sia in esecuzione.
+
+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 di trasporto per il bridge preconfigurato.
+torlauncher.error_bridgedb_bridges_missing=Richiedi un bridge.
+torlauncher.error_bridge_bad_default_type=Non è disponibile alcun bridge con il tipo di trasporto %S. Modificare le proprie impostazioni.
+
+torlauncher.bridge_suffix.meek-amazon=(funziona in Cina)
+torlauncher.bridge_suffix.meek-azure=(funziona in Cina)
+
+torlauncher.request_a_bridge=Richiedi un bridge...
+torlauncher.request_a_new_bridge=Richiedi un nuovo bridge...
+torlauncher.contacting_bridgedb=Contatto BridgeDB. Attendere, prego.
+torlauncher.captcha_prompt=Risolvi il CAPTCHA per richiedere un bridge.
+torlauncher.bad_captcha_solution=La soluzione è sbagliata. Riprova.
+torlauncher.unable_to_get_bridge=Impossibile ottenere un bridge da BridgeDB.\n\n%S
+torlauncher.no_meek=Questo browser non è configurato per meek, necessario per ottenere dei bridge.
+torlauncher.no_bridges_available=Nessun bridge disponibile al momento. Spiacenti.
+
+torlauncher.connect=Connetti
+torlauncher.restart_tor=Riavvia Tor
+torlauncher.quit=Esci
+torlauncher.quit_win=Esci
+torlauncher.done=Fatto
+
+torlauncher.forAssistance=Per richiedere assistenza, contattare %S
+torlauncher.forAssistance2=Per assistenza, visita %S
+
+torlauncher.copiedNLogMessages=Copia completata. %S Messaggi di log Tor sono pronti per essere incollato in un editor di testo o un messaggio e-mail.
+
+torlauncher.bootstrapStatus.starting=Avvio in corso
+torlauncher.bootstrapStatus.conn_pt=Connessione al bridge
+torlauncher.bootstrapStatus.conn_done_pt=Connesso al bridge
+torlauncher.bootstrapStatus.conn_proxy=Connessione al proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Connesso al proxy
+torlauncher.bootstrapStatus.conn=Connessione ad un relay Tor
+torlauncher.bootstrapStatus.conn_done=Connesso ad un relay Tor
+torlauncher.bootstrapStatus.handshake=Negoziazione con un relay Tor
+torlauncher.bootstrapStatus.handshake_done=Negoziazione conclusa con un relay Tor
+torlauncher.bootstrapStatus.onehop_create=Sto creando una connessione cifrata alla directory
+torlauncher.bootstrapStatus.requesting_status=Sto ottenendo informazioni sullo stato della rete
+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.enough_dirinfo=Caricamento informazioni relay terminato
+torlauncher.bootstrapStatus.ap_conn_pt=Costruzione circuiti: connessione al bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Costruzione circuiti: connesso al bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Costruzione circuiti: connessione al proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Costruzione circuiti: connesso al proxy
+torlauncher.bootstrapStatus.ap_conn=Costruzione circuiti: connessione ad un relay Tor
+torlauncher.bootstrapStatus.ap_conn_done=Costruzione circuiti: connesso ad un relay Tor
+torlauncher.bootstrapStatus.ap_handshake=Costruzione circuiti: negoziazione con un relay Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Costruzione circuiti: negoziazione conclusa con un relay Tor
+torlauncher.bootstrapStatus.circuit_create=Costruzione circuiti: sto creando un circuito Tor
+torlauncher.bootstrapStatus.done=Connesso alla rete Tor!
+
+torlauncher.bootstrapWarning.done=fatto
+torlauncher.bootstrapWarning.connectrefused=connessione rifiutata
+torlauncher.bootstrapWarning.misc=varie
+torlauncher.bootstrapWarning.resourcelimit=risorse insufficienti
+torlauncher.bootstrapWarning.identity=discordanza di identitÃ
+torlauncher.bootstrapWarning.timeout=timeout della connessione
+torlauncher.bootstrapWarning.noroute=nessun rotta per l'host
+torlauncher.bootstrapWarning.ioerror=errore di lettura/scrittura
+torlauncher.bootstrapWarning.pt_missing=pluggable transport mancante
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Connessione al server persa.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Connessione al server fallita.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Connessione al proxy fallita.
diff --git a/chrome/locale/ja/network-settings.dtd b/chrome/locale/ja/network-settings.dtd
new file mode 100644
index 00000000..9e404fbe
--- /dev/null
+++ b/chrome/locale/ja/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor ãããã¯ã¼ã¯è¨å®">
+<!ENTITY torsettings.wizard.title.default "Tor ã«æ¥ç¶ãã">
+<!ENTITY torsettings.wizard.title.configure "Tor ãããã¯ã¼ã¯è¨å®">
+<!ENTITY torsettings.wizard.title.connecting "æ¥ç¶ã確ç«ãã¦ãã¾ã">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor Browser è¨èª">
+<!ENTITY torlauncher.localePicker.prompt "è¨èªãé¸æãã¦ãã ããã">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "âæ¥ç¶â ãã¯ãªãã¯ãã㨠Tor ã«æ¥ç¶ãã¾ãã">
+<!ENTITY torSettings.configurePrompt "Tor ã«ããéä¿¡ãæ¤é²ããå½ï¼ã¨ã¸ãããä¸å½ããã«ã³çï¼ã«ããå ´åããããã·ãè¦æ±ãããã©ã¤ãã¼ããããã¯ã¼ã¯ããæ¥ç¶ããå ´åããè¨å®ããã¯ãªãã¯ãã¦ãããã¯ã¼ã¯è¨å®ã調æ´ãã¾ãã">
+<!ENTITY torSettings.configure "è¨å®">
+<!ENTITY torSettings.connect "æ¥ç¶">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Tor ã®èµ·åãå¾
æ©ä¸â¦">
+<!ENTITY torsettings.restartTor "Tor ãåèµ·å">
+<!ENTITY torsettings.reconfigTor "åè¨å®">
+
+<!ENTITY torsettings.discardSettings.prompt "Tor ããªãã¸ãè¨å®ããããããã¼ã«ã«ãããã·è¨å®ãå
¥åãããããã¾ããã Tor ãããã¯ã¼ã¯ã«ç´æ¥æ¥ç¶ããããã«ã¯ããããã®è¨å®ã¯åé¤ããå¿
è¦ãããã¾ãã">
+<!ENTITY torsettings.discardSettings.proceed "è¨å®ã¨æ¥ç¶ãåé¤">
+
+<!ENTITY torsettings.optional "ãªãã·ã§ã³">
+
+<!ENTITY torsettings.useProxy.checkbox "ã¤ã³ã¿ã¼ãããæ¥ç¶ã«ãããã·ã使ç¨ãã">
+<!ENTITY torsettings.useProxy.type "ãããã·ã®ç¨®é¡">
+<!ENTITY torsettings.useProxy.type.placeholder "ãããã·ã®ç¨®é¡ãé¸æ">
+<!ENTITY torsettings.useProxy.address "ã¢ãã¬ã¹">
+<!ENTITY torsettings.useProxy.address.placeholder "IP ã¢ãã¬ã¹ã¾ãã¯ãã¹ãå">
+<!ENTITY torsettings.useProxy.port "ãã¼ã">
+<!ENTITY torsettings.useProxy.username "ã¦ã¼ã¶ã¼å">
+<!ENTITY torsettings.useProxy.password "ãã¹ã¯ã¼ã">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "ãã®ã³ã³ãã¥ã¼ã¿ã¼ã¯ç¹å®ã®ãã¼ãã¸ã®æ¥ç¶ã®ã¿è¨±å¯ãããã¡ã¤ã¢ã¼ã¦ã©ã¼ã«ãéãã¾ãã">
+<!ENTITY torsettings.firewall.allowedPorts "許å¯ããããã¼ã">
+<!ENTITY torsettings.useBridges.checkbox "Tor ã¯ç§ã®å½ã§ã¯æ¤é²ããã¦ãã¾ã">
+<!ENTITY torsettings.useBridges.default "å
èµããªãã¸ãé¸æ">
+<!ENTITY torsettings.useBridges.default.placeholder "ããªãã¸ãé¸æ">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.org ã«ããªãã¸ããªã¯ã¨ã¹ããã">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ç»åã®æåãå
¥åãã¦ãã ãã">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ãã£ã¬ã³ã¸ãæ´æ°ãã">
+<!ENTITY torsettings.useBridges.captchaSubmit "éä¿¡">
+<!ENTITY torsettings.useBridges.custom "ããªããç¥ã£ã¦ããããªãã¸ãå
¥å">
+<!ENTITY torsettings.useBridges.label "ä¿¡é ¼ã§ããæ
å ±æºããå
¥æããããªãã¸æ
å ±ãå
¥åãã¦ãã ããã">
+<!ENTITY torsettings.useBridges.placeholder "âã¢ãã¬ã¹:ãã¼ãâ ã®å½¢å¼ã§å
¥å (1 è¡ãã¤)">
+
+<!ENTITY torsettings.copyLog "Tor ãã°ãã¯ãªãããã¼ãã«ã³ãã¼">
+
+<!ENTITY torsettings.proxyHelpTitle "ãããã·ãã«ã">
+<!ENTITY torsettings.proxyHelp1 "ä¼ç¤¾ãå¦æ ¡ã大å¦çã®ãããã¯ã¼ã¯ãéãã¦æ¥ç¶ããå ´åããã¼ã«ã«ãããã·ãå¿
è¦ã«ãªãå ´åãããã¾ãã ãããã·ãå¿
è¦ã§ãããã©ããããããªãå ´åã¯ãä»ã®ãã©ã¦ã¶ã®ã¤ã³ã¿ã¼ãããè¨å®ãè¦ãããã·ã¹ãã ã®ãããã¯ã¼ã¯è¨å®ã確èªãã¦ãã ããã">
+
+<!ENTITY torsettings.bridgeHelpTitle "ããªãã¸ãªã¬ã¼ã®ãã«ã">
+<!ENTITY torsettings.bridgeHelp1 "ããªãã¸ã¨ã¯ Tor ãããã¯ã¼ã¯ã¸ã®æ¥ç¶ãæ¤é²ãããã¨ãå°é£ããããã®éå
¬éã®ãªã¬ã¼ã§ãã å種é¡ã®ããªãã¸ã¯æ¤é²ãé¿ããããã®ç°ãªãææ³ãå©ç¨ãã¦ãã¾ãã obfs ã¯ããªãã®ãã©ãã£ãã¯ãã©ã³ãã ãªãã¤ãºã®ããã«è¦ãããï¼meek ã¯ããªãã®ãã©ãã£ãã¯ã Tor ã§ã¯ãªãç¹å®ã®ãµã¼ãã¹ã¸ã®æ¥ç¶ã§ããããã«è¦ãããã¾ãã">
+<!ENTITY torsettings.bridgeHelp2 "ç¹å®ã®å½ã Tor ãæ¤é²ãããããã¨è©¦ã¿ã¦ããå ´åããããã©ã®ãããªææ³ã§è¡ããã¦ãããã«ãã£ã¦ãããããªãã¸ãããå½ã§ã¯æ©è½ãã¦ãä»ã®å½ã§ã¯åããªãã¨ããå ´åãããã¾ãã ããã©ã®ããªãã¸ãããªãã®å½ã§æ©è½ãããããããªãå ´å㯠torproject.org/about/contact.html#support ã«ã¢ã¯ã»ã¹ãã¦ãã ããã">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Tor ãããã¯ã¼ã¯ã¸ã®æ¥ç¶ã確ç«ãããã¾ã§ãå¾
ã¡ãã ããã ããã«ã¯æ°åéããããã¨ãããã¾ãã">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor ã®è¨å®">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser ã¯éä¿¡ãã©ãã£ãã¯ã Tor ãããã¯ã¼ã¯ãçµç±ããã¦éä¿¡ãã¾ããTor ãããã¯ã¼ã¯ã¯ä¸çä¸ã®ä½åãã®ãã©ã³ãã£ã¢ã«ãã£ã¦éç¨ããã¦ãã¾ãã" >
+<!ENTITY torPreferences.learnMore "詳細æ
å ±">
+<!ENTITY torPreferences.bridges "ããªãã¸">
+<!ENTITY torPreferences.bridgesDescription "Bridge 㯠Tor ããããã¯ãããå°åãã Tor ãããã¯ã¼ã¯ã«ã¢ã¯ã»ã¹ãããã¨ãæå©ããã¾ããå°åã«ãã£ã¦ããã Bridge ãä»ã®ãã®ãããã¾ãåä½ããå¯è½æ§ãããã¾ãã">
+<!ENTITY torPreferences.useBridge "Bridge ã使ç¨ãã">
+<!ENTITY torPreferences.requestNewBridge "æ°ããªããªãã¸ããªã¯ã¨ã¹ãâ¦">
+<!ENTITY torPreferences.provideBridge "Bridge ãæå®ãã">
+<!ENTITY torPreferences.advanced "詳細">
+<!ENTITY torPreferences.advancedDescription "Tor Browser ãã¤ã³ã¿ã¼ãããã«æ¥ç¶ããæ¹æ³ãè¨å®ãã¾ãã">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ã³ã³ãåºåãã®å¤">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ããªãã¸ããªã¯ã¨ã¹ã">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "BridgeDB ã«æ¥ç¶ãã¦ãã¾ãããã°ãããå¾
ã¡ãã ããã">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "ããªãã¸ããªã¯ã¨ã¹ãããã«ã¯ CAPTCHA ã解ãã¦ä¸ããã">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "ãã®è§£çã¯æ£ããããã¾ãããå度å®è¡ãã¦ãã ããã">
+<!ENTITY torPreferences.viewTorLogs "Tor ã®ãã°ã表示ããã">
+<!ENTITY torPreferences.viewLogs "ãã°ã表示â¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor ãã°">
diff --git a/chrome/locale/ja/torlauncher.properties b/chrome/locale/ja/torlauncher.properties
new file mode 100644
index 00000000..5111779b
--- /dev/null
+++ b/chrome/locale/ja/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor ãèµ·åä¸ã«çµäºãã¾ãããããã¯ãtorrc ãã¡ã¤ã«ã®èª¤ãããTor ã¾ãã¯ä»ã®ããã°ã©ã ã®ãã°ããããã¯ãã¼ãã¦ã§ã¢ã®æ
éã«èµ·å ãã¦ããããããã¾ãããåé¡ã解決ã㦠Tor ãåèµ·åããã¾ã§ãTor Browser ã¯èµ·åããã¾ããã
+torlauncher.tor_exited=Tor ãçªç¶çµäºãã¾ãããåå ã¯ãããã Tor èªä½ã®ãã°ããä»ã®å¸¸é§ããã°ã©ã ãããããã¯ãã¼ãã¦ã§ã¢ãåé¡ã§ããTor ãåèµ·åããã¾ã§ã Tor Browser ã¯ã¦ã§ããµã¤ãã«ä¸åæ¥ç¶ã§ãã¾ãããåèµ·åãã¦ã解決ãããªãå ´åãTor ãã°ãã¡ã¤ã«ããµãã¼ããã¼ã ã«éä¿¡ãã¦ãã ããã
+torlauncher.tor_exited2=Tor ãåèµ·åãã¦ããããªãã®ãã©ã¦ã¶ã¼ã¿ãã¯ãã®ã¾ã¾æ®ãã¾ãã
+torlauncher.tor_controlconn_failed=Tor ã³ã³ããã¼ã«ãã¼ãã«æ¥ç¶ã§ãã¾ããã§ããã
+torlauncher.tor_failed_to_start=Tor ã®éå§ã«å¤±æãã¾ããã
+torlauncher.tor_control_failed=Tor ã®å¶å¾¡ã«å¤±æãã¾ããã
+torlauncher.tor_bootstrap_failed=Tor 㯠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.onionauthdir_missing=Tor Onion èªè¨¼ãã£ã¬ã¯ããªãåå¨ãããã¾ãä½æãããã¨ãã§ãã¾ããã§ããã
+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=ã¤ã³ã¿ã¼ãããã®ã¢ã¯ã»ã¹ã«ãããã·ã使ç¨ããã«ã¯ Tor ã®æ§æ㸠IP ã¢ãã¬ã¹ã¾ãã¯ãã¹ãåã¨ãã¼ãçªå·ã両æ¹æå®ããå¿
è¦ãããã¾ãã
+torlauncher.error_proxy_type_missing=ãããã·ã®ç¨®é¡ãé¸æããå¿
è¦ãããã¾ãã
+torlauncher.error_bridges_missing=1 ã¤ä»¥ä¸ã®ããªãã¸ãè¨è¿°ããå¿
è¦ãããã¾ãã
+torlauncher.error_default_bridges_type_missing=æä¾ãããããªãã¸ç¨ã®ãã©ã³ã¹ãã¼ãã¿ã¤ããé¸æããå¿
è¦ãããã¾ãã
+torlauncher.error_bridgedb_bridges_missing=ããªãã¸ããªã¯ã¨ã¹ããã¦ãã ããã
+torlauncher.error_bridge_bad_default_type=ãã©ã³ã¹ãã¼ãã¿ã¤ã %S ãããæä¾ãããããªãã¸ã«å©ç¨ã§ãããã®ãããã¾ãããè¨å®ã調æ´ãã¦ãã ããã
+
+torlauncher.bridge_suffix.meek-amazon=ï¼ä¸å½ã§åä½ï¼
+torlauncher.bridge_suffix.meek-azure=ï¼ä¸å½ã§åä½ï¼
+
+torlauncher.request_a_bridge=ããªãã¸ããªã¯ã¨ã¹ãâ¦
+torlauncher.request_a_new_bridge=æ°ããªããªãã¸ããªã¯ã¨ã¹ãâ¦
+torlauncher.contacting_bridgedb=BridgeDB ã«æ¥ç¶ä¸ã§ãããã°ãããå¾
ã¡ãã ããã
+torlauncher.captcha_prompt=ããªãã¸ããªã¯ã¨ã¹ãããã«ã¯ CAPTCHA ã解ãã¦ãã ããã
+torlauncher.bad_captcha_solution=ãã®è§£çã¯æ£ããããã¾ãããå度å®è¡ãã¦ãã ããã
+torlauncher.unable_to_get_bridge=BridgeDB ããããªãã¸ãå
¥æã§ãã¾ããã\n\n%S
+torlauncher.no_meek= ãã®ãã©ã¦ã¶ã¯meekã使ç¨ããããã«è¨å®ããã¦ããªããããããªãã¸ãå
¥æã§ãã¾ããã
+torlauncher.no_bridges_available=ä»åå©ç¨å¯è½ãªããªãã¸ãããã¾ããã
+
+torlauncher.connect=æ¥ç¶
+torlauncher.restart_tor=Tor ãåèµ·å
+torlauncher.quit=çµäº
+torlauncher.quit_win=çµäº
+torlauncher.done=å®äº
+
+torlauncher.forAssistance=ãµãã¼ãã«ã¤ãã¦ã¯ã%S ã«ãåãåãããã ãã
+torlauncher.forAssistance2=ãµãã¼ãã«ã¤ãã¦ã¯ã%Sãã覧ãã ããã
+
+torlauncher.copiedNLogMessages=ã³ãã¼ãæåãã¾ããã %S åã® Tor ãã°ãã¡ã¤ã«ãããã¹ãã¨ãã£ã¿ã¼ãã¡ã¼ã«ã«ãã¼ã¹ãããæºåãã§ãã¾ããã
+
+torlauncher.bootstrapStatus.starting=èµ·åä¸
+torlauncher.bootstrapStatus.conn_pt=ããªãã¸ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.conn_done_pt=ããªãã¸ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.conn_proxy=ãããã·ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.conn_done_proxy=ãããã·ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.conn=Tor ãªã¬ã¼ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.conn_done=Tor ãªã¬ã¼ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.handshake=Tor ãªã¬ã¼ã¨ãã´ã·ã¨ã¼ãä¸
+torlauncher.bootstrapStatus.handshake_done=Tor ãªã¬ã¼ã¨ãã´ã·ã¨ã¼ãå®äº
+torlauncher.bootstrapStatus.onehop_create=æå·åããããã£ã¬ã¯ããªã¨ã®æ¥ç¶ã確ç«ä¸
+torlauncher.bootstrapStatus.requesting_status=ãããã¯ã¼ã¯ãæ¤ç´¢ä¸
+torlauncher.bootstrapStatus.loading_status=ãããã¯ã¼ã¯ãèªè¾¼ä¸
+torlauncher.bootstrapStatus.loading_keys=èªè¨¼å±ã®ç½²åãèªè¾¼ä¸
+torlauncher.bootstrapStatus.requesting_descriptors=ãªã¬ã¼æ
å ±ãè¦æ±ä¸
+torlauncher.bootstrapStatus.loading_descriptors=ãªã¬ã¼æ
å ±ãèªè¾¼ä¸
+torlauncher.bootstrapStatus.enough_dirinfo=ãªã¬ã¼æ
å ±ãèªè¾¼å®äº
+torlauncher.bootstrapStatus.ap_conn_pt=åç·ãæ§ç¯ä¸ï¼ããªãã¸ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.ap_conn_done_pt=åç·ãæ§ç¯ä¸ï¼ããªãã¸ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.ap_conn_proxy=åç·ãæ§ç¯ä¸ï¼ãããã·ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.ap_conn_done_proxy=åç·ãæ§ç¯ä¸ï¼ãããã·ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.ap_conn=åç·ãæ§ç¯ä¸ï¼Tor ãªã¬ã¼ã¨æ¥ç¶ä¸
+torlauncher.bootstrapStatus.ap_conn_done=åç·ãæ§ç¯ä¸ï¼Tor ãªã¬ã¼ã¨æ¥ç¶å®äº
+torlauncher.bootstrapStatus.ap_handshake=åç·ãæ§ç¯ä¸ï¼Tor ãªã¬ã¼ã¨ãã´ã·ã¨ã¼ãä¸
+torlauncher.bootstrapStatus.ap_handshake_done=åç·ãæ§ç¯ä¸ï¼Tor ãªã¬ã¼ã¨ãã´ã·ã¨ã¼ãå®äº
+torlauncher.bootstrapStatus.circuit_create=åç·ãæ§ç¯ä¸ï¼Tor åç·ãæ§ç¯ä¸
+torlauncher.bootstrapStatus.done=Tor ãããã¯ã¼ã¯ã«æ¥ç¶ãã¾ãã!
+
+torlauncher.bootstrapWarning.done=å®äº
+torlauncher.bootstrapWarning.connectrefused=æ¥ç¶ã«å¤±æ
+torlauncher.bootstrapWarning.misc=ãã®ä»
+torlauncher.bootstrapWarning.resourcelimit=ãªã½ã¼ã¹ä¸è¶³
+torlauncher.bootstrapWarning.identity=èå¥åã®ä¸ä¸è´
+torlauncher.bootstrapWarning.timeout=æ¥ç¶ã¿ã¤ã ã¢ã¦ã
+torlauncher.bootstrapWarning.noroute=ãã¹ãã¸ã®çµè·¯ãè¦ã¤ããã¾ãã
+torlauncher.bootstrapWarning.ioerror=èªã¿æ¸ãã¨ã©ã¼
+torlauncher.bootstrapWarning.pt_missing=ãã©ã°å¯è½ãªè»¢éãè¦ã¤ããã¾ãã
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ãµã¼ãã¼ã¸ã®æ¥ç¶ãåæããã¾ããã\n
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=ãµã¼ãã¼ã«æ¥ç¶ã§ãã¾ããã§ããã\n
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=ããã¯ã·ã¼ã«æ¥ç¶ã§ãã¾ããã§ããã
diff --git a/chrome/locale/ka/network-settings.dtd b/chrome/locale/ka/network-settings.dtd
new file mode 100644
index 00000000..2636915c
--- /dev/null
+++ b/chrome/locale/ka/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor-á¥á¡áááá¡ ááá áááá¢á ááá">
+<!ENTITY torsettings.wizard.title.default "Tor-ááá áááááá¨áá ááá">
+<!ENTITY torsettings.wizard.title.configure "Tor-áá¡ á¥á¡áááá¡ ááá áááá¢á ááá">
+<!ENTITY torsettings.wizard.title.connecting "áááá¨áá áá¡ áááá§áá ááá">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor-áá áá£ááá áá¡ ááá">
+<!ENTITY torlauncher.localePicker.prompt "ááá®ááá, ááá á©ááá ááá.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Tor-ááá ááá¡ááááá¨áá ááááá áááá¬ááááá âáááááá¨áá áááááâ.">
+<!ENTITY torSettings.configurePrompt "áááá¬ááááá âááááá áááááâ á¥á¡áááá¡ á¡ááááááá ááá áááá¢á áááá¡ á¨áá¡áá á©áááá, áᣠáá¡áá á¥ááá§áááá¨á ááá§áá¤áááá, á¡ááá᪠á¨ááá¦á£áá£ááá Tor (áá¡áááááá áááááá¢á, á©ááááá, áá£á á¥ááá) áá áᣠáá¡ááá ááá á«á á¥á¡áááááá áªáááááá áááááá¨áá áááá¡, á ááááá᪠á¡áááá áááá¡ áá áá¥á¡áá¡.">
+<!ENTITY torSettings.configure "ááááá ááá">
+<!ENTITY torSettings.connect "áááááá¨áá ááá">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "ááááááá Tor-á¡ ááá¡áá¨ááááá...">
+<!ENTITY torsettings.restartTor "Tor-áá¡ á®áááá®áá ááá¨áááá">
+<!ENTITY torsettings.reconfigTor "á®áááá®áá ááááá ááá">
+
+<!ENTITY torsettings.discardSettings.prompt "áá¥ááá á£ááá ááááá áá£áá ááá¥áá Tor-áá¡ ááááááªááá á®ááááá áá áááááááá£áá ááá¥áá áááááááá ááá áá áá¥á¡áá¡ ááá áááá¢á ááá. Tor-á¥á¡ááááá ááá ááááá ááá¡ááááá¨áá ááááá, á¡áááá áá áá ááá áááá¢á áááá¡ áááªááááá.">
+<!ENTITY torsettings.discardSettings.proceed "ááá áááá¢á áááá¡ áááªááááá áá áááááá¨áá ááá">
+
+<!ENTITY torsettings.optional "áá áá¡áááááááá£áá">
+
+<!ENTITY torsettings.useProxy.checkbox "ááá¢áá ááá¢ááá ááá¡ááááá¨áá ááááá áá áá¥á¡á áááááá§ááááá">
+<!ENTITY torsettings.useProxy.type "áá áá¥á¡áá¡ á¡áá®áááá">
+<!ENTITY torsettings.useProxy.type.placeholder "ááá£ááááá áá áá¥á¡áá¡ á¡áá®áááá">
+<!ENTITY torsettings.useProxy.address "ááá¡áááá áá">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-ááá¡áááá áá áá ááá¡áá®ááááá">
+<!ENTITY torsettings.useProxy.port "ááá á¢á">
+<!ENTITY torsettings.useProxy.username "ááá¢á¡áá®ááá">
+<!ENTITY torsettings.useProxy.password "ááá ááá">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "áááááá£á¢áá á ááá¢áá ááá¢á¨á ááááá¡ á¥á¡áááá¡ á¤áá áá¡ áááááá, áá®áááá ááá áááá£áá ááá á¢áááá">
+<!ENTITY torsettings.firewall.allowedPorts "ááá¨áááá£áá ááá á¢ááá">
+<!ENTITY torsettings.useBridges.checkbox "Tor á¨ááá¦á£áá£ááá á©ááá¡ á¥ááá§áááá¨á">
+<!ENTITY torsettings.useBridges.default "á©áá¨ááááá£áá ááááááªááá á®áááá¡ áááááááá">
+<!ENTITY torsettings.useBridges.default.placeholder "á®áááá¡ áááááááá">
+<!ENTITY torsettings.useBridges.bridgeDB "ááááááªááá á®áááá¡ áááá®áááá á¡ááá¢áááá torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "á¨ááá§ááááá á¡á£á áááááá á¡ááááááááá">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "áá®ááá ááááá¡ ááá¦ááá">
+<!ENTITY torsettings.useBridges.captchaSubmit "áááááááá">
+<!ENTITY torsettings.useBridges.custom "áááªáááá á®áááá¡ áááááááá">
+<!ENTITY torsettings.useBridges.label "á¨ááá§ááááá ááááááªááá á®áááá¡ áááááªááááá á¡áááá á¬á§áá áááá.">
+<!ENTITY torsettings.useBridges.placeholder "ááá áá¤áá ááá¡áááá áá:ááá á¢á (áááá áªáááá á®áááá)">
+
+<!ENTITY torsettings.copyLog "Tor-áá¡ áá¦á ááªá®ááá¡ á©áááá¬áá áááá¡ áá¡áá">
+
+<!ENTITY torsettings.proxyHelpTitle "áá áá¥á¡áá¡ á¨áá¡áá®áá">
+<!ENTITY torsettings.proxyHelp1 "áááááááá ááá áá áá¥á¡á ááá¨áááá á¡áááá á, á ááªá ááá¢áá ááá¢á¡ á£áááá¨áá ááááá ááá¬áá¡ááá£ááááá¡, á¡ááááá¡ áá á£ááá¦ááá¡á á¡áá¡á¬áááááááá¡ á¥á¡áááá¡ áááááá. áᣠááá á¬áá£áááá£áá áá á®áá á áá áá¥á¡áá¡ á¡áááá ááááá¨á, ááááá®áááá ááá¢áá ááá¢áá¡ ááá áááá¢á ááá¡ á¡á®áá áá áá£ááá á¨á áá áá®áááá á¡áá¡á¢áááá¡ á¥á¡áááá¡ ááá áááá¢á ááá.">
+
+<!ENTITY torsettings.bridgeHelpTitle "ááá®ááá ááá ááááááªááá á®áááá¡ ááááááá">
+<!ENTITY torsettings.bridgeHelp1 "á®ááááá á¬áá áááááááá¡ áá¦á£áá£á¡á®áá ááááááªááááá¡, á áááááá ááááá§ááááá᪠áá áá£áááá¡ Tor-á¥á¡ááááá áááá¨áá áá¡ á¨ááá¦á£áááá¡. áááááá£áá á¡áá®áá¡ á®ááá áá§ááááá¡ áááá¡á®áááááá£á á¡áá¨á£ááááááá¡, áªáááá£á áá¡ áá¡áá ááááááá. obfs-áááááá§áááá, áááááªááá£á áááááªááááá¡ á¬áá áááááááá¡ á¨áááá®áááááá á®ááá£á áá¡ á¡áá®áá, á®ááá meek-áááááá§áááá áá áá¥áááá¡ áááááªáááá áááááªáááá¡ á¬áá áááá©ááá¡ áá¡á, áááá¥áá¡ áªááááá£á áááá¡áá®á£á áááá¡ á£ááá
á¨áá ááááá áá áá á Tor-á¡.">
+<!ENTITY torsettings.bridgeHelp2 "áááá¡áá ááá®ááááá, áᣠá áááá áá¦á£áááá¡ áªááááá£áá á¥ááá§ááá Tor-á¡, ááá áááá£áá á¡áá®áá¡ ááááááªááá á®ááááá, áá®áááá á¨áá¡áááááá¡ á¥ááá§áááá¨á ááá£á¨ááááá¡ áá áá á á¡á®ááááá. áᣠááááááááááááá áá ááªáá, á ááááá ááááááªááá áá£á¨áááá¡ áá¥áááá¡ á¥ááá§áááá¨á, áá¬áááá ááá®ááá áááá¡ áááá áá¡ torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ááá®ááá, ááááááááá á¡áááá ááá£áááá¨áá áááá Tor-á¥á¡ááá¡. á áááááááá á¬á£áá¡ á¨ááá«áááá ááá¡á¢áááá¡.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-áá¡ ááá áááá¢á ááá">
+<!ENTITY torPreferences.torSettingsDescription "Tor-áá áá£ááá á áá¥áááá¡ áááá¨áá á¡ áá¢áá ááá¡ Tor-á¥á¡áááá¡ áááááá, á ááááá¡ áá£á¨ááááá¡á᪠á£áá á£ááááá§áá¤á¡ áááá¡áááá ááá®áááá¡á ááááá áá¡áá¤áááááá." >
+<!ENTITY torPreferences.learnMore "áá®áááá áá áªááá">
+<!ENTITY torPreferences.bridges "ááááááªááá á®ááááá">
+<!ENTITY torPreferences.bridgesDescription "ááááááªááá á®áááááá¡ ááá¨áááááá á¨áááá«áááá ááá£áááá¨áá ááá Tor-á¥á¡ááá¡ áá¥, á¡ááá᪠Tor-á¡ áá¦á£ááááá. áááá¡áá ááá®ááááá, áᣠá¡áá ááá§áá¤áááá, ááááá á®áááá á£ááá á¨ááá«áááá ááá£á¨ááá¡, áááá á á¡á®ááá.">
+<!ENTITY torPreferences.useBridge "á®áááá¡ ááááá§ááááá">
+<!ENTITY torPreferences.requestNewBridge "áá®ááá ááááááªááá á®áááá¡ áááá®áááá...">
+<!ENTITY torPreferences.provideBridge "ááááááªááá á®áááá¡ áááááááá">
+<!ENTITY torPreferences.advanced "ááááá¢áááá">
+<!ENTITY torPreferences.advancedDescription "ááá£ááááá, áᣠá áááá ááá£áááá¨áá ááá¡ Tor-áá áá£ááá á ááá¢áá ááá¢á¡.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "áá«áááá ááááá§áá¤ááá áááá¨ááááááááá">
+<!ENTITY torPreferences.requestBridgeDialogTitle "á®áááá¡ áááá®áááá">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "á£áááá¨áá áááá BridgeDB-á¡. ááá®ááá, ááááááááá.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "ááááá áá CAPTCHA, ááááááªááá á®áááá¡ áááá®ááááá¡áááá¡.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "ááááá¬á§ááá¢á áá áá¡á¬áá áá. ááá®ááá á¡áªáááá á®áááá®áá.">
+<!ENTITY torPreferences.viewTorLogs "áá®áááá Tor-áá¡ á©áááá¬áá ááá.">
+<!ENTITY torPreferences.viewLogs "á©áááá¬áá áááá¡ ááá®áá...">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor-áá¡ á©áááá¬áá ááá">
diff --git a/chrome/locale/ka/torlauncher.properties b/chrome/locale/ka/torlauncher.properties
new file mode 100644
index 00000000..473ef6c9
--- /dev/null
+++ b/chrome/locale/ka/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor-áá¡ áááá¨áááá
+
+torlauncher.tor_exited_during_startup=Tor ááá£áááááááá áááá®á£á á ááá¨ááááá¡áá¡. áááá¡ áááááá á¨áá¡áá«ááá áá§áá¡ á¨ááªáááá torrc-á¤áááá¨á, Tor-áá¡ á®áá áááá, á¡áá¡á¢áááá¨á áá á¡ááá£áá á¡á®áá áá ááá ááá áá ááááááááá£áá áááá áá¢á£á á. á¡áááá áá¦ááá¨áá£á ááá£ááá áááááá¡ áá áááááá¡á¬áá ááá áá Tor-á¡ á®áááá®áá áá ááá£á¨áááá, Tor-áá áá£ááá á áá á©ááá ááááá.
+torlauncher.tor_exited=Tor ááá£áááááááá áááá®á£á á. áááá¡ áááááá á¨áá¡áá«ááá áá§áá¡ ááááá Tor-áá¡ á®áá áááá, á¡áá¡á¢áááá¨á áá á¡ááá£áá á¡á®áá áá ááá ááá áá ááááááááá£áá áááá áá¢á£á á. Tor-áá¡ á®áááá®áá ááá¨ááááá¡ ááá áá¨á, Tor-áá áá£ááá á ááá á¨áá«áááá¡ á¡ááá¢áááá¡ ááá®á¡ááá¡. áᣠááá£ááá ááááá áá áááááá áááá, ááá®ááá, ááááá£ááááááá Tor-áá¡ áá¦á ááªá®ááá¡ á©áááá¬áá áá¡ áá¡áá áá®áá ááááá áá¡ áá£ááá¡.
+torlauncher.tor_exited2=Tor-áá¡ á®áááá®áá ááá¨ááááá, áá¥áááá áá áá£ááá áá¡ á©áááá áááá áá áááá®á£á ááá.
+torlauncher.tor_controlconn_failed=Tor-áá¡ ááá áááá¡ ááá á¢ááá áááááá¨áá ááá ááá á®áá á®áááá.
+torlauncher.tor_failed_to_start=Tor-áá¡ ááá¨áááá ááá ááá®áá á®áá.
+torlauncher.tor_control_failed=Tor-áá¡ ááá ááá ááá á®áá á®áááá.
+torlauncher.tor_bootstrap_failed=Tor ááá áá®áá á®ááá¡ Tor-á¥á¡ááááá áááá¨áá áá¡ áááá§áá áááá¡.
+torlauncher.tor_bootstrap_failed_details=%1$S ááá ááá®áá á®áá (%2$S).
+
+torlauncher.unable_to_start_tor=Tor-áá¡ ááá¨áááá ááá á®áá á®áááá.\n\n%S
+torlauncher.tor_missing=Tor-áá¡ áááá¨áááá ááá áááá«áááá.
+torlauncher.torrc_missing=torrc-á¤áááá ááá áááááá®á áá ááá á¨ááá¥ááááá.
+torlauncher.datadir_missing=Tor-áá¡ áááááªáááá á¡áá¥áá¦áááá áá áá á¡ááááá¡ áá ááá á¨ááá¥ááááá.
+torlauncher.onionauthdir_missing=Tor-onion-áá¡ áááááªáááá ááááá¬ááááá¡ á¡áá¥áá¦áááá áá áá á¡ááááá¡ áá ááá áá¥ááááá.
+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-ááá¡áááá áá áá ááá¡áá®ááááá áá ááá á¢áá¡ ááááá á, á áá Tor ááá£áááá¨áá ááá¡ ááá¢áá ááá¢á¡ áá áá¥á¡áá¡ á¡áá¨á£áááááá.
+torlauncher.error_proxy_type_missing=á£ááá ááá£ááááá áá áá¥á¡áá¡ á¡áá®áááá.
+torlauncher.error_bridges_missing=á£ááá ááá£ááááá áá áá áá á áááááááá ááááááªááá á®ááá.
+torlauncher.error_default_bridges_type_missing=á£ááá ááá£ááááá áááááá§ááááá¡ á¡áá®áááá, áááªááá£áá ááááááªááá á®áááááá¡áááá¡.
+torlauncher.error_bridgedb_bridges_missing=ááá®ááá, ááááá®áááá ááááááªááá á®ááá.
+torlauncher.error_bridge_bad_default_type=áá áªáá áá áááªááá£áá ááááááªáá á®áááá¡áááá¡, %S á¡áá®áá¡ áááááá§áááá áá áá á®ááááá¡áá¬ááááá. ááá®ááá ááááá ááá áá¥áááá ááá áááá¢á ááá.
+
+torlauncher.bridge_suffix.meek-amazon=(áá£á¨áááá¡ á©ááááá¨á)
+torlauncher.bridge_suffix.meek-azure=(áá£á¨áááá¡ á©ááááá¨á)
+
+torlauncher.request_a_bridge=ááááááªááá á®áááá¡ áááá®áááá...
+torlauncher.request_a_new_bridge=áá®ááá ááááááªááá á®áááá¡ áááá®áááá...
+torlauncher.contacting_bridgedb=áááááá¨áá ááá BridgeDB-á¡ááá. ááá®ááá, ááááááááá.
+torlauncher.captcha_prompt=ááááá áá CAPTCHA, ááááááªááá á®áááá¡ áááá®ááááá¡áááá¡.
+torlauncher.bad_captcha_solution=ááááá¬á§ááá¢á áá áá¡á¬áá áá. ááá®ááá á¡áªáááá á®áááá®áá.
+torlauncher.unable_to_get_bridge=ááááááªááá á®áááááá¡ ááá¦ááá BridgeDB-áááá ááá á®áá á®áááá.\n\n%S
+torlauncher.no_meek=áá áá£ááá á áá áá ááááá áá£áá meek-áá¡áááá¡, á ááááá᪠á¡áááá áá ááááááªááá á®áááááá¡ ááá¡áá¦áááá.
+torlauncher.no_bridges_available=ááááááá ááááááªááá á®ááááá áá áá á®ááááá¡áá¬ááááá. áá¬á£á®ááá á.
+
+torlauncher.connect=áááááá¨áá ááá
+torlauncher.restart_tor=Tor-áá¡ á®áááá®áá ááá¨áááá
+torlauncher.quit=ááá®á£á áá
+torlauncher.quit_win=ááá¡ááá
+torlauncher.done=áááááá
+
+torlauncher.forAssistance=ááá®ááá áááá¡áááá¡ ááá£áááá¨áá ááá %S
+torlauncher.forAssistance2=ááá®ááá áááá¡áááá¡ áá¬áááá %S
+
+torlauncher.copiedNLogMessages=áá¡ááá¡ áá¦ááá ááá¡á á£áááá£ááá. Tor-áá¡ áá¦á ááªá®ááá¡ %S á©áááá¬áá á áááááá á¢áá¥á¡á¢á£á á áááá¥á¢áá á¨á áá ááá¤áá¡á¢áá¡ á¬áá ááá¨á á©áá¡áá¡ááááá.
+
+torlauncher.bootstrapStatus.starting=ááá¨áááá
+torlauncher.bootstrapStatus.conn_pt=á®ááááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.conn_done_pt=á®ááááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.conn_proxy=áá áá¥á¡áá¡ááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.conn_done_proxy=áá áá¥á¡áá¡ááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.conn=Tor-ááááááªááááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.conn_done=Tor-ááááááªááááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.handshake=Tor-ááááááªááááá áááá¨áá áá¡ ááááá¬áááá
+torlauncher.bootstrapStatus.handshake_done=Tor-ááááááªááááá áááá¨áá á ááááá¬áááá£ááá
+torlauncher.bootstrapStatus.onehop_create=ááá¨áá¤á á£áá áááá¨áá áá¡ áááá§áá ááá áªááááá ááá
+torlauncher.bootstrapStatus.requesting_status=á¥á¡áááá¡ ááááááá ááááá¡ ááááááá
+torlauncher.bootstrapStatus.loading_status=á¥á¡áááá¡ ááááááá ááááá¡ á©áá¢ááá ááá
+torlauncher.bootstrapStatus.loading_keys=á£á¤ááááááá¡ááá á¡áá á¢áá¤áááá¢áááá¡ á©áá¢ááá ááá
+torlauncher.bootstrapStatus.requesting_descriptors=ááááááªáááááá¡ áááááªáááááá¡ áááá®áááá
+torlauncher.bootstrapStatus.loading_descriptors=ááááááªáááááá¡ áááááªáááááá¡ á©áá¢ááá ááá
+torlauncher.bootstrapStatus.enough_dirinfo=ááááááªáááá¡ áááááªááááá á©ááá¢ááá áá
+torlauncher.bootstrapStatus.ap_conn_pt=á¬á áááááá¡ á¨áá¥ááá: á®ááááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.ap_conn_done_pt=á¬á áááááá¡ á¨áá¥ááá: á®ááááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.ap_conn_proxy=á¬á áááááá¡ á¨áá¥ááá: áá áá¥á¡áá¡ááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.ap_conn_done_proxy=á¬á áááááá¡ á¨áá¥ááá: áá áá¥á¡áá¡ááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.ap_conn=á¬á áááááá¡ á¨áá¥ááá: Tor-ááááááªááááá áááááá¨áá ááá
+torlauncher.bootstrapStatus.ap_conn_done=á¬á áááááá¡ á¨áá¥ááá: Tor-ááááááªááááá áááááá¨áá ááá£ááá
+torlauncher.bootstrapStatus.ap_handshake=á¬á áááááá¡ á¨áá¥ááá: Tor-á¥á¡ááááá áááá¨áá áá¡ ááááá¬áááá
+torlauncher.bootstrapStatus.ap_handshake_done=á¬á áááááá¡ á¨áá¥ááá: Tor-á¥á¡ááááá áááá¨áá á ááááá¬áááá£ááá
+torlauncher.bootstrapStatus.circuit_create=á¬á áááááá¡ á¨áá¥ááá: Tor-á¬á áááá¡ áááá§áá ááá
+torlauncher.bootstrapStatus.done=Tor-á¥á¡ááááá áááááá¨áá ááá£ááá!
+
+torlauncher.bootstrapWarning.done=áááááá
+torlauncher.bootstrapWarning.connectrefused=áááá¨áá á á£áá á§áá¤áááá
+torlauncher.bootstrapWarning.misc=á¡á®ááááá¡á®áá
+torlauncher.bootstrapWarning.resourcelimit=áá áá¡ááááá áá¡á á áá¡á£á á¡ááá
+torlauncher.bootstrapWarning.identity=ááá¬áááá áá áááá®áááá
+torlauncher.bootstrapWarning.timeout=áááá¨áá áá¡ ááá§áááááá
+torlauncher.bootstrapWarning.noroute=ááá¡áááá áá áá áá áá¦ááá¨áá£áá
+torlauncher.bootstrapWarning.ioerror=á¬ááááá®áá/á©áá¬áá áá¡ á¨ááªáááá
+torlauncher.bootstrapWarning.pt_missing=ááá¡ááá áááááá áááááá§áááá ááá áááá«áááá
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=á¡áá ááá ááá áááá¨áá á áááááá áá.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=á¡áá ááá ááá áááááá¨áá ááá ááá á®áá á®áááá.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=áá áá¥á¡áá¡ááá áááááá¨áá ááá ááá á®áá á®áááá.
diff --git a/chrome/locale/ko/network-settings.dtd b/chrome/locale/ko/network-settings.dtd
new file mode 100644
index 00000000..de24133a
--- /dev/null
+++ b/chrome/locale/ko/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor ë¤í¸ìí¬ ì¤ì ">
+<!ENTITY torsettings.wizard.title.default "Torì ì°ê²°í기">
+<!ENTITY torsettings.wizard.title.configure "Tor ë¤í¸ìí¬ ì¤ì ">
+<!ENTITY torsettings.wizard.title.connecting "ì°ê²°ëë ì¤">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor ë¸ë¼ì°ì ì¸ì´">
+<!ENTITY torlauncher.localePicker.prompt "ì¸ì´ë¥¼ ì íí´ ì£¼ììì¤.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Toì ì°ê²°í기 ìí´ "ì°ê²°"ì í´ë¦íì¸ì.">
+<!ENTITY torSettings.configurePrompt "Tor를 ê²ì´íë êµê°(ì´ì§í¸, ì¤êµ, í°í¤ ë±) ë íë¡ìê° íìí ì¬ì¤ ë¤í¸ìí¬ìì ì°ê²°íë ê²½ì°, "ì¤ì "ì í´ë¦íì¬ ë¤í¸ìí¬ ì¤ì ì ì¡°ì í©ëë¤.">
+<!ENTITY torSettings.configure "구ì±">
+<!ENTITY torSettings.connect "ì°ê²°">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Tor ìì ë기 ì¤...">
+<!ENTITY torsettings.restartTor "Tor ì¬ìì">
+<!ENTITY torsettings.reconfigTor "ì¬êµ¬ì±">
+
+<!ENTITY torsettings.discardSettings.prompt "Tor ë¸ë¦¬ì§ë¥¼ 구ì±íê±°ë ë¡ì»¬ íë¡ì ì¤ì ì ì
ë ¥íìµëë¤. Tor ë¤í¸ìí¬ì ì§ì ì°ê²°íë ¤ë©´ ì´ ì¤ì ì ì ê±°í´ì¼ í©ëë¤.">
+<!ENTITY torsettings.discardSettings.proceed "ì¤ì ì ê±° ë° ì°ê²°">
+
+<!ENTITY torsettings.optional "ìµì
">
+
+<!ENTITY torsettings.useProxy.checkbox "ì¸í°ë·ì ì°ê²°í ë íë¡ì를 ì¬ì©í©ëë¤">
+<!ENTITY torsettings.useProxy.type "íë¡ì ì¢
ë¥">
+<!ENTITY torsettings.useProxy.type.placeholder "íë¡ì ì íì ì íí´ ì£¼ì¸ì.">
+<!ENTITY torsettings.useProxy.address "주ì">
+<!ENTITY torsettings.useProxy.address.placeholder "IP 주ì ëë í¸ì¤í¸ ë¤ì">
+<!ENTITY torsettings.useProxy.port "í¬í¸">
+<!ENTITY torsettings.useProxy.username "Username">
+<!ENTITY torsettings.useProxy.password "ë¹ë°ë²í¸">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "ì´ ì»´í¨í°ë í¹ì í¬í¸ë§ íì©íë ë°©íë²½ì íµí´ì ì°ê²°ë©ëë¤.">
+<!ENTITY torsettings.firewall.allowedPorts "íì©ë í¬í¸">
+<!ENTITY torsettings.useBridges.checkbox "ì°ë¦¬ëë¼ììë Tor를 ê²ì´í©ëë¤.">
+<!ENTITY torsettings.useBridges.default "ì ê³µë ë¸ë¦¿ì§ë¥¼ ì íí기">
+<!ENTITY torsettings.useBridges.default.placeholder "ë¸ë¦¬ì§ë¥¼ ì ííì¸ì.">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.orgìì ë¸ë¦¿ì§ ìì²í기">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ì´ë¯¸ì§ì ëì¨ ê¸ì를 ì
ë ¥íì¸ì.">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ìë¡ì´ 캡차 ìëê°ì 구í©ëë¤.">
+<!ENTITY torsettings.useBridges.captchaSubmit "ì ì¶íì¸">
+<!ENTITY torsettings.useBridges.custom "ë´ê° ìë ë¸ë¦¬ì§ë¥¼ ì ê³µ">
+<!ENTITY torsettings.useBridges.label "ì 뢰 ê°ë¥í ì¶ì²ìì ë°ì ë¸ë¦¬ì§ ì 보를 ì
ë ¥íì¸ì">
+<!ENTITY torsettings.useBridges.placeholder "주ì:í¬í¸ë²í¸ ì
ë ¥íì¸ì.(íì¤ì íëì©)">
+
+<!ENTITY torsettings.copyLog "Tor log를 í´ë¦½ë³´ëì ë³µì¬í기">
+
+<!ENTITY torsettings.proxyHelpTitle "íë¡ì ëìë§">
+<!ENTITY torsettings.proxyHelp1 "íì¬ë íêµ í¹ì ëí ë¤í¸ìí¬ë¥¼ íµí´ ì°ê²°íë ê²½ì°ì ë¡ì»¬ íë¡ìê° íìí ì ììµëë¤. íë¡ìê° íìíì§ ëª¨ë¥´ë ê²½ì°ìë ë¤ë¥¸ ë¸ë¼ì°ì ìì ì¸í°ë· ì¤ì ì íì¸íê±°ë ìì¤í
ì ë¤í¸ìí¬ ì¤ì ì íì¸íì¸ì.">
+
+<!ENTITY torsettings.bridgeHelpTitle "ë¸ë¦¬ì§ ì¤ê³ìë² ëìë§">
+<!ENTITY torsettings.bridgeHelp1 "ë¸ë¦¬ì§ë Tor ë¤í¸ìí¬ì ëí ì°ê²°ì ì°¨ë¨íë ê²ì ë ì´ë µê² í´ì£¼ë ë¹ê³µê° ì¤ê³ìë²ì
ëë¤. ê° ì íì ë¸ë¦¬ì§ë ê²ì´ì í¼í기 ìí´ ê°ê¸° ë¤ë¥¸ ë°©ë²ì ì¬ì©í©ëë¤. obfsë í¸ëí½ì ììì ë
¸ì´ì¦ì²ë¼ ë³´ì´ê² í´ì¤ëë¤. ê·¸ë¦¬ê³ meekì Tor ëì ì meek ìë¹ì¤ì ì°ê²°ëì´ìë ê²ì²ë¼ ë³´ì´ê² í´ì¤ëë¤.">
+<!ENTITY torsettings.bridgeHelp2 "ì¼ë¶ êµê°ìì ì´ë¤ ë°©ìì¼ë¡ë Tor를 ì°¨ë¨íë ¤ê³ í기 ë문ì, ì´ë¤ ë¸ë¦¬ì§ë í¹ì êµê°ììë ëìíì§ë§ ë¤ë¥¸ ê³³ììë ê·¸ë ì§ ììµëë¤. ë¹ì ì ëë¼ìì ì´ë¤ ë¸ë¦¬ì§ê° ëìíê³ ìëì§ ëª¨ë¥´ë ê²½ì° torproject.org/about/contact.html#support를 방문íì¸ì.">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Tor ë¤í¸ìí¬ì ì°ê²°í ëê¹ì§ 기ë¤ë ¤ì£¼ììì¤. ëª ë¶ ì ë ììë ì ììµëë¤.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor ì¤ì ">
+<!ENTITY torPreferences.torSettingsDescription "Tor ë¸ë¼ì°ì ë ì ì¸ê³ ìì²ëª
ì ìì ë´ì¬ìì ìí´ ì´ìëë Tor ë¤í¸ìí¬ì ë¹ì ì ì°ê²°í©ëë¤." >
+<!ENTITY torPreferences.learnMore "ë ìì보기">
+<!ENTITY torPreferences.bridges "ë¸ë¦¬ì§">
+<!ENTITY torPreferences.bridgesDescription "'ë¸ë¦¬ì§'ë Torê° ì°¨ë¨ë íê²½ìì Tor ë¤í¸ìí¬ì ì ìíë ¤ í ë ì ì©í©ëë¤. 주ì´ì§ íê²½ì ë°ë¼ ë¸ë¦¬ì§ë¥¼ ì¬ì©íë ê² ë¤ë¥¸ ì¤ê³ìë²ë¥¼ ì¬ì©íë ê² ë³´ë¤ ìí í ì ììµëë¤.">
+<!ENTITY torPreferences.useBridge "ë¸ë¦¬ì§ ì¬ì©">
+<!ENTITY torPreferences.requestNewBridge "ìë¡ì´ ë¸ë¦¬ì§ ìì²">
+<!ENTITY torPreferences.provideBridge "ë¸ë¦¬ì§ë¥¼ ì ê³µíì¸ì">
+<!ENTITY torPreferences.advanced "ê³ ê¸ì¤ì ">
+<!ENTITY torPreferences.advancedDescription "Tor ë¸ë¼ì°ì ìì ì¸í°ë·ì ì°ê²°íë ë°©ìì ì¤ì íì¸ì">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ì¼íë¡ êµ¬ë¶ ë ê°">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ë¸ë¦¬ì§ ìì²í기">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "ë¸ë¦¬ì§DBì ì°ê²°íê³ ìì¼ë, ì ì 기ë¤ë ¤ì£¼ì¸ì.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "ë¸ë¦¬ì§ë¥¼ ìì²í기 ìí´ CAPCHA를 íì´ì£¼ì¸ì.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "ì ì¶í ëµì´ ë§ì§ ììµëë¤. ë¤ì ìëí´ì£¼ì¸ì.">
+<!ENTITY torPreferences.viewTorLogs "Tor ë¡ê·¸ ì¡°í">
+<!ENTITY torPreferences.viewLogs "ë¡ê·¸ ì¡°í">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor ë¡ê·¸">
diff --git a/chrome/locale/ko/torlauncher.properties b/chrome/locale/ko/torlauncher.properties
new file mode 100644
index 00000000..50223f36
--- /dev/null
+++ b/chrome/locale/ko/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor ë°ì²
+
+torlauncher.tor_exited_during_startup=ììíë ëì Torê° ì¢
ë£ëììµëë¤. ì´ê²ì torrc íì¼ì ì¤ë¥, Tor ë PCì ë¤ë¥¸ íë¡ê·¸ë¨ì ë²ê·¸, í¹ì íëì¨ì´ ê²°í¨ì¼ë¡ ì¸í ê²ì¼ ì ììµëë¤. 기본 문ì 를 í´ê²°íê³ Tor를 ë¤ì ììí ëê¹ì§ Tor ë¸ë¼ì°ì ë ììëì§ ììµëë¤.
+torlauncher.tor_exited=Torê° ìê¸°ì¹ ìê² ì¢
ë£ëììµëë¤. ì´ê²ì Tor ìì²´ì ì¤ë¥, ì¬ì©ì ìì¤í
ì í íë¡ê·¸ë¨ ëë íëì¨ì´ì ì¤ë¥ ëë¬¸ì¼ ì ììµëë¤. ì¬ì©ìê° Tor를 ì¬ìì í기 ì ê¹ì§, Tor ë¸ë¼ì°ì ë ì´ë í ì¹ì¬ì´í¸ì ì ìíì§ ììµëë¤. 문ì ê° ê³ìëë¤ë©´, ì§ìíìê² ë¹ì ì Tor ë¡ê·¸ë¥¼ ë³´ë´ì£¼ì¸ì.
+torlauncher.tor_exited2=Tor를 ì¬ììí´ë ë¸ë¼ì°ì íì ë«íì§ ììµëë¤.
+torlauncher.tor_controlconn_failed=Tor ì ì´ í¬í¸ì ì°ê²°í ì ììµëë¤.
+torlauncher.tor_failed_to_start=Tor ììì ì¤í¨íìµëë¤.
+torlauncher.tor_control_failed=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.onionauthdir_missing=Tor onion ì¸ì¦ ëë í ë¦¬ê° ì¡´ì¬íì§ ìì¼ë©° ìì± í ì ììµëë¤.
+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=íë ì´ìì ë¸ë¦¬ì§ë¥¼ ì§ì í´ì¼ í©ëë¤.
+torlauncher.error_default_bridges_type_missing=ì ê³µë ë¸ë¦¬ì§ì ì ì¡ìë¨ ì íì ì íí´ì¼ í©ëë¤.
+torlauncher.error_bridgedb_bridges_missing=ë¸ë¦¬ì§ë¥¼ ìì²í´ì£¼ì¸ì.
+torlauncher.error_bridge_bad_default_type=ì ì¡ìë¨ ì í %Sê° ì ê³µí ë¸ë¦¬ì§ë ì í¨íì§ ììµëë¤. ì¤ì ì ì¡°ì íì¸ì.
+
+torlauncher.bridge_suffix.meek-amazon=(ì¤êµìì ìëí©ëë¤.)
+torlauncher.bridge_suffix.meek-azure=(ì¤êµìì ìëí©ëë¤.)
+
+torlauncher.request_a_bridge=ë¸ë¦¬ì§ ìì²í기
+torlauncher.request_a_new_bridge=ìë¡ì´ ë¸ë¦¬ì§ ìì²í기
+torlauncher.contacting_bridgedb=ë¸ë¦¬ì§DBì ì°ê²° ì¤ì
ëë¤. ì ì 기ë¤ë ¤ì£¼ì¸ì.
+torlauncher.captcha_prompt=ë¸ë¦¬ì§ ìì²ì ìí´ CAPTCHA를 íì´ì£¼ì¸ì.
+torlauncher.bad_captcha_solution=ì ì¶í ëµì´ ë§ì§ ììµëë¤. ë¤ì ìëí´ì£¼ì¸ì.
+torlauncher.unable_to_get_bridge=ë¸ë¦¬ì§DBìì ë¸ë¦¬ì§ë¥¼ ì»ì ì ììµëë¤.\n\n%S
+torlauncher.no_meek=ì´ ë¸ë¼ì°ì ë ë¸ë¦¬ì§ í보를 ìí´ íìí meekì ë§ê² ì¤ì ëì§ ìììµëë¤.
+torlauncher.no_bridges_available=ì§ê¸ì ì¬ì©í ì ìë ë¸ë¦¬ì§ê° ììµëë¤. ì£ì¡í©ëë¤.
+
+torlauncher.connect=ì°ê²°
+torlauncher.restart_tor=Tor ì¬ìì
+torlauncher.quit=ëë´ê¸°
+torlauncher.quit_win=ì¢
ë£
+torlauncher.done=ìë£
+
+torlauncher.forAssistance=ëìì´ íìíë©´, %Sì ì°ë½íì¸ì.
+torlauncher.forAssistance2=ëìì´ íìíë©´ %S를 방문íììì¤.
+
+torlauncher.copiedNLogMessages=ë³µì¬ ìë£. %S Tor ë¡ê·¸ ë©ìì§ë í
ì¤í¸ í¸ì§ê¸°ë ì´ë©ì¼ ë©ìì§ì ë¶ì¬ë£ì ì ìë ìíê° ë©ëë¤.
+
+torlauncher.bootstrapStatus.starting=ììì¤
+torlauncher.bootstrapStatus.conn_pt=ë¸ë¦¬ì§ì ì°ê²°íê³ ììµëë¤.
+torlauncher.bootstrapStatus.conn_done_pt=ë¸ë¦¬ì§ì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.conn_proxy=íë¡ìì ì°ê²°íê³ ììµëë¤.
+torlauncher.bootstrapStatus.conn_done_proxy=íë¡ìì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.conn=Tor ì¤ê³ìë²ì ì°ê²° ì¤ì
ëë¤
+torlauncher.bootstrapStatus.conn_done=Tor ì¤ê³ìë²ì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.handshake=Tor ì¤ê³ìë²ì êµì ì¤ì
ëë¤
+torlauncher.bootstrapStatus.handshake_done=Tor ì¤ê³ìë²ìì êµìì´ ìë£ëìµëë¤
+torlauncher.bootstrapStatus.onehop_create=ê²½ë¡ìì ì°ê²°ì ìí¸íí´ì ë§ë¤ê³ ìì´ì
+torlauncher.bootstrapStatus.requesting_status=ë¤í¸ìí¬ì ìí를 ê°ì ¸ì¤ê³ ììµëë¤.
+torlauncher.bootstrapStatus.loading_status=ë¤í¸ìí¬ì ìí를 ë¶ë¬ì¤ê³ ììµëë¤.
+torlauncher.bootstrapStatus.loading_keys=ì¸ì¦ì를 ë¡ë©íê³ ììµëë¤.
+torlauncher.bootstrapStatus.requesting_descriptors=ì¤ê³ìë² ì 보를 ìì²íê³ ììµëë¤.
+torlauncher.bootstrapStatus.loading_descriptors=ì¤ê³ìë² ì 보를 ë¶ë¬ì¤ê³ ììµëë¤.
+torlauncher.bootstrapStatus.enough_dirinfo=ì¤ê³ìë² ì ë³´ ë¶ë¬ì¤ê¸°ì ìë£íììµëë¤.
+torlauncher.bootstrapStatus.ap_conn_pt=ì°íë¡ êµ¬ì±: ë¸ë¦¬ì§ì ì°ê²° ì¤ì
ëë¤
+torlauncher.bootstrapStatus.ap_conn_done_pt=ì°íë¡ êµ¬ì±: ë¸ë¦¬ì§ì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.ap_conn_proxy=ì°íë¡ êµ¬ì±: íë¡ìì ì°ê²° ì¤ì
ëë¤
+torlauncher.bootstrapStatus.ap_conn_done_proxy=ì°íë¡ êµ¬ì±: íë¡ìì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.ap_conn=ì°íë¡ êµ¬ì±: Tor ì¤ê³ìë²ì ì°ê²° ì¤ì
ëë¤
+torlauncher.bootstrapStatus.ap_conn_done=ì°íë¡ êµ¬ì±: Tor ì¤ê³ìë²ì ì°ê²°ëììµëë¤.
+torlauncher.bootstrapStatus.ap_handshake=ì°íë¡ êµ¬ì±: Tor ì¤ê³ìë²ì êµì ì¤ì
ëë¤
+torlauncher.bootstrapStatus.ap_handshake_done=ì°íë¡ êµ¬ì±: Tor ì¤ê³ìë²ìì êµìì´ ìë£ëìµëë¤
+torlauncher.bootstrapStatus.circuit_create=ì°íë¡ êµ¬ì± : Tor ì°íë¡ ì¤ì ì¤ì
ëë¤
+torlauncher.bootstrapStatus.done=Tor ë¤í¸ìí¬ì ì°ê²°ëììµëë¤.
+
+torlauncher.bootstrapWarning.done=ìë£
+torlauncher.bootstrapWarning.connectrefused=ì°ê²°ì´ ê±°ë¶ëììµëë¤.
+torlauncher.bootstrapWarning.misc=기í
+torlauncher.bootstrapWarning.resourcelimit=리ìì¤ ë¶ì¡±
+torlauncher.bootstrapWarning.identity=ê³ì ë¶ì¼ì¹
+torlauncher.bootstrapWarning.timeout=ì°ê²° íììì
+torlauncher.bootstrapWarning.noroute=í¸ì¤í¸ë¡ì ì°ê²° ê²½ë¡ê° ìì
+torlauncher.bootstrapWarning.ioerror=ì½ê¸° / ì°ê¸° ì¤ë¥
+torlauncher.bootstrapWarning.pt_missing=ì¥ì°©í ì ì¡ìë¨ì´ ììµëë¤.
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ìë²ìì ì°ê²°ì´ ëì´ì¡ìµëë¤.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=ìë²ì ì°ê²°í ì ììµëë¤.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=íë¡ìì ì°ê²°í ì ììµëë¤.
diff --git a/chrome/locale/lt/network-settings.dtd b/chrome/locale/lt/network-settings.dtd
new file mode 100644
index 00000000..6bac8f7f
--- /dev/null
+++ b/chrome/locale/lt/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor tinklo nustatymai">
+<!ENTITY torsettings.wizard.title.default "Prisijungti prie Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor tinklo nustatymai">
+<!ENTITY torsettings.wizard.title.connecting "Užmezgiamas ryšys">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor NarÅ¡yklÄs kalba">
+<!ENTITY torlauncher.localePicker.prompt "Pasirinkite kalbÄ
.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "NorÄdami prisijungti prie Tor, spustelÄkite "Prisijungti".">
+<!ENTITY torSettings.configurePrompt "SpustelÄkite "KonfigÅ«ruoti", norÄdami reguliuoti tinklo nustatymus, jeigu esate Å¡alyje, kuri cenzÅ«ruoja Tor (tokioje kaip Egiptas, Kinija, Turkija) arba jeigu jungiatÄs iÅ¡ privaÄiojo tinklo, kuris reikalauja įgaliotojo serverio.">
+<!ENTITY torSettings.configure "Konfigūruoti">
+<!ENTITY torSettings.connect "Prisijungti">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Laukiama, kol bus paleistas Torâ¦">
+<!ENTITY torsettings.restartTor "Paleisti Tor iš naujo">
+<!ENTITY torsettings.reconfigTor "Konfigūruoti iš naujo">
+
+<!ENTITY torsettings.discardSettings.prompt "JÅ«s esate sukofigÅ«ravÄ Tor tinklų tiltus arba esate įraÅ¡Ä vietinio įgaliotojo serverio nustatymus. Tam, kad galÄtumÄte tiesiogiai prisijungti prie Tor tinklo, Å¡ie nustatymai privalo bÅ«ti paÅ¡alinti.">
+<!ENTITY torsettings.discardSettings.proceed "Å alinti nustatymus ir prisijungti">
+
+<!ENTITY torsettings.optional "Nebūtina">
+
+<!ENTITY torsettings.useProxy.checkbox "Prisijungimui prie interneto aÅ¡ naudoju įgaliotÄ
jį serverį">
+<!ENTITY torsettings.useProxy.type "Įgaliotojo serverio tipas">
+<!ENTITY torsettings.useProxy.type.placeholder "pasirinkite įgaliotojo serverio tipÄ
">
+<!ENTITY torsettings.useProxy.address "Adresas">
+<!ENTITY torsettings.useProxy.address.placeholder "IP adresas arba serverio vardas">
+<!ENTITY torsettings.useProxy.port "Prievadas">
+<!ENTITY torsettings.useProxy.username "Naudotojo vardas">
+<!ENTITY torsettings.useProxy.password "Slaptažodis">
+<!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 "Å is kompiuteris jungiasi per užkardÄ
, kuri leidžia jungtis tik prie tam tikrų prievadų">
+<!ENTITY torsettings.firewall.allowedPorts "Leidžiami prievadai">
+<!ENTITY torsettings.useBridges.checkbox "Mano šalyje Tor yra cenzūruojamas">
+<!ENTITY torsettings.useBridges.default "Pasirinkite įtaisytÄ
jį tinklų tiltÄ
">
+<!ENTITY torsettings.useBridges.default.placeholder "pasirinkite tinklų tiltÄ
">
+<!ENTITY torsettings.useBridges.bridgeDB "Prašyti tinklų tilto iš torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Ä®veskite ženklus iÅ¡ paveikslÄlio">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Gaukite naujÄ
iššūkį">
+<!ENTITY torsettings.useBridges.captchaSubmit "Pateikti">
+<!ENTITY torsettings.useBridges.custom "Pateikti man žinomÄ
tinklų tiltÄ
">
+<!ENTITY torsettings.useBridges.label "Ä®veskite tinklų tilto informacijÄ
iš patikimo šaltinio.">
+<!ENTITY torsettings.useBridges.placeholder "tipas adresas:prievadas (kiekvienoje eilutÄje po vienÄ
)">
+
+<!ENTITY torsettings.copyLog "Kopijuoti Tor žurnalÄ
į iÅ¡karpinÄ">
+
+<!ENTITY torsettings.proxyHelpTitle "Įgaliotojo serverio žinynas">
+<!ENTITY torsettings.proxyHelp1 "Vietinis įgaliotasis serveris gali bÅ«ti reikalingas, jungiantis per kompanijos, mokyklos ar universiteto tinklÄ
. Jeigu nesate tikri ar įgaliotasis serveris yra reikalingas, žiÅ«rÄkite interneto nustatymus kitoje narÅ¡yklÄje arba patikrinkite savo sistemos tinklo nustatymus.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Tiltų tinklo retransliavimo žinynas">
+<!ENTITY torsettings.bridgeHelp1 "Tinklų tiltai yra neregistruoti retransliavimai, kurie apsunkina ryÅ¡ių prie Tor tinklo blokavimÄ
. Kiekvienas tinklų tilto tipas naudoja kitokį bÅ«dÄ
iÅ¡vengti cenzÅ«ros. Obfs tinklų tiltai paverÄia jÅ«sų srautÄ
panašų į atsitiktinį triukÅ¡mÄ
, o meek tinklų tiltai paverÄia jÅ«sų srautÄ
, kad jis atrodytų taip, lyg jungtumÄtÄs prie tos paslaugos, o ne prie Tor.">
+<!ENTITY torsettings.bridgeHelp2 "DÄl to, kaip tam tikros Å¡alys bando blokuoti Tor, tam tikri tinklų tiltai vienose Å¡alyse veikia, o kitose neveikia. Jeigu nesate tikri, kurie tinklų tiltai jÅ«sų Å¡alyje veikia, apsilankykite torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Palaukite, kol mes užmegsime ryšį su Tor tinklu. Tai gali užtrukti kelias minutes.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor nustatymai">
+<!ENTITY torPreferences.torSettingsDescription "Tor NarÅ¡yklÄ nukreipia jÅ«sų srautÄ
per Tor tinklÄ
, veikiantį po visÄ
pasaulį iÅ¡sidÄsÄiusių tÅ«kstanÄių savanorių dÄka." >
+<!ENTITY torPreferences.learnMore "Sužinokite daugiau">
+<!ENTITY torPreferences.bridges "Tinklų tiltai">
+<!ENTITY torPreferences.bridgesDescription "Tinklo tiltai padeda jums pasiekti Tor tinklÄ
, vietose kur Tor užblokuotas. Priklausomai nuo to kur esate, vienas tiltas gali veikti geriau nei kitas.">
+<!ENTITY torPreferences.useBridge "Naudoti tinklų tiltÄ
">
+<!ENTITY torPreferences.requestNewBridge "Užklausti naujÄ
tinklų tiltÄ
â¦">
+<!ENTITY torPreferences.provideBridge "Pateikite tinklų tiltÄ
">
+<!ENTITY torPreferences.advanced "IÅ¡plÄstiniai">
+<!ENTITY torPreferences.advancedDescription "SukonfigÅ«ruokite kaip Tor NarÅ¡yklÄ jungsis prie interneto.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Kableliais atskirtos reikÅ¡mÄs">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Užklausti tinklų tiltÄ
â¦">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Susisiekiama su BridgeDB. Palaukite.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "NorÄdami užklausti tinklų tiltÄ
, iÅ¡sprÄskite saugos kodÄ
.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Sprendimas neteisingas. Bandykite dar kartÄ
.">
+<!ENTITY torPreferences.viewTorLogs "Rodyti Tor žurnalus.">
+<!ENTITY torPreferences.viewLogs "Rodyti žurnalusâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor žurnalai">
diff --git a/chrome/locale/lt/torlauncher.properties b/chrome/locale/lt/torlauncher.properties
new file mode 100644
index 00000000..05183915
--- /dev/null
+++ b/chrome/locale/lt/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor paleidyklÄ
+
+torlauncher.tor_exited_during_startup=Tor nustojo veikti paleisties metu. Taip galÄjo nutikti dÄl klaidos jÅ«sų torrc faile, klaidos Tor ar kitoje jÅ«sų sistemos programoje, arba dÄl aparatinÄs įrangos kaltÄs. Tor NarÅ¡yklÄ nepasileis tol, kol neiÅ¡taisysite slypinÄios problemos ir iÅ¡ naujo nepaleisite Tor.
+torlauncher.tor_exited=Tor netikÄtai nustojo veikti. Taip galÄjo atsitikti arba dÄl klaidos Tor, arba dÄl klaidos kitoje jÅ«sų sistemos programoje, arba dÄl sugedusios aparatinÄs įrangos. Kol iÅ¡ naujo nepaleisite Tor, Tor NarÅ¡yklÄ negalÄs prisijungti prie jokių interneto tinklalapių. Jei problema iÅ¡lieka, praÅ¡ome iÅ¡siųsti Tor įvykių žurnalo kopijÄ
Tor palaikymo komandai.
+torlauncher.tor_exited2=Paleidus Tor iÅ¡ naujo, jÅ«sų narÅ¡yklÄs kortelÄs nebus užvertos.
+torlauncher.tor_controlconn_failed=Nepavyko prisijungti prie Tor valdymo prievado.
+torlauncher.tor_failed_to_start=Tor nepavyko pasileisti.
+torlauncher.tor_control_failed=Nepavyko perimti Tor valdymo.
+torlauncher.tor_bootstrap_failed=Tor nepavyko užmegzti ryšio su Tor tinklu.
+torlauncher.tor_bootstrap_failed_details=%1$S patyrÄ nesÄkmÄ (%2$S).
+
+torlauncher.unable_to_start_tor=Nepavyksta paleisti Tor.\n\n%S
+torlauncher.tor_missing=Trūksta Tor vykdomojo failo.
+torlauncher.torrc_missing=Trūksta torrc failo ir jo nepavyko sukurti.
+torlauncher.datadir_missing=NÄra Tor duomenų katalogo ir nepavyko jo sukurti.
+torlauncher.onionauthdir_missing=Tor onion tapatybÄs nustatymo katalogo nÄra ir nepavyko jo sukurti.
+torlauncher.password_hash_missing=Nepavyko gauti maišyto slaptažodžio.
+
+torlauncher.failed_to_get_settings=Nepavyko gauti Tor nustatymų.\n\n%S
+torlauncher.failed_to_save_settings=Nepavyko įrašyti Tor nustatymų.\n\n%S
+torlauncher.ensure_tor_is_running=Įsitikinkite, kad Tor veikia.
+
+torlauncher.error_proxy_addr_missing=Jei norite, kad Tor prie interneto jungtųsi per įgaliotÄ
jį serverį, turite nurodyti ir prievado numerį, ir serverio IP adresÄ
arba serverio vardÄ
.
+torlauncher.error_proxy_type_missing=Privalote pasirinkti įgaliotojo serverio tipÄ
.
+torlauncher.error_bridges_missing=Privalote nurodyti bent vienÄ
tinklų tiltÄ
.
+torlauncher.error_default_bridges_type_missing=Privalote nurodytiems tinklų tiltams pasirinkti perdavimo tipÄ
.
+torlauncher.error_bridgedb_bridges_missing=Užklauskite tinklų tiltÄ
.
+torlauncher.error_bridge_bad_default_type=Neprieinamas nei vienas tinklų tiltas, kurio perdavimo tipas būtų %S. Prašome sureguliuoti savo nustatymus.
+
+torlauncher.bridge_suffix.meek-amazon=(veikia Kinijoje)
+torlauncher.bridge_suffix.meek-azure=(veikia Kinijoje)
+
+torlauncher.request_a_bridge=Užklausti tinklų tiltÄ
â¦
+torlauncher.request_a_new_bridge=Užklausti naujÄ
tinklų tiltÄ
â¦
+torlauncher.contacting_bridgedb=Susisiekiama su BridgeDB. Palaukite.
+torlauncher.captcha_prompt=NorÄdami užklausti tinklų tiltÄ
, iÅ¡sprÄskite saugos kodÄ
.
+torlauncher.bad_captcha_solution=Sprendimas neteisingas. Bandykite dar kartÄ
.
+torlauncher.unable_to_get_bridge=Nepavyko gauti tinklų tilto iš BridgeDB.\n\n%S
+torlauncher.no_meek=Å i narÅ¡yklÄ nÄra sukonfigÅ«ruota naudoti meek, kurio reikia, norint gauti tinklų tiltus.
+torlauncher.no_bridges_available=Å iuo metu nÄra prieinamų tinklų tiltų. Apgailestaujame.
+
+torlauncher.connect=Prisijungti
+torlauncher.restart_tor=Paleisti Tor iš naujo
+torlauncher.quit=Baigti
+torlauncher.quit_win=IÅ¡eiti
+torlauncher.done=Atlikta
+
+torlauncher.forAssistance=Jeigu jums reikia pagalbos, susisiekite su %S
+torlauncher.forAssistance2=NorÄdami gauti pagalbos, apsilankykite %S
+
+torlauncher.copiedNLogMessages=Kopijavimas atliktas. %S Tor įvykių žurnalas paruoÅ¡tas įklijuoti į teksto redagavimo programÄ
ar elektroninio paÅ¡to praneÅ¡imÄ
.
+
+torlauncher.bootstrapStatus.starting=Paleidžiama
+torlauncher.bootstrapStatus.conn_pt=Jungiamasi prie tinklų tilto
+torlauncher.bootstrapStatus.conn_done_pt=Prisijungta prie tinklų tilto
+torlauncher.bootstrapStatus.conn_proxy=Jungiamasi prie įgaliotojo serverio
+torlauncher.bootstrapStatus.conn_done_proxy=Prisijungta prie įgaliotojo serverio
+torlauncher.bootstrapStatus.conn=Jungiamasi prie Tor retransliavimo
+torlauncher.bootstrapStatus.conn_done=Prisijungta prie Tor retransliavimo
+torlauncher.bootstrapStatus.handshake=Derimasi su Tor retransliavimu
+torlauncher.bootstrapStatus.handshake_done=Užbaigtas derÄjimasis su Tor retransliavimu
+torlauncher.bootstrapStatus.onehop_create=Užmezgiamas šifruoto katalogo ryšys
+torlauncher.bootstrapStatus.requesting_status=Gaunama tinklo būsena
+torlauncher.bootstrapStatus.loading_status=Įkeliama tinklo būsena
+torlauncher.bootstrapStatus.loading_keys=Įkeliami liudijimų įstaigos liudijimai
+torlauncher.bootstrapStatus.requesting_descriptors=Užklausiama retransliavimo informacija
+torlauncher.bootstrapStatus.loading_descriptors=Įkeliama retransliavimo informacija
+torlauncher.bootstrapStatus.enough_dirinfo=Užbaigtas retransliavimo informacijos įkÄlimas
+torlauncher.bootstrapStatus.ap_conn_pt=Sukuriamos grandinÄs: Jungiamasi prie tinklų tilto
+torlauncher.bootstrapStatus.ap_conn_done_pt=Sukuriamos grandinÄs: Prisijungta prie tinklų tilto
+torlauncher.bootstrapStatus.ap_conn_proxy=Sukuriamos grandinÄs: Jungiamasi prie įgaliotojo serverio
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Sukuriamos grandinÄs: Prisijungta prie įgaliotojo serverio
+torlauncher.bootstrapStatus.ap_conn=Sukuriamos grandinÄs: Jungiamasi prie Tor retransliavimo
+torlauncher.bootstrapStatus.ap_conn_done=Sukuriamos grandinÄs: Prisijungta prie Tor retransliavimo
+torlauncher.bootstrapStatus.ap_handshake=Sukuriamos grandinÄs: Derimasi su Tor retransliavimu
+torlauncher.bootstrapStatus.ap_handshake_done=Sukuriamos grandinÄs: Užbaigtas derÄjimasis su Tor retransliavimu
+torlauncher.bootstrapStatus.circuit_create=Sukuriamos grandinÄs: Užmezgiama Tor grandinÄ
+torlauncher.bootstrapStatus.done=Prisijungta prie Tor tinklo!
+
+torlauncher.bootstrapWarning.done=atlikta
+torlauncher.bootstrapWarning.connectrefused=atsisakyta sujungti
+torlauncher.bootstrapWarning.misc=įvairūs
+torlauncher.bootstrapWarning.resourcelimit=nepakanka išteklių
+torlauncher.bootstrapWarning.identity=tapatybÄs neatitiktis
+torlauncher.bootstrapWarning.timeout=pasibaigÄ ryÅ¡iui skirtas laikas
+torlauncher.bootstrapWarning.noroute=nÄra marÅ¡ruto iki pagrindinio kompiuterio
+torlauncher.bootstrapWarning.ioerror=skaitymo/rašymo klaida
+torlauncher.bootstrapWarning.pt_missing=trÅ«ksta keiÄiamojo perdavimo
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Ryšys su serveriu nutrūko.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Nepavyko prisijungti prie serverio.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Nepavyko prisijungti prie įgaliotojo serverio.
diff --git a/chrome/locale/mk/network-settings.dtd b/chrome/locale/mk/network-settings.dtd
new file mode 100644
index 00000000..5e2578f5
--- /dev/null
+++ b/chrome/locale/mk/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor мÑежни поÑÑавки">
+<!ENTITY torsettings.wizard.title.default "ÐовÑзи Ñе на Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor мÑежни поÑÑавки">
+<!ENTITY torsettings.wizard.title.connecting "ÐоÑпоÑÑавÑваÑе на вÑÑка">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor Browser Ñазик">
+<!ENTITY torlauncher.localePicker.prompt "ÐдбеÑеÑе Ñазик.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ÐликнеÑе на "ÐовÑзи" да Ñе повÑзеÑе на Tor.">
+<!ENTITY torSettings.configurePrompt "ÐликнеÑе на "ÐонÑигÑÑиÑаÑ" за да ги конÑигÑÑиÑаÑе мÑежниÑе поÑÑавки ако ÑÑе во земÑа коÑа го ÑензÑÑиÑа Tor (како ÐгипеÑ, Ðина, ТÑÑÑиÑа) или ако Ñе повÑзÑваÑе од пÑиваÑна мÑежа коÑа баÑа пÑокÑи.">
+<!ENTITY torSettings.configure "ÐонÑигÑÑиÑаÑ">
+<!ENTITY torSettings.connect "ÐовÑзи">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "ÐоÑÐµÐºÐ°Ñ Ð·Ð° ÑÑаÑÑÑваÑе на Tor...">
+<!ENTITY torsettings.restartTor "РеÑÑаÑÑиÑÐ°Ñ Ð³Ð¾ Tor">
+<!ENTITY torsettings.reconfigTor "ÐÑе-конÑигÑÑиÑаÑ">
+
+<!ENTITY torsettings.discardSettings.prompt "ÐмаÑе конÑигÑÑиÑано Tor моÑÑови или имаÑе внеÑено локални пÑокÑи поÑÑавки. Ðа диÑекÑно да Ñе повÑзеÑе на Tor мÑежаÑа, овие поÑÑавки моÑÐ°Ð°Ñ Ð´Ð° Ð±Ð¸Ð´Ð°Ñ Ð¸Ð·Ð±ÑиÑани.">
+<!ENTITY torsettings.discardSettings.proceed "ÐзбÑиÑи ги поÑÑавкиÑе и повÑзи Ñе">
+
+<!ENTITY torsettings.optional "ÐпÑионално">
+
+<!ENTITY torsettings.useProxy.checkbox "ÐоÑиÑÑам пÑокÑи за повÑзÑваÑе на ÐнÑеÑнеÑ">
+<!ENTITY torsettings.useProxy.type "Тип на ÐÑокÑи">
+<!ENTITY torsettings.useProxy.type.placeholder "одбеÑи Ñип на пÑокÑи">
+<!ENTITY torsettings.useProxy.address "ÐдÑеÑа">
+<!ENTITY torsettings.useProxy.address.placeholder "IP адÑеÑи или име на Ñ
оÑÑ">
+<!ENTITY torsettings.useProxy.port "ÐоÑÑа">
+<!ENTITY torsettings.useProxy.username "ÐоÑиÑниÑко име">
+<!ENTITY torsettings.useProxy.password "Ðозинка">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "ÐÐ²Ð¾Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑÐµÑ Ð¾Ð´Ð¸ пÑÐµÐºÑ Ð·Ð°ÑÑиÑен Ñид ÐºÐ¾Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»Ñва повÑзÑваÑа до одÑедени поÑÑи">
+<!ENTITY torsettings.firewall.allowedPorts "Ðозволени поÑÑи">
+<!ENTITY torsettings.useBridges.checkbox "Tor е ÑензÑÑиÑан во моÑаÑа дÑжава">
+<!ENTITY torsettings.useBridges.default "ÐдбеÑи вгÑаден моÑÑ">
+<!ENTITY torsettings.useBridges.default.placeholder "одбеÑи моÑÑ">
+<!ENTITY torsettings.useBridges.bridgeDB "ÐаÑаÑе за моÑÑ Ð¾Ð´ torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ÐнеÑеÑе ги каÑакÑеÑиÑе од ÑликаÑа">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ÐÑобаÑÑе нов пÑедизвик">
+<!ENTITY torsettings.useBridges.captchaSubmit "ÐÑпÑаÑи">
+<!ENTITY torsettings.useBridges.custom "Ðбезбеди моÑÑ ÐºÐ¾Ñ Ð³Ð¾ знам">
+<!ENTITY torsettings.useBridges.label "ÐнеÑеÑе инÑоÑмаÑии за моÑÑ Ð¾Ð´ довеÑлив извоÑ.">
+<!ENTITY torsettings.useBridges.placeholder "внеÑи адÑеÑа:поÑÑа (по една во ÑÐµÐºÐ¾Ñ Ñед)">
+
+<!ENTITY torsettings.copyLog "ÐопиÑÐ°Ñ Ð³Ð¾ Tor Ð»Ð¾Ð³Ð¾Ñ Ð·Ð° залепÑваÑе">
+
+<!ENTITY torsettings.proxyHelpTitle "ÐÑокÑи помоÑ">
+<!ENTITY torsettings.proxyHelp1 "Ðоже да ви биде поÑÑебно локално пÑокÑи кога Ñе повÑзÑваÑе пÑÐµÐºÑ Ð¼Ñежа на компаниÑа, ÑÑилиÑÑе, или ÑнивеÑзиÑеÑ. Ðко не ÑÑе ÑигÑÑни дали е поÑÑебно пÑокÑи, погледнеÑе во ÐнÑеÑÐ½ÐµÑ Ð¿Ð¾ÑÑавки во дÑÑг пÑелиÑÑÑÐ²Ð°Ñ Ð¸Ð»Ð¸ пÑовеÑеÑе ги мÑежниÑе поÑÑавки на ÑиÑÑемоÑ.">
+
+<!ENTITY torsettings.bridgeHelpTitle "ÐÐ¾Ð¼Ð¾Ñ Ð·Ð° моÑÑ Ñеле">
+<!ENTITY torsettings.bridgeHelp1 "ÐоÑÑовиÑе Ñе неизлиÑÑани Ñелеа кои го пÑÐ°Ð²Ð°Ñ Ð¿Ð¾ÑеÑко блокиÑаÑеÑо на повÑзÑваÑаÑа кон Tor мÑежаÑа. Ð¡ÐµÐºÐ¾Ñ Ñип на моÑÑ ÐºÐ¾ÑиÑÑи ÑазлиÑен меÑод за избегнÑваÑе на ÑензÑÑиÑаÑеÑо. obfs моÑÑÐ¾Ñ Ð³Ð¾ пÑави пÑоÑÐ¾ÐºÐ¾Ñ Ð½Ð° инÑоÑмаÑии да изгледа ноÑмален, а meek пÑави како да е од Ð½ÐµÐºÐ¾Ñ ÑÑандаÑден пÑелиÑÑÑÐ²Ð°Ñ Ð½Ð°Ð¼ÐµÑÑо од Tor.">
+<!ENTITY torsettings.bridgeHelp2 "ÐоÑади Ñоа ÐºÐ¾Ð»ÐºÑ ÐºÐ¾Ð½ÐºÑеÑно дÑжавиÑе Ñе обидÑÐ²Ð°Ð°Ñ Ð´Ð° го блокиÑÐ°Ð°Ñ Tor, конкÑеÑни моÑÑови ÑабоÑÐ°Ñ Ð²Ð¾ едни конкÑеÑни дÑжави но не и во дÑÑги. Ðко не ÑÑе ÑигÑÑни кои моÑÑови ÑабоÑÐ°Ñ Ð²Ð¾ ваÑаÑа дÑжава, поÑеÑеÑе Ñа torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Ðе молиме поÑекаÑÑе додека Ñе воÑпоÑÑави повÑзÑваÑеÑо Ñо Ð¢Ð¾Ñ Ð¼ÑежаÑа. Ðва може да поÑÑае Ð½ÐµÐºÐ¾Ð»ÐºÑ Ð¼Ð¸Ð½ÑÑи.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor ÐоÑÑавки">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser го ÑÑÑиÑа ваÑÐ¸Ð¾Ñ ÑообÑаÑÐ°Ñ Ð¿ÑÐµÐºÑ Tor мÑежаÑа, водена од илÑадниÑи волонÑеÑи ÑиÑÑм ÑвеÑоÑ." >
+<!ENTITY torPreferences.learnMore "ÐаÑÑи повеÑе">
+<!ENTITY torPreferences.bridges "ÐоÑÑови">
+<!ENTITY torPreferences.bridgesDescription "ÐоÑÑовиÑе ви Ð¿Ð¾Ð¼Ð°Ð³Ð°Ð°Ñ Ð´Ð° пÑиÑÑапиÑе на Tor мÑежаÑа на меÑÑа каде Tor е блокиÑан. ÐавиÑно од Ñоа каде ÑÑе, еден моÑÑ Ð¼Ð¾Ð¶Ðµ да ÑабоÑи подобÑо од дÑÑг.">
+<!ENTITY torPreferences.useBridge "ÐоÑиÑÑи моÑÑ">
+<!ENTITY torPreferences.requestNewBridge "ÐаÑаÑе за нов моÑÑ...">
+<!ENTITY torPreferences.provideBridge "Ðвозможи моÑÑ">
+<!ENTITY torPreferences.advanced "ÐапÑедно">
+<!ENTITY torPreferences.advancedDescription "ÐонÑигÑÑиÑаÑÑе како Tor Browser да Ñе повÑзÑва на ÐнÑеÑнеÑ.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Разделени-Ñо-запиÑка вÑедноÑÑи">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ÐобаÑÐ°Ñ ÐоÑÑ">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "ÐонÑакÑиÑÐ°Ñ BridgeDB. Ðе молиме поÑекаÑÑе.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "РеÑеÑе Ñа ÐÐÐÐЧÐТРза да побаÑаÑе моÑÑ.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "РеÑениеÑо е погÑеÑно. Ðе молиме обидеÑе Ñе повÑоÑно.">
+<!ENTITY torPreferences.viewTorLogs "Ðиди ги Tor логовиÑе.">
+<!ENTITY torPreferences.viewLogs "Ðиди логови...">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Ðогови">
diff --git a/chrome/locale/mk/torlauncher.properties b/chrome/locale/mk/torlauncher.properties
new file mode 100644
index 00000000..f7071713
--- /dev/null
+++ b/chrome/locale/mk/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor ÑÑаÑÑÑваÑ
+
+torlauncher.tor_exited_during_startup=Tor Ñе иÑклÑÑи за вÑеме на вклÑÑÑваÑеÑо. Ðва може да е поÑади гÑаÑка во ваÑаÑа torrc даÑоÑека, гÑеÑка во Tor или дÑÑга пÑогÑама во ваÑÐ¸Ð¾Ñ ÑиÑÑем, или пÑоблем Ñо Ñ
аÑдевеÑоÑ. Ðодека не го попÑавиÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ð¾Ñ ÐºÐ¾Ñ Ð³Ð¾ пÑедизвикÑва ова, и не го ÑеÑÑаÑÑиÑаÑе Tor, Tor Browser нема да Ñе ÑÑаÑÑÑва.
+torlauncher.tor_exited=Tor неоÑекÑвано Ñе иÑклÑÑи. Ðва може да е до гÑеÑка во ÑÐ°Ð¼Ð¸Ð¾Ñ Tor, дÑÑга пÑогÑама во ÑиÑÑемоÑ, или пÑоблем Ñо Ñ
аÑдвеÑоÑ. Ðодека не го ÑеÑÑаÑÑиÑаÑе Tor, Tor Browser нема да може да Ñа оÑвоÑи било коÑа веб ÑÑÑана. Ðко пÑÐ¾Ð±Ð»ÐµÐ¼Ð¾Ñ Ð¾ÑÑане, ве молиме иÑпÑаÑеÑе копиÑа од ваÑÐ¸Ð¾Ñ Tor лог на ÑÐ¸Ð¼Ð¾Ñ Ð·Ð° поддÑÑка.
+torlauncher.tor_exited2=РеÑÑаÑÑиÑаÑеÑо на Tor нема да ви ги заÑвоÑи ÑабовиÑе во ваÑÐ¸Ð¾Ñ Ð¿ÑелиÑÑÑваÑ.
+torlauncher.tor_controlconn_failed=Ðе може да Ñе повÑзе на Tor конÑÑолнаÑа поÑÑа.
+torlauncher.tor_failed_to_start=Tor не ÑÑпеа да Ñе ÑÑаÑÑÑва.
+torlauncher.tor_control_failed=Ðе ÑÑпеа да пÑеземе конÑÑола вÑз Tor.
+torlauncher.tor_bootstrap_failed=Tor не ÑÑпеа да воÑпоÑÑави повÑзÑваÑе Ñо 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.onionauthdir_missing=ÐиÑекÑоÑиÑÐ¼Ð¾Ñ Ð·Ð° Tor onion авÑенÑиÑикаÑиÑа не поÑÑои или не може да биде Ñоздаден.
+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 адÑеÑиÑе или Ñ
оÑÑовиÑе и бÑоÑÐ¾Ñ Ð½Ð° поÑÑаÑа за да го конÑигÑÑиÑаÑе Tor да коÑиÑÑи пÑокÑи за пÑиÑÑап на ÐнÑеÑнеÑ.
+torlauncher.error_proxy_type_missing=ÐоÑаÑе да одбеÑеÑе Ñип на пÑокÑи.
+torlauncher.error_bridges_missing=ÐоÑаÑе да одбеÑеÑе еден или повеÑе моÑÑови.
+torlauncher.error_default_bridges_type_missing=ÐоÑа да одбеÑеÑе Ñип на ÑÑанÑпоÑÑ Ð·Ð° обезбедениÑе моÑÑови.
+torlauncher.error_bridgedb_bridges_missing=Ðе молиме побаÑаÑÑе моÑÑ.
+torlauncher.error_bridge_bad_default_type=Ðема обезбедени моÑÑови кои го Ð¸Ð¼Ð°Ð°Ñ ÑÐ¸Ð¿Ð¾Ñ Ð½Ð° ÑÑанÑпоÑÑ %S а Ñе доÑÑапни. ÐÑилагодеÑе ги ваÑиÑе поÑÑавки.
+
+torlauncher.bridge_suffix.meek-amazon=(ÑабоÑи во Ðина)
+torlauncher.bridge_suffix.meek-azure=(ÑабоÑи во Ðина)
+
+torlauncher.request_a_bridge=ÐаÑаÑе за моÑÑ...
+torlauncher.request_a_new_bridge=ÐаÑаÑе за нов моÑÑ...
+torlauncher.contacting_bridgedb=ÐонÑакÑиÑаÑе Ñо BridgeDB. Ðе молиме поÑекаÑÑе.
+torlauncher.captcha_prompt=РеÑеÑе Ñа ÐÐÐÐЧÐТРза да побаÑаÑе моÑÑ.
+torlauncher.bad_captcha_solution=РеÑениеÑо е погÑеÑно. Ðе молиме обидеÑе Ñе повÑоÑно.
+torlauncher.unable_to_get_bridge=Ðе е во можноÑÑ Ð´Ð¾Ð±Ð¸Ð²Ð°ÑеÑо на моÑÑ Ð¾Ð´ BridgeDB.\n\n%S
+torlauncher.no_meek=ÐÐ²Ð¾Ñ Ð¿ÑелиÑÑÑÐ²Ð°Ñ Ð½Ðµ е конÑигÑÑиÑан за meek, ÐºÐ¾Ñ Ðµ поÑÑебен за добиваÑе на моÑÑови.
+torlauncher.no_bridges_available=Ðема доÑÑапни моÑÑови во Ð¾Ð²Ð¾Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ. ÐзвинеÑе.
+
+torlauncher.connect=ÐовÑзи
+torlauncher.restart_tor= ÐовÑоÑно ÑÑаÑÑÑваÑе на Tor
+torlauncher.quit=ÐÑекини
+torlauncher.quit_win=Ðзлез
+torlauncher.done=ÐавÑÑено
+
+torlauncher.forAssistance=Ðа помоÑ, конÑакÑиÑаÑÑе не на %S
+torlauncher.forAssistance2=Ðа помоÑ, поÑеÑеÑе Ñа %S
+
+torlauncher.copiedNLogMessages=ÐопиÑаÑеÑо е завÑÑено. %S Tor лог поÑакиÑе Ñе подгоÑвени да Ð±Ð¸Ð´Ð°Ñ Ð·Ð°Ð»ÐµÐ¿ÐµÐ½Ð¸ во ÑÑедÑÐ²Ð°Ñ Ð½Ð° ÑекÑÑ Ð¸Ð»Ð¸ во поÑака за е-поÑÑа.
+
+torlauncher.bootstrapStatus.starting=ÐапоÑнÑваÑе
+torlauncher.bootstrapStatus.conn_pt=ÐовÑзÑваÑе Ñо моÑÑ
+torlauncher.bootstrapStatus.conn_done_pt=ÐовÑзан Ñо моÑÑ
+torlauncher.bootstrapStatus.conn_proxy=ÐовÑзÑваÑе Ñо пÑокÑи
+torlauncher.bootstrapStatus.conn_done_proxy=ÐовÑзан Ñо моÑÑ
+torlauncher.bootstrapStatus.conn=ÐовÑзÑваÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.conn_done=ÐовÑзан Ñо Tor Ñеле
+torlauncher.bootstrapStatus.handshake=ÐÑеговаÑаÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.handshake_done=ÐавÑÑено пÑеговаÑаÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.onehop_create=ÐоÑпоÑÑавÑваÑе енкÑипÑиÑано повÑзÑваÑе Ñо диÑекÑоÑиÑмоÑ
+torlauncher.bootstrapStatus.requesting_status=ÐобиваÑе на мÑежен ÑÑаÑÑÑ
+torlauncher.bootstrapStatus.loading_status=ÐÑиÑÑваÑе на мÑежен ÑÑаÑÑÑ
+torlauncher.bootstrapStatus.loading_keys=ÐÑиÑÑваÑе на авÑоÑиÑеÑни ÑеÑÑиÑикаÑи
+torlauncher.bootstrapStatus.requesting_descriptors=ÐаÑаÑе на инÑоÑмаÑии за Ñеле
+torlauncher.bootstrapStatus.loading_descriptors=ÐÑиÑÑваÑе на инÑоÑмаÑии за Ñеле
+torlauncher.bootstrapStatus.enough_dirinfo=ÐавÑÑено е вÑиÑÑваÑеÑо на инÑоÑмаÑииÑе за ÑелеÑо
+torlauncher.bootstrapStatus.ap_conn_pt=ÐÑадеÑе кÑÑгови: ÐовÑзÑваÑе Ñо моÑÑ
+torlauncher.bootstrapStatus.ap_conn_done_pt=ÐÑадеÑе кÑÑгови: ÐовÑзан Ñо моÑÑ
+torlauncher.bootstrapStatus.ap_conn_proxy=ÐÑадеÑе кÑÑгови: ÐовÑзÑваÑе Ñо пÑокÑи
+torlauncher.bootstrapStatus.ap_conn_done_proxy=ÐÑадеÑе кÑÑгови: ÐовÑзан Ñо пÑокÑи
+torlauncher.bootstrapStatus.ap_conn=ÐÑадеÑе кÑÑгови: ÐовÑзÑваÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.ap_conn_done=ÐÑадеÑе кÑÑгови: ÐовÑзан Ñо Tor Ñеле
+torlauncher.bootstrapStatus.ap_handshake=ÐÑадеÑе кÑÑгови: ÐÑеговаÑаÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.ap_handshake_done=ÐÑадеÑе кÑÑгови: ÐавÑÑено пÑеговаÑаÑе Ñо Tor Ñеле
+torlauncher.bootstrapStatus.circuit_create=ÐÑадеÑе кÑÑгови: ÐоÑпоÑÑавÑваÑе на Tor кÑÑг
+torlauncher.bootstrapStatus.done=ÐовÑзани ÑÑе на Tor мÑежаÑа!
+
+torlauncher.bootstrapWarning.done=завÑÑено
+torlauncher.bootstrapWarning.connectrefused=повÑзÑваÑеÑо е одбиено
+torlauncher.bootstrapWarning.misc=Ñазно
+torlauncher.bootstrapWarning.resourcelimit=недоволни ÑеÑÑÑÑи
+torlauncher.bootstrapWarning.identity=иденÑиÑеÑÑко неÑоглаÑÑваÑе
+torlauncher.bootstrapWarning.timeout=вÑемеÑо за повÑзÑваÑе иÑÑеÑе
+torlauncher.bootstrapWarning.noroute=нема ÑÑÑа до Ñ
оÑÑ
+torlauncher.bootstrapWarning.ioerror=гÑеÑка пÑи ÑиÑаÑе/запиÑÑваÑе
+torlauncher.bootstrapWarning.pt_missing=недоÑÑаÑÑва pluggable transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ÐовÑзÑваÑеÑо Ñо ÑеÑвеÑÐ¾Ñ Ð±ÐµÑе изгÑбено.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ðе може да Ñе повÑзе Ñо ÑеÑвеÑоÑ.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ðе може да Ñе повÑзе Ñо пÑокÑиÑо.
diff --git a/chrome/locale/ms/network-settings.dtd b/chrome/locale/ms/network-settings.dtd
new file mode 100644
index 00000000..5984d7a5
--- /dev/null
+++ b/chrome/locale/ms/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tetapan Rangkaian Tor">
+<!ENTITY torsettings.wizard.title.default "Sambung denganTor">
+<!ENTITY torsettings.wizard.title.configure "Tetapan Rangkaian Tor">
+<!ENTITY torsettings.wizard.title.connecting "Menjalinkan Sambungan">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Bahasa Pelayar Tor">
+<!ENTITY torlauncher.localePicker.prompt "Sila pilih satu bahasa.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klik "Sambung" untuk bersambung dengan Tor.">
+<!ENTITY torSettings.configurePrompt ".Klik "Konfigur" untuk laraskan tetapan rangkaian jika anda berada di negara yang melarang penggunaan Tor (seperti Mesir, China, Turki) atau jika anda menyambung dengan rangkaian persendirian yang memerlukan proksi">
+<!ENTITY torSettings.configure "Konfigur">
+<!ENTITY torSettings.connect "Sambung">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Menunggu Tor untuk dimulakan...">
+<!ENTITY torsettings.restartTor "Mula Semula Tor">
+<!ENTITY torsettings.reconfigTor "Konfigur Semula">
+
+<!ENTITY torsettings.discardSettings.prompt "Anda telah mengkonfigur titi Tor atau telah memasukkan tetapan proksi setempat. Untuk membuat sambungan terus dengan rangkaian Tor. tetapan ini mesti dibuang.">
+<!ENTITY torsettings.discardSettings.proceed "Buang Tetapan dan Sambung">
+
+<!ENTITY torsettings.optional "Pilihan">
+
+<!ENTITY torsettings.useProxy.checkbox "Saya guna proksi untuk bersambung dengan Internet">
+<!ENTITY torsettings.useProxy.type "Jenis Proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "pilih sejenis proksi">
+<!ENTITY torsettings.useProxy.address "Alamat">
+<!ENTITY torsettings.useProxy.address.placeholder "Alamat IP atau nama hos">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Nama Pengguna">
+<!ENTITY torsettings.useProxy.password "Kata Laluan">
+<!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 "Komputer ini melalui tembok api yang hanya membolehkan sambungan ke port tertentu">
+<!ENTITY torsettings.firewall.allowedPorts "Port Dibenarkan">
+<!ENTITY torsettings.useBridges.checkbox "Tor dilarang penggunaannya di negara saya">
+<!ENTITY torsettings.useBridges.default "Pilih satu titi terbina-dalam">
+<!ENTITY torsettings.useBridges.default.placeholder "pilih satu titi">
+<!ENTITY torsettings.useBridges.bridgeDB "Pinta titi dari torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Masukkan aksara yang tertera dari imej">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Dapatkan satu cabaran baharu">
+<!ENTITY torsettings.useBridges.captchaSubmit "Serah">
+<!ENTITY torsettings.useBridges.custom "Sediakan satu titi yang saya tahu">
+<!ENTITY torsettings.useBridges.label "Masukkan maklumat titi dari sumber yang dipercayai.">
+<!ENTITY torsettings.useBridges.placeholder "taip alamat:port (satu per baris)">
+
+<!ENTITY torsettings.copyLog "Salin log Tor ke Papan Keratan">
+
+<!ENTITY torsettings.proxyHelpTitle "Bantuan Proksi">
+<!ENTITY torsettings.proxyHelp1 "Satu proksi setempat diperlukan semasa menyambung dengan rangkaian syarikat, sekolah, atau universiti. Jika anda tidak pasti sama ada proksi diperlukan atau sebaliknya, lihat tetapan Internet dalam pelayar yang lain atau periksa tetapan rangkaian sistem anda.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Bantuan Geganti Titi">
+<!ENTITY torsettings.bridgeHelp1 "Titi adalah geganti tidak tersenarai yang menjadikannya lebih sukar menyekat sambungan dengan Rangkaian Tor. Setiap jenis titi menggunakan kaedah berbeza untuk menghindari sekatan. Obf menjadikan trafik anda seakan-akan hingar rawak, dan paling teruk menjadikan trafik anda kelihatan mahu bersambung dengan perkhidmatan lain selain dari Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Oleh kerana terdapat beberapa negara menyekat Tor, sesetengah titi berfungsi di negara tertentu tetapi tidak pada negar lain. Jika anda tidak pasti titi yang manakah sesuai untuk negara anda, sila lawati torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Tunggu sebentar sementara kami menjalinkan sambungan dengan rangkaian Tor. Ia mengambil masa beberapa minit.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tetapan Tor">
+<!ENTITY torPreferences.torSettingsDescription "Pelayar Tor menghala trafik anda ke dalam Rangkaian Tor, yang dioperasikan oleh beribu-ribu para sukarelawan di serata dunia." >
+<!ENTITY torPreferences.learnMore "Ketahui Lebih Lanjut">
+<!ENTITY torPreferences.bridges "Jambatan, ataupun Bridges">
+<!ENTITY torPreferences.bridgesDescription "Titi membantu anda capai Rangkaian Tor di kawasan yang mana Tor telah disekat. Bergantung pada kedudukan atau lokasi anda, titi ini mungkin berfungsi lebih baik berbanding titi-titi yang lain.">
+<!ENTITY torPreferences.useBridge "Guna satu titi">
+<!ENTITY torPreferences.requestNewBridge "Pinta satu Titi Baharu...">
+<!ENTITY torPreferences.provideBridge "Sediakan satu titi">
+<!ENTITY torPreferences.advanced "Lanjutan">
+<!ENTITY torPreferences.advancedDescription "Konfigur bagaimana Pelayar Tor bersambung dengan internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Nilai dipisah-tanda-koma">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Pohon Titi">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Menghubungi BridgeDB. Tunggu Sebentar.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Selesaikan CAPTCHA untuk meminta satu titi.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Jawapan salah. Cuba sekali lagi.">
+<!ENTITY torPreferences.viewTorLogs "Lihat log Tor.">
+<!ENTITY torPreferences.viewLogs "Lihat Log...">
+<!ENTITY torPreferences.torLogsDialogTitle "Log Tor">
diff --git a/chrome/locale/ms/torlauncher.properties b/chrome/locale/ms/torlauncher.properties
new file mode 100644
index 00000000..b24d154c
--- /dev/null
+++ b/chrome/locale/ms/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Pelancar Tor
+
+torlauncher.tor_exited_during_startup=Tor tertutup ketika permulaan. Ia berkemungkinan dari ralat dalam fail torrc, pepijat dalam Tor atau berpunca dari lain-lain program dalam sistem anda, atau perkakasan bermasalah. Sehinggalah anda membaiki masalah tersebut dan mulakan semula Tor, Pelayar Tor tidak dapat dimulakan.
+torlauncher.tor_exited=Tor keluar secara tidak dijangka. Ia berkemungkinan dari pepijat yang wujud di dalam Tor, berpunca dari lain-lain program dalam sistem anda, atau perkakasan bermasalah. Sehinggalah anda mulakan semula Tor, Pelayar Tor tidak dapat mencapai mana-mana laman sesawang. Jika masalah masih berlanjutan, sila hantar satu salinan Log Tor kepada pasukan sokongan.
+torlauncher.tor_exited2=Memulakan semula Tor tidak akan menutup tab pelayar anda.
+torlauncher.tor_controlconn_failed=Tidak dapat menyambung ke port kawalan Tor.
+torlauncher.tor_failed_to_start=Tor gagal untuk bermula.
+torlauncher.tor_control_failed=Gagal mengambil alih Tor.
+torlauncher.tor_bootstrap_failed=Tor gagal untuk mewujudkan sambungan rangkaian Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S gagal (%2$S).
+
+torlauncher.unable_to_start_tor=Tidak dapat memulakan Tor.\n\n%S
+torlauncher.tor_missing=Tor executable hilang.
+torlauncher.torrc_missing=Fail torrc hilang dan tidak dapat dicipta.
+torlauncher.datadir_missing=Direktori data Tor tidak wujud dan tidak dapat dicipta.
+torlauncher.onionauthdir_missing=Direktori pengesahihan onion Tor tidak wujud atau tidak dapat diciptakan.
+torlauncher.password_hash_missing=Gagal untuk mendapatkan kata laluan hashes.
+
+torlauncher.failed_to_get_settings=Gagal mendapatkan tetapan Tor.\n\n%S
+torlauncher.failed_to_save_settings=Gagal menyimpan tetapan Tor.\n\n%S
+torlauncher.ensure_tor_is_running=Sila pastikan bahawa Tor telah berjalan.
+
+torlauncher.error_proxy_addr_missing=Anda mesti nyatakan kedua-dua alamat IP atau nama hos dan nombor port bagi mengkonfigur Tor untuk menggunakan proksi yang dapat mencapai Internet.
+torlauncher.error_proxy_type_missing=Anda mesti pilih jenis proksi.
+torlauncher.error_bridges_missing=Anda mesti nyatakan satu atau lebih titi.
+torlauncher.error_default_bridges_type_missing=Anda mesti pilih jenis angkutan untuk titi yang disediakan.
+torlauncher.error_bridgedb_bridges_missing=Sila pinta satu titi.
+torlauncher.error_bridge_bad_default_type=Tiada titi disediakan yang mempunyai jenis angkutan %S tersedia. Sila laras tetapan anda.
+
+torlauncher.bridge_suffix.meek-amazon=(berfungsi di China)
+torlauncher.bridge_suffix.meek-azure=(berfungsi di China)
+
+torlauncher.request_a_bridge=Pinta satu Titi...
+torlauncher.request_a_new_bridge=Pinta satu Titi Baharu...
+torlauncher.contacting_bridgedb=Menghubungi BridgeDB. Tunggu sebentar.
+torlauncher.captcha_prompt=Selesaikan CAPTCHA untuk meminta satu titi.
+torlauncher.bad_captcha_solution=Jawapan salah. Cuba sekali lagi.
+torlauncher.unable_to_get_bridge=Gagal memperoleh satu titi dari BridgeDB.\n\n%S
+torlauncher.no_meek=Pelayar ini tidak dikonfigur untuk meek, yang mana perlu dapatkan titi terlebih dahulu.
+torlauncher.no_bridges_available=Tiada titi tersedia buat masa ini. Mohon maaf.
+
+torlauncher.connect=Sambung
+torlauncher.restart_tor=Mula Semula Tor
+torlauncher.quit=Henti
+torlauncher.quit_win=Keluar
+torlauncher.done=Selesai
+
+torlauncher.forAssistance=Untuk bantuan, hubungi %S
+torlauncher.forAssistance2=Untuk dapatkan bantuan, lawati %S
+
+torlauncher.copiedNLogMessages=Salin selesai. %S mesej log Tor sedia ditampal ke dalam penyunting teks atau mesej emel.
+
+torlauncher.bootstrapStatus.starting=Memulakan
+torlauncher.bootstrapStatus.conn_pt=Menyambung dengan titi
+torlauncher.bootstrapStatus.conn_done_pt=Bersambung dengan titi
+torlauncher.bootstrapStatus.conn_proxy=Menyambung dengan proksi
+torlauncher.bootstrapStatus.conn_done_proxy=Bersambung dengan proksi
+torlauncher.bootstrapStatus.conn=Menyambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.conn_done=Bersambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.handshake=Berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.handshake_done=Selesai berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.onehop_create=Menjalinkan sambungan direktori tersulit
+torlauncher.bootstrapStatus.requesting_status=Memperoleh status rangkaian
+torlauncher.bootstrapStatus.loading_status=Memuatkan status rangkaian
+torlauncher.bootstrapStatus.loading_keys=Memuatkan sijil kuasa
+torlauncher.bootstrapStatus.requesting_descriptors=Meminta maklumat geganti
+torlauncher.bootstrapStatus.loading_descriptors=Memuatkan maklumat geganti
+torlauncher.bootstrapStatus.enough_dirinfo=Selesai memuatkan maklumat geganti
+torlauncher.bootstrapStatus.ap_conn_pt=Membina litar: Menyambung dengan titi
+torlauncher.bootstrapStatus.ap_conn_done_pt=Membina litar: Bersambung dengan Titi
+torlauncher.bootstrapStatus.ap_conn_proxy=Membina litar: Menyambung dengan proksi
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Membina litar: Bersambung dengan proksi
+torlauncher.bootstrapStatus.ap_conn=Membina litar: Menyambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.ap_conn_done=Membina litar: Bersambung dengan geganti Tor
+torlauncher.bootstrapStatus.ap_handshake=Membina litar: Berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Membina litar: Selesai berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.circuit_create=Membina litar: Menjalinkan satu litar Tor
+torlauncher.bootstrapStatus.done=Bersambung dengan rangkaian Tor!
+
+torlauncher.bootstrapWarning.done=selesai
+torlauncher.bootstrapWarning.connectrefused=sambungan dinafikan
+torlauncher.bootstrapWarning.misc=pelbagai
+torlauncher.bootstrapWarning.resourcelimit=sumber tidak mencukupi
+torlauncher.bootstrapWarning.identity=identiti tidak sepadan
+torlauncher.bootstrapWarning.timeout=sambungan tamat masa
+torlauncher.bootstrapWarning.noroute=tiada hala dihoskan
+torlauncher.bootstrapWarning.ioerror=ralat baca/tulis
+torlauncher.bootstrapWarning.pt_missing=angkutan boleh palam hilang
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Sambungan dengan pelayan telah terputus.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tidak dapat bersambung dengan pelayan.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tidak dapat bersambung dengan proksi.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/my/network-settings.dtd b/chrome/locale/my/network-settings.dtd
new file mode 100644
index 00000000..f6c32902
--- /dev/null
+++ b/chrome/locale/my/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor áá½ááºááẠá¡áá¼ááºá¡áááºáá»á¬á¸">
+<!ENTITY torsettings.wizard.title.default "Tor áá¾ááºá· áá»áááºáááºáááº">
+<!ENTITY torsettings.wizard.title.configure "Tor áá½ááºááẠá¡áá¼ááºá¡áááºáá»á¬á¸">
+<!ENTITY torsettings.wizard.title.connecting "áá»áááºáááºáá¾á¯ááá¯ááºá¸ áááºáá±á¬ááºáá±áááº">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor ááá±á¬ááºáᬠáá¬áá¬á
áá¬á¸">
+<!ENTITY torlauncher.localePicker.prompt "áá»á±á¸áá°á¸áá¼á¯á áá¬áá¬á
áá¬á¸áá½á±á¸áá»ááºáá«">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Tor áá¾ááºá· áá»áááºáááºááẠ"áá»áááºáááºáááº" ááá¯áááºá· ááá¯ááºá¡á¬á¸ áá¾áááºáá«">
+<!ENTITY torSettings.configurePrompt "áá½ááºááẠá¡áá¼ááºá¡áááºáá»á¬á¸ áá»áááºáá¾áááẠ"á
á®á
á¥áºáááº" ááá¯áááºá·ááá¯ááºá¡á¬á¸ áá¾áááºáá«">
+<!ENTITY torSettings.configure "á
á®á
á¥áºáááº">
+<!ENTITY torSettings.connect "áá»áááºáááºáááº">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Tor á
ááá¯á· á
á±á¬ááºá·áá±áá«áááº...">
+<!ENTITY torsettings.restartTor "Tor ááᯠáá¼ááºáááºá
áááºáááº">
+<!ENTITY torsettings.reconfigTor "áá¼ááºáá»áááºáá¾ááááº">
+
+<!ENTITY torsettings.discardSettings.prompt "Tor áá»áááºáááºáá¶áá¬á¸áá»á¬á¸á¡á¬á¸ áááºá
á®áá¶áá¬á¸áá¾ááá¼á®á¸áá«áá¼á® ááá¯á·ááá¯áẠááá¯áááºáá¼á¬á¸áᶠproxy áá»á¬á¸á á¡áá¼ááºá¡áááºáá»á¬á¸ááᯠááá¯ááºáááºá·áá¼á®á¸áá«áá¼á®á â Tor áá½ááºáááºáá¾ááºá· ááá¯ááºááá¯ááºáá»áááºáááºááẠáááºá¸á¡áá¼ááºá¡áááºáá»á¬á¸ááᯠáááºáá¾á¬á¸ááá«áááºá">
+<!ENTITY torsettings.discardSettings.proceed "á¡áá¼ááºá¡áááºáá»á¬á¸ áááºáá¾á¬á¸áá¼á®á¸ áá»áááºáááºáááº">
+
+<!ENTITY torsettings.optional "ááá¼á
áºááá±ááá¯ááº">
+
+<!ENTITY torsettings.useProxy.checkbox "áá»á½ááºá¯ááºááẠáá¼á¬á¸áᶠproxy áá¯á¶á¸á á¡ááºáá¬áááºáá¾ááºá· áá»áááºáááºáá«áááº">
+<!ENTITY torsettings.useProxy.type "áá¼á¬á¸áᶠproxy á¡áá»áá¯á¸á¡á
á¬á¸">
+<!ENTITY torsettings.useProxy.type.placeholder "áá¼á¬á¸áᶠproxy á¡áá»áá¯á¸á¡á
á¬á¸áá
áºáᯠáá½á±á¸áá«">
+<!ENTITY torsettings.useProxy.address "ááááºá
á¬">
+<!ENTITY torsettings.useProxy.address.placeholder "IP ááááºá
ᬠááá¯á·ááá¯áẠá§ááºá·áá¶áá°á¡ááẠ(hostname)">
+<!ENTITY torsettings.useProxy.port "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 "á¡áá»áá¯á·áá±á¬ port áá»á¬á¸áá¾ááºá·áᬠáá»áááºáááºáá¾á¯áá»á¬á¸áá½ááºá·áá¼á¯áááºá· á¡áá½á¬á¸á¡áá¬ááááºá¸áá»á¯ááºáááºá·á¡áá½á¾á¬ (firewall) á¡á¬á¸ á¤áá½ááºáá»á°áá¬áááºÂ áá¼ááºáááºá¸áá«áááºá">
+<!ENTITY torsettings.firewall.allowedPorts "áá½ááºá·áá¼á¯áá¬á¸áá±á¬ ports">
+<!ENTITY torsettings.useBridges.checkbox "áá»á½ááºá¯ááºá ááá¯ááºáá¶áá½áẠTor ááᯠáááºáá¬áá¶áá¬á¸áá«áááº">
+<!ENTITY torsettings.useBridges.default "áááºááá¯áá½ááºá¸áá¬á¸áá±á¬ áá»áááºáááºáá¶áá¬á¸ áá½á±á¸áá«">
+<!ENTITY torsettings.useBridges.default.placeholder "áá»áááºáááºáá¶áá¬á¸ áá½á±á¸áá«">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.org áá¾ áá»áááºáááºáá¶áá¬á¸ áá±á¬ááºá¸ááá¯áá«">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "áá¯ááºáá¯á¶áá²áá¾ á
á¬áá¯á¶á¸áá»á¬á¸ááᯠááá¯ááºáááºá·áá«">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "á
áááºáá±á«áºáá¾á¯á¡áá
Ạáá°áááº">
+<!ENTITY torsettings.useBridges.captchaSubmit "áááºáá½ááºá¸áá«á">
+<!ENTITY torsettings.useBridges.custom "áá»á½ááºá¯ááºáááá±á¬ áá»áááºáááºáá¶áá¬á¸ áá¶á·ááá¯á¸áá«">
+<!ENTITY torsettings.useBridges.label "áá¯á¶áá¼ááºááá±á¬ á¡áááºá¸á¡áá¼á
áºáá¾ áá»áááºáááºáá¶áá¬á¸ á¡áá»ááºá¡ááẠááá¯ááºáááºá·áá«">
+<!ENTITY torsettings.useBridges.placeholder "ááááºá
á¬á¡áá»áá¯á¸á¡á
á¬á¸ : port (áá
áºáá¼á±á¬ááºá¸áá
áºáá¯á
á®)">
+
+<!ENTITY torsettings.copyLog "Tor áá¾ááºáááºá¸ááᯠá
á¬áá¯ááºáá±á«áºááá¯á· áá±á¬áºáá®áá°á¸áá°áááº">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy áá¼á¬á¸áᶠá¡áá°á¡áá®">
+<!ENTITY torsettings.proxyHelp1 "áá¯áá¹ááá®á áá»á±á¬ááºá¸á ááá¯á·ááá¯áẠááá¹áááá¯áẠáá½ááºáááºáá»á¬á¸áá¾ááºá· áá»áááºáááºáá»á¾áẠááá¯ááẠáá¼á¬á¸áᶠproxy ááá¯á¡ááºááá¯ááºáá«áááºá áááºáá¾ áá¼á¬á¸áᶠproxy ááá¯áááá¯áá¼ááºá¸ ááá±áá»á¬áá«á á¡áá¼á¬á¸ ááá±á¬ááºáá¬áá¾ á¡ááºáá¬ááẠá¡áá¼ááºá¡áááºáá»á¬á¸ ááá¯á·ááá¯áẠáááºá·á
áá
áºá áá½ááºáááºáá»áááºáááºáá¾á¯ á¡áá¼ááºá¡áááºáá»á¬á¸ááᯠáá±á·áá¬áá¼ááºá·áá¾á¯ááá¯ááºáá«áááºá">
+
+<!ENTITY torsettings.bridgeHelpTitle "áá»áááºáááºáá¶áá¬á¸ áááºáááºá·áááºá¸áá¼ááºá¸ á¡áá°á¡áá®">
+<!ENTITY torsettings.bridgeHelp1 "áá»áááºáááºáá¶áá¬á¸áá»á¬á¸ ááẠTor áá½ááºáááºáá»áááºáááºáá¾á¯áá»á¬á¸ ááᯠááááºáááºááẠáááºáá²á¡á±á¬ááºáá¯ááºáááºá· á
á¬áááºá¸ááá½ááºá¸áá¬á¸áá±á¬ áááºáááºá·áááºá¸áá¾á¯áá»á¬á¸ áá¼á
áºáá«áááºá . áááºáá¬áá¶ááá¼ááºá¸ááᯠáá¾á±á¬ááºáá»ááºááẠáá»áááºáááºáá¶áá¬á¸ á¡áá»áá¯á¸á¡á
á¬á¸áá»á¬á¸áá
áºáá¯á
á®ááẠáá½á²áá¼á¬á¸áá±á¬ áááºá¸áááºá¸áá»á¬á¸ á¡áá¯á¶á¸áá¼á¯áá«áááºá . Obfs á¡áá»áá¯á¸á¡á
á¬á¸ááẠáááºá· á¡ááºáá¬ááẠá¡áá½á¬á¸á¡áá¬áá»á¬á¸ááᯠáá»áááºá¸áá°áá¶áá¶áá²á·ááá¯á· á¡áá±á¬ááºáá±á¬ááºáá¼á¯áá«áááºá Meeks á¡áá»á
á¯á¸á¡á
á¬á¸ááẠáááºá· á¡ááºáá¬ááẠá¡áá½á¬á¸á¡áá¬áá»á¬á¸ ááá¯á·ááá¯áẠTor áá¾ááºá· áá»áááºáááºáá¬á¸áá¼ááºá¸ááᯠá¡áá¼á¬á¸áááºáá±á¬ááºáá¾á¯áá¾ááºá· áá» [...]
+<!ENTITY torsettings.bridgeHelp2 "á¡áá»áá¯á·áá±á¬ááá¯ááºáá¶áá»á¬á¸áá½áẠTor ááᯠááááºáááºááẠáá¼áá¯á¸á
á¬á¸áá¼ááºá¸áá¼á±á¬ááºá· á¡áá»áá¯á·áá±á¬ áá»áááºáááºáá¶áá¬á¸áá»á¬á¸ááẠá¡áá»áá¯á·ááá¯ááºáá¶áá½ááºáᬠá¡áá¯ááºáá¯ááºáá¼á®á¸ á¡áá¼á¬á¸ááá¯ááºáá¶áá»á¬á¸áá½áẠá¡áá¯ááºááá¯ááºáá«á â áááºá·ááá¯ááºáá¶áá½áẠáááºáááºá· áá»áááºáááºáá¶áá¬á¸áá»á¬á¸á á¡áá¯ááºáá¯ááºáááºááᯠááá±áá»á¬áá»á¾áẠtorproject.org/about/contact.html ááá¯á· áááºáá±á¬ááºáá¼ááºá·áá¾á¯áá±á¸áá«á #support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "áá»á½ááºá¯ááºááá¯á·áá¾â Tor áá½ááºáááºáá¾ááºá· áá»áááºáááºáá¾á¯ áá°áá±á¬ááºáá±áá¯ááºá¸ áá±áá¹áá
á±á¬ááºá·áá±á¸áá«á á¤áá¯ááºáá±á¬ááºáá¾á¯ááẠáááá
áºá¡áááºá¸á¡áááºáá¼á¬ááá¯ááºááááºá·áááºá">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor á¡áá¼ááºá¡áááºáá»á¬á¸">
+<!ENTITY torPreferences.torSettingsDescription "ááá¹áá¬á¡áá¾á¶á·áá¾á áá¯ááºá¡á¬á¸áá±á¸áá»á¬á¸ áá¯ááºáá±á¬ááºáá±á¬ Tor áá½ááºáááºáá±á«áºáá½áẠáááºá·á¡áá½á¬á¸á¡áá¬áá»á¬á¸ááᯠTor ááá±á¬ááºáá¬áá¾ áááºá¸áá¼á±á¬ááºá¸áá±á¸áá«áááºá" >
+<!ENTITY torPreferences.learnMore "áááºáᶠáá±á·áá¬áááº">
+<!ENTITY torPreferences.bridges "Bridges">
+<!ENTITY torPreferences.bridgesDescription "áá»áááºáááºáá¶áá¬á¸áá»á¬á¸ááẠTor ááᯠááááºáááºáá¬á¸áá±á¬ áá±áá¬áá»á¬á¸áá½áẠTor áá½ááºáááºáá¾ááºá· áá»áááºáááºááẠáá°áá®áá±á¸áá«áááºá áááºá· áááºáá±áá¬áá±á«áºáá°áááºá áá»áááºáááºáá¶áá¬á¸áá
áºáá¯ááẠáá±á¬ááºáá
áºáá¯ááẠááá¯áá±á¬ááºá¸ááá¯ááºáá«ááááºá·áááºá">
+<!ENTITY torPreferences.useBridge "áá»áááºáááºáá¶áá¬á¸ á¡áá¯á¶á¸áá¼á¯áááº">
+<!ENTITY torPreferences.requestNewBridge "áá»áááºáááºáá¶áá¬á¸á¡áá
Ạáá±á¬ááºá¸ááá¯áá«...">
+<!ENTITY torPreferences.provideBridge "áá»áááºáááºáá¶áá¬á¸áá
áºáᯠáá¶á·ááá¯á¸áááº">
+<!ENTITY torPreferences.advanced "á¡áááºá·áá¼ááºá·">
+<!ENTITY torPreferences.advancedDescription "Tor ááá±á¬ááºáá¬áá¾ á¡ááºáá¬áááºáá¾ááºá· áááºááá¯á·áá»áááºáááºááᯠáá»áááºáá¾ááá«áááº">
+<!ENTITY torPreferences.firewallPortsPlaceholder "áá±á¬áºáá¬áá¼á¬á¸áá¬á¸áá±á¬ áááºááá¯á¸áá»á¬á¸">
+<!ENTITY torPreferences.requestBridgeDialogTitle "áá»áááºáááºáá¶áá¬á¸ áá±á¬ááºá¸ááá¯áááº">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "BridgeDB áá¾ááºá· áááºáá½ááºáá±áááºá áá±áá¹áá
á±á¬ááºá·áá±á¸áá«á">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "áá°áá¯ááºááá¯ááºá
á
áºáá±á¸áá¾á¯ááᯠáá¼á±á bridge á¡á¬á¸ áá±á¬ááºá¸ááá¯áá«">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "áá¼á±áá¾ááºá¸áá¾á¯ááẠááá¾ááºáááºáá«á áá¼ááºá
ááºá¸áá¼ááºá·áá±á¸áá«á">
+<!ENTITY torPreferences.viewTorLogs "Tor áá¾ááºáááºá¸áá»á¬á¸ ááá¯áá¼ááºá·áá¾á¯áááº">
+<!ENTITY torPreferences.viewLogs "áá¾ááºáááºá¸áá»á¬á¸ áá¼ááºá·áá¾á¯áááº...">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor áá¾ááºáááºá¸áá»á¬á¸">
diff --git a/chrome/locale/my/torlauncher.properties b/chrome/locale/my/torlauncher.properties
new file mode 100644
index 00000000..fb9e74e7
--- /dev/null
+++ b/chrome/locale/my/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor ááẠá
áááºáá±áá¯ááºá¸ áá½ááºáá½á¬áá½á¬á¸áááºá áááºá¸áá¼á
áºáááºáá¾á¯ááẠáááºá· torrc ááá¯ááºáá»ááºáá½ááºáá¾á¯á Tor ááá¯á·ááá¯áẠáááºá· á
á
áºá
áááºá
áá
áºáá±á«áºáá½ááºáá¾ááá±á¬ á¡áá¼á¬á¸ á¡áá¹ááá®áá±á¸áá¾ááºá¸á áá»ááºáá½ááºáá¾á¯á ááá¯á·ááá¯áẠáá»áá¯á¸áá½ááºá¸áá±áá±á¬ áá¬á·ááºáá² áá¼á±á¬ááºá·áá¼á
áºááá¯ááºáá«áááºáâ áááºáá¾ áá¼á¿áá¬á á¡áááºá¸á¡áá¼á
áºááᯠáá¼á±áá¾ááºá¸áá¼á®á¸ Tor ááᯠááááºáá¼á®á¸áá¼ááºáá½ááºá· (restart) áá¯ááºáááºá¡áá Tor ááẠá¡áá¯ááºááá¯ááºáá«á
+torlauncher.tor_exited=ááá»á¾á±á¬áºáááºá·áá² Tor áááºááááºáá½á¬á¸áá«áááºá áááºá¸áá¼á
áºáááºááẠTor áá½ááºá¸ ááá¯á·ááá¯áẠáááºá·á
á
áºá
áááºá
áá
áºáá±á«áºáá½ááºáá¾ááá±á¬ á¡áá¼á¬á¸ á¡áá¹ááá®áá±á¸áá¾ááºá¸á áá»ááºáá½ááºáá¾á¯á ááá¯á·ááá¯áẠáá»áá¯á·áá½ááºá¸áá±áá±á¬ áá¬á·ááºáá² áá¼á±á¬ááºá·áá¼á
áºááá¯ááºáá«áááºáâ áááºáá¾ Tor ááᯠááááºáá¼á®á¸áá¼ááºáá½ááºá·áá¼ááºá¸ (restart) áá¯ááºáááºá¡áá Tor ááá±á¬ááºáá¬ááẠáááºáááºá· áááºááá¯ááºááá¯áá¾ áá½ááºá·áááá«á áá¼á¿áá¬ááẠáááºáá¼á
áºáá±áá±á¸áá»á¾áẠáá»á½ááºá¯ááºááá¯á· á¡áá°á¡áá®áá±á¸áá±á¬ á¡áááºá
¸á
á®ááá¯á· Tor áá¾ááºáááºá¸áá°á¸ááá¯á·áá±á¸áá«á
+torlauncher.tor_exited2=Tor ááᯠááááºáá¼á®á¸áá¼ááºáá½ááºá·áá¼ááºá¸ (restart) áá¼ááºá· áá½ááºá·áá¬á¸áá±á¬ ááá±á¬ááºáá¬áááºááºáá»á¬á¸ (browser tabs) áááááºáá½á¬á¸áá«á
+torlauncher.tor_controlconn_failed=Tor ááááºá¸áá»á¯ááºáá±á¬ port áá¾ááºá· áá»áááºáááºááá¯á·áááá«á
+torlauncher.tor_failed_to_start=Tor á
áááºáá¼ááºá¸ áá¡á±á¬ááºáá¼ááºáá«á
+torlauncher.tor_control_failed=Tor ááᯠáááááºá¸áá»á¯ááºááá¯ááºáá²á·áá«á
+torlauncher.tor_bootstrap_failed=Tor áá¾ Tor áá½ááºáááºáá¾ááºá· áá»áááºáááºáá¾á¯ áá¼á¯áá¯ááºáá¼ááºá¸ áá¡á±á¬ááºáá¼ááºáá«á
+torlauncher.tor_bootstrap_failed_details=%1$S áá¡á±á¬ááºáá¼ááºáá« (%2$S)
+
+torlauncher.unable_to_start_tor=Tor á¡á¬á¸ á
áááºááá¯á·áááá«á\n\n%S
+torlauncher.tor_missing=Tor áááºáááºáááºááá¯áẠáá»á±á¬ááºáá±áá«áááºá
+torlauncher.torrc_missing=Torcc ááá¯ááºááẠáá»á±á¬ááºáá±áá¼á®á¸ áááºáá®á¸á áááá«á
+torlauncher.datadir_missing=Tor áá±áᬠáááºá¸áá½á¾ááºáá¼á±á¬ááºá¸ááẠáááºáá¾ááá¾á¯ááá¾áá áááºáá®á¸ááá¯á·áááá«á
+torlauncher.onionauthdir_missing=Tor onion á¡áááºáá¼á¯ááẠáááºá¸áá½á¾ááºáá¼á±á¬ááºá¸ áááºáá¾ááá¾á¯ááá¾áá áááºáá®á¸ááá¯á·áááá«á
+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=á¡ááºáá¬áááºááᯠáá¯á¶á¸á
á½á²ááá¯ááºááẠááá±á¬ááºáá®ááᯠáá¶áá¼á®á¸ Tor ááᯠáá¼ááºáááºááẠIP ááááºá
ᬠ(ááá¯á·)â host á¡ááẠáá¾ááºá· port áá¶áá«áẠáá
áºáá¯ááᯠáá½á²áá¼á®á¸ áááºáá¾ááºááá¯á· ááá¯áááºá
+torlauncher.error_proxy_type_missing=ááá±á¬ááºáá® á¡áá»áá¯á¸á¡á
á¬á¸ááᯠáá½á±á¸áá»ááºááááºá
+torlauncher.error_bridges_missing=âBridge áá
áºáᯠ(ááá¯á·) áá
áºáá¯áá áá½á±á¸áá»ááºááááºá
+torlauncher.error_default_bridges_type_missing=áá±á¬ááºáá¶á·áá¬á¸áá±á¬ áá»áááºáááºáá¶áá¬á¸áá»á¬á¸á¡áá½áẠáááºáá°áá±á¸ á¡áá»áá¯á¸á¡á
á¬á¸ áá
áºáᯠáá½á±á¸ááá«áááºá
+torlauncher.error_bridgedb_bridges_missing=áá»á±á¸áá°á¸áá¼á¯á áá»áááºáááºáá¶áá¬á¸ áá±á¬ááºá¸ááá¯áá±á¸áá«á
+torlauncher.error_bridge_bad_default_type=áá±á¬ááºáá¶á·áá±áá±á¬ áááºáááºá· áá»áááºáááºáá¶áá¬á¸ááẠ%S ááá¯áááºá· áááºáá°á¡áá»áá¯á¸á¡á
á¬á¸ ááá¾ááá«áâ áááºá· á¡áá¼ááºá¡áááºáá»á¬á¸ááᯠáá»áááºáá¾ááá±á¸áá«á
+
+torlauncher.bridge_suffix.meek-amazon=(ááá¯ááºáá¼ááºáá½áẠá¡áá¯ááºáá¯ááºáááº)
+torlauncher.bridge_suffix.meek-azure=(ááá¯ááºáá¼ááºáá½áẠá¡áá¯ááºáá¯ááºáááº)
+
+torlauncher.request_a_bridge=áá»áááºáááºáá¶áá¬á¸ áá±á¬ááºá¸ááá¯áá«...
+torlauncher.request_a_new_bridge=áá»áááºáááºáá¶áá¬á¸á¡áá
Ạáá±á¬ááºá¸ááá¯áá«...
+torlauncher.contacting_bridgedb=BridgeDB áá»áááºáááºáá¶áá¬á¸áá¾ááºá· áááºáá½ááºáá±áááºá áá±áá¹áá
á±á¬ááºá·áá±á¸áá«á
+torlauncher.captcha_prompt=áá°áá¯ááºááá¯ááºá
á
áºáá±á¸áá¾á¯ááᯠáá¼á±á bridge á¡á¬á¸ áá±á¬ááºá¸ááá¯áá«
+torlauncher.bad_captcha_solution=áá¼á±áá¾ááºá¸áá¾á¯ááẠááá¾ááºáááºáá«á áá¼ááºá
ááºá¸áá¼ááºá·áá±á¸áá«á
+torlauncher.unable_to_get_bridge=BridgeDB áá¾ áá»áááºáááºáá¶áá¬á¸ áááá°ááá¯ááºáá«á\n\n%S
+torlauncher.no_meek=ááá±á¬ááºáá¬ááẠá¡ááºáá¬ááẠá¡áá½á¬á¸á¡áá¬á¡áá±á¬ááºá¡áá±á¬ááºáá¼á¯ááẠ(meek) áá
á®áá¶áá¬á¸áá«á áá»áááºáááºáá¶áá¬á¸áá»á¬á¸ ááá°ááẠááá¯á¡ááºáá«áááºá
+torlauncher.no_bridges_available=áááºá¡áá»áááºáá½áẠáááºáááºá· áá»áááºáááºáá¶áá¬á¸áá¾ ááááá¯ááºáá«áâ áááºá¸áááºá¸áá«áááºá
+
+torlauncher.connect=áá»áááºáááºáááº
+torlauncher.restart_tor=Tor ááᯠáá¼ááºáááºá
áááºáááº
+torlauncher.quit=áá½ááºáááº
+torlauncher.quit_win=áá½ááºáááº
+torlauncher.done=áá¼á®á¸áá«áá¼á®
+
+torlauncher.forAssistance=á¡áá°á¡áá®áá±á¬ááºá¸ááẠ%S ááá¯á·áááºáá½ááºáá«
+torlauncher.forAssistance2=á¡áá°á¡áá®ááá°ááẠ%S ááá¯á· áááºáá±á¬ááºáá±á·áá¬áá«
+
+torlauncher.copiedNLogMessages=áá±á¬áºáá®áá°á¸ áá°áá¼á®á¸áá«áá¼á®á %S Tor áá¾ááºáááºá¸áááºáá±á·áá»áºáá»á¬á¸ááẠá
á¬áá¬á¸á¡ááºáá®áᬠ(text editor) ááá¯á·ááá¯áẠá¡á®á¸áá±á¸ááºáááºáá±á·áá»áº áá±á«áºááá¯á· áá°á¸áá°ááẠá¡áááºáááºá·áá¼á
áºáá«áá¼á®á¸á
+
+torlauncher.bootstrapStatus.starting=á
áá±áá¼á®
+torlauncher.bootstrapStatus.conn_pt=áá»áááºáááºáá¶áá¬á¸ áá¾ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.conn_done_pt=áá»áááºáááºáá¶áá¬á¸ áá¾ááºá· áá»áááºáá¼á®á¸áá«áá¼á®
+torlauncher.bootstrapStatus.conn_proxy=áá¼á¬á¸áᶠproxy áá¾ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.conn_done_proxy=áá¼á¬á¸áᶠproxy áá¾ááºá· áá»áááºáááºáá¼á®á¸
+torlauncher.bootstrapStatus.conn=Tor áááºáááºá·áááºá¸áá¾á¯ áá¼ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.conn_done=Tor áááºáááºá·áááºá¸áá¾á¯ áá¼ááºá· áá»áááºáááºáá¼á®á¸
+torlauncher.bootstrapStatus.handshake=Tor áááºáááºá·áááºá¸áá¾á¯ áá¼ááºá· áá¾ááá¾áá¯ááºá¸áá±áááº
+torlauncher.bootstrapStatus.handshake_done=Tor áááºáááºá·áááºá¸áá¾á¯ áá¼ááºá· áá¾ááá¾áá¯ááºá¸áá¼á®á¸
+torlauncher.bootstrapStatus.onehop_create=áá¯ááºáá¼ááºá·á
á¬áá¾ááºáá¬á¸áááºá· ááá¯ááºáááºá¸áá¼á±á¬ááºá¸ áá»áááºáááºáá¾á¯ áá
áºáᯠáááºáá±á¬ááºáá±áááº
+torlauncher.bootstrapStatus.requesting_status=áá½ááºááẠá¡áá±á¡áá¬á¸ááᯠáá¼ááºááá°áá±áááº
+torlauncher.bootstrapStatus.loading_status=áá½ááºááẠá¡áá±á¡áá¬á¸ááᯠáá½ááºá·áá±áááº
+torlauncher.bootstrapStatus.loading_keys=áá¯ááºááá¯ááºáá½ááºá· áááºáá¾ááºáá»á¬á¸ááᯠááá°áá±áááº
+torlauncher.bootstrapStatus.requesting_descriptors=áááºáááºá·áááºá¸ á¡áá»ááºá¡áááºááᯠáá±á¬ááºá¸áá¶áá±áááº
+torlauncher.bootstrapStatus.loading_descriptors=áááºáááºá·áááºá¸ á¡áá»ááºá¡áááºáá»á¬á¸ááᯠááá°áá±áááº
+torlauncher.bootstrapStatus.enough_dirinfo=áááºáááºá·áááºá¸ á¡áá»ááºá¡áááºáá»á¬á¸ áááºáá¼ááºá¸ áá¼á®á¸á
á®á¸
+torlauncher.bootstrapStatus.ap_conn_pt=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- áá»áááºáááºáá¶áá¬á¸ áá¾ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.ap_conn_done_pt=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- áá»áááºáááºáá¶áá¬á¸ áá¾ááºá· áá»áááºáá¼á®á¸áá«áá¼á®
+torlauncher.bootstrapStatus.ap_conn_proxy=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- áá¼á¬á¸áᶠproxy áá¾ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.ap_conn_done_proxy=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- áá¼á¬á¸áᶠproxy áá¾ááºá· áá»áááºáá¼á®á¸áá«áá¼á®
+torlauncher.bootstrapStatus.ap_conn=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- Tor áááºáááºá·áááºá¸áá¾á¯ áá¾ááºá· áá»áááºáá±áááº
+torlauncher.bootstrapStatus.ap_conn_done=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- Tor áááºáááºá·áááºá¸áá¾á¯ áá¾ááºá· áá»áááºáá¼á®á¸áá«áá¼á®
+torlauncher.bootstrapStatus.ap_handshake=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- Tor áááºáááºá·áááºá¸áá¾á¯ áá¾ááºá· áá¾ááá¾áá¯ááºá¸áá±áá«áááº
+torlauncher.bootstrapStatus.ap_handshake_done=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- Tor áááºáááºá·áááºá¸áá¾á¯ áá¾ááºá· áá¾ááá¾áá¯ááºá¸áá¼á®á¸áá«áá¼á®
+torlauncher.bootstrapStatus.circuit_create=áááºá¸áá¼á±á¬ááºá¸áá»á¬á¸ áááºáá±á¬ááºáá±áá«ááẠ- Tor áááºá¸áá¼á±á¬ááºá¸ áá°áá±á¬ááºáá±áá«áááº
+torlauncher.bootstrapStatus.done=Tor áá½ááºáááºááᯠáá»áááºáááºáááááº!
+
+torlauncher.bootstrapWarning.done=áá¼á®á¸áá½á¬á¸áá¼á®
+torlauncher.bootstrapWarning.connectrefused=áááºáá½ááºáá¾á¯ááá¯ááºá¸ áááá«
+torlauncher.bootstrapWarning.misc=á¡áá½á±áá½á±
+torlauncher.bootstrapWarning.resourcelimit=á¡áááºá¸á¡áá¼á
áºáá»á¬á¸ ááá¯á¶áá±á¬ááºáá«
+torlauncher.bootstrapWarning.identity=á¡áá±á¬ááºá¡áá¬á¸ áááá¯ááºáá®áá«
+torlauncher.bootstrapWarning.timeout=áá»áááºáááºáá¾á¯ááá¯ááºá¸ áá¼ááºáá½á¬á¸áááº
+torlauncher.bootstrapWarning.noroute=Host ááᯠáá½á¬á¸áááºá· áááºá¸ááá¾ááá«
+torlauncher.bootstrapWarning.ioerror=á¡áá±á¸/á¡ááẠáá»áá¯á·áá½ááºá¸áá»ááº
+torlauncher.bootstrapWarning.pt_missing=á¡áá½á¬á¸á¡áá¬á¡áá±á¬ááºáá±á¬ááºáá¾á¯ áááááᬠáá»á±á¬ááºáá±áá«áááº
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=áá¬áá¬áá¾ááºá· áá»áááºáááºáá¾á¯ áá»á±á¬ááºáá¯á¶á¸áá²á·áá«áááºá
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=áá¬áá¬áá¾ááºá· ááá»áááºáááºááá¯ááºáá²á·áá«á
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=áá¼á¬á¸áᶠproxy áá¾ááºá· ááá»áááºáááºááá¯ááºáá²á·áá«á
diff --git a/chrome/locale/nb-NO/network-settings.dtd b/chrome/locale/nb-NO/network-settings.dtd
new file mode 100644
index 00000000..97ac494a
--- /dev/null
+++ b/chrome/locale/nb-NO/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Nettverksinnstillinger for Tor">
+<!ENTITY torsettings.wizard.title.default "Koble til Tor">
+<!ENTITY torsettings.wizard.title.configure "Nettverksinnstillinger for Tor">
+<!ENTITY torsettings.wizard.title.connecting "Etablering av tilkobling">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Språk i Tor-nettleseren">
+<!ENTITY torlauncher.localePicker.prompt "Vennligst velg et språk">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klikk "koble til" for å koble til Tor.">
+<!ENTITY torSettings.configurePrompt "Klikk "Sett opp" for å justere nettverksinnstillinger hvis du er i et land som sensurerer Tor (som Egypt, Kina, Tyrkia,) eller hvis du kobler til fra et privat nettverk som krever en mellomtjener.">
+<!ENTITY torSettings.configure "Sett opp">
+<!ENTITY torSettings.connect "Koble til">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Venter pÃ¥ at Tor skal starteâ¦">
+<!ENTITY torsettings.restartTor "Omstart av Tor">
+<!ENTITY torsettings.reconfigTor "Sett opp på ny">
+
+<!ENTITY torsettings.discardSettings.prompt "Du har satt opp Tor-broer eller du har angitt lokale mellomtjeningsinnstillinger. For å gjøre en direkte forbindelse til Tor-nettverket, må disse innstillingene fjernes.">
+<!ENTITY torsettings.discardSettings.proceed "Fjern innstillinger og koble til">
+
+<!ENTITY torsettings.optional "Valgfritt">
+
+<!ENTITY torsettings.useProxy.checkbox "Jeg bruker en mellomtjener, for å koble til Internett">
+<!ENTITY torsettings.useProxy.type "Mellomtjener-type">
+<!ENTITY torsettings.useProxy.type.placeholder "velg en mellomtjener-type">
+<!ENTITY torsettings.useProxy.address " Adresse">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-adresse, eller vertsnavn">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Brukernavn">
+<!ENTITY torsettings.useProxy.password "Passord">
+<!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 "Denne datamaskinen går gjennom en brannmur som kun tillater tilkoblinger til visse porter">
+<!ENTITY torsettings.firewall.allowedPorts "Tillatte porter">
+<!ENTITY torsettings.useBridges.checkbox "Tor er sensurert i mitt land">
+<!ENTITY torsettings.useBridges.default "Velg en bro med flere innfartsårer">
+<!ENTITY torsettings.useBridges.default.placeholder "velg en bro">
+<!ENTITY torsettings.useBridges.bridgeDB "Forespør en bro fra torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Skriv inn tegnene fra bildet">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "FÃ¥ en ny utfordring">
+<!ENTITY torsettings.useBridges.captchaSubmit "Send inn">
+<!ENTITY torsettings.useBridges.custom "Tilby en bro jeg kjenner">
+<!ENTITY torsettings.useBridges.label "Skriv inn broinformasjon fra en betrodd kilde.">
+<!ENTITY torsettings.useBridges.placeholder "type addresse:port (én per linje)">
+
+<!ENTITY torsettings.copyLog "Kopier Tor-loggen til utklippstavlen">
+
+<!ENTITY torsettings.proxyHelpTitle "Mellomtjenerhjelp">
+<!ENTITY torsettings.proxyHelp1 "En lokal mellomtjener kan være nødvendig når du kobler deg gjennom et firma, skole eller universitet nettverk. Hvis du ikke er sikker på om en mellomtjener er nødvendig, kan du se på Internett-innstillingene i en annen nettleser eller kontrollere systemets nettverksinnstillinger.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Hjelp med Bro-reléoppsett">
+<!ENTITY torsettings.bridgeHelp1 "Broer er ulistede rutingstafettoppsett som gjør det vanskeligere å blokkere tilkoblinger til Tor-nettverket. Hver type bro bruker en egen måte å unngå sensur. Obfs-broene får trafikken din til å se ut som tilfeldig støy, og de ydmyke broene får broene til å se ut som de kobler til en annen tjeneste enn Tor.">
+<!ENTITY torsettings.bridgeHelp2 "På grunn av hvordan noen land prøver å blokkere Tor, fungerer noen broer i noen land, men ikke i andre.. Hvis du er usikker på hvilke broer som fungerer i ditt land, besøk torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Vent mens tilkobling til Tor-nettverket opprettes. Dette kan ta flere minutter.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-innstillinger">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser dirigerer trafikken din over Tor-nettverket, drevet av tusenvis av frivillige rundt om i verden." >
+<!ENTITY torPreferences.learnMore "Lær mer">
+<!ENTITY torPreferences.bridges "Broer">
+<!ENTITY torPreferences.bridgesDescription "Broer hjelper deg med å få tilgang til Tor-nettverket på steder der Tor er blokkert. Avhengig av hvor du er, kan det hende at en bro fungerer bedre enn en annen.">
+<!ENTITY torPreferences.useBridge "Bruk en bro">
+<!ENTITY torPreferences.requestNewBridge "Forespør ny broâ¦">
+<!ENTITY torPreferences.provideBridge "Gi en bro">
+<!ENTITY torPreferences.advanced "Avansert">
+<!ENTITY torPreferences.advancedDescription "Konfigurer hvordan Tor-nettleseren kobles til internett.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Komma-separerte verdier">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Forespør en bro">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontakter BridgeDB. Vennligst vent.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Løs CAPTCHA-en for å forespørre en bro.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Løsningen er ikke riktig. Vær så snill, prøv på nytt.">
+<!ENTITY torPreferences.viewTorLogs "Se Tor-loggene.">
+<!ENTITY torPreferences.viewLogs "Vis logger...">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor-logger">
diff --git a/chrome/locale/nb-NO/torlauncher.properties b/chrome/locale/nb-NO/torlauncher.properties
new file mode 100644
index 00000000..8dd912a4
--- /dev/null
+++ b/chrome/locale/nb-NO/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor-oppstarteren
+
+torlauncher.tor_exited_during_startup=Tor ble avsluttet under oppstart. Dette kan ha sin årsak i en feil i din torrc-fil, en feil i Tor eller et annet program på din maskin, eller feilaktig maskinvare. Tor-nettleseren vil ikke starte før det bakenforliggende problemet er ordnet og du har startet det på ny.
+torlauncher.tor_exited=Tor avsluttet uventet. Dette kan skyldes en feil i Tor i seg selv, et annet program på systemet ditt eller feil maskinvare. Før du starter Tor på nytt, vil ikke Tor-nettleseren kunne nå noen nettsteder. Hvis problemet vedvarer, kan du sende en kopi av Tor-loggen til brukerstøtte team.
+torlauncher.tor_exited2=Omstart av Tor vil ikke lukke fanene dine.
+torlauncher.tor_controlconn_failed=Kunne ikke koble til Tor kontrollport.
+torlauncher.tor_failed_to_start=Tor kunne ikke starte.
+torlauncher.tor_control_failed=Klarte ikke å ta kontroll over Tor.
+torlauncher.tor_bootstrap_failed=Tor fikk ikke etablert en forbindelse til Tor-nettverket.
+torlauncher.tor_bootstrap_failed_details=%1$S mislyktes (%2$S).
+
+torlauncher.unable_to_start_tor=Kunne ikke starte Tor.\n\n%S
+torlauncher.tor_missing=Den kjørbare Tor-filen finnes ikke.
+torlauncher.torrc_missing=torrc-fila mangler og kunne ikke opprettes.
+torlauncher.datadir_missing=Datakatalogen til Tor finnes ikke og kunne ikke opprettes.
+torlauncher.onionauthdir_missing=Tor-løk-autentiseringsmappen eksisterer ikke og kunne ikke opprettes.
+torlauncher.password_hash_missing=Kunne ikke hente nøkkel-passord.
+
+torlauncher.failed_to_get_settings=Kunne ikke hente Tor-innstillinger.\n\n%S
+torlauncher.failed_to_save_settings=Kunne ikke lagre Tor-innstillinger.\n\n%S
+torlauncher.ensure_tor_is_running=Sjekk at Tor kjører.
+
+torlauncher.error_proxy_addr_missing=Du må spesifisere både IP-adresse eller vertsnavn og et portnummer for å sette opp Tor til bruk med en mellomtjener for å koble til Internett.
+torlauncher.error_proxy_type_missing=Du må velge mellomtjener-typen.
+torlauncher.error_bridges_missing=Du må velge én eller flere broer.
+torlauncher.error_default_bridges_type_missing=Du må velge en tilkoblingstype for de angitte broene.
+torlauncher.error_bridgedb_bridges_missing=Forespør en bro.
+torlauncher.error_bridge_bad_default_type=Det er ingen angitte broer som har tilkoblingstypen %S tilgjengelig. Juster innstillingene dine.
+
+torlauncher.bridge_suffix.meek-amazon=(virker i Kina)
+torlauncher.bridge_suffix.meek-azure=(virker i Kina)
+
+torlauncher.request_a_bridge=Forespør en broâ¦
+torlauncher.request_a_new_bridge=Forespør ny broâ¦
+torlauncher.contacting_bridgedb=Kontakter BridgeDB. Vennligst vent.
+torlauncher.captcha_prompt=Løs CAPTCHA-en for å forespørre en bro.
+torlauncher.bad_captcha_solution=Løsningen er ikke riktig. Vær så snill, prøv på nytt.
+torlauncher.unable_to_get_bridge=Kunne ikke skaffe en bro fra BridgeDB\n\n%S
+torlauncher.no_meek=Denne nettleseren er ikke konfigurert for saktmodig, noe som er nødvendig for å skaffe broer.
+torlauncher.no_bridges_available=Ingen broer er tilgjengelig på dette tidspunktet. Beklager.
+
+torlauncher.connect=Koble til
+torlauncher.restart_tor=Omstart av Tor
+torlauncher.quit=Avslutt
+torlauncher.quit_win=Exit
+torlauncher.done=Ferdig
+
+torlauncher.forAssistance=For hjelp, kontakt %S
+torlauncher.forAssistance2=For hjelp, besøk %S
+
+torlauncher.copiedNLogMessages=Kopiering ferdig. %S Loggføringsmeldinger fra Tor er klare til å bli sent til et skriveprogram eller en e-post.
+
+torlauncher.bootstrapStatus.starting=Starter opp
+torlauncher.bootstrapStatus.conn_pt=Kobler til bro
+torlauncher.bootstrapStatus.conn_done_pt=Koblet til broen
+torlauncher.bootstrapStatus.conn_proxy=Kobler til mellomtjener
+torlauncher.bootstrapStatus.conn_done_proxy=Koblet til mellomtjener
+torlauncher.bootstrapStatus.conn=Kobler til et Tor-relé
+torlauncher.bootstrapStatus.conn_done=Koblet til et Tor-relé
+torlauncher.bootstrapStatus.handshake=Forhandler med et Tor-relé
+torlauncher.bootstrapStatus.handshake_done=Ferdig med å forhandle med et Tor-relé
+torlauncher.bootstrapStatus.onehop_create=Etablerer en kryptert katalogforbindelse
+torlauncher.bootstrapStatus.requesting_status=Mottar nettverkstatus
+torlauncher.bootstrapStatus.loading_status=Laster nettverkstatus
+torlauncher.bootstrapStatus.loading_keys=Laster identitetsbekreftende sertifikater
+torlauncher.bootstrapStatus.requesting_descriptors=Sender forespørsel om rutingsstafettoppsettsinformasjon
+torlauncher.bootstrapStatus.loading_descriptors=Laster inn rutingsstafettoppsetts-informasjon
+torlauncher.bootstrapStatus.enough_dirinfo=Fullført lasting om relé informasjon
+torlauncher.bootstrapStatus.ap_conn_pt=Bygger kretser: Kobler til bro
+torlauncher.bootstrapStatus.ap_conn_done_pt=Bygger kretser: Koblet til bro
+torlauncher.bootstrapStatus.ap_conn_proxy=Bygger kretser: Kobler til mellomtjener
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Bygger kretser: Koblet til mellomtjener
+torlauncher.bootstrapStatus.ap_conn=Bygger kretser: Kobler til et Tor-relé
+torlauncher.bootstrapStatus.ap_conn_done=Bygger kretser: Koblet til et Tor-relé
+torlauncher.bootstrapStatus.ap_handshake=Bygger kretser: Forhandler med et Tor-relé
+torlauncher.bootstrapStatus.ap_handshake_done=Bygger kretser: Ferdig med å forhandle med et Tor-relé
+torlauncher.bootstrapStatus.circuit_create=Bygger kretser: Etablering av en Tor-krets
+torlauncher.bootstrapStatus.done=Koblet til Tor-nettverket!
+
+torlauncher.bootstrapWarning.done=ferdig
+torlauncher.bootstrapWarning.connectrefused=forbindelse nektet
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=ikke nok resursser
+torlauncher.bootstrapWarning.identity=feil identitet
+torlauncher.bootstrapWarning.timeout=forbindelse tidsavbrutt
+torlauncher.bootstrapWarning.noroute=ingen rute til vert
+torlauncher.bootstrapWarning.ioerror=lese/skrive -feil
+torlauncher.bootstrapWarning.pt_missing=pluggbar transport mangler
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Tilkoblingen til tjeneren gitt tapt.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Kunne ikke koble til tjeneren.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Kunne ikke koble til mellomtjeneren.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/nl/network-settings.dtd b/chrome/locale/nl/network-settings.dtd
new file mode 100644
index 00000000..f00fee07
--- /dev/null
+++ b/chrome/locale/nl/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor-netwerkinstellingen">
+<!ENTITY torsettings.wizard.title.default "Verbinden met Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor-netwerkinstellingen">
+<!ENTITY torsettings.wizard.title.connecting "Een verbinding maken">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Taal van Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Selecteer een taal.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klik op âVerbindenâ om met Tor te verbinden.">
+<!ENTITY torSettings.configurePrompt "Klik op âConfigurerenâ om de netwerkinstellingen aan te passen als u zich in een land bevindt waar Tor wordt gecensureerd (zoals Egypte, China, Turkije) of als u verbinding maakt via een particulier netwerk waarvoor een proxy is vereist.">
+<!ENTITY torSettings.configure "Configureren">
+<!ENTITY torSettings.connect "Verbinden">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Wachten op starten van Torâ¦">
+<!ENTITY torsettings.restartTor "Tor herstarten">
+<!ENTITY torsettings.reconfigTor "Opnieuw configureren">
+
+<!ENTITY torsettings.discardSettings.prompt "U hebt Tor-bridges geconfigureerd, of u hebt lokale proxyinstellingen ingevoerd. Om een directe verbinding met het Tor-netwerk te maken, moeten deze instellingen worden verwijderd.">
+<!ENTITY torsettings.discardSettings.proceed "Instellingen verwijderen en verbinden">
+
+<!ENTITY torsettings.optional "Optioneel">
+
+<!ENTITY torsettings.useProxy.checkbox "I gebruik een proxy om met het internet te verbinden.">
+<!ENTITY torsettings.useProxy.type "Proxytype">
+<!ENTITY torsettings.useProxy.type.placeholder "selecteer een proxytype">
+<!ENTITY torsettings.useProxy.address "Adres">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-adres of hostnaam">
+<!ENTITY torsettings.useProxy.port "Poort">
+<!ENTITY torsettings.useProxy.username "Gebruikersnaam">
+<!ENTITY torsettings.useProxy.password "Wachtwoord">
+<!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 "Deze computer gebruikt een firewall die alleen verbindingen naar bepaalde poorten toestaat">
+<!ENTITY torsettings.firewall.allowedPorts "Toegestane poorten">
+<!ENTITY torsettings.useBridges.checkbox "Tor is in mijn land gecensureerd.">
+<!ENTITY torsettings.useBridges.default "Een ingebouwde bridge selecteren">
+<!ENTITY torsettings.useBridges.default.placeholder "selecteer een bridge">
+<!ENTITY torsettings.useBridges.bridgeDB "Een bridge aanvragen bij torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Voer de tekens van de afbeelding in">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Captcha vernieuwen">
+<!ENTITY torsettings.useBridges.captchaSubmit "Verzenden">
+<!ENTITY torsettings.useBridges.custom "Een bridge opgeven die ik ken">
+<!ENTITY torsettings.useBridges.label "Voer bridge-informatie van een vertrouwde bron in.">
+<!ENTITY torsettings.useBridges.placeholder "typ adres:poort (één per regel)">
+
+<!ENTITY torsettings.copyLog "Tor-log naar klembord kopiëren">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxy-hulp">
+<!ENTITY torsettings.proxyHelp1 "Een lokale proxy kan nodig zijn als u verbinding maakt via het netwerk van een bedrijf, school of universiteit. Als u niet zeker weet of een proxy nodig is, bekijk dan de internetinstellingen in een andere browser, of bekijk de netwerkinstellingen van uw systeem.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Bridge relay-hulp">
+<!ENTITY torsettings.bridgeHelp1 "Bridges zijn niet-vermelde relays die het moeilijker maken om verbindingen met het Tor-netwerk te blokkeren. Elk type bridge gebruikt een andere methode om censuur te vermijden. Bridges die obfs gebruiken, laten uw verkeer eruitzien als willekeurige ruis, en bridges die meek gebruiken, laten uw verkeer eruitzien alsof u met een andere service dan Tor verbinding maakt.">
+<!ENTITY torsettings.bridgeHelp2 "Vanwege de manier waarop bepaalde landen Tor proberen te blokkeren, werken sommige bridges in bepaalde landen wel, maar niet in andere. Als u niet zeker weet welke bridges in uw land werken, bezoek dan torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Even geduld; er wordt verbinding gemaakt met het Tor-netwerk. Dit kan enkele minuten duren.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-instellingen">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser routeert uw verkeer over het Tor-netwerk, mogelijk gemaakt door duizenden vrijwilligers over de hele wereld." >
+<!ENTITY torPreferences.learnMore "Meer info">
+<!ENTITY torPreferences.bridges "Bridges">
+<!ENTITY torPreferences.bridgesDescription "Bridges helpen u toegang te krijgen tot het Tor-netwerk op plaatsen waar Tor is geblokkeerd. Afhankelijke van waar u zich bevindt, werkt de ene bridge mogelijk beter dan de andere.">
+<!ENTITY torPreferences.useBridge "Een bridge gebruiken">
+<!ENTITY torPreferences.requestNewBridge "Een nieuwe bridge aanvragenâ¦">
+<!ENTITY torPreferences.provideBridge "Een bridge opgeven">
+<!ENTITY torPreferences.advanced "Geavanceerd">
+<!ENTITY torPreferences.advancedDescription "Configureren hoe Tor Browser verbinding maakt met het internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Kommagescheiden waarden">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Een bridge aanvragen">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contact maken met BridgeDB. Even geduld.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Los de CAPTCHA op om een bridge aan te vragen.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "De oplossing is niet juist. Probeer het opnieuw.">
+<!ENTITY torPreferences.viewTorLogs "De Tor-logboeken weergeven">
+<!ENTITY torPreferences.viewLogs "Logboeken weergevenâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor-logboeken">
diff --git a/chrome/locale/nl/torlauncher.properties b/chrome/locale/nl/torlauncher.properties
new file mode 100644
index 00000000..3580fa60
--- /dev/null
+++ b/chrome/locale/nl/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Starter
+
+torlauncher.tor_exited_during_startup=Tor is afgesloten tijdens het opstarten. Dit kan komen door een fout in uw torrc-bestand, een bug in Tor of ander programma op uw systeem, of defecte hardware. Totdat u het onderliggende probleem oplost en Tor opnieuw start, zal Tor Browser niet opstarten.
+torlauncher.tor_exited=Tor is onverwachts afgesloten. Dit kan komen door een bug in Tor zelf, een ander programma op uw systeem, of defecte hardware. Totdat u Tor opnieuw start, zal Tor Browser geen websites kunnen bereiken. Stuur een kopie van uw Tor-logboek naar het ondersteuningsteam als het probleem zich blijft voordoen.
+torlauncher.tor_exited2=Tor herstarten zal niet uw browsertabbladen sluiten.
+torlauncher.tor_controlconn_failed=Kon geen verbinding maken met Tor-controlepoort.
+torlauncher.tor_failed_to_start=Tor kon niet worden gestart.
+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 mislukt (%2$S).
+
+torlauncher.unable_to_start_tor=Kon Tor niet starten.\n\n%S
+torlauncher.tor_missing=Het uitvoerbare Tor-bestand ontbreekt.
+torlauncher.torrc_missing=Het torrc-bestand ontbreekt en kon niet worden aangemaakt.
+torlauncher.datadir_missing=De Tor-gegevensmap bestaat niet en kon niet worden aangemaakt.
+torlauncher.onionauthdir_missing=De Tor-onion-authenticatiemap bestaat niet en kon niet worden aangemaakt.
+torlauncher.password_hash_missing=Ophalen van gehasht wachtwoord is mislukt.
+
+torlauncher.failed_to_get_settings=Kon Tor-instellingen niet ophalen.\n\n%S
+torlauncher.failed_to_save_settings=Kon Tor-instellingen niet opslaan.\n\n%S
+torlauncher.ensure_tor_is_running=Zorg ervoor dat Tor actief is.
+
+torlauncher.error_proxy_addr_missing=U moet zowel een IP-adres of hostnaam en een poortnummer opgeven om Tor te configureren voor het gebruik van een ââproxy om toegang te krijgen tot het internet.
+torlauncher.error_proxy_type_missing=U moet het proxytype selecteren.
+torlauncher.error_bridges_missing=U moet een of meer bridges opgeven.
+torlauncher.error_default_bridges_type_missing=U moet een transporttype selecteren voor de verstrekte bridges.
+torlauncher.error_bridgedb_bridges_missing=Vraag een bridge aan.
+torlauncher.error_bridge_bad_default_type=Er zijn geen verstrekte bridges met het transporttype %S beschikbaar. Pas uw instellingen aan.
+
+torlauncher.bridge_suffix.meek-amazon=(werkt in China)
+torlauncher.bridge_suffix.meek-azure=(werkt in China)
+
+torlauncher.request_a_bridge=Een bridge aanvragenâ¦
+torlauncher.request_a_new_bridge=Een nieuwe bridge aanvragenâ¦
+torlauncher.contacting_bridgedb=Contact maken met BridgeDB. Even geduld.
+torlauncher.captcha_prompt=Los de CAPTCHA op om een bridge aan te vragen.
+torlauncher.bad_captcha_solution=De oplossing is niet juist. Probeer het opnieuw.
+torlauncher.unable_to_get_bridge=Kan geen bridge verkrijgen van BridgeDB.\n\n%S
+torlauncher.no_meek=Deze browser is niet geconfigureerd voor meek, wat nodig is om bridges te verkrijgen.
+torlauncher.no_bridges_available=Er zijn op dit moment geen bridges beschikbaar.
+
+torlauncher.connect=Verbinden
+torlauncher.restart_tor=Tor herstarten
+torlauncher.quit=Stoppen
+torlauncher.quit_win=Afsluiten
+torlauncher.done=Gereed
+
+torlauncher.forAssistance=Neem contact op met %S voor hulp
+torlauncher.forAssistance2=Bezoek %S voor hulp
+
+torlauncher.copiedNLogMessages=Kopiëren voltooid. %S Tor-logberichten kunnen in een teksteditor of een e-mailbericht worden geplakt.
+
+torlauncher.bootstrapStatus.starting=Starten
+torlauncher.bootstrapStatus.conn_pt=Verbinden met bridge
+torlauncher.bootstrapStatus.conn_done_pt=Verbonden met bridge
+torlauncher.bootstrapStatus.conn_proxy=Verbinden met proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Verbonden met proxy
+torlauncher.bootstrapStatus.conn=Verbinden met een Tor-relay
+torlauncher.bootstrapStatus.conn_done=Verbonden met een Tor-relay
+torlauncher.bootstrapStatus.handshake=Onderhandelen met een Tor-relay
+torlauncher.bootstrapStatus.handshake_done=Onderhandelen met een Tor-relay voltooid
+torlauncher.bootstrapStatus.onehop_create=Een versleutelde adreslijstverbinding maken
+torlauncher.bootstrapStatus.requesting_status=Netwerkstatus ophalen
+torlauncher.bootstrapStatus.loading_status=Netwerkstatus laden
+torlauncher.bootstrapStatus.loading_keys=Autoriteitscertificaten laden
+torlauncher.bootstrapStatus.requesting_descriptors=Relay-informatie opvragen
+torlauncher.bootstrapStatus.loading_descriptors=Relay-informatie laden
+torlauncher.bootstrapStatus.enough_dirinfo=Laden van relay-informatie voltooid
+torlauncher.bootstrapStatus.ap_conn_pt=Circuits opbouwen: verbinden met bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Circuits opbouwen: verbonden met bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Circuits opbouwen: verbinden met proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Circuits opbouwen: verbonden met proxy
+torlauncher.bootstrapStatus.ap_conn=Circuits opbouwen: verbinden met een Tor-relay
+torlauncher.bootstrapStatus.ap_conn_done=Circuits opbouwen: verbonden met een Tor-relay
+torlauncher.bootstrapStatus.ap_handshake=Circuits opbouwen: onderhandelen met een Tor-relay
+torlauncher.bootstrapStatus.ap_handshake_done=Circuits opbouwen: onderhandelen met een Tor-relay voltooid
+torlauncher.bootstrapStatus.circuit_create=Circuits opbouwen: Tor-circuit tot stand brengen
+torlauncher.bootstrapStatus.done=Verbonden met het Tor-netwerk!
+
+torlauncher.bootstrapWarning.done=gereed
+torlauncher.bootstrapWarning.connectrefused=verbinding geweigerd
+torlauncher.bootstrapWarning.misc=overig
+torlauncher.bootstrapWarning.resourcelimit=onvoldoende bronnen
+torlauncher.bootstrapWarning.identity=identiteitsfout
+torlauncher.bootstrapWarning.timeout=verbindingstime-out
+torlauncher.bootstrapWarning.noroute=geen route naar host
+torlauncher.bootstrapWarning.ioerror=lees-/schrijffout
+torlauncher.bootstrapWarning.pt_missing=pluggable transport ontbreekt
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=De verbinding met de server is verbroken.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Kon geen verbinding maken met de server.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Kon geen verbinding maken met de proxy.
diff --git a/chrome/locale/pl/network-settings.dtd b/chrome/locale/pl/network-settings.dtd
new file mode 100644
index 00000000..f2da7efe
--- /dev/null
+++ b/chrome/locale/pl/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Ustawienia Sieci">
+<!ENTITY torsettings.wizard.title.default "PoÅÄ
cz z sieciÄ
Tor">
+<!ENTITY torsettings.wizard.title.configure "Ustawienia sieci Tor">
+<!ENTITY torsettings.wizard.title.connecting "NawiÄ
zywanie poÅÄ
czenia">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "JÄzyk Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Wybierz jÄzyk.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Kliknij "PoÅÄ
cz", aby poÅÄ
czyÄ siÄ z Torem.">
+<!ENTITY torSettings.configurePrompt "Kliknij "Konfiguruj", aby dostosowaÄ ustawienia sieci, jeÅli jesteÅ w kraju, który cenzuruje Tora (np. Egipt, Chiny, Turcja) lub jeÅli ÅÄ
czysz siÄ z prywatnej sieci, która wymaga serwera proxy.">
+<!ENTITY torSettings.configure "Konfiguruj">
+<!ENTITY torSettings.connect "PoÅÄ
cz">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Uruchamianie oprogramowania Tor">
+<!ENTITY torsettings.restartTor "Zrestartuj Tora">
+<!ENTITY torsettings.reconfigTor "Przekonfiguruj">
+
+<!ENTITY torsettings.discardSettings.prompt "SkonfigurowaÅeÅ mostki Tora lub wprowadziÅeÅ lokalne ustawienia serwera proxy. Aby nawiÄ
zaÄ bezpoÅrednie poÅÄ
czenie do sieci Tor, ustawienia te muszÄ
zostaÄ usuniÄte.">
+<!ENTITY torsettings.discardSettings.proceed "UsuÅ ustawienia i poÅÄ
cz">
+
+<!ENTITY torsettings.optional "(opcjonalnie)">
+
+<!ENTITY torsettings.useProxy.checkbox "Używam serwera proxy do ÅÄ
czenia siÄ z Internetem">
+<!ENTITY torsettings.useProxy.type "Typ serwera proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "wybierz typ proxy">
+<!ENTITY torsettings.useProxy.address "Adres">
+<!ENTITY torsettings.useProxy.address.placeholder "Nazwa hosta lub adres IP">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Użytkownik">
+<!ENTITY torsettings.useProxy.password "HasÅo">
+<!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 "Ten komputer pozwala na poÅÄ
czenie z ustalonymi portami">
+<!ENTITY torsettings.firewall.allowedPorts "Dozwolone porty">
+<!ENTITY torsettings.useBridges.checkbox "Tor jest ocenzurowany w moim kraju">
+<!ENTITY torsettings.useBridges.default "Wybierz wbudowany mostek">
+<!ENTITY torsettings.useBridges.default.placeholder "wybierz mostek">
+<!ENTITY torsettings.useBridges.bridgeDB "Uzyskaj mostek od torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Wprowadź znaki z obrazka">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "PoproÅ o inne zadanie">
+<!ENTITY torsettings.useBridges.captchaSubmit "PodsumowujÄ
c">
+<!ENTITY torsettings.useBridges.custom "Dostarcz mostek, który znam">
+<!ENTITY torsettings.useBridges.label "Wprowadź informacje o mostku z zaufanego źródÅa.">
+<!ENTITY torsettings.useBridges.placeholder "wpisz adres:port (po jednym w każdej linii)">
+
+<!ENTITY torsettings.copyLog "Skopiuj log do schowka">
+
+<!ENTITY torsettings.proxyHelpTitle "Pomoc proxy">
+<!ENTITY torsettings.proxyHelp1 "Lokalny serwer proxy może byÄ potrzebny podczas ÅÄ
czenia siÄ przez sieÄ firmowÄ
, szkolnÄ
lub uniwersyteckÄ
. JeÅli nie masz pewnoÅci, czy serwer proxy jest potrzebny, sprawdź ustawienia internetowe w innej przeglÄ
darce lub sprawdź ustawienia sieciowe systemu.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Pomoc Przekaźników Mostkowych">
+<!ENTITY torsettings.bridgeHelp1 "Mostki sÄ
specjalnymi rodzajami przekaźników, które utrudniajÄ
blokowanie poÅÄ
czeÅ z sieciÄ
Tor. Każdy rodzaj mostku wykorzystuje innÄ
metodÄ unikania cenzury. Mostki "obfs" sprawiajÄ
, że Twój ruch wyglÄ
da jak losowy szum, a "meek-azure" sprawiajÄ
, że Twój ruch wyglÄ
da jakbyÅ ÅÄ
czyÅ siÄ z tÄ
usÅugÄ
zamiast z Torem.">
+<!ENTITY torsettings.bridgeHelp2 "Ze wzglÄdu na różny sposób, w jaki kraje próbujÄ
blokowaÄ Tora, niektóre mostki dziaÅajÄ
tylko w niektórych krajach. JeÅli nie masz pewnoÅci, które mostki dziaÅajÄ
w Twoim kraju, odwiedź torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ProszÄ zaczekaÄ, aż ustanowimy poÅÄ
czenie do sieci Tor. Może to potrwaÄ kilka minut.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Ustawienia Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser kieruje Twój ruch przez sieÄ Tor, utrzymywanÄ
przez tysiÄ
ce wolontariuszy na caÅym Åwiecie." >
+<!ENTITY torPreferences.learnMore "Dowiedz siÄ wiÄcej">
+<!ENTITY torPreferences.bridges "Mostki">
+<!ENTITY torPreferences.bridgesDescription "Mostki uÅatwiajÄ
dostÄp do sieci Tor w miejscach, w których Tor jest zablokowany. W zależnoÅci od tego, gdzie jesteÅ, niektóre mostki mogÄ
dziaÅaÄ lepiej niż inne.">
+<!ENTITY torPreferences.useBridge "Użyj mostku">
+<!ENTITY torPreferences.requestNewBridge "PoproÅ o nowy mostek...">
+<!ENTITY torPreferences.provideBridge "Dostarcz mostek ">
+<!ENTITY torPreferences.advanced "Zaawansowane">
+<!ENTITY torPreferences.advancedDescription "Skonfiguruj sposób, w jaki Tor Browser ÅÄ
czy siÄ z Internetem">
+<!ENTITY torPreferences.firewallPortsPlaceholder "WartoÅci oddzielone przecinkiem">
+<!ENTITY torPreferences.requestBridgeDialogTitle "PoproÅ o mostek">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "NawiÄ
zywanie poÅÄ
czenia z BridgeDB. ProszÄ czekaÄ.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "RozwiÄ
ż CAPTCHA, aby poprosiÄ o mostek.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "RozwiÄ
zanie nie jest poprawne. ProszÄ spróbuj ponownie.">
+<!ENTITY torPreferences.viewTorLogs "Zobacz dziennik zdarzeÅ Tor.">
+<!ENTITY torPreferences.viewLogs "WyÅwietl dziennik zdarzeÅ...">
+<!ENTITY torPreferences.torLogsDialogTitle "Dziennik zdarzeÅ Tor">
diff --git a/chrome/locale/pl/torlauncher.properties b/chrome/locale/pl/torlauncher.properties
new file mode 100644
index 00000000..1132c601
--- /dev/null
+++ b/chrome/locale/pl/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor wyÅÄ
czyÅ siÄ podczas uruchamiania. Może to byÄ spowodowane bÅÄdem programu Tor, lub innego programu zainstalowanego w Twoim systemie, lub może to byÄ wina wadliwego sprzÄtu. Do czasu naprawienia problemu lub restartu programu, Tor Browser siÄ nie uruchomi.
+torlauncher.tor_exited=Tor niespodziewanie wyÅÄ
czyÅ siÄ. Może to byÄ spowodowane bÅÄdem programu Tor, lub innego programu zainstalowanym w Twoim systemie, lub może byÄ to wina wadliwego sprzÄtu. Do czasu ponownego uruchomienia Tora, Tor Browser nie bÄdzie w stanie dotrzeÄ do wszystkich stron. JeÅli problem nadal wystÄpuje, należy wysÅaÄ kopiÄ logów Tora do zespoÅu pomocy technicznej.
+torlauncher.tor_exited2=Zrestartowanie Tora nie spowoduje zamkniÄcia Twoich zakÅadek.
+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_control_failed=Nie udaÅo siÄ przejÄ
Ä kontroli nad Tor'em.
+torlauncher.tor_bootstrap_failed=Tor nie 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.
+torlauncher.torrc_missing=Brakuje pliku torrc i nie mógÅ on byÄ utworzony.
+torlauncher.datadir_missing=Katalog Tora nie istnieje i nie mógÅ byÄ utworzony.
+torlauncher.onionauthdir_missing=Katalog uwierzytelniania cebulowego Tor nie istnieje i nie można go utworzyÄ.
+torlauncher.password_hash_missing=Nie można uzyskaÄ hasha hasÅa.
+
+torlauncher.failed_to_get_settings=Nie można odzyskaÄ ustawieÅ Tora.\n\n%S
+torlauncher.failed_to_save_settings=Nie można zapisaÄ ustawieÅ Tora.\n\n%S
+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_bridgedb_bridges_missing=ProszÄ poprosiÄ o mostek.
+torlauncher.error_bridge_bad_default_type=Brak dostÄpnych mostków, które majÄ
typ transportu %S. ProszÄ zmieniÄ swoje ustawienia.
+
+torlauncher.bridge_suffix.meek-amazon=(dziaÅa w Chinach)
+torlauncher.bridge_suffix.meek-azure=(dziaÅa w Chinach)
+
+torlauncher.request_a_bridge=PoproÅ o mostek...
+torlauncher.request_a_new_bridge=PoproÅ o nowy mostek...
+torlauncher.contacting_bridgedb=Kontaktowanie siÄ z BridgeDB. ProszÄ czekaÄ.
+torlauncher.captcha_prompt=RozwiÄ
ż CAPTCHA, aby poprosiÄ o mostek.
+torlauncher.bad_captcha_solution=RozwiÄ
zanie nie jest poprawne. ProszÄ spróbuj ponownie.
+torlauncher.unable_to_get_bridge=Nie można uzyskaÄ mostku z BridgeDB.\n\n%S
+torlauncher.no_meek=Ta przeglÄ
darka nie jest skonfigurowana dla poÅÄ
czeÅ, które sÄ
potrzebne do uzyskania mostków.
+torlauncher.no_bridges_available=W tej chwili nie sÄ
dostÄpne żadne mostki. Przepraszamy.
+
+torlauncher.connect=PoÅÄ
cz
+torlauncher.restart_tor=Zrestartuj Tora
+torlauncher.quit=WyjÅcie
+torlauncher.quit_win=WyjÅcie
+torlauncher.done=Gotowe
+
+torlauncher.forAssistance=By uzyskaÄ pomoc, skontaktuj siÄ
+torlauncher.forAssistance2=Aby uzyskaÄ pomoc, odwiedź %S
+
+torlauncher.copiedNLogMessages=Kopia zakoÅczona. %S logi Tora sÄ
gotowe do wklejenia do notatnika lub wiadomoÅci email.
+
+torlauncher.bootstrapStatus.starting=Uruchamianie
+torlauncher.bootstrapStatus.conn_pt=ÅÄ
czenie z mostkiem
+torlauncher.bootstrapStatus.conn_done_pt=PoÅÄ
czono z mostkiem
+torlauncher.bootstrapStatus.conn_proxy=ÅÄ
czenie z proxy
+torlauncher.bootstrapStatus.conn_done_proxy=PoÅÄ
czono z proxy
+torlauncher.bootstrapStatus.conn=ÅÄ
czenie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.conn_done=PoÅÄ
czono z przekaźnikiem Tora
+torlauncher.bootstrapStatus.handshake=Negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.handshake_done=ZakoÅczono negocjacjÄ z przekaźnikiem Tora
+torlauncher.bootstrapStatus.onehop_create=Ustanawianie szyfrowanego poÅÄ
czenia z katalogiem
+torlauncher.bootstrapStatus.requesting_status=Odczytywanie stanu sieci
+torlauncher.bootstrapStatus.loading_status=Wczytywanie stanu sieci
+torlauncher.bootstrapStatus.loading_keys=Wczytywanie certyfikatów uwierzytelnienia
+torlauncher.bootstrapStatus.requesting_descriptors=Å»Ä
danie informacji o wÄźle
+torlauncher.bootstrapStatus.loading_descriptors=Wczytywanie informacji o wÄźle
+torlauncher.bootstrapStatus.enough_dirinfo=ZakoÅczono Åadowanie informacji przekaźnika
+torlauncher.bootstrapStatus.ap_conn_pt=Budowanie obwodu: ÅÄ
czenie z mostkiem
+torlauncher.bootstrapStatus.ap_conn_done_pt=Budowanie obwodu: PoÅÄ
czono z mostkiem
+torlauncher.bootstrapStatus.ap_conn_proxy=Budowanie obwodu: ÅÄ
czenie z proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Budowanie obwodu: PoÅÄ
czono z proxy
+torlauncher.bootstrapStatus.ap_conn=Budowanie obwodu: ÅÄ
czenie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_conn_done=Budowanie obwodu: PoÅÄ
czono z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_handshake=Budowanie obwodu: Negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_handshake_done=Budowanie obwodu: ZakoÅczono negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.circuit_create=Budowanie obwodu: Ustanawianie poÅÄ
czenia z Torem
+torlauncher.bootstrapStatus.done=PoÅÄ
czony z sieciÄ
Tor!
+
+torlauncher.bootstrapWarning.done=zrobione
+torlauncher.bootstrapWarning.connectrefused=poÅÄ
czenie odrzucone
+torlauncher.bootstrapWarning.misc=różne
+torlauncher.bootstrapWarning.resourcelimit=niewystarczajÄ
ce zasoby
+torlauncher.bootstrapWarning.identity=niezgodnoÅÄ tożsamoÅci
+torlauncher.bootstrapWarning.timeout=upÅynÄ
Å czas poÅÄ
czenia
+torlauncher.bootstrapWarning.noroute=brak trasy do hosta
+torlauncher.bootstrapWarning.ioerror=bÅÄ
d zapisu/odczytu
+torlauncher.bootstrapWarning.pt_missing=brak podÅÄ
czanego transportu
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=PoÅÄ
czenie z serwerem zostaÅo utracone.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Nie można poÅÄ
czyÄ siÄ z serwerem.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Nie można poÅÄ
czyÄ siÄ z serwerem proxy.
diff --git a/chrome/locale/pt-BR/network-settings.dtd b/chrome/locale/pt-BR/network-settings.dtd
new file mode 100644
index 00000000..8fb7d141
--- /dev/null
+++ b/chrome/locale/pt-BR/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Configurações da Rede Tor">
+<!ENTITY torsettings.wizard.title.default "Conectar-se ao Tor">
+<!ENTITY torsettings.wizard.title.configure "Configurações da Rede Tor">
+<!ENTITY torsettings.wizard.title.connecting "Estabelecendo uma Conexão ">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Idioma do navegador Tor">
+<!ENTITY torlauncher.localePicker.prompt "Por favor, selecione um idioma.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Clique em âConectarâ para conectar-se ao Tor.">
+<!ENTITY torSettings.configurePrompt "Clique em âConfigurarâ para definir as configurações de rede caso esteja em um paÃs em que o uso de Tor é impossibilitado (Egito, China e Turquia, por exemplo) ou esteja conectando-se por meio de uma rede privada que requeira um proxy.">
+<!ENTITY torSettings.configure "Configurar">
+<!ENTITY torSettings.connect "Conectar">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Esperando que Tor inicie...">
+<!ENTITY torsettings.restartTor "Reiniciar o Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigurar">
+
+<!ENTITY torsettings.discardSettings.prompt "Você configurou as definições de conexões de ponte Tor ou inseriu um proxy local. Para fazer uma conexão direta à rede Tor, essas definições devem ser removidas.">
+<!ENTITY torsettings.discardSettings.proceed "Remover Configurações e Conectar">
+
+<!ENTITY torsettings.optional "Opcional">
+
+<!ENTITY torsettings.useProxy.checkbox "Eu uso um proxy para me conectar à Internet">
+<!ENTITY torsettings.useProxy.type "Tipo de Proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "Selecione um tipo de proxy">
+<!ENTITY torsettings.useProxy.address "Endereço">
+<!ENTITY torsettings.useProxy.address.placeholder "Endereço IP ou Servidor">
+<!ENTITY torsettings.useProxy.port "Porta">
+<!ENTITY torsettings.useProxy.username "Usuário">
+<!ENTITY torsettings.useProxy.password "Senha">
+<!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 "A conexão Internet deste computador é filtrada por uma firewall que autoriza conexões somente a determinadas portas.">
+<!ENTITY torsettings.firewall.allowedPorts "Portas permitidas">
+<!ENTITY torsettings.useBridges.checkbox "O Tor é censurado no meu paÃs">
+<!ENTITY torsettings.useBridges.default "Selecione uma ponte incorporada">
+<!ENTITY torsettings.useBridges.default.placeholder "Selecione uma ponte">
+<!ENTITY torsettings.useBridges.bridgeDB "Solicite uma ponte de torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Digite os caracteres que aparecem na imagem">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Pegue um novo desafio">
+<!ENTITY torsettings.useBridges.captchaSubmit "Submeter">
+<!ENTITY torsettings.useBridges.custom "Ofereça um ponte já conhecida">
+<!ENTITY torsettings.useBridges.label "Inserir informações sobre a ponte a partir de uma fonte confiável">
+<!ENTITY torsettings.useBridges.placeholder "digite o endereço : porta (um por linha)">
+
+<!ENTITY torsettings.copyLog "Copiar o registro do Tor na área de transferência">
+
+<!ENTITY torsettings.proxyHelpTitle "Ajuda com o Proxy">
+<!ENTITY torsettings.proxyHelp1 "Um proxy local pode ser necessário ao conectar-se através de uma empresa, escola ou rede universitária. Se você não tiver certeza se um proxy é necessário, verifique as configurações da Internet em outro navegador ou verifique as configurações de rede do seu sistema.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ajuda Retransmissor de Ponte">
+<!ENTITY torsettings.bridgeHelp1 "Pontes são retransmissores não listados que dificultam o bloqueio de conexões à Rede Tor. Cada tipo de ponte usa um método diferente para evitar censura. Obfs faz com que o seu tráfego online pareca um barulho aleatório, e as de tipo meek fazem o seu tráfego online parecer como se estivesse conectando-se a um outro serviço e não ao Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Por causa do modo como certos paÃses tentam bloquear Tor, certas pontes funcionam em alguns paÃses, mas não em outros. Caso você não tenha certeza sobre como pontes funcionam no paÃs onde você está, consulte torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Por favor, aguarde enquanto estabelecemos uma conexão com a rede Tor. Isso pode demorar alguns minutos.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Configurações do Tor">
+<!ENTITY torPreferences.torSettingsDescription "O Navegador Tor direciona seu tráfego pela Rede Tor, administrada por milhares de voluntários em todo o mundo." >
+<!ENTITY torPreferences.learnMore "Saiba Mais">
+<!ENTITY torPreferences.bridges "Pontes">
+<!ENTITY torPreferences.bridgesDescription "As pontes ajudam você a acessar a rede Tor em locais onde o Tor está bloqueado. Dependendo de onde você estiver, uma ponte pode funcionar melhor que outra.">
+<!ENTITY torPreferences.useBridge "Use uma ponte">
+<!ENTITY torPreferences.requestNewBridge "Solicitar uma nova ponte">
+<!ENTITY torPreferences.provideBridge "Fornecer uma ponte">
+<!ENTITY torPreferences.advanced "Avançado">
+<!ENTITY torPreferences.advancedDescription "Configure como o Navegador Tor se conecta à Internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valores Separados Por Virgula">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Ponte de solicitação">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Entrando em contato com o BridgeDB. Por favor, espere.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Resolva o CAPTCHA para solicitar uma ponte.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "A solução não está correta. Por favor, tente novamente.">
+<!ENTITY torPreferences.viewTorLogs "Veja os logs do Tor.">
+<!ENTITY torPreferences.viewLogs "Ver registrosâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor Logs">
diff --git a/chrome/locale/pt-BR/torlauncher.properties b/chrome/locale/pt-BR/torlauncher.properties
new file mode 100644
index 00000000..7320536b
--- /dev/null
+++ b/chrome/locale/pt-BR/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Inicializador do Tor
+
+torlauncher.tor_exited_during_startup=Tor fechou inesperadamente. Isso pode ser devido um erro no Tor, ou em outro programa ou por falha no hardware. Até que você conserte o problema e reinicie o Tor, o Navegador Tor não será iniciado.
+torlauncher.tor_exited=O Tor fechou inesperadamente. Isso pode ser devido a um bug no Tor em si, a um outro programa no seu sistema, ou a um problema com o equipamento. O navegador Tor não poderá acessar nenhum website até que você o reinicie. Se o problema persistir, por favor envie uma cópia do seu Tor Log para a equipe responsável pela assistência.
+torlauncher.tor_exited2=Ao reiniciar o Tor, as abas do seu navegador não serão fechadas.
+torlauncher.tor_controlconn_failed=Não foi possÃvel conectar-se à porta de controle do Tor.
+torlauncher.tor_failed_to_start=Falha ao iniciar Tor.
+torlauncher.tor_control_failed=Falha ao receber controle do Tor.
+torlauncher.tor_bootstrap_failed=Falha ao tentar estabelecer uma conexão com a rede Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S falhou (%2$S).
+
+torlauncher.unable_to_start_tor=ImpossÃvel iniciar Tor.
+torlauncher.tor_missing=Falta o programa de execução de Tor.
+torlauncher.torrc_missing=O arquivo torrc está ausente e não pôde ser criado.
+torlauncher.datadir_missing=O diretório de dados Tor não existe e não pode ser criado.
+torlauncher.onionauthdir_missing=O diretório de autenticação de onion do Tor não existe e não pôde ser criado.
+torlauncher.password_hash_missing=Falha ao obter a senha criptografada.
+
+torlauncher.failed_to_get_settings=ImpossÃvel recuperar as configurações de Tor.
+torlauncher.failed_to_save_settings=ImpossÃvel salvar as configurações de Tor.
+torlauncher.ensure_tor_is_running=Por favor, verifique que Tor está sendo executado.
+
+torlauncher.error_proxy_addr_missing=Você deve especificar um endereço IP ou um servidor, e um número de porta para configurar Tor para usar um proxy de acesso a Internet.
+torlauncher.error_proxy_type_missing=Você deve selecionar um tipo de proxy.
+torlauncher.error_bridges_missing=Você deve especificar uma ou mais pontes.
+torlauncher.error_default_bridges_type_missing=Você deve selecionar um tipo de transporte para as pontes fornecidas.
+torlauncher.error_bridgedb_bridges_missing=Por favor, solicite uma ponte.
+torlauncher.error_bridge_bad_default_type=Entre as pontes fornecidas que têm o tipo de transporte %S, nenhuma está disponÃvel. Por favor ajuste as suas configurações.
+
+torlauncher.bridge_suffix.meek-amazon=(funciona na China)
+torlauncher.bridge_suffix.meek-azure=(funciona na China)
+
+torlauncher.request_a_bridge=Solicitar uma ponte...
+torlauncher.request_a_new_bridge=Solicitar uma nova ponte
+torlauncher.contacting_bridgedb=Entrando em contato com BridgeDB. Por favor, aguarde.
+torlauncher.captcha_prompt=Resolva o CAPTCHA para solicitar uma ponte.
+torlauncher.bad_captcha_solution=A solução não está correta. Por favor, tente novamente.
+torlauncher.unable_to_get_bridge=Não é possÃvel obter uma ponte do BridgeDB.\n\n$S
+torlauncher.no_meek=Este navegador não está configurado para usar o 'meek', que é necessário para obter pontes.
+torlauncher.no_bridges_available=Nenhuma ponte está disponÃvel neste momento. Desculpe.
+
+torlauncher.connect=Conectar
+torlauncher.restart_tor=Reiniciar o Tor
+torlauncher.quit=Encerrar
+torlauncher.quit_win=Sair
+torlauncher.done=Terminado
+
+torlauncher.forAssistance=Para assistência, contactar %S
+torlauncher.forAssistance2=Se você precisar de assistência, visite %S
+
+torlauncher.copiedNLogMessages=Cópia concluÃda. As mensagens %S do Tor log estão prontas para ser copiadas em um editor de texto ou em uma mensagem de e-mail.
+
+torlauncher.bootstrapStatus.starting=Conectando
+torlauncher.bootstrapStatus.conn_pt=Conectando-se a ponte
+torlauncher.bootstrapStatus.conn_done_pt=Conectado à ponte
+torlauncher.bootstrapStatus.conn_proxy=Conectando-se ao proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Conectado ao proxy
+torlauncher.bootstrapStatus.conn=Conectando a um retransmissor Tor
+torlauncher.bootstrapStatus.conn_done=Conectado a um retransmissor Tor
+torlauncher.bootstrapStatus.handshake=Negociando com um retransmissor Tor
+torlauncher.bootstrapStatus.handshake_done=Acabou de negociar com um retransmissor Tor
+torlauncher.bootstrapStatus.onehop_create=Estabelecendo uma conexão de diretório criptografado
+torlauncher.bootstrapStatus.requesting_status=Recebendo estado da rede
+torlauncher.bootstrapStatus.loading_status=Carregando estado da rede
+torlauncher.bootstrapStatus.loading_keys=Carregando certificados de autoridade
+torlauncher.bootstrapStatus.requesting_descriptors=Requisitando informações do retransmissor
+torlauncher.bootstrapStatus.loading_descriptors=Carregando informações do retransmissor
+torlauncher.bootstrapStatus.enough_dirinfo=Informações de retransmissor de carregamento finalizados
+torlauncher.bootstrapStatus.ap_conn_pt=Circuitos de construção: conectando a ponte
+torlauncher.bootstrapStatus.ap_conn_done_pt=Circuitos de construção: conectados à ponte
+torlauncher.bootstrapStatus.ap_conn_proxy=Circuitos de construção: conectando-se ao proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Circuitos de construção: conectados ao proxy
+torlauncher.bootstrapStatus.ap_conn=Circuitos de construção: conectando a um retransmissor Tor
+torlauncher.bootstrapStatus.ap_conn_done=Circuitos de construção: conectados a um retransmissor Tor
+torlauncher.bootstrapStatus.ap_handshake=Circuitos de construção: Negociando com um retransmissor Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Circuitos de construção: negociação finalizada com um retransmissor Tor
+torlauncher.bootstrapStatus.circuit_create=Circuitos de construção: estabelecendo um circuito Tor
+torlauncher.bootstrapStatus.done=Conectado à rede Tor!
+
+torlauncher.bootstrapWarning.done=pronto
+torlauncher.bootstrapWarning.connectrefused=conexão recusada
+torlauncher.bootstrapWarning.misc=variados
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
+torlauncher.bootstrapWarning.identity=identidade conflitante
+torlauncher.bootstrapWarning.timeout=tempo limite da conexão excedido
+torlauncher.bootstrapWarning.noroute=sem rota para o hospedeiro
+torlauncher.bootstrapWarning.ioerror=erro de leitura/gravação
+torlauncher.bootstrapWarning.pt_missing=transportador plugável ausente
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=A conexão com o servidor foi perdida.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Não foi possÃvel conectar ao servidor.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Não foi possÃvel se conectar ao proxy.
diff --git a/chrome/locale/ro/network-settings.dtd b/chrome/locale/ro/network-settings.dtd
new file mode 100644
index 00000000..4260ea0c
--- /dev/null
+++ b/chrome/locale/ro/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "SetÄri ReÈea Tor">
+<!ENTITY torsettings.wizard.title.default "Conectare la Tor">
+<!ENTITY torsettings.wizard.title.configure "SetÄri ReÈea Tor">
+<!ENTITY torsettings.wizard.title.connecting "Stabilire Conexiune">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Limba pentru Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Va rugÄm sa alegeÈi o limbÄ.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ApasÄ "Conectare" pentru a te conecta la Tor.">
+<!ENTITY torSettings.configurePrompt "ApasÄ "Configurare" pentru a modifica setÄrile de reÈea dacÄ te afli într-o ÈarÄ care blocheazÄ Tor (cum ar fi Egipt, China, Turcia) sau dacÄ te conectezi dintr-o reÈea privatÄ care necesitÄ un proxy.">
+<!ENTITY torSettings.configure "Configurare">
+<!ENTITY torSettings.connect "Conectare">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "AÈtept Tor sÄ porneascÄ...">
+<!ENTITY torsettings.restartTor "ReporneÈte Tor">
+<!ENTITY torsettings.reconfigTor "Reconfigurare">
+
+<!ENTITY torsettings.discardSettings.prompt "AÈi configurat punÈi Tor sau aÈi introdus setÄri proxy locale. Pentru a te conecta direct la reÈeaua Tor aceste setÄri trebuiesc eliminate.">
+<!ENTITY torsettings.discardSettings.proceed "Eliminare SetÄri Èi Conectare">
+
+<!ENTITY torsettings.optional "OpÈional">
+
+<!ENTITY torsettings.useProxy.checkbox "Folosesc un proxy pentru a mÄ conecta la Internet">
+<!ENTITY torsettings.useProxy.type "Tip proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "alege un tip de proxy">
+<!ENTITY torsettings.useProxy.address "Adresa">
+<!ENTITY torsettings.useProxy.address.placeholder "AdresÄ IP sau hostname">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Nume utilizator">
+<!ENTITY torsettings.useProxy.password "Parola">
+<!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 "Acest computer trece printr-un firewall care permite doar conexiuni cÄtre anumite porturi">
+<!ENTITY torsettings.firewall.allowedPorts "Porturi permise">
+<!ENTITY torsettings.useBridges.checkbox "Tor este cenzurat în Èara mea">
+<!ENTITY torsettings.useBridges.default "SelecteazÄ o punte integratÄ">
+<!ENTITY torsettings.useBridges.default.placeholder "selecteazÄ o punte">
+<!ENTITY torsettings.useBridges.bridgeDB "Cere o punte de la torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Introdu caracterele din imagine">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ObÈineÈi o nouÄ provocare">
+<!ENTITY torsettings.useBridges.captchaSubmit "Trimite">
+<!ENTITY torsettings.useBridges.custom "FoloseÈte o punte pe care o Ètiu">
+<!ENTITY torsettings.useBridges.label "Introdu informaÈia despre punte dintr-o sursÄ de încredere">
+<!ENTITY torsettings.useBridges.placeholder "scrie adresÄ:port (una pe linie)">
+
+<!ENTITY torsettings.copyLog "CopiaÈi jurnalul Tor în Clipboard">
+
+<!ENTITY torsettings.proxyHelpTitle "Ajutor Proxy">
+<!ENTITY torsettings.proxyHelp1 "Un proxy local ar putea fi necesar la conectarea prin reÈeaua unei companii, Ècoli sau universitÄÈi. DacÄ nu eÈti sigur cÄ un proxy este necesar, vezi setÄrile pentru Internet în alt navigator web sau verificÄ setÄrile de reÈea.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ajutor Releuri de tip Punte">
+<!ENTITY torsettings.bridgeHelp1 "PunÈile sunt relee ne-listate care fac mai dificilÄ blocarea conexiunilor spre ReÈeaua Tor. Fiecare tip de punte foloseÈte o altÄ metodÄ pentru a evita cenzura. Cele de tip obfs fac traficul tÄu sÄ semene cu zgomot aleatoriu, iar cele meek fac traficul sÄ parÄ cÄ se conecteazÄ la acel serviciu în loc de Tor.">
+<!ENTITY torsettings.bridgeHelp2 "DatoritÄ modului în care diverse ÈÄri încearcÄ sÄ blocheze Tor, unele punÈi funcÈioneazÄ doar în anumite ÈÄri Èi nu în altele. DacÄ nu eÈti sigur ce punÈi funcÈioneazÄ Ã®n Èara ta, viziteazÄ torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Te rugÄm sÄ aÈtepÈi pânÄ ce stabilim o conexiune cu reÈeaua Tor. Aceasta poate dura mai multe minute.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "SetÄri Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser vÄ orienteazÄ traficul prin reÈeaua Tor, condusÄ de mii de voluntari din întreaga lume." >
+<!ENTITY torPreferences.learnMore "AflÄ mai multe">
+<!ENTITY torPreferences.bridges "PunÈi">
+<!ENTITY torPreferences.bridgesDescription "Podurile vÄ ajutÄ sÄ accesaÈi reÈeaua Tor în locurile în care Tor este blocat. Ãn funcÈie de locul în care vÄ aflaÈi, un pod poate funcÈiona mai bine decât altul.">
+<!ENTITY torPreferences.useBridge "FolosiÈi un pod">
+<!ENTITY torPreferences.requestNewBridge "Cerere Punte NouÄ">
+<!ENTITY torPreferences.provideBridge "FurnizaÈi un pod">
+<!ENTITY torPreferences.advanced "Avansat">
+<!ENTITY torPreferences.advancedDescription "ConfiguraÈi modul în care Tor Browser se conecteazÄ la internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Valori separate prin virgulÄ">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Cere podul">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contactarea BridgeDB. Te rog asteapta.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "RezolvÄ acest CAPTCHA pentru a cere o punte.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "SoluÈia nu este corectÄ. ÃncearcÄ din nou.">
+<!ENTITY torPreferences.viewTorLogs "VizualizaÈi jurnalele Tor.">
+<!ENTITY torPreferences.viewLogs "VizualizaÈi jurnalele ...">
+<!ENTITY torPreferences.torLogsDialogTitle "Jurnalele Tor">
diff --git a/chrome/locale/ro/torlauncher.properties b/chrome/locale/ro/torlauncher.properties
new file mode 100644
index 00000000..ca3c8fa5
--- /dev/null
+++ b/chrome/locale/ro/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Lansator Tor
+
+torlauncher.tor_exited_during_startup=Tor s-a închis în mod neaÈteptat. Acest lucru se datoreazÄ fie unei erori în Tor, în alt program de pe sistemul dvs., sau a unei defecÈiuni de hardware. PânÄ nu veÈi repara problema Åi veÈi reporni Tor, navigatorul Tor Browser nu va porni.
+torlauncher.tor_exited=Tor s-a închis în mod neaÈteptat. Acest lucru se datoreazÄ fie unei erori în Tor, în alt program de pe sistemul dvs., sau a unei defecÈiuni în hardware. Navigatorul Tor Browser nu va putea accesa nici un site decât dacÄ reporniÈi Tor. DacÄ problema persistÄ, vÄ rugÄm sÄ trimiteÈi o copie a jurnalului Tor cÄtre echipa de suport.
+torlauncher.tor_exited2=Repornirea Tor nu va închide ferestrele navigatorului dvs.
+torlauncher.tor_controlconn_failed=Nu s-a putut conecta la portul de control Tor.
+torlauncher.tor_failed_to_start=Tor nu a putut porni.
+torlauncher.tor_control_failed=EÈuare la preluarea controlului Tor.
+torlauncher.tor_bootstrap_failed=Tor nu a reuÈit sÄ stabileascÄ o conexiune la reÈeaua Tor.
+torlauncher.tor_bootstrap_failed_details=%1$S eÈuare (%2$S).
+
+torlauncher.unable_to_start_tor=Tor nu a putut porni.\n\n%S
+torlauncher.tor_missing=FiÈierul executabil Tor lipseÈte.
+torlauncher.torrc_missing=FiÅierul torrc lipseÅte Åi nu a putut fi creat.
+torlauncher.datadir_missing=Directorul de date Tor nu existÄ Åi nu a putut fi creat.
+torlauncher.onionauthdir_missing=Directorul de autentificare Tor Onion nu existÄ Èi nu a putut fi creat.
+torlauncher.password_hash_missing=Eroare la obÈinerea hash-ului parolei.
+
+torlauncher.failed_to_get_settings=Nu s-au putut obÈine setÄrile Tor.\n\n%S
+torlauncher.failed_to_save_settings=Nu s-au putut salva setÄrile Tor.\n\n%S
+torlauncher.ensure_tor_is_running=VÄ rugÄm asiguraÈi-vÄ cÄ Tor este pornit.
+
+torlauncher.error_proxy_addr_missing=Pentru a configura Tor sÄ foloseascÄ un proxy prin care sÄ accesaÅ£i Internetul, este nevoie sÄ specificaÅ£i atât o adresÄ de IP, cât Åi un port.
+torlauncher.error_proxy_type_missing=Tipul de proxy trebuie selectat.
+torlauncher.error_bridges_missing=Trebuiesc specificate una sau mai multe punÈi.
+torlauncher.error_default_bridges_type_missing=Un tip de transport pentru punÈile oferite trebuie selectat.
+torlauncher.error_bridgedb_bridges_missing=VÄ rugÄm cereÈi o punte.
+torlauncher.error_bridge_bad_default_type=Nici o punte cu suport pentru transport tip %S nu este disponibilÄ. AjustaÈi setÄrile.
+
+torlauncher.bridge_suffix.meek-amazon=(funcÈioneazÄ Ã®n China)
+torlauncher.bridge_suffix.meek-azure=(funcÈioneazÄ Ã®n China)
+
+torlauncher.request_a_bridge=Cerere Punte...
+torlauncher.request_a_new_bridge=Cerere Punte NouÄ
+torlauncher.contacting_bridgedb=Se contacteazÄ BridgeDB. AÈteptaÈi.
+torlauncher.captcha_prompt=RezolvÄ acest CAPTCHA pentru a cere o punte.
+torlauncher.bad_captcha_solution=SoluÈia nu este corectÄ. ÃncearcÄ din nou.
+torlauncher.unable_to_get_bridge=Nu s-a putut obÈine o punte de la BridgeDB.\n\n%S
+torlauncher.no_meek=Acest navigator nu este configurat pentru meek, care este necesar pentru a obÈine punÈi.
+torlauncher.no_bridges_available=Nu existÄ punÈi disponibile în acest moment. Ne pare rÄu.
+
+torlauncher.connect=Conectare
+torlauncher.restart_tor=Repornire Tor
+torlauncher.quit=Revocare
+torlauncher.quit_win=IeÅire
+torlauncher.done=Gata
+
+torlauncher.forAssistance=Pentru asistenÈÄ, contactaÈi %S
+torlauncher.forAssistance2=Pentru asistenÅ£Ä, vizitaÈi %S
+
+torlauncher.copiedNLogMessages=Copiere efectuatÄ. %S mesaje din jurnalul Tor sunt gata de lipire într-un editor de text sau un mesaj e-mail.
+
+torlauncher.bootstrapStatus.starting=PorneÈte
+torlauncher.bootstrapStatus.conn_pt=Se conecteazÄ la bridge
+torlauncher.bootstrapStatus.conn_done_pt=Conectat la bridge
+torlauncher.bootstrapStatus.conn_proxy=Se conecteazÄ la proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Conectat la proxy
+torlauncher.bootstrapStatus.conn=Se conecteazÄ la un releu Tor
+torlauncher.bootstrapStatus.conn_done=Conectat la un releu Tor
+torlauncher.bootstrapStatus.handshake=NegociazÄ cun un releu Tor
+torlauncher.bootstrapStatus.handshake_done=S-a încheiat negocierea cu un releu Tor
+torlauncher.bootstrapStatus.onehop_create=Se stabileÅte o conexiune criptatÄ la director
+torlauncher.bootstrapStatus.requesting_status=Se obţin informaţii despre starea reţelei
+torlauncher.bootstrapStatus.loading_status=Se încarcÄ informaÅ£iile despre starea reÅ£elei
+torlauncher.bootstrapStatus.loading_keys=Se încarcÄ certificatele de autoritate
+torlauncher.bootstrapStatus.requesting_descriptors=Se cer informaţii despre releuri
+torlauncher.bootstrapStatus.loading_descriptors=Se încarcÄ informaÅ£iile despre releuri
+torlauncher.bootstrapStatus.enough_dirinfo=S-a încheiat încÄrcarea informaÈiei din releu
+torlauncher.bootstrapStatus.ap_conn_pt=Se construiesc circuite: Conectarea la bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Se construiesc circuite: Conectat la bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Se construiesc circuite: Conectarea la proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Se construiesc circuite: Conectat la proxy
+torlauncher.bootstrapStatus.ap_conn=Se construiesc circuite: Conectarea la releu Tor
+torlauncher.bootstrapStatus.ap_conn_done=Se construiesc circuite: Conectat la releu Tor
+torlauncher.bootstrapStatus.ap_handshake=Se construiesc circuite: Negocierea cu un releu Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Se construiesc circuite: S-a încheiat negocierea cu un releu Tor
+torlauncher.bootstrapStatus.circuit_create=Se construiesc circuite: Stabilirea unui circuit Tor
+torlauncher.bootstrapStatus.done=Conectare la reÈeaua Tor efectuatÄ cu succes!
+
+torlauncher.bootstrapWarning.done=efectuat
+torlauncher.bootstrapWarning.connectrefused=conexiune refuzatÄ
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=resurse insuficiente
+torlauncher.bootstrapWarning.identity=identitÄÅ£ile nu se potrivesc
+torlauncher.bootstrapWarning.timeout=timpul alocat pentru conexiune a expirat (timeout)
+torlauncher.bootstrapWarning.noroute=nici o rutÄ cÄtre gazdÄ
+torlauncher.bootstrapWarning.ioerror=eroare la scriere/citire
+torlauncher.bootstrapWarning.pt_missing=pluggable transport lipsÄ
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Conexiunea cu serverul a fost pierdutÄ.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Nu s-a putut conecta la server.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Nu s-a putut conecta la proxy.
diff --git a/chrome/locale/ru/network-settings.dtd b/chrome/locale/ru/network-settings.dtd
new file mode 100644
index 00000000..980b887e
--- /dev/null
+++ b/chrome/locale/ru/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "ÐаÑÑÑойки ÑеÑи Tor">
+<!ENTITY torsettings.wizard.title.default "ÐодклÑÑение к Tor">
+<!ENTITY torsettings.wizard.title.configure "ÐаÑÑÑойки ÑеÑи Tor">
+<!ENTITY torsettings.wizard.title.connecting "ÐÐ´ÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑение">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "ЯзÑк Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "ÐожалÑйÑÑа, вÑбеÑиÑе ÑзÑк.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ÐажмиÑе "СоединиÑÑÑÑ" Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº Tor.">
+<!ENTITY torSettings.configurePrompt "ÐажмиÑе "ÐаÑÑÑоиÑÑ" Ð´Ð»Ñ Ð½Ð°ÑÑÑойки ÑеÑи. ÐÑо Ð¸Ð¼ÐµÐµÑ ÑмÑÑл, еÑли Ð²Ñ Ð² ÑÑÑане, запÑеÑаÑÑей Tor (напÑимеÑ, ÐгипеÑ, ÐиÑай, ТÑÑÑиÑ), или еÑли Ð²Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑаеÑеÑÑ Ð¸Ð· пÑиваÑной ÑеÑи, ÑÑебÑÑÑей пÑокÑи.">
+<!ENTITY torSettings.configure "ÐаÑÑÑоиÑÑ">
+<!ENTITY torSettings.connect "СоединиÑÑÑÑ">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Ðжидание запÑÑка Tor...">
+<!ENTITY torsettings.restartTor "ÐеÑезапÑÑÑиÑÑ Tor">
+<!ENTITY torsettings.reconfigTor "ÐзмениÑÑ Ð½Ð°ÑÑÑойки">
+
+<!ENTITY torsettings.discardSettings.prompt "ÐÑ Ð½Ð°ÑÑÑоили моÑÑÑ Tor или локалÑнÑй пÑокÑи-ÑеÑвеÑ. ÐÐ»Ñ Ð¿ÑÑмого подклÑÑÐµÐ½Ð¸Ñ Ðº ÑеÑи Tor ÑÑи паÑамеÑÑÑ Ð½Ñжно ÑдалиÑÑ.">
+<!ENTITY torsettings.discardSettings.proceed "УдалиÑÑ Ð½Ð°ÑÑÑойки и подклÑÑиÑÑÑÑ">
+
+<!ENTITY torsettings.optional "ÐополниÑелÑно">
+
+<!ENTITY torsettings.useProxy.checkbox "Я иÑполÑзÑÑ Ð¿ÑокÑи Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº инÑеÑнеÑÑ">
+<!ENTITY torsettings.useProxy.type "Тип пÑокÑи">
+<!ENTITY torsettings.useProxy.type.placeholder "вÑÐ±Ð¾Ñ Ñипа пÑокÑи">
+<!ENTITY torsettings.useProxy.address "ÐдÑеÑ">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-адÑÐµÑ Ð¸Ð»Ð¸ Ñ
оÑÑ">
+<!ENTITY torsettings.useProxy.port "ÐоÑÑ">
+<!ENTITY torsettings.useProxy.username "ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ">
+<!ENTITY torsettings.useProxy.password "ÐаÑолÑ">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "Ðой бÑандмаÑÑÑ ÑазÑеÑÐ°ÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÑолÑко к опÑеделеннÑм поÑÑам">
+<!ENTITY torsettings.firewall.allowedPorts "РазÑеÑеннÑе поÑÑÑ">
+<!ENTITY torsettings.useBridges.checkbox "Tor заблокиÑован в моей ÑÑÑане">
+<!ENTITY torsettings.useBridges.default "ÐÑбÑаÑÑ Ð²ÑÑÑоеннÑй моÑÑ">
+<!ENTITY torsettings.useBridges.default.placeholder "вÑÐ±Ð¾Ñ Ð¼Ð¾ÑÑа">
+<!ENTITY torsettings.useBridges.bridgeDB "ÐапÑоÑиÑÑ Ð¼Ð¾ÑÑ Ñ torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ÐведиÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ñ Ð¸Ð·Ð¾Ð±ÑажениÑ">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ÐоказаÑÑ Ð´ÑÑгÑÑ ÐºÐ°ÑÑинкÑ">
+<!ENTITY torsettings.useBridges.captchaSubmit "ÐÐ">
+<!ENTITY torsettings.useBridges.custom "УказаÑÑ Ð¼Ð¾ÑÑ Ð²ÑÑÑнÑÑ">
+<!ENTITY torsettings.useBridges.label "УкажиÑе даннÑе моÑÑа из довеÑенного иÑÑоÑника">
+<!ENTITY torsettings.useBridges.placeholder "адÑеÑ:поÑÑ (по Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð² ÑÑÑоке)">
+
+<!ENTITY torsettings.copyLog "СкопиÑоваÑÑ Ð¶ÑÑнал Tor в бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°">
+
+<!ENTITY torsettings.proxyHelpTitle "ÐомоÑÑ Ð¿Ð¾ пÑокÑи">
+<!ENTITY torsettings.proxyHelp1 "ÐокалÑнÑй пÑокÑи-ÑеÑÐ²ÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð½Ð°Ð´Ð¾Ð±Ð¸ÑÑÑÑ Ð¿Ñи подклÑÑении ÑеÑез коÑпоÑаÑивнÑÑ, ÑколÑнÑÑ Ð¸Ð»Ð¸ ÑнивеÑÑиÑеÑÑкÑÑ ÑеÑÑ. ÐÑли Ð²Ñ Ð½Ðµ ÑвеÑенÑ, нÑжен ли пÑокÑи, поÑмоÑÑиÑе ÑеÑевÑе наÑÑÑойки в дÑÑгом бÑаÑзеÑе или пÑовеÑÑÑе ÑеÑевÑе наÑÑÑойки ваÑей ÑиÑÑемÑ.">
+
+<!ENTITY torsettings.bridgeHelpTitle "ÐомоÑÑ Ð¿Ð¾ моÑÑам (ÑеÑÑанÑлÑÑоÑам)">
+<!ENTITY torsettings.bridgeHelp1 "ÐоÑÑÑ â непÑблиÑнÑе ÑоÑки-поÑÑедники (ÑеÑÑанÑлÑÑоÑÑ), коÑоÑÑе заÑÑÑднÑÑÑ Ð¿Ð¾Ð¿ÑÑки ÑензоÑов блокиÑоваÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº ÑеÑи Tor. ÐаждÑй Ñип моÑÑа иÑполÑзÑÐµÑ Ð¾ÑлиÑнÑй Ð¾Ñ Ð´ÑÑгиÑ
меÑод Ð´Ð»Ñ Ð¾Ð±Ñ
ода блокиÑовки. ÐоÑÑÑ Ñипа "obfs" делаÑÑ Ð²Ð°Ñ ÑÑаÑик поÑ
ожим на ÑлÑÑайнÑй ÑÑм. ÐоÑÑÑ Ñипа "meek" имиÑиÑÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑение к ÑеÑвиÑÑ, оÑлиÑÐ½Ð¾Ð¼Ñ Ð¾Ñ Tor.">
+<!ENTITY torsettings.bridgeHelp2 "РазнÑе ÑÑÑÐ°Ð½Ñ Ð¿Ð¾-ÑÐ°Ð·Ð½Ð¾Ð¼Ñ Ð¿ÑÑаÑÑÑÑ Ð±Ð»Ð¾ÐºÐ¸ÑоваÑÑ Tor. ÐоÑÑÐ¾Ð¼Ñ Ñе или инÑе моÑÑÑ ÑабоÑаÑÑ Ð² одниÑ
ÑÑÑанаÑ
, но не ÑабоÑаÑÑ Ð² дÑÑгиÑ
. ÐÑли не ÑвеÑÐµÐ½Ñ Ð² Ñом, какой моÑÑ ÑÑабоÑÐ°ÐµÑ Ñ Ð²Ð°Ñ Ð² ÑÑÑане, поÑеÑиÑе torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ÐожалÑйÑÑа, подождиÑе, пока Ð¼Ñ ÑÑÑановим подклÑÑение к ÑеÑи Tor. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½ÑÑÑ Ð½ÐµÑколÑко минÑÑ.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "ÐаÑÑÑойки Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser пеÑенапÑавлÑÐµÑ Ð²Ð°Ñ ÑÑаÑик ÑеÑез ÑеÑÑ Tor. Ðе поддеÑживаÑÑ ÑÑÑÑÑи добÑоволÑÑев по вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ." >
+<!ENTITY torPreferences.learnMore "ÐодÑобнее">
+<!ENTITY torPreferences.bridges "ÐоÑÑÑ">
+<!ENTITY torPreferences.bridgesDescription "ÐоÑÑÑ Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к ÑеÑи Tor Ñам, где он заблокиÑован. РзавиÑимоÑÑи Ð¾Ñ Ð²Ð°Ñего меÑÑонаÑ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¾Ð´Ð¸Ð½ моÑÑ Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ð»ÑÑÑе дÑÑгого.">
+<!ENTITY torPreferences.useBridge "ÐÑполÑзоваÑÑ Ð¼Ð¾ÑÑ">
+<!ENTITY torPreferences.requestNewBridge "ÐапÑоÑиÑÑ Ð½Ð¾Ð²Ñй моÑÑâ¦">
+<!ENTITY torPreferences.provideBridge "УказаÑÑ Ñвой моÑÑ">
+<!ENTITY torPreferences.advanced "ÐополниÑелÑно">
+<!ENTITY torPreferences.advancedDescription "ÐаÑÑÑойÑе подклÑÑение Tor Browser к инÑеÑнеÑÑ.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ÐнаÑениÑ, ÑазделеннÑе запÑÑÑми">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ÐапÑÐ¾Ñ Ð¼Ð¾ÑÑа">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "ÐбÑаÑение к BridgeDB. ÐожалÑйÑÑа, подождиÑе.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "РеÑиÑе CAPTCHA Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑа моÑÑа">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "ÐепÑавилÑно. ÐожалÑйÑÑа, попÑобÑйÑе Ñнова.">
+<!ENTITY torPreferences.viewTorLogs "ÐÑоÑмоÑÑ Ð¶ÑÑнала Tor">
+<!ENTITY torPreferences.viewLogs "СмоÑÑеÑÑ Ð¶ÑÑналâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "ÐÑÑнал Tor">
diff --git a/chrome/locale/ru/torlauncher.properties b/chrome/locale/ru/torlauncher.properties
new file mode 100644
index 00000000..43f19205
--- /dev/null
+++ b/chrome/locale/ru/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=ÐагÑÑзÑик Tor
+
+torlauncher.tor_exited_during_startup=Tor неожиданно завеÑÑил ÑабоÑÑ Ð¿Ñи запÑÑке. ÐÑо могло пÑоизойÑи из-за оÑибки в Ñайле torrc, оÑибки в Tor или дÑÑгой пÑогÑамме Ñ Ð²Ð°Ñ Ð² ÑиÑÑеме, а Ñакже из-за неиÑпÑавного обоÑÑдованиÑ. ÐÐ»Ñ Ð·Ð°Ð¿ÑÑка Tor Browser нÑжно ÑÑÑÑаниÑÑ Ð¿ÑиÑÐ¸Ð½Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸ пеÑезагÑÑзиÑÑ Tor.
+torlauncher.tor_exited=Tor неожиданно завеÑÑил ÑабоÑÑ. ÐÑо могло бÑÑÑ Ð²Ñзвано Ñбоем в Tor, в дÑÑгой пÑогÑамме, а Ñакже неиÑпÑавноÑÑÑÑ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑа. ЧÑÐ¾Ð±Ñ Ð·Ð°Ð³ÑÑжаÑÑ ÑайÑÑ ÑеÑез Tor Browser, нÑжно пеÑезапÑÑÑиÑÑ Tor. ÐÑли пÑоблема оÑÑанеÑÑÑ, пожалÑйÑÑа, оÑпÑавÑÑе ÐºÐ¾Ð¿Ð¸Ñ Ð¶ÑÑнала (логов) Tor наÑей команде поддеÑжки.
+torlauncher.tor_exited2=ÐеÑезапÑÑк Ð¢Ð¾Ñ Ð½Ðµ закÑÐ¾ÐµÑ Ð²ÐºÐ»Ð°Ð´ÐºÐ¸ бÑаÑзеÑа.
+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.onionauthdir_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-адÑÐµÑ (или Ð¸Ð¼Ñ Ñ
оÑÑа) и поÑÑ, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑÑÑоиÑÑ Tor на ÑабоÑÑ ÑеÑез пÑокÑи.
+torlauncher.error_proxy_type_missing=ÐÑжно вÑбÑаÑÑ Ñип пÑокÑи.
+torlauncher.error_bridges_missing=ÐÑжно ÑказаÑÑ Ð¾Ð´Ð¸Ð½ или неÑколÑко моÑÑов.
+torlauncher.error_default_bridges_type_missing=ÐÑжно вÑбÑаÑÑ Ñип ÑÑанÑпоÑÑа ÑказаннÑÑ
моÑÑов.
+torlauncher.error_bridgedb_bridges_missing=ÐожалÑйÑÑа, запÑоÑиÑе моÑÑ.
+torlauncher.error_bridge_bad_default_type=ÐÐµÑ Ð¼Ð¾ÑÑов Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой Ñипа ÑÑанÑпоÑÑа %S. ÐожалÑйÑÑа, измениÑе наÑÑÑойки.
+
+torlauncher.bridge_suffix.meek-amazon=(ÑабоÑÐ°ÐµÑ Ð² ÐиÑае)
+torlauncher.bridge_suffix.meek-azure=(ÑабоÑÐ°ÐµÑ Ð² ÐиÑае)
+
+torlauncher.request_a_bridge=ÐапÑÐ¾Ñ Ð¼Ð¾ÑÑаâ¦
+torlauncher.request_a_new_bridge=ÐапÑÐ¾Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ моÑÑаâ¦
+torlauncher.contacting_bridgedb=ÐбÑаÑение к BridgeDB. ÐожалÑйÑÑа, подождиÑе.
+torlauncher.captcha_prompt=РеÑиÑе CAPTCHA Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑа моÑÑа.
+torlauncher.bad_captcha_solution=ÐÑибка. ÐожалÑйÑÑа, попÑобÑйÑе Ñнова.
+torlauncher.unable_to_get_bridge=ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð¼Ð¾ÑÑа из BridgeDB.\n\n%S
+torlauncher.no_meek=ÐÑÐ¾Ñ Ð±ÑаÑÐ·ÐµÑ Ð½Ðµ наÑÑÑоен Ð´Ð»Ñ meek (ÑÑебÑеÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¼Ð¾ÑÑов).
+torlauncher.no_bridges_available=РнаÑÑоÑÑее вÑÐµÐ¼Ñ Ð¼Ð¾ÑÑов неÑ. ÐзвиниÑе.
+
+torlauncher.connect=СоединиÑÑÑÑ
+torlauncher.restart_tor=ÐеÑезапÑÑÑиÑÑ Tor
+torlauncher.quit=ÐÑйÑи
+torlauncher.quit_win=ÐÑÑ
од
+torlauncher.done=ÐоÑово
+
+torlauncher.forAssistance=ÐÐ»Ñ Ð¿Ð¾Ð¼Ð¾Ñи ÑвÑжиÑеÑÑ Ñ %S
+torlauncher.forAssistance2=ÐÐ»Ñ Ð¿Ð¾Ð¼Ð¾Ñи поÑеÑиÑе %S
+
+torlauncher.copiedNLogMessages=ÐопиÑование завеÑÑено. %S ÑообÑений Ñ Ð»Ð¾Ð³Ð°Ð¼Ð¸ Tor наÑ
одÑÑÑÑ Ð² бÑÑеÑе обмена. Ðожно вÑÑавиÑÑ Ð¸Ñ
в ÑекÑÑовÑй ÑедакÑÐ¾Ñ Ð¸Ð»Ð¸ email.
+
+torlauncher.bootstrapStatus.starting=ÐапÑÑк
+torlauncher.bootstrapStatus.conn_pt=ÐодклÑÑение к моÑÑÑ
+torlauncher.bootstrapStatus.conn_done_pt=ÐодклÑÑено к моÑÑÑ
+torlauncher.bootstrapStatus.conn_proxy=ÐодклÑÑение к пÑокÑи
+torlauncher.bootstrapStatus.conn_done_proxy=ÐодклÑÑено к пÑокÑи
+torlauncher.bootstrapStatus.conn=ÐодклÑÑение к ÑÐ·Ð»Ñ Tor
+torlauncher.bootstrapStatus.conn_done=ÐодклÑÑено к ÑÐ·Ð»Ñ Tor
+torlauncher.bootstrapStatus.handshake=Ðбмен даннÑми Ñ Ñзлом Tor
+torlauncher.bootstrapStatus.handshake_done=Ðбмен даннÑми Ñ Ñзлом Tor завеÑÑен
+torlauncher.bootstrapStatus.onehop_create=Создание ÑиÑÑованного ÑоединениÑ
+torlauncher.bootstrapStatus.requesting_status=ÐолÑÑение ÑÑаÑÑÑа ÑеÑи
+torlauncher.bootstrapStatus.loading_status=ÐагÑÑзка ÑÑаÑÑÑа ÑеÑи
+torlauncher.bootstrapStatus.loading_keys=ÐагÑÑзка ÑеÑÑиÑикаÑов
+torlauncher.bootstrapStatus.requesting_descriptors=ÐапÑÐ¾Ñ Ð´Ð°Ð½Ð½ÑÑ
об Ñзле
+torlauncher.bootstrapStatus.loading_descriptors=ÐагÑÑзка даннÑÑ
об Ñзле
+torlauncher.bootstrapStatus.enough_dirinfo=ÐагÑÑзка даннÑÑ
об Ñзле завеÑÑена
+torlauncher.bootstrapStatus.ap_conn_pt=Создание ÑепоÑки: подклÑÑение к моÑÑÑ
+torlauncher.bootstrapStatus.ap_conn_done_pt=Создание ÑепоÑки: подклÑÑено к моÑÑÑ
+torlauncher.bootstrapStatus.ap_conn_proxy=Создание ÑепоÑки: подклÑÑение к пÑокÑи
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Создание ÑепоÑки: подклÑÑено к пÑокÑи
+torlauncher.bootstrapStatus.ap_conn=Создание ÑепоÑки: подклÑÑение к ÑÐ·Ð»Ñ Tor
+torlauncher.bootstrapStatus.ap_conn_done=Создание ÑепоÑки: подклÑÑено к ÑÐ·Ð»Ñ Tor
+torlauncher.bootstrapStatus.ap_handshake=Создание ÑепоÑки: обмен даннÑми Ñ Ñзлом Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Создание ÑепоÑки: обмен даннÑми Ñ Ñзлом Tor завеÑÑен
+torlauncher.bootstrapStatus.circuit_create=Создание ÑепоÑки Tor
+torlauncher.bootstrapStatus.done=ÐодклÑÑено к ÑеÑи Tor!
+
+torlauncher.bootstrapWarning.done=ok
+torlauncher.bootstrapWarning.connectrefused=в подклÑÑении оÑказано
+torlauncher.bootstrapWarning.misc=pазное
+torlauncher.bootstrapWarning.resourcelimit=неÑ
ваÑка ÑеÑÑÑÑов
+torlauncher.bootstrapWarning.identity=оÑибка иденÑиÑикаÑии
+torlauncher.bootstrapWarning.timeout=Ñайм-аÑÑ ÑоединениÑ
+torlauncher.bootstrapWarning.noroute=оÑибка пÑÑи к Ñ
оÑÑÑ
+torlauncher.bootstrapWarning.ioerror=оÑибка ÑÑениÑ/запиÑи
+torlauncher.bootstrapWarning.pt_missing=оÑÑÑÑÑÑвÑÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаемÑй ÑÑанÑпоÑÑ
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Соединение Ñ ÑеÑвеÑом поÑеÑÑно.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=ÐÑибка подклÑÑÐµÐ½Ð¸Ñ Ðº ÑеÑвеÑÑ.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=ÐÑибка подклÑÑÐµÐ½Ð¸Ñ Ðº пÑокÑи.
diff --git a/chrome/locale/sv-SE/network-settings.dtd b/chrome/locale/sv-SE/network-settings.dtd
new file mode 100644
index 00000000..848e5080
--- /dev/null
+++ b/chrome/locale/sv-SE/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Nätverksinställningar för Tor">
+<!ENTITY torsettings.wizard.title.default "Anslut till Tor">
+<!ENTITY torsettings.wizard.title.configure "Nätverksinställningar för Tor">
+<!ENTITY torsettings.wizard.title.connecting "Etablerar en anslutning">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Språk för Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "Välj ett språk.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Klicka på "Anslut" för att ansluta till Tor.">
+<!ENTITY torSettings.configurePrompt "Klicka på "Konfigurera" för att justera nätverksinställningar om du är i ett land som censurerar Tor (som Egypten, Kina eller Turkiet) eller om du ansluter från ett privat nätverk som kräver en proxy.">
+<!ENTITY torSettings.configure "Konfigurera">
+<!ENTITY torSettings.connect "Anslut">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Väntar på att Tor ska starta...">
+<!ENTITY torsettings.restartTor "Starta om Tor">
+<!ENTITY torsettings.reconfigTor "Omkonfigurera">
+
+<!ENTITY torsettings.discardSettings.prompt "Du har konfigurerat Tor-broar eller så har du angett lokala proxyinställningar. För att göra en direktanslutning till Tor-nätverket måste de här inställningarna tas bort.">
+<!ENTITY torsettings.discardSettings.proceed "Ta bort inställningar och anslut">
+
+<!ENTITY torsettings.optional "Valfritt">
+
+<!ENTITY torsettings.useProxy.checkbox "Jag använder en proxy för att ansluta till internet">
+<!ENTITY torsettings.useProxy.type "Proxytyp">
+<!ENTITY torsettings.useProxy.type.placeholder "Välj en proxytyp">
+<!ENTITY torsettings.useProxy.address "Adress">
+<!ENTITY torsettings.useProxy.address.placeholder "IP-adress eller värdnamn">
+<!ENTITY torsettings.useProxy.port "Port">
+<!ENTITY torsettings.useProxy.username "Användarnamn">
+<!ENTITY torsettings.useProxy.password "Lösenord">
+<!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 "Denna dator går genom en brandvägg som bara tillåter anslutningar på vissa specifika portar.">
+<!ENTITY torsettings.firewall.allowedPorts "Tillåtna portar">
+<!ENTITY torsettings.useBridges.checkbox "Tor är censurerat i mitt land">
+<!ENTITY torsettings.useBridges.default "Välj en inbyggd bro">
+<!ENTITY torsettings.useBridges.default.placeholder "Välj en bro">
+<!ENTITY torsettings.useBridges.bridgeDB "Begär en bro från torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Ange tecknen från bilden">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "FÃ¥ en ny utmaning">
+<!ENTITY torsettings.useBridges.captchaSubmit "Skicka">
+<!ENTITY torsettings.useBridges.custom "Ange en bro jag känner till">
+<!ENTITY torsettings.useBridges.label "Ange broinformationen från en betrodd källa">
+<!ENTITY torsettings.useBridges.placeholder "skriv adress:port (en per rad)">
+
+<!ENTITY torsettings.copyLog "Kopiera Tor-logg till urklipp">
+
+<!ENTITY torsettings.proxyHelpTitle "Proxyhjälp">
+<!ENTITY torsettings.proxyHelp1 "En lokal proxy kan behövas när du ansluter via ett företags-, skol- eller universitetsnätverk. Om du inte är säker på om en proxy behövs, titta på internetinställningarna i en annan webbläsare eller kontrollera systemets nätverksinställningar.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Hjälp om relä-broar">
+<!ENTITY torsettings.bridgeHelp1 "Broar är olistade reläer som gör det svårare att blockera anslutningar till Tor-nätverket. Var typ av bro använder sig av olika metoder för att undvika censur. Obfs gör att din trafik ser ut som brus och meek gör att din trafik ser ut som att du ansluter till tjänsten istället för Tor.">
+<!ENTITY torsettings.bridgeHelp2 "I och med att vissa länder försöker blockera Tor fungerar inte alla broar i alla länder. Ifall du är osäker på vilka broar som fungerar i ditt land besök torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Vänta medan vi etablerar en anslutning till Tor-nätverket. Detta kan ta flera minuter.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor-inställningar">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser dirigerar din trafik över Tor-nätverket, som drivs av tusentals volontärer runt om i världen." >
+<!ENTITY torPreferences.learnMore "Läs mer">
+<!ENTITY torPreferences.bridges "Broar">
+<!ENTITY torPreferences.bridgesDescription "Broar hjälper dig att komma åt Tor-nätverket på platser där Tor är blockerat. Beroende på var du är, kan en bro fungera bättre än en annan.">
+<!ENTITY torPreferences.useBridge "Använd en bro">
+<!ENTITY torPreferences.requestNewBridge "Begär en ny bro...">
+<!ENTITY torPreferences.provideBridge "Ange en bro">
+<!ENTITY torPreferences.advanced "Avancerat">
+<!ENTITY torPreferences.advancedDescription "Konfigurera hur Tor Browser ansluter till internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Kommaseparerade värden">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Begär bro">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Kontaktar BridgeDB. Vänta.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Lös CAPTCHA för att begära en bro.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Lösningen är inte korrekt. Försök igen.">
+<!ENTITY torPreferences.viewTorLogs "Visa Tor-loggarna.">
+<!ENTITY torPreferences.viewLogs "Visa loggarâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor-loggar">
diff --git a/chrome/locale/sv-SE/torlauncher.properties b/chrome/locale/sv-SE/torlauncher.properties
new file mode 100644
index 00000000..4b5e1ec2
--- /dev/null
+++ b/chrome/locale/sv-SE/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor Launcher
+
+torlauncher.tor_exited_during_startup=Tor stängdes av under uppstart. Detta kan bero på ett fel i din torrc-fil, ett fel i Tor eller ett annat program på ditt system, eller ett hårdvarufel. Tills dess att du har åtgärdat det underliggande problemet och startat om Tor, kommer Tor Browser inte starta.
+torlauncher.tor_exited=Tor stängdes oväntat ner. Detta kan bero på ett fel i själva Tor, ett annat program på ditt system eller ett hårdvarufel. Tills du startar om Tor kommer Tor-webbläsaren inte att nå några webbplatser. Om problemet kvarstår, skicka en kopia av din Tor-logg till supportteamet.
+torlauncher.tor_exited2=Starta om Tor stänger inte flikarna i webbläsaren.
+torlauncher.tor_controlconn_failed=Det gick inte att ansluta till Tor-kontrollporten.
+torlauncher.tor_failed_to_start=Det gick inte att starta Tor.
+torlauncher.tor_control_failed=Det gick inte att ta kontroll över Tor.
+torlauncher.tor_bootstrap_failed=Tor kunde inte upprätta en Tor-nätverksanslutning.
+torlauncher.tor_bootstrap_failed_details=%1$S misslyckades (%2$S).
+
+torlauncher.unable_to_start_tor=Det går inte att starta Tor.\n\n%S
+torlauncher.tor_missing=Tors körbara programfil saknas.
+torlauncher.torrc_missing=Torrc-filen saknas och gick inte att skapas.
+torlauncher.datadir_missing=Tor-datakatalogen finns inte och gick inte att skapas.
+torlauncher.onionauthdir_missing=Autentiseringskatalogen för Tor onion finns inte och kunde inte skapas.
+torlauncher.password_hash_missing=Det gick inte att få hashat lösenord.
+
+torlauncher.failed_to_get_settings=Det går inte att hämta inställningarna för Tor.\n\n%S
+torlauncher.failed_to_save_settings=Det går inte att spara inställningarna 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 och ett portnummer för att konfigurera Tor till att använda en proxy för att komma åt internet.
+torlauncher.error_proxy_type_missing=Du måste välja proxytyp.
+torlauncher.error_bridges_missing=Du måste ange en eller flera broar.
+torlauncher.error_default_bridges_type_missing=Du måste välja en transporttyp för de ange broarna.
+torlauncher.error_bridgedb_bridges_missing=Begär en bro.
+torlauncher.error_bridge_bad_default_type=Inga tillhandahållna broar som har transporttypen %S finns tillgängliga. Justera dina inställningar.
+
+torlauncher.bridge_suffix.meek-amazon=(fungerar i Kina)
+torlauncher.bridge_suffix.meek-azure=(fungerar i Kina)
+
+torlauncher.request_a_bridge=Begär en bro...
+torlauncher.request_a_new_bridge=Begär en ny bro...
+torlauncher.contacting_bridgedb=Kontaktar BridgeDB. Vänta.
+torlauncher.captcha_prompt=Lös CAPTCHA för att begära en bro.
+torlauncher.bad_captcha_solution=Lösningen är inte korrekt. Försök igen.
+torlauncher.unable_to_get_bridge=Det går inte att ta emot en bro från BridgeDB.\n\n%S
+torlauncher.no_meek=Den här webbläsaren är inte konfigurerad för meek, vilket krävs för att ta emot broar.
+torlauncher.no_bridges_available=Inga broar finns tillgängliga för tillfället, tyvärr.
+
+torlauncher.connect=Anslut
+torlauncher.restart_tor=Starta om Tor
+torlauncher.quit=Avsluta
+torlauncher.quit_win=Stäng
+torlauncher.done=Klar
+
+torlauncher.forAssistance=För assistans, kontakta %S
+torlauncher.forAssistance2=För hjälp, besök %S
+
+torlauncher.copiedNLogMessages=Kopieringen är färdig. %S meddelanden från Tor-loggen som du kan klistra in i en textredigerare eller ett e-postmeddelande.
+
+torlauncher.bootstrapStatus.starting=Startar
+torlauncher.bootstrapStatus.conn_pt=Ansluter till bron
+torlauncher.bootstrapStatus.conn_done_pt=Ansluten till bron
+torlauncher.bootstrapStatus.conn_proxy=Ansluter till proxyservern
+torlauncher.bootstrapStatus.conn_done_proxy=Ansluten till proxyservern
+torlauncher.bootstrapStatus.conn=Anslutning till en Tor-relä
+torlauncher.bootstrapStatus.conn_done=Ansluten till en Tor-relä
+torlauncher.bootstrapStatus.handshake=Förhandlar med en Tor-relä
+torlauncher.bootstrapStatus.handshake_done=Avslutade förhandlingarna med en Tor-relä
+torlauncher.bootstrapStatus.onehop_create=Upprättar en krypterad kataloganslutning
+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.enough_dirinfo=Färdig inläsning av reläinformation
+torlauncher.bootstrapStatus.ap_conn_pt=Bygger kretser: Ansluter till bron
+torlauncher.bootstrapStatus.ap_conn_done_pt=Bygger kretser: Ansluten till bron
+torlauncher.bootstrapStatus.ap_conn_proxy=Bygger kretsar: Ansluter till proxyservern
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Bygger kretsar: Ansluten till proxyservern
+torlauncher.bootstrapStatus.ap_conn=Bygger kretsar: Ansluter till en Tor-relä
+torlauncher.bootstrapStatus.ap_conn_done=Bygger kretsar: Ansluten till en Tor-relä
+torlauncher.bootstrapStatus.ap_handshake=Bygger kretsar: Förhandlar med en Tor-relä
+torlauncher.bootstrapStatus.ap_handshake_done=Bygger kretsar: Avslutade förhandlingarna med en Tor-relä
+torlauncher.bootstrapStatus.circuit_create=Bygger kretsar: Upprättar en Tor-krets
+torlauncher.bootstrapStatus.done=Ansluten till Tor-nätverket!
+
+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=tidsgränsen överskreds
+torlauncher.bootstrapWarning.noroute=framkomlig väg till värddatorn saknas
+torlauncher.bootstrapWarning.ioerror=läs-/skrivfel
+torlauncher.bootstrapWarning.pt_missing=saknar pluggbar transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Anslutningen till servern förlorades.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Det gick inte att ansluta till servern.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Det gick inte att ansluta till proxyn.
diff --git a/chrome/locale/th/network-settings.dtd b/chrome/locale/th/network-settings.dtd
new file mode 100644
index 00000000..d966c1cb
--- /dev/null
+++ b/chrome/locale/th/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor">
+<!ENTITY torsettings.wizard.title.default "à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Tor">
+<!ENTITY torsettings.wizard.title.configure "à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor">
+<!ENTITY torsettings.wizard.title.connecting "à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "ภาษาà¸à¸à¸ Tor Browser">
+<!ENTITY torlauncher.localePicker.prompt "à¹à¸à¸£à¸à¹à¸¥à¸·à¸à¸à¸ าษา">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "à¸à¸¥à¸´à¸à¸à¸¸à¹à¸¡ "à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸" à¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Tor">
+<!ENTITY torSettings.configurePrompt "à¸à¸¥à¸´à¸à¸à¸¸à¹à¸¡ "à¸à¸³à¸«à¸à¸à¸à¹à¸²" à¹à¸à¸·à¹à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¹à¸²à¸à¸¸à¸à¸à¸¢à¸¹à¹à¹à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸µà¹à¹à¸à¹à¸à¹à¸à¸à¸£à¹ Tor (à¹à¸à¹à¸ à¸à¸µà¸¢à¸´à¸à¸à¹ à¸à¸µà¸ à¸à¸¸à¸£à¸à¸µ) หรืà¸à¸à¹à¸²à¸à¸¸à¸à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸²à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸ªà¹à¸§à¸à¸à¸±à¸§à¸à¸µà¹à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¹à¸à¹à¸à¸£à¹à¸à¸à¸à¸µ">
+<!ENTITY torSettings.configure "à¸à¸³à¸«à¸à¸à¸à¹à¸²">
+<!ENTITY torSettings.connect "à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "à¸à¸£à¸¸à¸à¸²à¸£à¸à¹à¸«à¹ Tor à¹à¸£à¸´à¹à¸¡à¸à¸³à¸à¸²à¸...">
+<!ENTITY torsettings.restartTor "à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ Tor à¹à¸«à¸¡à¹">
+<!ENTITY torsettings.reconfigTor "à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¸¡à¹">
+
+<!ENTITY torsettings.discardSettings.prompt "à¸à¸¸à¸à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¸ªà¸°à¸à¸²à¸à¸à¸à¸ Tor หรืà¸à¸à¸¸à¸à¹à¸à¹à¹à¸ªà¹à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¹à¸à¸à¸à¸µà¸à¹à¸à¸à¸à¸´à¹à¸à¹à¸§à¹à¹à¸¥à¹à¸§   à¸à¸¸à¸à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¸¥à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¹à¸«à¸¥à¹à¸²à¸à¸µà¹à¸à¸à¸à¸à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸¢à¸à¸£à¸à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸à¸ Tor">
+<!ENTITY torsettings.discardSettings.proceed "ลà¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¹à¸¥à¸°à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸">
+
+<!ENTITY torsettings.optional "à¹à¸¡à¹à¸à¸³à¹à¸à¹à¸">
+
+<!ENTITY torsettings.useProxy.checkbox "à¸à¸±à¸à¹à¸à¹à¸à¸£à¹à¸à¸à¸à¸µà¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¹à¸">
+<!ENTITY torsettings.useProxy.type "à¸à¸à¸´à¸à¸à¸£à¹à¸à¸à¸à¸µ">
+<!ENTITY torsettings.useProxy.type.placeholder "à¹à¸¥à¸·à¸à¸à¸à¸à¸´à¸à¸à¸£à¹à¸à¸à¸à¸µ">
+<!ENTITY torsettings.useProxy.address "à¸à¸µà¹à¸à¸¢à¸¹à¹">
+<!ENTITY torsettings.useProxy.address.placeholder "à¸à¸µà¹à¸à¸¢à¸¹à¹ IP หรืà¸à¸à¸·à¹à¸à¹à¸®à¸ªà¸à¹">
+<!ENTITY torsettings.useProxy.port "à¸à¸à¸£à¹à¸">
+<!ENTITY torsettings.useProxy.username "à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹">
+<!ENTITY torsettings.useProxy.password "รหัสà¸à¹à¸²à¸">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP หรืภHTTPS">
+<!ENTITY torsettings.firewall.checkbox "à¸à¸à¸¡à¸à¸´à¸§à¹à¸à¸à¸£à¹à¹à¸à¸£à¸·à¹à¸à¸à¸à¸µà¹à¹à¸à¹à¸à¸²à¸à¸à¹à¸²à¸à¹à¸à¸£à¹à¸§à¸à¸¥à¸¥à¹à¸à¸µà¹à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¹à¸à¸à¸²à¸°à¸à¸²à¸à¸à¸à¸£à¹à¸à¹à¸à¹à¸²à¸à¸±à¹à¸">
+<!ENTITY torsettings.firewall.allowedPorts "à¸à¸à¸£à¹à¸à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸">
+<!ENTITY torsettings.useBridges.checkbox "Tor à¸à¸¹à¸à¹à¸à¹à¸à¹à¸à¸à¸£à¹à¹à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸à¸à¸à¸±à¸">
+<!ENTITY torsettings.useBridges.default "à¹à¸¥à¸·à¸à¸à¸ªà¸°à¸à¸²à¸à¸à¸µà¹à¸¡à¸µà¸¡à¸²à¹à¸«à¹à¹à¸à¸à¸±à¸§">
+<!ENTITY torsettings.useBridges.default.placeholder "à¹à¸¥à¸·à¸à¸à¸ªà¸°à¸à¸²à¸">
+<!ENTITY torsettings.useBridges.bridgeDB "à¹à¸¥à¸·à¸à¸à¸ªà¸°à¸à¸²à¸à¸à¸²à¸ torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "à¸à¸£à¸à¸à¸à¸±à¸§à¸à¸±à¸à¸©à¸£à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¸ าà¸">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "รัà¸à¸à¸²à¸£à¸à¹à¸²à¸à¸²à¸¢à¹à¸«à¸¡à¹">
+<!ENTITY torsettings.useBridges.captchaSubmit "สà¹à¸">
+<!ENTITY torsettings.useBridges.custom "à¸à¸±à¸à¸«à¸²à¸ªà¸°à¸à¸²à¸à¸à¸µà¹à¸à¸±à¸à¸£à¸¹à¹à¸à¸±à¸">
+<!ENTITY torsettings.useBridges.label "à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸°à¸à¸²à¸à¸à¸²à¸à¹à¸«à¸¥à¹à¸à¸à¸µà¹à¸à¹à¸²à¹à¸à¸·à¹à¸à¸à¸·à¸">
+<!ENTITY torsettings.useBridges.placeholder "à¸à¸´à¸¡à¸à¹à¸à¸µà¹à¸à¸¢à¸¹à¹: à¸à¸à¸£à¹à¸ (à¸à¸£à¸£à¸à¸±à¸à¸¥à¸°à¸à¸à¸£à¹à¸)">
+
+<!ENTITY torsettings.copyLog "à¸à¸±à¸à¸¥à¸à¸à¸¥à¹à¸à¸ Tor à¹à¸à¸à¸µà¹à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸ ">
+
+<!ENTITY torsettings.proxyHelpTitle "à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µ">
+<!ENTITY torsettings.proxyHelp1 "à¸à¸£à¹à¸à¸à¸à¸µà¸à¹à¸à¸à¸à¸´à¹à¸à¸à¸²à¸à¸à¸°à¸¡à¸µà¸à¸§à¸²à¸¡à¸à¸³à¹à¸à¹à¸à¸«à¸²à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¹à¸²à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸£à¸´à¸©à¸±à¸ à¹à¸£à¸à¹à¸£à¸µà¸¢à¸ หรืà¸à¸¡à¸«à¸²à¸§à¸´à¸à¸¢à¸²à¸¥à¸±à¸¢ à¸à¹à¸²à¸à¸¸à¸à¹à¸¡à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸³à¹à¸à¹à¸à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸à¸£à¹à¸à¸à¸à¸µà¸«à¸£à¸·à¸à¹à¸¡à¹ à¸à¸¹à¹à¸à¹à¸à¸µà¹à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¹à¸à¹à¸à¹à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹à¸à¸·à¹à¸ หรืà¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸à¸à¸£à¸°à¸à¸à¸à¸à¸à¸à¸¸à¸">
+
+<!ENTITY torsettings.bridgeHelpTitle "à¸à¸²à¸£à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸£à¸µà¹à¸¥à¸¢à¹à¸ªà¸°à¸à¸²à¸">
+<!ENTITY torsettings.bridgeHelp1 "สะà¸à¸²à¸à¹à¸à¹à¸à¸£à¸µà¹à¸¥à¸¢à¹à¸à¸µà¹à¹à¸¡à¹à¸à¸¢à¸¹à¹à¹à¸à¸£à¸²à¸¢à¸à¸²à¸£ à¸à¸¶à¹à¸à¸à¸³à¹à¸«à¹à¸à¸²à¸£à¸à¸¥à¹à¸à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸³à¹à¸à¹à¸¢à¸²à¸à¸à¸¶à¹à¸ สะà¸à¸²à¸à¹à¸à¹à¸¥à¸°à¸à¸à¸´à¸à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸²à¸£à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸à¸·à¹à¸à¸«à¸¥à¸à¹à¸¥à¸µà¹à¸¢à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸à¸£à¹ สะà¸à¸²à¸à¹à¸à¸ obfs à¸à¸³à¹à¸«à¹à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸«à¸¡à¸·à¸à¸à¹à¸ªà¸µà¸¢à¸à¸£à¸à¸à¸§à¸à¸à¸µà¹à¹à¸¡à¹à¸¡à¸µà¸à¸§à¸²à¸¡à¸«à¸¡à¸²à¸¢ สà¹à¸§à¸à¸ªà¸°à¸à¸²à¸à¹à¸à¸ meek à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¸à¸¸à¸à¹à¸«à¸¡à¸·à¸à¸à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸±à¹à¸à¹ à¹à¸à¸à¸à¸µà¹à¸à¸°à¹à¸à¹à¸ Tor">
+<!ENTITY torsettings.bridgeHelp2 "à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸à¸²à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸¥à¹à¸à¸ Tor สะà¸à¸²à¸à¸à¸²à¸à¸à¸±à¸à¸à¸¶à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸²à¸°à¹à¸à¸à¸²à¸à¸à¸£à¸°à¹à¸à¸¨à¹à¸à¹à¸²à¸à¸±à¹à¸ à¸à¹à¸²à¸à¸¸à¸à¹à¸¡à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸ªà¸°à¸à¸²à¸à¸à¸±à¸à¹à¸«à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸à¸à¸à¸¸à¸à¸à¹à¸²à¸ à¸à¸£à¸¸à¸à¸²à¸à¸¹à¸à¸µà¹ torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "à¸à¸£à¸¸à¸à¸£à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸¢à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸¶à¹à¸à¸à¸²à¸à¸à¸°à¹à¸à¹à¹à¸§à¸¥à¸²à¸«à¸¥à¸²à¸¢à¸à¸²à¸à¸µ">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸² Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser à¸à¸°à¸à¸³à¸«à¸à¸à¹à¸ªà¹à¸à¸à¸²à¸à¸à¸²à¸£à¸£à¸±à¸à¸ªà¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸²à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸µà¹à¸à¸³à¸à¸²à¸à¹à¸à¸¢à¸à¸²à¸ªà¸²à¸ªà¸¡à¸±à¸à¸£à¸à¸§à¹à¸²à¸à¸±à¸à¸à¸à¸à¸±à¹à¸§à¹à¸¥à¸" >
+<!ENTITY torPreferences.learnMore "à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡">
+<!ENTITY torPreferences.bridges "à¸à¸£à¸´à¸à¸à¹">
+<!ENTITY torPreferences.bridgesDescription "Bridges help you access the Tor Network in places where Tor is blocked. Depending on where you are, one bridge may work better than another.">
+<!ENTITY torPreferences.useBridge "à¹à¸à¹à¸à¸£à¸´à¸à¸à¹">
+<!ENTITY torPreferences.requestNewBridge "à¸à¸à¸à¸£à¸´à¸à¸à¹à¹à¸«à¸¡à¹â¦">
+<!ENTITY torPreferences.provideBridge "Provide a bridge">
+<!ENTITY torPreferences.advanced "à¸à¸±à¹à¸à¸ªà¸¹à¸">
+<!ENTITY torPreferences.advancedDescription "Configure how Tor Browser connects to the internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Comma-separated values">
+<!ENTITY torPreferences.requestBridgeDialogTitle "à¸à¸à¸à¸£à¸´à¸à¸à¹">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please Wait.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "à¹à¸à¹à¸à¸±à¸à¸«à¸² CAPTCHA à¹à¸à¸·à¹à¸à¸à¸à¸ªà¸°à¸à¸²à¸">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "วิà¸à¸µà¹à¸à¹à¹à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸ à¸à¸£à¸¸à¸à¸²à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸">
+<!ENTITY torPreferences.viewTorLogs "View the Tor logs.">
+<!ENTITY torPreferences.viewLogs "à¸à¸¹à¹à¸à¸¥à¹à¸à¸±à¸à¸à¸¶à¸">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor à¹à¸à¸¥à¹à¸à¸±à¸à¸à¸¶à¸">
diff --git a/chrome/locale/th/torlauncher.properties b/chrome/locale/th/torlauncher.properties
new file mode 100644
index 00000000..40987d43
--- /dev/null
+++ b/chrome/locale/th/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=à¸à¸±à¸§à¹à¸à¸´à¸ Tor
+
+torlauncher.tor_exited_during_startup=Tor à¸à¸à¸à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¹à¸£à¸´à¹à¸¡à¸à¹à¸ à¸à¸²à¸à¹à¸à¸´à¸à¸à¸²à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¹à¸à¸¥à¹ torrc à¸à¸à¸à¸à¸¸à¸ à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸ Tor หรืà¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸·à¹à¸ ๠à¹à¸à¸£à¸°à¸à¸à¸à¸à¸à¸à¸¸à¸à¸«à¸£à¸·à¸à¸®à¸²à¸£à¹à¸à¹à¸§à¸£à¹à¸à¸´à¸à¸à¸¥à¸²à¸ à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸ Tor ยัà¸à¸à¸°à¹à¸¡à¹à¹à¸£à¸´à¹à¸¡à¸à¸³à¸à¸²à¸à¸à¸à¸à¸§à¹à¸²à¸à¸¸à¸à¸à¸°à¹à¸à¹à¹à¸à¸à¸±à¸à¸«à¸²à¸à¸·à¹à¸à¸à¸²à¸à¹à¸¥à¸°à¸£à¸µà¸ªà¸à¸²à¸£à¹à¸à¹à¸¥à¹à¸§
+torlauncher.tor_exited=Tor à¸à¸à¸à¸à¸²à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸à¸¢à¹à¸¡à¹à¹à¸à¹à¸à¸²à¸à¸à¸´à¸à¸¡à¸²à¸à¹à¸à¸ à¸à¸²à¸à¹à¸à¹à¸à¹à¸à¸£à¸²à¸°à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸à¸±à¸§à¸à¸à¸ Tor à¹à¸à¸ à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸·à¹à¸à¹à¸à¸£à¸°à¸à¸à¸à¸à¸à¸à¸¸à¸à¸«à¸£à¸·à¸à¸à¸´à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸à¸à¸®à¸²à¸£à¹à¸à¹à¸§à¸£à¹ à¸à¸à¸à¸§à¹à¸²à¸à¸¸à¸à¸à¸°à¸£à¸µà¸ªà¸à¸²à¸£à¹à¸ Tor à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸ Tor à¸à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸ ๠à¹à¸à¹ หาà¸à¸à¸±à¸à¸«à¸²à¸¢à¸±à¸à¸à¸à¸à¸¢à¸¹à¹ à¹à¸à¸£à¸à¸ªà¹à¸à¸ªà¸³à¹à¸à¸²à¸¥à¹à¸à¸ Tor à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¸±à¸à¸à¸µà¸¡à¸ªà¸à¸±à¸à¸ªà¸à¸¸à¸
+torlauncher.tor_exited2=à¸à¸²à¸£à¸£à¸µà¸ªà¸à¸²à¸£à¹à¸ Tor à¸à¸°à¹à¸¡à¹à¸à¸´à¸à¹à¸à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
+torlauncher.tor_controlconn_failed=à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸à¸£à¹à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¸à¸ Tor à¹à¸à¹
+torlauncher.tor_failed_to_start=à¸à¸²à¸£à¹à¸£à¸´à¹à¸¡ Tor ลà¹à¸¡à¹à¸«à¸¥à¸§
+torlauncher.tor_control_failed=à¸à¸²à¸£à¸à¸§à¸à¸à¸¸à¸¡à¸à¸à¸Tor ลà¹à¸¡à¹à¸«à¸¥à¸§
+torlauncher.tor_bootstrap_failed=Tor ลà¹à¸¡à¹à¸«à¸¥à¸§à¹à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor
+torlauncher.tor_bootstrap_failed_details=%1$S ลà¹à¸¡à¹à¸«à¸¥à¸§ (%2$S)
+
+torlauncher.unable_to_start_tor=à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ Tor à¹à¸à¹\n\n%S
+torlauncher.tor_missing=à¹à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸£à¸¡ Tor à¸à¸²à¸à¸«à¸²à¸¢à¹à¸
+torlauncher.torrc_missing=à¹à¸à¸¥à¹ torrc หายà¹à¸à¹à¸¥à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¹
+torlauncher.datadir_missing=à¹à¸¡à¹à¸¡à¸µà¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¸£à¸à¸à¸à¸£à¸µà¸à¸à¸ Tor à¹à¸¥à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¹
+torlauncher.onionauthdir_missing=à¹à¸¡à¹à¸¡à¸µà¹à¸¥à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸£à¸²à¸¢à¸à¸·à¹à¸à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸±à¸§à¸à¸à¸à¸à¸ Tor onion à¹à¸à¹
+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 หรืà¸à¸à¸·à¹à¸à¹à¸à¸£à¸·à¹à¸à¸ à¹à¸¥à¸°à¸«à¸¡à¸²à¸¢à¹à¸¥à¸à¸à¸à¸£à¹à¸ à¹à¸à¸·à¹à¸à¸à¸£à¸±à¸à¹à¸à¹à¸ Tor à¹à¸«à¹à¹à¸à¹à¸à¸£à¹à¸à¸à¸à¸µà¹à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¹à¸
+torlauncher.error_proxy_type_missing=à¸à¸¸à¸à¸à¹à¸à¸à¹à¸¥à¸·à¸à¸à¸à¸à¸´à¸à¸à¸£à¹à¸à¸à¸à¸µ
+torlauncher.error_bridges_missing=à¸à¸¸à¸à¸à¹à¸à¸à¸£à¸°à¸à¸¸à¸ªà¸°à¸à¸²à¸à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢à¸«à¸à¸¶à¹à¸à¸à¸±à¸§
+torlauncher.error_default_bridges_type_missing=à¸à¸¸à¸à¸à¹à¸à¸à¹à¸¥à¸·à¸à¸à¸à¸£à¸°à¹à¸ à¸à¸à¸²à¸£à¸à¹à¸²à¸¢à¹à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸«à¸£à¸±à¸à¸ªà¸°à¸à¸²à¸à¸à¸µà¹à¸¡à¸µà¹à¸«à¹
+torlauncher.error_bridgedb_bridges_missing=à¸à¸£à¸¸à¸à¸²à¸à¸à¸ªà¸°à¸à¸²à¸
+torlauncher.error_bridge_bad_default_type=à¹à¸¡à¹à¸¡à¸µà¸ªà¸°à¸à¸²à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸à¸´à¸à¹à¸¥à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¹à¸à¸¡à¸¹à¸¥% S à¹à¸à¸£à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸¸à¸
+
+torlauncher.bridge_suffix.meek-amazon=(à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸µà¸)
+torlauncher.bridge_suffix.meek-azure=(à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸µà¸)
+
+torlauncher.request_a_bridge=à¸à¸à¸ªà¸°à¸à¸²à¸â¦
+torlauncher.request_a_new_bridge=à¸à¸à¸ªà¸°à¸à¸²à¸à¹à¸«à¸¡à¹â¦
+torlauncher.contacting_bridgedb=à¸à¸³à¸¥à¸±à¸à¸à¸´à¸à¸à¹à¸ BridgeDB. à¸à¸£à¸¸à¸à¸²à¸£à¸
+torlauncher.captcha_prompt=à¹à¸à¹à¸à¸±à¸à¸«à¸² CAPTCHA à¹à¸à¸·à¹à¸à¸à¸à¸ªà¸°à¸à¸²à¸
+torlauncher.bad_captcha_solution=วิà¸à¸µà¹à¸à¹à¹à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸ à¸à¸£à¸¸à¸à¸²à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸
+torlauncher.unable_to_get_bridge=à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸ªà¸°à¸à¸²à¸à¸à¸²à¸ BridgeDB\n\n% S
+torlauncher.no_meek=à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸§à¹à¸ªà¸³à¸«à¸£à¸±à¸ meek à¸à¸¶à¹à¸à¸à¸³à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸£à¸±à¸à¸ªà¸°à¸à¸²à¸
+torlauncher.no_bridges_available=à¹à¸¡à¹à¸¡à¸µà¸ªà¸°à¸à¸²à¸à¸§à¹à¸²à¸à¹à¸à¸à¸à¸°à¸à¸µà¹ à¸à¸à¹à¸à¸©
+
+torlauncher.connect=à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸
+torlauncher.restart_tor=à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸ Tor à¹à¸«à¸¡à¹
+torlauncher.quit=à¸à¸à¸
+torlauncher.quit_win=à¸à¸à¸
+torlauncher.done=สำà¹à¸£à¹à¸
+
+torlauncher.forAssistance=à¸à¹à¸à¸à¸à¸²à¸£à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸ à¸à¸´à¸à¸à¹à¸ %S
+torlauncher.forAssistance2=สำหรัà¸à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸ à¹à¸à¹à¸²à¸à¸¡à¸à¸µà¹ %S
+
+torlauncher.copiedNLogMessages=à¸à¸²à¸£à¸à¸±à¸à¸¥à¸à¸à¸ªà¸³à¹à¸à¸²à¹à¸ªà¸£à¹à¸à¸ªà¸¡à¸à¸¹à¸£à¸à¹ % S à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸±à¸à¸à¸¶à¸ Tor à¸à¸£à¹à¸à¸¡à¸à¸µà¹à¸à¸°à¸à¸¹à¸à¸§à¸²à¸à¸¥à¸à¹à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸à¹à¹à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸«à¸£à¸·à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¸¡à¸¥
+
+torlauncher.bootstrapStatus.starting=à¸à¸³à¸¥à¸±à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸
+torlauncher.bootstrapStatus.conn_pt=à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸ªà¸°à¸à¸²à¸
+torlauncher.bootstrapStatus.conn_done_pt=à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸à¸µà¹à¸ªà¸°à¸à¸²à¸à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.conn_proxy=à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µ
+torlauncher.bootstrapStatus.conn_done_proxy=à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µà¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.conn=à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Tor relay
+torlauncher.bootstrapStatus.conn_done=à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Tor relay à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.handshake=à¸à¸³à¸¥à¸±à¸à¸à¹à¸à¸£à¸à¸à¸à¸±à¸ Tor relay
+torlauncher.bootstrapStatus.handshake_done=à¸à¹à¸à¸£à¸à¸à¸à¸±à¸ Tor relay à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.onehop_create=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸à¹à¸à¹à¸²à¸£à¸«à¸±à¸ªà¸à¸±à¸à¸à¸¥à¸±à¸à¹à¸à¹à¸à¸£à¸²à¸¢à¸à¸·à¹à¸
+torlauncher.bootstrapStatus.requesting_status=à¸à¸³à¸¥à¸±à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸à¸²à¸à¸°à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢
+torlauncher.bootstrapStatus.loading_status=à¸à¸³à¸¥à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸à¸²à¸à¸°à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢
+torlauncher.bootstrapStatus.loading_keys=à¸à¸³à¸¥à¸±à¸à¸à¸¶à¸ à¹à¸à¸£à¸±à¸à¸£à¸à¸à¸ªà¸´à¸à¸à¸´
+torlauncher.bootstrapStatus.requesting_descriptors=à¸à¸³à¸¥à¸±à¸à¸£à¹à¸à¸à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥ relay
+torlauncher.bootstrapStatus.loading_descriptors=à¸à¸³à¸¥à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥ relay
+torlauncher.bootstrapStatus.enough_dirinfo=à¸à¸²à¸£à¹à¸«à¸¥à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸£à¸µà¹à¸¥à¸¢à¹ à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
+torlauncher.bootstrapStatus.ap_conn_pt=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸ªà¸°à¸à¸²à¸
+torlauncher.bootstrapStatus.ap_conn_done_pt=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸ªà¸°à¸à¸²à¸à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.ap_conn_proxy=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µ
+torlauncher.bootstrapStatus.ap_conn_done_proxy=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µà¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.ap_conn=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸Tor relay
+torlauncher.bootstrapStatus.ap_conn_done=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Tor relay à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.ap_handshake=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸³à¸¥à¸±à¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸ Tor relay
+torlauncher.bootstrapStatus.ap_handshake_done=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸´à¸à¸à¹à¸à¸à¸±à¸ Tor relay à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§
+torlauncher.bootstrapStatus.circuit_create=à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸§à¸à¸à¸£: à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸§à¸à¸à¸£ Tor
+torlauncher.bootstrapStatus.done=à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§
+
+torlauncher.bootstrapWarning.done=สำà¹à¸£à¹à¸
+torlauncher.bootstrapWarning.connectrefused=à¸à¸¹à¸à¸à¸à¸´à¹à¸ªà¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸
+torlauncher.bootstrapWarning.misc=à¹à¸à¹à¸à¹à¸à¸¥à¹à¸
+torlauncher.bootstrapWarning.resourcelimit=à¸à¸£à¸±à¸à¸¢à¸²à¸à¸£à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸
+torlauncher.bootstrapWarning.identity=à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¸à¸³à¸à¸±à¸§à¹à¸¡à¹à¸à¸£à¸à¸à¸±à¸
+torlauncher.bootstrapWarning.timeout=หมà¸à¹à¸§à¸¥à¸²à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸
+torlauncher.bootstrapWarning.noroute=à¹à¸¡à¹à¸à¸à¹à¸ªà¹à¸à¸à¸²à¸à¹à¸à¸¢à¸±à¸ host
+torlauncher.bootstrapWarning.ioerror=à¸à¹à¸²à¸/à¹à¸à¸µà¸¢à¸ à¸à¸´à¸à¸à¸¥à¸²à¸
+torlauncher.bootstrapWarning.pt_missing=à¸à¸µà¹à¹à¸ªà¸µà¸¢à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸à¸à¹à¸²à¸¢à¸à¹à¸à¸¡à¸¹à¸¥à¸«à¸²à¸¢à¹à¸
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸«à¸²à¸¢à¹à¸
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¹
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¹à¸à¸à¸à¸µ
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/tr/network-settings.dtd b/chrome/locale/tr/network-settings.dtd
new file mode 100644
index 00000000..2628fa5a
--- /dev/null
+++ b/chrome/locale/tr/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor aÄı ayarları">
+<!ENTITY torsettings.wizard.title.default "Tor aÄı ile baÄlantı kurun">
+<!ENTITY torsettings.wizard.title.configure "Tor aÄı ayarları">
+<!ENTITY torsettings.wizard.title.connecting "BaÄlantı kuruluyor">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor Browser dili">
+<!ENTITY torlauncher.localePicker.prompt "Lütfen bir dil seçin.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Tor aÄı ile baÄlantı kurmak için "BaÄlantı kur" üzerine tıklayın.">
+<!ENTITY torSettings.configurePrompt "Tor aÄı ile baÄlantı kurulmasını engelleyen bir ülkede bulunuyorsanız (Ãin, Ä°ran, Suriye gibi) ya da vekil sunucu kullanılması gereken özel bir aÄdan baÄlantı kuruyorsanız, aÄ ayarlarını yapmak için "Yapılandır" üzerine tıklayın.">
+<!ENTITY torSettings.configure "Yapılandır">
+<!ENTITY torSettings.connect "BaÄlantı kur">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Tor uygulamasının baÅlaması bekleniyorâ¦">
+<!ENTITY torsettings.restartTor "Tor uygulamasını yeniden baÅlat">
+<!ENTITY torsettings.reconfigTor "Yeniden yapılandır">
+
+<!ENTITY torsettings.discardSettings.prompt "Tor Köprülerini yapılandırdınız ya da yerel vekil sunucu ayarları girdiniz. Tor aÄı ile doÄrudan baÄlantı kurmak için bu ayarlar kaldırılmalıdır.">
+<!ENTITY torsettings.discardSettings.proceed "Ayarları kaldır ve baÄlantı kur">
+
+<!ENTITY torsettings.optional "Ä°steÄe baÄlı">
+
+<!ENTITY torsettings.useProxy.checkbox "Ä°nternet baÄlantısı kurmak için bir vekil sunucu kullanıyorum">
+<!ENTITY torsettings.useProxy.type "Vekil sunucu türü">
+<!ENTITY torsettings.useProxy.type.placeholder "vekil sunucu türünü seçin">
+<!ENTITY torsettings.useProxy.address "Adres">
+<!ENTITY torsettings.useProxy.address.placeholder "IP adresi ya da sunucu adı">
+<!ENTITY torsettings.useProxy.port "BaÄlantı noktası">
+<!ENTITY torsettings.useProxy.username "Kullanıcı adı">
+<!ENTITY torsettings.useProxy.password "Parola">
+<!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 "Bu bilgisayarda yalnızca belirli baÄlantı noktalarından baÄlantı kurulmasına izin veren bir güvenlik duvarı bulunuyor">
+<!ENTITY torsettings.firewall.allowedPorts "Kullanılabilecek baÄlantı noktaları">
+<!ENTITY torsettings.useBridges.checkbox "BulunduÄum ülkede Tor aÄı engelleniyor">
+<!ENTITY torsettings.useBridges.default "Hazır köprülerden seçilsin">
+<!ENTITY torsettings.useBridges.default.placeholder "bir köprü seçin">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.org üzerinden köprü istensin">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Görseldeki karakterleri yazın">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Yeni bir güvenlik kodu isteyin">
+<!ENTITY torsettings.useBridges.captchaSubmit "Gönder">
+<!ENTITY torsettings.useBridges.custom "BildiÄim bir köprüyü kullanacaÄım">
+<!ENTITY torsettings.useBridges.label "Güvenli bir kaynaktan aldıÄınız köprü bilgilerini yazın.">
+<!ENTITY torsettings.useBridges.placeholder "adres:baÄlantı noktası Åeklinde yazın (her satıra bir tane)">
+
+<!ENTITY torsettings.copyLog "Tor günlüÄünü panoya kopyala">
+
+<!ENTITY torsettings.proxyHelpTitle "Vekil sunucu yardımı">
+<!ENTITY torsettings.proxyHelp1 "Bir kurum, okul ya da üniversite aÄı aracılıÄıyla baÄlantı kurarken yerel bir vekil sunucu gereklidir. Bir vekil sunucu kullanıp kullanmamanız gerektiÄinden emin deÄilseniz, bilgisayarınızın aÄa baÄlantı Åeklini anlamak için aynı aÄdaki baÅka bir web tarayıcısının Ä°nternet ayarlarına bakın ya da sisteminizin aÄ ayarlarını gözden geçirin.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Köprü aktarıcı yardımı">
+<!ENTITY torsettings.bridgeHelp1 "Köprüler, Tor aÄı ile baÄlantı kurulmasının engellenmesini zorlaÅtıran ve herkese açık olarak listelenmeyen aktarıcılardır. Her köprü türü engellemeden kaçınmak için farklı bir yöntem kullanır. Obfs köprüleri, aÄ trafiÄinizi rastgele gürültü gibi gösterir. Meek köprüleri ise, trafiÄinizi Tor aÄı ile deÄil o hizmet ile baÄlantı kurulmuÅ gibi gösterir.">
+<!ENTITY torsettings.bridgeHelp2 "Bazı ülkelerin Tor aÄını engellemeye çalıÅması nedeniyle bazı köprüler bazı ülkelerde çalıÅırken baÅka ülkelerde çalıÅmayabilir. Ãlkenizde hangi köprülerin çalıÅacaÄından emin deÄilseniz, torproject.org/about/contact.html#support adresine bakabilirsiniz.">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Lütfen Tor aÄı ile baÄlantı kurulurken bekleyin. Bu iÅlem birkaç dakika sürebilir.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor ayarları">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser sizi dünyada binlerce gönüllü tarafından iÅletilen Tor aÄına baÄlar." >
+<!ENTITY torPreferences.learnMore "Ayrıntılı bilgi alın">
+<!ENTITY torPreferences.bridges "Köprüler">
+<!ENTITY torPreferences.bridgesDescription "Köprüler Tor baÄlantısının engellendiÄi yerlerden Tor aÄına eriÅmek için kullanılır.. BulunduÄunuz konuma göre bir köprü türü diÄerinden daha uygun olabilir.">
+<!ENTITY torPreferences.useBridge "Bir köprü kullanılsın">
+<!ENTITY torPreferences.requestNewBridge "Yeni köprü isteÄinde bulun...">
+<!ENTITY torPreferences.provideBridge "Bir köprü adresi yazın">
+<!ENTITY torPreferences.advanced "GeliÅmiÅ">
+<!ENTITY torPreferences.advancedDescription "Tor Browser uygulamasının Ä°nternet baÄlantısını yapılandırın.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Virgül ile ayrılmıŠdeÄerler">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Köprü isteÄinde bulunun">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Köprü veritabanı ile baÄlantı kuruluyor. Lütfen bekleyin.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Köprü isteÄinde bulunmak için güvenlik denetimini geçin.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Ãözüm doÄru deÄil. Lütfen yeniden deneyin.">
+<!ENTITY torPreferences.viewTorLogs "Tor günlüÄü kayıtlarına bakın.">
+<!ENTITY torPreferences.viewLogs "GünlüÄü görüntüleâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor günlüÄü kayıtları">
diff --git a/chrome/locale/tr/torlauncher.properties b/chrome/locale/tr/torlauncher.properties
new file mode 100644
index 00000000..75b50185
--- /dev/null
+++ b/chrome/locale/tr/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor BaÅlatıcı
+
+torlauncher.tor_exited_during_startup=Tor baÅlatılırken sonlandı. Bu durum torrc dosyasındaki ya da sisteminizdeki baÅka bir uygulamada bulunan bir hatadan ya da sorunlu bir donanımdan kaynaklanmıŠolabilir. Sorun çözülene ve Tor uygulaması yeniden baÅlatılana kadar Tor Browser çalıÅmayacak.
+torlauncher.tor_exited=Tor, beklenmedik Åekilde sonlandı. Bu durum Tor içinde ya da sisteminizdeki baÅka bir uygulamada bulunan bir hatadan ya da sorunlu bir donanımdan kaynaklanmıŠolabilir. Yeniden baÅlatılana kadar Tor Browser hiçbir web sitesine eriÅemeyecek. Sorun devam ederse lütfen Tor GünlüÄünün bir kopyasını destek ekibine gönderin.
+torlauncher.tor_exited2=Tor uygulaması yeniden baÅlatıldıÄında tarayıcı sekmeleriniz kapatılmayacak.
+torlauncher.tor_controlconn_failed=Tor denetim baÄlantı noktası ile baÄlantı kurulamadı.
+torlauncher.tor_failed_to_start=Tor baÅlatılamadı.
+torlauncher.tor_control_failed=Tor denetimi alınamadı.
+torlauncher.tor_bootstrap_failed=Tor aÄı ile baÄlantı kurulamadı.
+torlauncher.tor_bootstrap_failed_details=%1$S baÅarısız oldu (%2$S).
+
+torlauncher.unable_to_start_tor=Tor baÅlatılamadı.\n\n%S
+torlauncher.tor_missing=ÃalıÅtırılabilecek Tor dosyası bulunamadı.
+torlauncher.torrc_missing="Torcc" dosyası eksik ve oluÅturulamadı.
+torlauncher.datadir_missing=Tor veri klasörü bulunamadı ve oluÅturulamadı.
+torlauncher.onionauthdir_missing=Tor onion kimlik doÄrulama klasörü bulunamadı ve oluÅturulamadı.
+torlauncher.password_hash_missing=KarılmıŠparola alınamadı.
+
+torlauncher.failed_to_get_settings=Tor ayarları alınamadı.\n\n%S
+torlauncher.failed_to_save_settings=Tor ayarları kaydedilemedi.\n\n%S
+torlauncher.ensure_tor_is_running=Lütfen Tor uygulamasının çalıÅtıÄından emin olun.
+
+torlauncher.error_proxy_addr_missing=Ä°nternet ile bir vekil sunucu üzerinden baÄlantı kurmak için bir IP adresi ya da sunucu adı ile baÄlantı noktası numarasının yazılması gereklidir.
+torlauncher.error_proxy_type_missing=Vekil sunucu türünü seçmelisiniz.
+torlauncher.error_bridges_missing=Bir ya da birkaç köprü belirtmelisiniz.
+torlauncher.error_default_bridges_type_missing=Hazır köprüler için bir aktarım türü seçmelisiniz.
+torlauncher.error_bridgedb_bridges_missing=Lütfen bir köprü isteÄinde bulunun.
+torlauncher.error_bridge_bad_default_type=Hazır köprüler %S aktarım türü için kullanılamıyor. Lütfen ayarlarınızı deÄiÅtirin.
+
+torlauncher.bridge_suffix.meek-amazon=(Ãin'de çalıÅır)
+torlauncher.bridge_suffix.meek-azure=(Ãin'de çalıÅır)
+
+torlauncher.request_a_bridge=Köprü isteÄinde bulunâ¦
+torlauncher.request_a_new_bridge=Yeni köprü isteÄinde bulun...
+torlauncher.contacting_bridgedb=Köprü veritabanı ile baÄlantı kuruluyor. Lütfen bekleyin.
+torlauncher.captcha_prompt=Köprü isteÄinde bulunmak için güvenlik denetimini geçin.
+torlauncher.bad_captcha_solution=Ãözüm doÄru deÄil. Lütfen yeniden deneyin.
+torlauncher.unable_to_get_bridge=Köprü veritabanından bir köprü alınamadı.
+torlauncher.no_meek=Bu tarayıcı, köprüleri katmak için gerekli meek uygulamasını kullanmak üzere yapılandırılmamıÅ.
+torlauncher.no_bridges_available=Ne yazık ki Åu anda kullanılabilecek bir köprü yok.
+
+torlauncher.connect=BaÄlantı kur
+torlauncher.restart_tor=Tor uygulamasını yeniden baÅlat
+torlauncher.quit=Ãık
+torlauncher.quit_win=ÃıkıÅ
+torlauncher.done=Tamamlandı
+
+torlauncher.forAssistance=Yardım almak için %S ile görüÅün
+torlauncher.forAssistance2=Yardım almak için, %S sayfasına bakabilirsiniz
+
+torlauncher.copiedNLogMessages=Kopyalama tamamlandı. %S Tor günlük iletisi bir metin düzenleyici ya da e-posta iletisine kopyalanmaya hazır.
+
+torlauncher.bootstrapStatus.starting=BaÅlatılıyor
+torlauncher.bootstrapStatus.conn_pt=Köprü baÄlantısı kuruluyor
+torlauncher.bootstrapStatus.conn_done_pt=Köprü baÄlantısı kuruldu
+torlauncher.bootstrapStatus.conn_proxy=Vekil sunucu baÄlantısı kuruluyor
+torlauncher.bootstrapStatus.conn_done_proxy=Vekil sunucu baÄlantısı kuruldu
+torlauncher.bootstrapStatus.conn=Bir Tor aktarıcısı ile baÄlantı kuruluyor
+torlauncher.bootstrapStatus.conn_done=Bir Tor aktarıcısı ile baÄlantı kuruldu
+torlauncher.bootstrapStatus.handshake=Bir Tor aktarıcısı ile iletiÅim kuruluyor
+torlauncher.bootstrapStatus.handshake_done=Bir Tor aktarıcısı ile iletiÅim kuruldu
+torlauncher.bootstrapStatus.onehop_create=ÅifrelenmiÅ dizin baÄlantısı kuruluyor
+torlauncher.bootstrapStatus.requesting_status=AÄ durumu alınıyor
+torlauncher.bootstrapStatus.loading_status=AÄ durumu yükleniyor
+torlauncher.bootstrapStatus.loading_keys=Otorite sertifikaları yükleniyor
+torlauncher.bootstrapStatus.requesting_descriptors=Aktarıcı bilgileri isteniyor
+torlauncher.bootstrapStatus.loading_descriptors=Aktarıcı bilgileri yükleniyor
+torlauncher.bootstrapStatus.enough_dirinfo=Aktarıcı bilgileri yüklendi
+torlauncher.bootstrapStatus.ap_conn_pt=Devreler hazırlanıyor: Köprü baÄlantısı kuruluyor
+torlauncher.bootstrapStatus.ap_conn_done_pt=Devreler hazırlanıyor: Köprü baÄlantısı kuruldu
+torlauncher.bootstrapStatus.ap_conn_proxy=Devreler hazırlanıyor: Vekil sunucu baÄlantısı kuruluyor
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Devreler hazırlanıyor: Vekil sunucu baÄlantısı kuruldu
+torlauncher.bootstrapStatus.ap_conn=Devreler hazırlanıyor: Bir Tor aktarıcısı ile baÄlantı kuruluyor
+torlauncher.bootstrapStatus.ap_conn_done=Devreler hazırlanıyor: Bir Tor aktarıcısı ile baÄlantı kuruldu
+torlauncher.bootstrapStatus.ap_handshake=Devreler hazırlanıyor: Bir Tor aktarıcısı ile iletiÅim kuruluyor
+torlauncher.bootstrapStatus.ap_handshake_done=Devreler hazırlanıyor: Bir Tor aktarıcısı ile iletiÅim kuruldu
+torlauncher.bootstrapStatus.circuit_create=Devreler hazırlanıyor: Bir Tor devresi kuruluyor
+torlauncher.bootstrapStatus.done=Tor aÄı ile baÄlantı kuruldu!
+
+torlauncher.bootstrapWarning.done=bitti
+torlauncher.bootstrapWarning.connectrefused=baÄlantı reddedildi
+torlauncher.bootstrapWarning.misc=çeÅitli
+torlauncher.bootstrapWarning.resourcelimit=kaynaklar yetersiz
+torlauncher.bootstrapWarning.identity=kimlik uyuÅmazlıÄı
+torlauncher.bootstrapWarning.timeout=baÄlantı zaman aÅımı
+torlauncher.bootstrapWarning.noroute=sunucu yöneltmesi yok
+torlauncher.bootstrapWarning.ioerror=okuma/yazma hatası
+torlauncher.bootstrapWarning.pt_missing=deÄiÅtirilebilir taÅıyıcı bulunamadı
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Sunucu ile baÄlantı kesildi.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sunucu ile baÄlantı kurulamadı.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Vekil sunucu ile baÄlantı kurulamadı.
diff --git a/chrome/locale/uk/network-settings.dtd b/chrome/locale/uk/network-settings.dtd
new file mode 100644
index 00000000..096a7ea8
--- /dev/null
+++ b/chrome/locale/uk/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑÐµÐ¶Ñ Tor">
+<!ENTITY torsettings.wizard.title.default "ÐʼÑднаÑиÑÑ Ð· Tor">
+<!ENTITY torsettings.wizard.title.configure "ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑÐµÐ¶Ñ Tor">
+<!ENTITY torsettings.wizard.title.connecting "ÐÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ê¼ÑднаннÑ">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Ðова вебоглÑдаÑа Tor">
+<!ENTITY torlauncher.localePicker.prompt "ÐÑÐ´Ñ Ð»Ð°Ñка, обеÑÑÑÑ Ð¼Ð¾Ð²Ñ.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ÐаÑиÑнÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ Â«ÐʼÑднаÑи», Ñоб зʼÑднаÑиÑÑ Ð· Tor.">
+<!ENTITY torSettings.configurePrompt "ÐаÑиÑнÑÑÑ Â«ÐалаÑÑÑваÑи», Ñоб налаÑÑÑваÑи паÑамеÑÑи меÑежÑ, ÑкÑо Ðи пеÑебÑваÑÑе в кÑаÑнÑ, Ñка ÑензÑÑÑÑ Tor (напÑиклад, ÐгипеÑ, ÐиÑай, ТÑÑеÑÑина) або ÑкÑо Ðи пÑдʼÑднÑÑÑеÑÑ Ð· пÑиваÑÐ½Ð¾Ñ Ð¼ÐµÑежÑ, Ð´Ð»Ñ ÑÐºÐ¾Ñ Ð¿Ð¾ÑÑÑбен пÑокÑÑ-ÑеÑвеÑ.">
+<!ENTITY torSettings.configure "ÐалаÑÑÑваннÑ">
+<!ENTITY torSettings.connect "Ð'ÑднаÑиÑÑ">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "ÐÑдклÑÑÐµÐ½Ð½Ñ Ð´Ð¾ Tor...">
+<!ENTITY torsettings.restartTor "ÐеÑезапÑÑÑиÑи Tor">
+<!ENTITY torsettings.reconfigTor "ÐеÑеналаÑÑÑваÑи">
+
+<!ENTITY torsettings.discardSettings.prompt "Ðи налаÑÑÑвали моÑÑи Tor або ввели налаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð»Ð¾ÐºÐ°Ð»Ñного пÑокÑÑ. ÐÐ»Ñ Ð¿ÑÑмого з'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ Tor ÑÑ Ð½Ð°Ð»Ð°ÑÑÑÐ²Ð°Ð½Ð½Ñ ÑÑеба вилÑÑиÑи.">
+<!ENTITY torsettings.discardSettings.proceed "ÐилÑÑиÑи налаÑÑÑÐ²Ð°Ð½Ð½Ñ Ñ Ð¿Ñд'ÑднаÑиÑÑ">
+
+<!ENTITY torsettings.optional "ÐодаÑково">
+
+<!ENTITY torsettings.useProxy.checkbox "Я викоÑиÑÑовÑÑ Ð¿ÑокÑÑ Ð´Ð»Ñ Ð·'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÐнÑеÑнеÑом">
+<!ENTITY torsettings.useProxy.type "Тип пÑокÑÑ">
+<!ENTITY torsettings.useProxy.type.placeholder "обеÑÑÑÑ Ñип пÑокÑÑ">
+<!ENTITY torsettings.useProxy.address "ÐдÑеÑа">
+<!ENTITY torsettings.useProxy.address.placeholder "ÐРадÑеÑа або Ñм'Ñ Ñ
оÑÑÑ">
+<!ENTITY torsettings.useProxy.port "ÐоÑÑ">
+<!ENTITY torsettings.useProxy.username "Ðм'Ñ ÐºÐ¾ÑиÑÑÑваÑа">
+<!ENTITY torsettings.useProxy.password "ÐаÑолÑ">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "ÐÑй бÑандмаÑÐµÑ Ð´Ð¾Ð·Ð²Ð¾Ð»ÑÑ Ð¿ÑдклÑÑÐµÐ½Ð½Ñ ÑÑлÑки до певниÑ
поÑÑÑв">
+<!ENTITY torsettings.firewall.allowedPorts "ÐÐ¾Ð·Ð²Ð¾Ð»ÐµÐ½Ñ Ð¿Ð¾ÑÑи">
+<!ENTITY torsettings.useBridges.checkbox "Ð¢Ð¾Ñ ÑензÑÑÑÑÑÑ Ð² моÑй кÑаÑнÑ">
+<!ENTITY torsettings.useBridges.default "ÐибеÑÑÑÑ Ð²Ð±Ñдований мÑÑÑ">
+<!ENTITY torsettings.useBridges.default.placeholder "ÐибеÑÑÑÑ Ð¼ÑÑÑ">
+<!ENTITY torsettings.useBridges.bridgeDB "ÐапиÑаÑи мÑÑÑ Ð· torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "ÐведÑÑÑ Ñимволи з зобÑаженнÑ">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ÐÑÑимаÑи нове завданнÑ">
+<!ENTITY torsettings.useBridges.captchaSubmit "ÐадÑÑлаÑи">
+<!ENTITY torsettings.useBridges.custom "ÐадайÑе мÑÑÑ, Ñкий Ñ Ð·Ð½Ð°Ñ">
+<!ENTITY torsettings.useBridges.label "УведÑÑÑ ÑнÑоÑмаÑÑÑ Ð¿Ñо мÑÑÑ Ñз надÑйного джеÑела.">
+<!ENTITY torsettings.useBridges.placeholder "Ñип адÑеÑи: поÑÑ (по Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð½Ð° ÑÑдок)">
+
+<!ENTITY torsettings.copyLog "СкопÑÑваÑи жÑÑнал Tor до бÑÑеÑÑ Ð¾Ð±Ð¼ÑнÑ">
+
+<!ENTITY torsettings.proxyHelpTitle "ÐовÑдка ÐÑокÑÑ">
+<!ENTITY torsettings.proxyHelp1 "Ðоже знадобиÑиÑÑ Ð»Ð¾ÐºÐ°Ð»Ñний пÑокÑÑ-ÑеÑÐ²ÐµÑ Ð¿Ñи пÑдклÑÑÐµÐ½Ð½Ñ ÑеÑез меÑÐµÐ¶Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½ÑÑ, Ñколи або ÑнÑвеÑÑиÑеÑÑ. ЯкÑо ви не Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ñ Ñ Ð½ÐµÐ¾Ð±Ñ
ÑдноÑÑÑ Ð¿ÑокÑÑ-ÑеÑвеÑÑ, поглÑнÑÑе Ñ Ð½Ð°Ð»Ð°ÑÑÑÐ²Ð°Ð½Ð½Ñ Ð·\ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÑнÑеÑнеÑом Ñ ÑнÑÐ¾Ð¼Ñ Ð±ÑаÑзеÑÑ Ð°Ð±Ð¾ пеÑевÑÑÑе ваÑÑ ÑиÑÑÐµÐ¼Ð½Ñ Ð½Ð°Ð»Ð°ÑÑÑÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑежÑ.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Ðопомога по ÑеÑÑанÑлÑÑоÑам ÑÐ¸Ð¿Ñ Ð¼ÑÑÑ">
+<!ENTITY torsettings.bridgeHelp1 "ÐоÑÑи - Ñе незаÑеÑÑÑÑÐ¾Ð²Ð°Ð½Ñ Ð¿ÐµÑедаваÑÑ, Ñо ÑÑкладнÑÑÑÑ Ð±Ð»Ð¾ÐºÑÐ²Ð°Ð½Ð½Ñ Ð·'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ Tor. Ðожен Ñип моÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑ ÑнакÑий меÑод, Ñоб ÑникнÑÑи ÑензÑÑи. ФÑнкÑÑÑ obfs ÑоблÑÑÑ Ð²Ð°Ñ ÑÑаÑÑк ÑÑ
ожим на випадковий ÑÑм, а ÑÑнкÑÑÑ meek ÑоблÑÑÑ Ð²Ð°Ñ ÑÑаÑÑк ÑÑ
ожим на Ñе, Ñо вÑн пÑдклÑÑаÑÑÑÑÑ Ð´Ð¾ ÑÑÑÑ ÑлÑжби не ÑеÑез Tor.">
+<!ENTITY torsettings.bridgeHelp2 "ЧеÑез Ñе, Ñк Ð¿ÐµÐ²Ð½Ñ ÐºÑаÑни намагаÑÑÑÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑваÑи Tor, деÑÐºÑ Ð¼Ð¾ÑÑи пÑаÑÑÑÑÑ Ð² деÑкиÑ
кÑаÑнаÑ
, а в ÑнÑиÑ
нÑ. ЯкÑо ви не Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ñ Ð² ÑомÑ, ÑÐºÑ Ð¼Ð¾ÑÑи пÑаÑÑÑÑÑ Ñ Ð²Ð°ÑÑй кÑаÑнÑ, вÑдвÑдайÑе torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "ÐÑÐ´Ñ Ð»Ð°Ñка, заÑекайÑе, поки ми вÑÑановимо з'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ Tor. Це може зайнÑÑи кÑлÑка Ñ
вилин.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Tor">
+<!ENTITY torPreferences.torSettingsDescription "Tor Browser ÑпÑÑмовÑÑ Ð²Ð°Ñ ÑÑаÑÑк ÑеÑез меÑÐµÐ¶Ñ Tor, Ñка пÑдÑÑимÑÑÑÑÑÑ ÑиÑÑÑами добÑоволÑÑÑв по вÑÑÐ¾Ð¼Ñ ÑвÑÑÑ." >
+<!ENTITY torPreferences.learnMore "ÐÑзнаÑиÑÑ Ð±ÑлÑÑе">
+<!ENTITY torPreferences.bridges "ÐоÑÑи">
+<!ENTITY torPreferences.bridgesDescription "ÐоÑÑи допомагаÑÑÑ Ð¾ÑÑимаÑи доÑÑÑп до меÑÐµÐ¶Ñ Tor Ñ Ð¼ÑÑÑÑÑ
, де Tor заблоковано. Ðалежно вÑд Ñого, де ви знаÑ
одиÑеÑÑ, один мÑÑÑ Ð¼Ð¾Ð¶Ðµ пÑаÑÑваÑи кÑаÑе, нÑж ÑнÑий.">
+<!ENTITY torPreferences.useBridge "ÐикоÑиÑÑаÑи мÑÑÑ">
+<!ENTITY torPreferences.requestNewBridge "ÐадÑÑлаÑи Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ моÑÑÑ...">
+<!ENTITY torPreferences.provideBridge "ÐадаÑи мÑÑÑ">
+<!ENTITY torPreferences.advanced "РозÑиÑений">
+<!ENTITY torPreferences.advancedDescription "ÐалаÑÑÑйÑе ÑпоÑÑб пÑдклÑÑÐµÐ½Ð½Ñ Ð±ÑаÑзеÑа Tor до ÐнÑеÑнеÑÑ.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "ÐнаÑеннÑ, ÑоздÑÐ»ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð¼Ð¸">
+<!ENTITY torPreferences.requestBridgeDialogTitle "ÐапÑоÑиÑи мÑÑÑ">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "ÐвеÑÐ½ÐµÐ½Ð½Ñ Ð´Ð¾ BridgeDB. ÐаÑекайÑе, бÑÐ´Ñ Ð»Ð°Ñка.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Розв'ÑжÑÑÑ CAPTCHA, Ñоб надÑÑлаÑи Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¼Ð¾ÑÑÑ.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Розв'ÑÐ·Ð°Ð½Ð½Ñ Ð½ÐµÐ²ÑÑне. СпÑобÑйÑе зновÑ.">
+<!ENTITY torPreferences.viewTorLogs "ÐеÑеглÑнÑÑи жÑÑнали Tor.">
+<!ENTITY torPreferences.viewLogs "ÐеÑеглÑнÑÑи жÑÑнали...">
+<!ENTITY torPreferences.torLogsDialogTitle "ÐÑÑнали Tor">
diff --git a/chrome/locale/uk/torlauncher.properties b/chrome/locale/uk/torlauncher.properties
new file mode 100644
index 00000000..951ff048
--- /dev/null
+++ b/chrome/locale/uk/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=ÐаванÑажÑÐ²Ð°Ñ Tor
+
+torlauncher.tor_exited_during_startup=Tor завеÑÑив ÑобоÑÑ Ð¿Ñд ÑÐ°Ñ Ð·Ð°Ð¿ÑÑкÑ. Це може бÑÑи викликано Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ñ Ñ ÐаÑÐ¾Ð¼Ñ torrc ÑайлÑ, недоÑÐ¾Ð±ÐºÐ¾Ñ Ð² Tor або ÑнÑÑй пÑогÑÐ°Ð¼Ñ Ð½Ð° ÐаÑÑй ÑиÑÑемÑ, або неÑпÑавним обладнаннÑм. Ðоки Ðи не ÑÑÑнеÑе пеÑвÑÑÐ½Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð½Ðµ пеÑезапÑÑÑиÑе Tor, Tor Browser не пÑаÑÑваÑиме.
+torlauncher.tor_exited=Tor неÑподÑвано завеÑÑив ÑобоÑÑ. Це може бÑÑи пов'Ñзано з Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¾Ñ Ð² TorÑ, ÑнÑÐ¾Ñ Ð¿ÑогÑÐ°Ð¼Ð¾Ñ Ð½Ð° ваÑÑй ÑиÑÑемÑ, або неÑпÑавним обладнаннÑм. Ðоки ви не пеÑеванÑажиÑе Tor, бÑаÑÐ·ÐµÑ Tor бÑде не в Ð·Ð¼Ð¾Ð·Ñ Ð´Ð¾ÑÑгÑи бÑдÑ-ÑкиÑ
веб-ÑайÑÑв. ЯкÑо пÑоблема не ÑÑÑваÑÑÑÑÑ, Ñо, бÑÐ´Ñ Ð»Ð°Ñка, вÑдпÑавÑе копÑÑ Ð¶ÑÑÐ½Ð°Ð»Ñ Tor Ñ ÑлÑÐ¶Ð±Ñ Ð¿ÑдÑÑимки.
+torlauncher.tor_exited2=ÐеÑезапÑÑк Tor не бÑде закÑиваÑи вкладки ваÑого бÑаÑзеÑа.
+torlauncher.tor_controlconn_failed=Ðеможливо з'ÑднаÑиÑÑ Ð· поÑÑом ÑпÑавлÑÐ½Ð½Ñ Tor.
+torlauncher.tor_failed_to_start=Tor не змÑг запÑÑÑиÑиÑÑ.
+torlauncher.tor_control_failed=ÐбÑй оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÐºÐ¾Ð½ÑÑÐ¾Ð»Ñ Ð½Ð°Ð´ Tor.
+torlauncher.tor_bootstrap_failed=Tor не вдалоÑÑ Ð²ÑÑановиÑи з'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ 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.onionauthdir_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-адÑеÑÑ Ð°Ð±Ð¾ Ñм'Ñ Ñ
оÑÑа Ñ Ð¿Ð¾ÑÑ, Ñоб налаÑÑÑваÑи Tor Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑокÑÑ Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð² ÐнÑеÑнеÑ.
+torlauncher.error_proxy_type_missing=Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²Ð¸Ð±ÑаÑи Ñип пÑокÑÑ.
+torlauncher.error_bridges_missing=Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ñи один або кÑлÑка меÑежевиÑ
моÑÑÑв.
+torlauncher.error_default_bridges_type_missing=Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²Ð¸Ð±ÑаÑи Ñип ÑÑанÑпоÑÑÑ Ð´Ð»Ñ Ð½Ð°Ð´Ð°Ð½Ð¸Ñ
меÑежевиÑ
моÑÑÑв.
+torlauncher.error_bridgedb_bridges_missing=ÐадÑÑлÑÑÑ Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¼Ð¾ÑÑÑ.
+torlauncher.error_bridge_bad_default_type=ÐÐµÐ¼Ð°Ñ Ð¼ÐµÑежевиÑ
моÑÑÑв ÑÐºÑ Ð¼Ð°ÑÑÑ Ñип ÑÑанÑпоÑÑÑ %S. ÐÑÐ´Ñ Ð»Ð°Ñка пеÑевÑÑÑе ваÑÑ Ð½Ð°Ð»Ð°ÑÑÑваннÑ.
+
+torlauncher.bridge_suffix.meek-amazon=(пÑаÑÑÑ Ð² ÐиÑаÑ)
+torlauncher.bridge_suffix.meek-azure=(пÑаÑÑÑ Ð² ÐиÑаÑ)
+
+torlauncher.request_a_bridge=ÐадÑÑлаÑи Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¼Ð¾ÑÑÑ...
+torlauncher.request_a_new_bridge=ÐадÑÑлаÑи Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ моÑÑÑ...
+torlauncher.contacting_bridgedb=Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· Ð±Ð°Ð·Ð¾Ñ Ð´Ð°Ð½Ð¸Ñ
моÑÑÑв. ÐаÑекайÑе.
+torlauncher.captcha_prompt=Розв'ÑжÑÑÑ CAPTCHA, Ñоб надÑÑлаÑи Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¼Ð¾ÑÑÑ.
+torlauncher.bad_captcha_solution=Розв'ÑÐ·Ð°Ð½Ð½Ñ Ð½ÐµÐ²ÑÑне. СпÑобÑйÑе зновÑ.
+torlauncher.unable_to_get_bridge=Ðе вдалоÑÑ Ð¾ÑÑимаÑи мÑÑÑ Ð· бази даниÑ
моÑÑÑв.\n\n%S
+torlauncher.no_meek=Цей бÑаÑÐ·ÐµÑ Ð½Ðµ налаÑÑований Ð´Ð»Ñ ÑобоÑи з meek, необÑ
Ñдним Ð´Ð»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¼Ð¾ÑÑÑв.
+torlauncher.no_bridges_available=ÐаÑÐ°Ð·Ñ Ð½ÐµÐ¼Ð°Ñ Ð´Ð¾ÑÑÑпниÑ
моÑÑÑв. Шкода.
+
+torlauncher.connect=Ð'ÑднаÑиÑÑ
+torlauncher.restart_tor=ÐеÑезапÑÑÑиÑи Tor
+torlauncher.quit=ÐийÑи
+torlauncher.quit_win=ÐиÑ
Ñд
+torlauncher.done=ÐоÑово
+
+torlauncher.forAssistance=ÐÐ»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸ зв'ÑжÑÑÑÑÑ Ð· %S
+torlauncher.forAssistance2=ÐÐ»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸, бÑÐ´Ñ Ð»Ð°Ñка звеÑÑайÑеÑÑ %S
+
+torlauncher.copiedNLogMessages=ÐопÑÑÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑÑено. %S повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ñ Ð¶ÑÑÐ½Ð°Ð»Ñ tor гоÑÐ¾Ð²Ñ Ð´Ð¾ вÑÑавки Ñ ÑекÑÑовий ÑедакÑÐ¾Ñ Ð°Ð±Ð¾ повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ ÐµÐ»ÐµÐºÑÑÐ¾Ð½Ð½Ð¾Ñ Ð¿Ð¾ÑÑи.
+
+torlauncher.bootstrapStatus.starting=ÐапÑÑк
+torlauncher.bootstrapStatus.conn_pt=Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· моÑÑом
+torlauncher.bootstrapStatus.conn_done_pt=Ð'Ñднано з моÑÑом
+torlauncher.bootstrapStatus.conn_proxy=Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· пÑокÑÑ-ÑеÑвеÑом
+torlauncher.bootstrapStatus.conn_done_proxy=Ð'Ñднано з пÑокÑÑ-ÑеÑвеÑом
+torlauncher.bootstrapStatus.conn=Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.conn_done=Ð'Ñднано з ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.handshake=ÐбмÑн даними з ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.handshake_done=ÐбмÑн даними з ÑеÑÑанÑлÑÑоÑом Tor завеÑÑено
+torlauncher.bootstrapStatus.onehop_create=ÐÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð°ÑиÑÑованого з'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ каÑалогÑ
+torlauncher.bootstrapStatus.requesting_status=ÐÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÑÑÐ°Ð½Ñ Ð¼ÐµÑежÑ
+torlauncher.bootstrapStatus.loading_status=ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑÑÐ°Ð½Ñ Ð¼ÐµÑежÑ
+torlauncher.bootstrapStatus.loading_keys=ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑеÑÑиÑÑкаÑÑв авÑоÑизаÑÑÑ
+torlauncher.bootstrapStatus.requesting_descriptors=ÐÐ°Ð¿Ð¸Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо маÑÑÑÑÑизаÑÑÑ
+torlauncher.bootstrapStatus.loading_descriptors=ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо маÑÑÑÑÑизаÑÑÑ
+torlauncher.bootstrapStatus.enough_dirinfo=ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо ÑеÑÑанÑлÑÑÐ¾Ñ Ð·Ð°Ð²ÐµÑÑено
+torlauncher.bootstrapStatus.ap_conn_pt=ÐобÑдова кÑл: Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· моÑÑом
+torlauncher.bootstrapStatus.ap_conn_done_pt=ÐобÑдова кÑл: Ð'Ñднано з моÑÑом
+torlauncher.bootstrapStatus.ap_conn_proxy=ÐобÑдова кÑл: Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· пÑокÑÑ-ÑеÑвеÑом
+torlauncher.bootstrapStatus.ap_conn_done_proxy=ÐобÑдова кÑл: Ð'Ñднано з пÑокÑÑ-ÑеÑвеÑом
+torlauncher.bootstrapStatus.ap_conn=ÐобÑдова кÑл: Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.ap_conn_done=ÐобÑдова кÑл: Ð'Ñднано з ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.ap_handshake=ÐобÑдова кÑл: ÐбмÑн даними з ÑеÑÑанÑлÑÑоÑом Tor
+torlauncher.bootstrapStatus.ap_handshake_done=ÐобÑдова кÑл: ÐбмÑн даними з ÑеÑÑанÑлÑÑоÑом Tor завеÑÑено
+torlauncher.bootstrapStatus.circuit_create=ÐобÑдова кÑл: ÐÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ð»Ð° Tor
+torlauncher.bootstrapStatus.done=ÐÑдклÑÑений до меÑÐµÐ¶Ñ Tor!
+
+torlauncher.bootstrapWarning.done=виконано
+torlauncher.bootstrapWarning.connectrefused=Ñ Ð¿ÑдклÑÑÐµÐ½Ñ Ð²Ñдмовлено
+torlauncher.bootstrapWarning.misc=ÑÑзне
+torlauncher.bootstrapWarning.resourcelimit=недоÑÑаÑÐ½Ñ ÑеÑÑÑÑи
+torlauncher.bootstrapWarning.identity=невÑдповÑднÑÑÑÑ ÑденÑиÑÑкаÑÑÑ
+torlauncher.bootstrapWarning.timeout=Ñайм-аÑÑ Ð·'ÑднаннÑ
+torlauncher.bootstrapWarning.noroute=не вказаний ÑлÑÑ
до Ñ
оÑÑÑ
+torlauncher.bootstrapWarning.ioerror=помилка ÑиÑÐ°Ð½Ð½Ñ / запиÑÑ
+torlauncher.bootstrapWarning.pt_missing=пÑопÑÑений пÑдклÑÑÑваний ÑÑанÑпоÑÑ
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Ð'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÑеÑвеÑом вÑÑаÑено.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ðе вдалоÑÑ Ð·'ÑднаÑиÑÑ Ð· ÑеÑвеÑом.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ðе вдалоÑÑ Ð·'ÑднаÑиÑÑ Ð· пÑокÑÑ-ÑеÑвеÑом.
diff --git a/chrome/locale/vi/network-settings.dtd b/chrome/locale/vi/network-settings.dtd
new file mode 100644
index 00000000..51e79929
--- /dev/null
+++ b/chrome/locale/vi/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Những cà i Äặt của mạng Tor">
+<!ENTITY torsettings.wizard.title.default "Kết ná»i tá»i Tor">
+<!ENTITY torsettings.wizard.title.configure "Những cà i Äặt của mạng Tor">
+<!ENTITY torsettings.wizard.title.connecting "Tạo kết ná»i">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Ngôn ngữ Trình duyá»t Tor">
+<!ENTITY torlauncher.localePicker.prompt "Vui lòng chá»n má»t ngôn ngữ.">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "Nhấn "Kết ná»i" Äá» kết ná»i tá»i mạng Tor">
+<!ENTITY torSettings.configurePrompt "Nhấn "Cấu hình" Äá» Äiá»u chá»nh cà i Äặt mạng nếu bạn Äang á» quá»c gia Äang kiá»m duyá»t Tor (chẳng hạn nhÆ° Ai Cáºp, Trung Quá»c, Thá» NhÄ© Kỳ) hoặc bạn Äang kết ná»i từ mạng riêng tÆ° yêu cầu proxy.">
+<!ENTITY torSettings.configure "Cấu hình">
+<!ENTITY torSettings.connect "Kết ná»i">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "Chá» Äợi Äá» Tor khá»i Äá»ng..">
+<!ENTITY torsettings.restartTor "Khá»i Äá»ng lại Tor">
+<!ENTITY torsettings.reconfigTor "Cấu hình lại">
+
+<!ENTITY torsettings.discardSettings.prompt "Bạn phải cấu hình cầu ná»i Tor hoặc bạn phải nháºp cà i Äặt ủy quyá»n ná»i bá». Äá» tạo má»t kết ná»i trá»±c tiếp tá»i mạng lÆ°á»i Tor, những cà i Äặt nà y phải Äược loại bá».">
+<!ENTITY torsettings.discardSettings.proceed "Loại bá» những cà i Äặt và kết ná»i">
+
+<!ENTITY torsettings.optional "Tuỳ chá»n">
+
+<!ENTITY torsettings.useProxy.checkbox "Tôi sá» dụng proxy Äá» kết ná»i tá»i Internet">
+<!ENTITY torsettings.useProxy.type "Loại proxy">
+<!ENTITY torsettings.useProxy.type.placeholder "chá»n loại proxy">
+<!ENTITY torsettings.useProxy.address "Äá»a chá» nhà ">
+<!ENTITY torsettings.useProxy.address.placeholder "Äá»a chá» IP hoặc hostname">
+<!ENTITY torsettings.useProxy.port "Cá»ng">
+<!ENTITY torsettings.useProxy.username "Tên ÄÄng nháºp">
+<!ENTITY torsettings.useProxy.password "Máºt mã">
+<!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 "Máy tÃnh nà y Äi qua má»t tÆ°á»ng lá»a mà chá» cho phép tá»i má»t và i cá»ng">
+<!ENTITY torsettings.firewall.allowedPorts "Cá»ng Äược cho phép">
+<!ENTITY torsettings.useBridges.checkbox "Tor Äã bá» kiá»m duyá»t á» quá»c gia của tôi">
+<!ENTITY torsettings.useBridges.default "Sá» dụng cầu ná»i có sẵn">
+<!ENTITY torsettings.useBridges.default.placeholder "chá»n loại cầu ná»i">
+<!ENTITY torsettings.useBridges.bridgeDB "Yêu cầu má»t cầu ná»i từ torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Nháºp Äá»i tượng từ hình ảnh">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Nháºn thá» thách má»i">
+<!ENTITY torsettings.useBridges.captchaSubmit "Gá»i">
+<!ENTITY torsettings.useBridges.custom "Cung cấp cầu ná»i mà tôi biết">
+<!ENTITY torsettings.useBridges.label "Nháºp thông tin cầu ná»i từ má»t nguá»n tin cáºy.">
+<!ENTITY torsettings.useBridges.placeholder "nháºp Äá»a chá»:cá»ng (má»t trên má»i dòng)">
+
+<!ENTITY torsettings.copyLog "Chép nháºt ký của Tor và o Clipboard">
+
+<!ENTITY torsettings.proxyHelpTitle "Trợ giúp proxy">
+<!ENTITY torsettings.proxyHelp1 "Proxy cục bá» có thá» cần thiết khi kết ná»i qua mạng á» công ty hay trÆ°á»ng há»c. Nếu bạn không chắc rằng có cần dùng proxy hay không, xem cà i Äặt Internet á» má»t trình duyá»t khác hoặc kiá»m tra cà i Äặt Internet của há» thá»ng.">
+
+<!ENTITY torsettings.bridgeHelpTitle "Giúp Äỡ vá» Tiếp sức cầu ná»i">
+<!ENTITY torsettings.bridgeHelp1 "Cầu ná»i là những rÆ¡le không công khai giúp kết ná»i tá»i mạng Tor khó bá» chặn hÆ¡n. Má»i loại cầu ná»i sá» dụng má»t phÆ°Æ¡ng thức khác nhau Äá» tránh kiá»m duyá»t. Cầu ná»i obfs khiến lÆ°u lượng của bạn trông nhÆ° ngẫu nhiên, còn cầu ná»i meek khiến lÆ°u lượng của bạn trông nhÆ° Äang kết ná»i tá»i dá»ch vụ Äó thay vì Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Vì má»t và i quá»c gia chặn Tor theo những cách khác nhau, cầu ná»i nà y có thá» hoạt Äá»ng á» quá»c gia nà y nhÆ°ng không Äược á» quá»c gia khác. Nếu bạn không chắc cầu ná»i nà o hoạt Äá»ng á» quá»c gia bạn, hãy truy cáºp torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Vui lòng chá» trong khi chúng tôi thiết láºp kết ná»i tá»i mạng lÆ°á»i Tor. Viá»c nà y có thá» mất má»t và i phút.">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Cà i Äặt Tor">
+<!ENTITY torPreferences.torSettingsDescription "Trình duyá»t Tor dẫn lÆ°u lượng của bạn qua mạng Tor, váºn hà nh bá»i hà ng ngà n tình nguyá»n viên khắp thế giá»i." >
+<!ENTITY torPreferences.learnMore "Tìm hiá»u thêm">
+<!ENTITY torPreferences.bridges "Cầu Ná»i">
+<!ENTITY torPreferences.bridgesDescription "Cầu ná»i giúp bạn truy cáºp mạng Tor á» những nÆ¡i mạng Tor bá» chặn. Tùy và o vá» trà của bạn mà má»t cầu ná»i có thá» hoạt Äá»ng tá»t hÆ¡n cầu ná»i khác.">
+<!ENTITY torPreferences.useBridge "Dùng cầu ná»i">
+<!ENTITY torPreferences.requestNewBridge "Yêu cầu Cầu ná»i má»i...">
+<!ENTITY torPreferences.provideBridge "Cung cấp cầu ná»i">
+<!ENTITY torPreferences.advanced "Nâng cao">
+<!ENTITY torPreferences.advancedDescription "Cà i Äặt cách trình duyá»t Tor kết ná»i tá»i internet.">
+<!ENTITY torPreferences.firewallPortsPlaceholder "Giá trá» ngÄn cách bá»i dấu phẩy">
+<!ENTITY torPreferences.requestBridgeDialogTitle "Yêu cầu cầu ná»i">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Äang kết ná»i tá»i BridgeDB. Vui lòng Äợi.">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Giải mã CAPTCHA Äá» yêu cầu cầu ná»i.">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "Kết quả không Äúng. Vui lòng thá» lại.">
+<!ENTITY torPreferences.viewTorLogs "Xem nháºt kà Tor.">
+<!ENTITY torPreferences.viewLogs "Xem nháºt kÃ...">
+<!ENTITY torPreferences.torLogsDialogTitle "Nháºt kà Tor">
diff --git a/chrome/locale/vi/torlauncher.properties b/chrome/locale/vi/torlauncher.properties
new file mode 100644
index 00000000..78c6af83
--- /dev/null
+++ b/chrome/locale/vi/torlauncher.properties
@@ -0,0 +1,97 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Trình khá»i chạy Tor
+
+torlauncher.tor_exited_during_startup=Tor Äã thoát trong khi khá»i Äá»ng. Äiá»u nà y có lẽ là do lá»i trong táºp tin torrc của bạn, lá»i của Tor hay má»t chÆ°Æ¡ng trình khác trong há» thá»ng của bạn, hoặc lá»i phần cứng. Cho Äến khi bạn sá»a chữa lại vấn Äá» Äó và khá»i Äá»ng lại Tor, trình duyá»t Tor sẽ không khá»i Äá»ng.
+torlauncher.tor_exited=Tor Äã tắt má»t cách không mong muá»n. Viá»c nà y có thá» do lá»i trong bản thân Tor, má»t chÆ°Æ¡ng trình khác trong há» thá»ng của bản, hoặc lá»i phần cứng. Cho tá»i khi bạn khá»i Äá»ng lại Tor, Trình duyá»t Tor sẽ không thá» truy cáºp tá»i bất kỳ trang nà o. Nếu vấn Äá» vẫn tá»n tại, vui lòng gá»i má»t bản sao nháºt ký của Tor tá»i nhóm há» trợ.
+torlauncher.tor_exited2=Khá»i Äá»ng lại Tor sẽ không Äóng hết những thẻ trình duyá»t của bạn.
+torlauncher.tor_controlconn_failed=Không thá» kết ná»i vá»i cá»ng kiá»m soát của Tor.
+torlauncher.tor_failed_to_start=Chạy Tor thất bại.
+torlauncher.tor_control_failed=Thất bại khi kiá»m soát 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 Äã thất bại (%2$S).
+
+torlauncher.unable_to_start_tor=Không thá» khá»i Äá»ng Tor.\n\n%S
+torlauncher.tor_missing=Táºp tin thá»±c thi của Tor bá» thiếu.
+torlauncher.torrc_missing=Táºp tin torrc Äang bá» thiếu và không thá» tạo.
+torlauncher.datadir_missing=ThÆ° mục dữ liá»u của Tor không tá»n tại và không thá» tạo.
+torlauncher.onionauthdir_missing=The Tor onion authentication directory does not exist and could not be created.
+torlauncher.password_hash_missing=Thất bại khi lấy máºt khẩu Äã Äược bÄm.
+
+torlauncher.failed_to_get_settings=Không thá» nháºn Äược cà i Äặt Tor.
+torlauncher.failed_to_save_settings=Không thá» lÆ°u lại các cà i Äặt của Tor.
+torlauncher.ensure_tor_is_running=Hãy chắc chắn rằng Tor Äang chạy.
+
+torlauncher.error_proxy_addr_missing=Bạn phải xác Äá»nh cả Äá»a chá» IP hoặc hostname và sá» cá»ng Äá» cấu hình Tor sá» dụng má»t proxy Äá» truy cáºp Internet.
+torlauncher.error_proxy_type_missing=Bạn phải chá»n kiá»u proxy.
+torlauncher.error_bridges_missing=Bạn phải chá»n má»t hoặc nhiá»u cầu ná»i.
+torlauncher.error_default_bridges_type_missing=Bạn phải chá»n má»t hình thức váºn chuyá»n cho cầu ná»i Äã Äược cung cấp.
+torlauncher.error_bridgedb_bridges_missing=Vui lòng yêu cầu cầu ná»i
+torlauncher.error_bridge_bad_default_type=Không cầu ná»i Äã Äược cung cấp nà o có loại váºn chuyá»n %S có sẵn. Vui lòng Äiá»u chá»nh cà i Äặt của bạn.
+
+torlauncher.bridge_suffix.meek-amazon=(hoạt Äá»ng á» Trung Quá»c)
+torlauncher.bridge_suffix.meek-azure=(hoạt Äá»ng á» Trung Quá»c)
+
+torlauncher.request_a_bridge=Yêu cầu Cầu ná»i...
+torlauncher.request_a_new_bridge=Yêu cầu Cầu ná»i má»i...
+torlauncher.contacting_bridgedb=Äang kết ná»i tá»i BridgeDB. Vui lòng Äợi.
+torlauncher.captcha_prompt=Giải mã CAPTCHA Äá» yêu cầu cầu ná»i.
+torlauncher.bad_captcha_solution=Kết quả không Äúng. Vui lòng thá» lại.
+torlauncher.unable_to_get_bridge=Không thá» nháºn cầu ná»i từ BridgeDB.\n\n%S
+torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
+torlauncher.no_bridges_available=Không có cầu ná»i khả dụng lúc nà y. Xin lá»i.
+
+torlauncher.connect=Kết ná»i
+torlauncher.restart_tor=Khá»i Äá»ng lại Tor
+torlauncher.quit=Thoát
+torlauncher.quit_win=Thoát
+torlauncher.done=Xong
+
+torlauncher.forAssistance=Äá» Äược trợ giúp, liên há» %S
+torlauncher.forAssistance2=Nếu cần sá»± giúp Äỡ, ghé qua %S
+
+torlauncher.copiedNLogMessages=Sao chép hoà n tất. %S thông Äiá»p nháºt ký của Tor Äã sẵn sà ng Äá» dán và o má»t chÆ°Æ¡ng trình sá»a vÄn bản hoặc má»t email.
+
+torlauncher.bootstrapStatus.starting=Äang khá»i Äá»ng
+torlauncher.bootstrapStatus.conn_pt=Äang kết ná»i tá»i cầu ná»i
+torlauncher.bootstrapStatus.conn_done_pt=Äã kết ná»i tá»i cầu ná»i
+torlauncher.bootstrapStatus.conn_proxy=Äang kết ná»i tá»i proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Äã kết ná»i tá»i proxy
+torlauncher.bootstrapStatus.conn=Äang kết ná»i tá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.conn_done=Äã kết ná»i tá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.handshake=Äang Äà m phán vá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.handshake_done=Äã Äà m phán vá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.onehop_create=Äang thiết láºp má»t kết ná»i danh mục Äược mã hóa
+torlauncher.bootstrapStatus.requesting_status=Äang nháºn trạng thái mạng
+torlauncher.bootstrapStatus.loading_status=Äang tải trạng thái mạng
+torlauncher.bootstrapStatus.loading_keys=Äang tải chứng nháºn quyá»n
+torlauncher.bootstrapStatus.requesting_descriptors=Äang yêu cầu thông tin rÆ¡le
+torlauncher.bootstrapStatus.loading_descriptors=Äang tải thông tin rÆ¡le
+torlauncher.bootstrapStatus.enough_dirinfo=Äã tải thông tin rÆ¡le
+torlauncher.bootstrapStatus.ap_conn_pt=Äang xây dá»±ng mạch: Äang kết ná»i tá»i cầu ná»i
+torlauncher.bootstrapStatus.ap_conn_done_pt=Äang xây dá»±ng mạch: Äã kết ná»i tá»i cầu ná»i
+torlauncher.bootstrapStatus.ap_conn_proxy=Äang xây dá»±ng mạch: Äang kết ná»i tá»i proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Äang xây dá»±ng mạch: Äã kết ná»i tá»i proxy
+torlauncher.bootstrapStatus.ap_conn=Äang xây dá»±ng mạch: Äang kết ná»i tá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_conn_done=Äang xây dá»±ng mạch: Äã kết ná»i tá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_handshake=Äang xây dá»±ng mạch: Äang Äà m phán vá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Äang xây dá»±ng mạch: Äã Äà m phán vá»i má»t rÆ¡le Tor
+torlauncher.bootstrapStatus.circuit_create=Äang xây dá»±ng mạch: Äang thiết láºp mạch Tor
+torlauncher.bootstrapStatus.done=Äã kết ná»i tá»i mạng Tor!
+
+torlauncher.bootstrapWarning.done=xong
+torlauncher.bootstrapWarning.connectrefused=kết ná»i Äã bá» từ chá»i
+torlauncher.bootstrapWarning.misc=bá» sung
+torlauncher.bootstrapWarning.resourcelimit=không Äủ tà i nguyên
+torlauncher.bootstrapWarning.identity=danh tÃnh không khá»p
+torlauncher.bootstrapWarning.timeout=kết ná»i Äã timeout
+torlauncher.bootstrapWarning.noroute=không có lá» trình Äến máy chủ
+torlauncher.bootstrapWarning.ioerror=lá»i Äá»c / ghi
+torlauncher.bootstrapWarning.pt_missing=thiếu pluggable transport
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=Mất kết ná»i tá»i máy chủ.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Không thá» kết ná»i tá»i máy chủ.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Không thá» kết ná»i tá»i proxy.
+
+torlauncher.copiedNLogMessagesShort=Copied %S Logs
diff --git a/chrome/locale/zh-CN/network-settings.dtd b/chrome/locale/zh-CN/network-settings.dtd
new file mode 100644
index 00000000..2ea2c1c0
--- /dev/null
+++ b/chrome/locale/zh-CN/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "Tor ç½ç»è®¾ç½®">
+<!ENTITY torsettings.wizard.title.default "è¿æ¥ Tor ç½ç»">
+<!ENTITY torsettings.wizard.title.configure "Tor ç½ç»è®¾ç½®">
+<!ENTITY torsettings.wizard.title.connecting "æ£å¨å»ºç«è¿æ¥">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "Tor Browser è¯è¨">
+<!ENTITY torlauncher.localePicker.prompt "请éæ©ä¸ç§è¯è¨ã">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "ç¹å»âè¿æ¥âï¼è¿æ¥ Tor ç½ç»ã">
+<!ENTITY torSettings.configurePrompt "å¦æ¨æå¨çå½å®¶æå°åºï¼å¦ååãä¸å½å¤§éãåè³å
¶ï¼å¯¹ Tor è¿è¡å®¡æ¥ï¼æè
æ¨çç§äººç½ç»éè¦ä»£çï¼è¯·ç¹å»âé
ç½®âï¼è°æ´ç½ç»è®¾ç½®ã">
+<!ENTITY torSettings.configure "é
ç½®">
+<!ENTITY torSettings.connect "è¿æ¥">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "çå¾
Tor å¯å¨...">
+<!ENTITY torsettings.restartTor "éæ°å¯å¨ Tor">
+<!ENTITY torsettings.reconfigTor "éæ°é
ç½®">
+
+<!ENTITY torsettings.discardSettings.prompt "æ¨å·²é
ç½® Tor ç½æ¡¥ï¼æè
æ¨å·²è¾å
¥æ¬å°ä»£ç设置ãè¥è¦ç´æ¥è¿æ¥å° Tor ç½ç»ï¼è¿äºè®¾ç½®å¿
须被移é¤ã">
+<!ENTITY torsettings.discardSettings.proceed "移é¤è®¾ç½®å¹¶è¿æ¥">
+
+<!ENTITY torsettings.optional "å¯é">
+
+<!ENTITY torsettings.useProxy.checkbox "使ç¨ä»£ç访é®äºèç½">
+<!ENTITY torsettings.useProxy.type "代çæå¡å¨ç±»å">
+<!ENTITY torsettings.useProxy.type.placeholder "éæ©ä»£çç±»å">
+<!ENTITY torsettings.useProxy.address "å°å">
+<!ENTITY torsettings.useProxy.address.placeholder "IP å°åæ主æºå">
+<!ENTITY torsettings.useProxy.port "端å£">
+<!ENTITY torsettings.useProxy.username "ç¨æ·å">
+<!ENTITY torsettings.useProxy.password "å¯ç ">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "该计ç®æºçé²ç«å¢ä»
å
许ç¹å®ç«¯å£çäºèç½è¿æ¥">
+<!ENTITY torsettings.firewall.allowedPorts "å
许ç端å£">
+<!ENTITY torsettings.useBridges.checkbox "ææå¨çå½å®¶æå°åºå¯¹ Tor è¿è¡äºå®¡æ¥">
+<!ENTITY torsettings.useBridges.default "éæ©å
ç½®ç½æ¡¥">
+<!ENTITY torsettings.useBridges.default.placeholder "éæ©ç½æ¡¥">
+<!ENTITY torsettings.useBridges.bridgeDB "ä» torproject.org è·åç½æ¡¥">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "请è¾å
¥å¾ä¸çå符">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "è·åæ°çéªè¯ç ">
+<!ENTITY torsettings.useBridges.captchaSubmit "æ交">
+<!ENTITY torsettings.useBridges.custom "è¾å
¥å·²ç¥ç½æ¡¥">
+<!ENTITY torsettings.useBridges.label "è¾å
¥å¯ä¿¡æ¥æºæä¾çç½æ¡¥ï¼">
+<!ENTITY torsettings.useBridges.placeholder "è¾å
¥ å°å:端å£ï¼æ¯è¡ä¸ä¸ªï¼">
+
+<!ENTITY torsettings.copyLog "å¤å¶ Tor æ¥å¿">
+
+<!ENTITY torsettings.proxyHelpTitle "代ç帮å©">
+<!ENTITY torsettings.proxyHelp1 "éè¿å
¬å¸ï¼å¦æ ¡æ大å¦çç½ç»è¿æ¥æ¶å¯è½éè¦æ¬å°ä»£çã å¦ææ¨ä¸ç¡®å®æ¯å¦éè¦ä»£çï¼å¯æ¥çå
¶ä»æµè§å¨ä¸çç½ç»è®¾ç½®ææ¥çç³»ç»çç½ç»è®¾ç½®ã">
+
+<!ENTITY torsettings.bridgeHelpTitle "ç½æ¡¥ä¸ç»§å¸®å©">
+<!ENTITY torsettings.bridgeHelp1 "ç½æ¡¥ææªå
¬å¼ç Tor èç¹ï¼éè¿è¿ç§èç¹è¿æ¥ Tor ç½ç»æ¶æ´é¾ä»¥å°éãæ¯ç§ç½æ¡¥ä½¿ç¨ä¸åçæ¹å¼æ¥çªç ´å®¡æ¥ãobfs ç±»åçç½æ¡¥ä½¿éä¿¡çèµ·æ¥åéæºä¿¡å·ï¼è meek ç½æ¡¥çèµ·æ¥åè¿æ¥å°ç¸åºçæå¡èä¸æ¯ Tor ç½ç»ã">
+<!ENTITY torsettings.bridgeHelp2 "ç±äºå°éæ¹å¼ä¸åï¼æç§ç½æ¡¥å¨ä¸äºå½å®¶å¯ç¨ï¼ä½å
¶ä»å½å®¶å¯è½ä¸å¯ç¨ãå¦ææ æ³ç¡®å®æ¨åºè¯¥ä½¿ç¨åªç§ç½æ¡¥ï¼è¯·è®¿é® torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "æ£å¨è¿æ¥ Tor ç½ç»ï¼å¯è½éå åéï¼è¯·ç¨çã">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "Tor">
+<!ENTITY torPreferences.torSettings "Tor 设置">
+<!ENTITY torPreferences.torSettingsDescription "Tor æµè§å¨å°ä½ åä¸çæ°ååå¿æ¿è
æ¯æç Tor ç½ç»ç¸è¿" >
+<!ENTITY torPreferences.learnMore "äºè§£æ´å¤">
+<!ENTITY torPreferences.bridges "ç½æ¡¥">
+<!ENTITY torPreferences.bridgesDescription "ç½æ¡¥å¸®å©ä½ å¨ Tor 被é»å¡çå°æ¹è¿æ¥ Tor ç½ç»ãåå³äºä½ å¨åªéï¼æçç½æ¡¥çææå¯è½æ¯å¦ä¸ä¸ªè¦å¥½ã">
+<!ENTITY torPreferences.useBridge "使ç¨ç½æ¡¥">
+<!ENTITY torPreferences.requestNewBridge "请æ±æ°ç½æ¡¥â¦â¦">
+<!ENTITY torPreferences.provideBridge "æ·»å ç½æ¡¥">
+<!ENTITY torPreferences.advanced "é«çº§">
+<!ENTITY torPreferences.advancedDescription "é
ç½® Tor æµè§å¨å¦ä½æ¥å
¥ç½ç»ã">
+<!ENTITY torPreferences.firewallPortsPlaceholder "éå·åéå¼">
+<!ENTITY torPreferences.requestBridgeDialogTitle "æ£å¨è¯·æ±ç½æ¡¥">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "æ£å¨è¿æ¥å° BridgeDBï¼è¯·çå¾
ã">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "请è¾å
¥éªè¯ç 以è·åç½æ¡¥ã">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "è¾å
¥é误ï¼è¯·éè¯ã">
+<!ENTITY torPreferences.viewTorLogs "æ¥ç Tor æ¥å¿ã">
+<!ENTITY torPreferences.viewLogs "æ¥çæ¥å¿">
+<!ENTITY torPreferences.torLogsDialogTitle "Tor æ¥å¿">
diff --git a/chrome/locale/zh-CN/torlauncher.properties b/chrome/locale/zh-CN/torlauncher.properties
new file mode 100644
index 00000000..54bdfccd
--- /dev/null
+++ b/chrome/locale/zh-CN/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor å¯å¨å¨
+
+torlauncher.tor_exited_during_startup=Tor å¨å¯å¨æé´éåºãè¿å¯è½æ¯æ¨ç torrc æ件åå¨é误ï¼æè
Tor ææ¨çç³»ç»ä¸çå
¶ä»ç¨åºåå¨é®é¢ï¼æè
硬件é®é¢ãå¨æ¨è§£å³æ¤é®é¢å¹¶éæ°å¯å¨ Tor åï¼Tor æµè§å¨å°ä¸ä¼å¯å¨ã
+torlauncher.tor_exited=Tor æå¤éåºãè¿å¯è½æ¯ç±äº Tor èªèº«çæ
éææä½ç³»ç»çå
¶ä»ç¨åºæ硬件æ
éãå¨éæ°å¯å¨ Tor ä¹åï¼Tor æµè§å¨å°æ æ³è¿æ¥ä»»ä½ç½ç«ãå¦æé®é¢æç»åçï¼è¯·å° Tor æ¥å¿åéè³ææ¯å¢éã
+torlauncher.tor_exited2=éå¯ Tor ä¸ä¼å
³éæµè§å¨æ ç¾é¡µã
+torlauncher.tor_controlconn_failed=æ æ³è¿æ¥ Tor æ§å¶ç«¯å£ã
+torlauncher.tor_failed_to_start=Tor æ æ³å¯å¨ã
+torlauncher.tor_control_failed=æ§å¶ 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.onionauthdir_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=为äºå° Tor é
置为使ç¨ä»£ç访é®äºèç½ï¼å¿
é¡»æå® IP å°åæ主æºå以å端å£å·ã
+torlauncher.error_proxy_type_missing=å¿
é¡»éæ©ä»£çç±»åã
+torlauncher.error_bridges_missing=å¿
é¡»æå®ä¸ä¸ªæå¤ä¸ªç½æ¡¥ã
+torlauncher.error_default_bridges_type_missing=å¿
é¡»æå®ç½æ¡¥çä¼ è¾ç±»åã
+torlauncher.error_bridgedb_bridges_missing=请è·åä¸ä¸ªç½æ¡¥ã
+torlauncher.error_bridge_bad_default_type=没æä¼ è¾ç±»å为 %S çå¯ç¨ç½æ¡¥ã请è°æ´è®¾ç½®ã
+
+torlauncher.bridge_suffix.meek-amazon=ï¼ä¸å½å¯ç¨ï¼
+torlauncher.bridge_suffix.meek-azure=ï¼ä¸å½å¯ç¨ï¼
+
+torlauncher.request_a_bridge=æ£å¨è¯·æ±ç½æ¡¥â¦â¦
+torlauncher.request_a_new_bridge=æ£å¨è¯·æ±æ°ç½æ¡¥â¦â¦
+torlauncher.contacting_bridgedb=æ£å¨è¿æ¥å°BridgeDB,请çå¾
ã
+torlauncher.captcha_prompt=请è¾å
¥éªè¯ç 以è·åç½æ¡¥ã
+torlauncher.bad_captcha_solution=è¾å
¥é误ï¼è¯·éè¯ã
+torlauncher.unable_to_get_bridge=æ æ³ä»BridgeDBè·åç½æ¡¥ã\n\n%S
+torlauncher.no_meek=è¿ä¸ªæµè§å¨æªè¢«é
置为å¯ä»¥ä½¿ç¨meekï¼è·åç½æ¡¥éè¦è¿ä¸ªåè½ã
+torlauncher.no_bridges_available=æ±æï¼ç®å没æå¯ä¾ä½¿ç¨çç½æ¡¥ã
+
+torlauncher.connect=è¿æ¥
+torlauncher.restart_tor=éæ°å¯å¨ Tor
+torlauncher.quit=éåº
+torlauncher.quit_win=å
³é
+torlauncher.done=å®æ
+
+torlauncher.forAssistance=å¦é帮å©ï¼è¯·èç³» %S
+torlauncher.forAssistance2=å¦é帮å©ï¼è¯·è®¿é® %S
+
+torlauncher.copiedNLogMessages=å¤å¶å®æã%S æ¡ Tor æ¥å¿ä¿¡æ¯å·²åå¤å¥½ï¼å¯ä»¥å°å
¶ç²è´´å°ææ¬ç¼è¾å¨æçµåé®ä»¶ä¸ã
+
+torlauncher.bootstrapStatus.starting=æ£å¨å¯å¨
+torlauncher.bootstrapStatus.conn_pt=æ£å¨è¿æ¥å°ç½æ¡¥
+torlauncher.bootstrapStatus.conn_done_pt=å·²è¿æ¥å°ç½æ¡¥
+torlauncher.bootstrapStatus.conn_proxy=æ£å¨è¿æ¥å°ä»£çæå¡å¨
+torlauncher.bootstrapStatus.conn_done_proxy=å·²è¿æ¥å°ä»£çæå¡å¨
+torlauncher.bootstrapStatus.conn=æ£å¨è¿æ¥å° Tor ä¸ç»§
+torlauncher.bootstrapStatus.conn_done=å·²è¿æ¥å° Tor ä¸ç»§
+torlauncher.bootstrapStatus.handshake=ä¸ä¸ä¸ª Tor ä¸ç»§äº¤æ¶ä¸
+torlauncher.bootstrapStatus.handshake_done=ä¸ä¸ä¸ª Tor ä¸ç»§äº¤æ¶å®æ¯
+torlauncher.bootstrapStatus.onehop_create=æ£å¨å»ºç«å å¯çç®å½è¿æ¥
+torlauncher.bootstrapStatus.requesting_status=æ£å¨æ£ç´¢ç½ç»ç¶æ
+torlauncher.bootstrapStatus.loading_status=æ£å¨è½½å
¥ç½ç»ç¶æ
+torlauncher.bootstrapStatus.loading_keys=æ£å¨è½½å
¥è¯ä¹¦é¢åæºæè¯ä¹¦
+torlauncher.bootstrapStatus.requesting_descriptors=æ£å¨è¯·æ±ä¸ç»§ä¿¡æ¯
+torlauncher.bootstrapStatus.loading_descriptors=æ£å¨è½½å
¥ä¸ç»§ä¿¡æ¯
+torlauncher.bootstrapStatus.enough_dirinfo=å·²å è½½ä¸ç»§ä¿¡æ¯
+torlauncher.bootstrapStatus.ap_conn_pt=建ç«é¾è·¯ï¼æ£å¨è¿æ¥å°ç½æ¡¥
+torlauncher.bootstrapStatus.ap_conn_done_pt=建ç«é¾è·¯ï¼å·²è¿æ¥å°ç½æ¡¥
+torlauncher.bootstrapStatus.ap_conn_proxy=建ç«é¾è·¯ï¼æ£å¨è¿æ¥å°ä»£çæå¡å¨
+torlauncher.bootstrapStatus.ap_conn_done_proxy=建ç«é¾è·¯ï¼å·²è¿æ¥å°ä»£çæå¡å¨
+torlauncher.bootstrapStatus.ap_conn=建ç«é¾è·¯ï¼æ£å¨è¿æ¥å° Tor ä¸ç»§
+torlauncher.bootstrapStatus.ap_conn_done=建ç«é¾è·¯ï¼å·²è¿æ¥å° Tor ä¸ç»§
+torlauncher.bootstrapStatus.ap_handshake=建ç«é¾è·¯ï¼ä¸ Tor ä¸ç»§äº¤æ¶ä¸
+torlauncher.bootstrapStatus.ap_handshake_done=建ç«é¾è·¯ï¼ä¸ä¸ä¸ª Tor ä¸ç»§äº¤æ¶å®æ¯
+torlauncher.bootstrapStatus.circuit_create=建ç«é¾è·¯ï¼æ£å¨å»ºç« Tor é¾è·¯
+torlauncher.bootstrapStatus.done=Tor ç½ç»å·²ç»è¿æ¥ï¼
+
+torlauncher.bootstrapWarning.done=å®æ
+torlauncher.bootstrapWarning.connectrefused=è¿æ¥è¢«æç»
+torlauncher.bootstrapWarning.misc=æ项
+torlauncher.bootstrapWarning.resourcelimit=èµæºä¸å¤
+torlauncher.bootstrapWarning.identity=æ è¯ä¸ä¸è´
+torlauncher.bootstrapWarning.timeout=è¿æ¥è¶
æ¶
+torlauncher.bootstrapWarning.noroute=没æå¯ç¨é¾è·¯
+torlauncher.bootstrapWarning.ioerror=读åé误
+torlauncher.bootstrapWarning.pt_missing=缺å°å¯ææä¼ è¾ç±»åç½æ¡¥
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=ä¸æå¡å¨çè¿æ¥å·²ä¸¢å¤±...
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=æ æ³è¿æ¥å°æå¡å¨ã
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=æ æ³è¿æ¥å°ä»£çã
diff --git a/chrome/locale/zh-TW/network-settings.dtd b/chrome/locale/zh-TW/network-settings.dtd
new file mode 100644
index 00000000..37c547bb
--- /dev/null
+++ b/chrome/locale/zh-TW/network-settings.dtd
@@ -0,0 +1,83 @@
+<!ENTITY torsettings.dialog.title "æ´è¥è·¯ç±ç¶²è·¯è¨å®">
+<!ENTITY torsettings.wizard.title.default "é£ç·å°æ´è¥è·¯ç±ç¶²è·¯">
+<!ENTITY torsettings.wizard.title.configure "æ´è¥è·¯ç±ç¶²è·¯è¨å®">
+<!ENTITY torsettings.wizard.title.connecting "æ£å¨å»ºç«é£ç·">
+
+<!-- For locale picker: -->
+<!ENTITY torlauncher.localePicker.title "æ´è¥è·¯ç±ç覽å¨çèªè¨">
+<!ENTITY torlauncher.localePicker.prompt "è«é¸æä¸ç¨®èªè¨ã">
+
+<!-- For "first run" wizard: -->
+
+<!ENTITY torSettings.connectPrompt "é»æãé£æ¥ãä¾é£ä¸æ´è¥è·¯ç±ç¶²è·¯ ">
+<!ENTITY torSettings.configurePrompt "å¦ææ¨èº«èæ¼æå°éæ´è¥è·¯ç±ç¶²è·¯çå家(ä¾å¦ååãä¸åãåè³å
¶)ï¼æè
æ¨ä½æ¼éè¦ä½¿ç¨ä»£ç伺æå¨çç§äººç¶²è·¯ä¸ï¼è«é»æãè¨å®ãä¾èª¿æ´ç¶²è·¯è¨å®ã">
+<!ENTITY torSettings.configure "è¨å®">
+<!ENTITY torSettings.connect "é£æ¥">
+
+<!-- Other: -->
+
+<!ENTITY torsettings.startingTor "æ£å¨çå¾
æ´è¥è·¯ç±ååâ¦">
+<!ENTITY torsettings.restartTor "éæ°ååæ´è¥è·¯ç±">
+<!ENTITY torsettings.reconfigTor "éæ°è¨å®">
+
+<!ENTITY torsettings.discardSettings.prompt "æ¨å·²ç¶æè¨å®æ´è¥è·¯ç±çæ©æ¥ä¸ç¹¼ç«ææ¬å°ç«¯ä»£ç伺æå¨ã è¥æ³è¦ç´æ¥é£ä¸æ´è¥è·¯ç±ç¶²è·¯ç話ï¼å¿
é è¦å
移é¤éé¨ä»½çè¨å®ã">
+<!ENTITY torsettings.discardSettings.proceed "移é¤è¨å®å¼ä¸¦ä¸é£ç·">
+
+<!ENTITY torsettings.optional "é¸ç¨">
+
+<!ENTITY torsettings.useProxy.checkbox "使ç¨ä»£çæåé£ç·å°ç¶²é網路">
+<!ENTITY torsettings.useProxy.type "代ç伺æå¨é¡å">
+<!ENTITY torsettings.useProxy.type.placeholder "é¸æ代ç伺æå¨é¡å">
+<!ENTITY torsettings.useProxy.address "å°å">
+<!ENTITY torsettings.useProxy.address.placeholder "IP ä½åæ主æ©å稱">
+<!ENTITY torsettings.useProxy.port "å ">
+<!ENTITY torsettings.useProxy.username "使ç¨è
å稱">
+<!ENTITY torsettings.useProxy.password "å¯ç¢¼">
+<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
+<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
+<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
+<!ENTITY torsettings.firewall.checkbox "éå°é»è
¦åªå
許ééç¹å®çé²ç«çé£æ¥å ä¾å»ºç«é£ç·">
+<!ENTITY torsettings.firewall.allowedPorts "å
許çé£æ¥å ">
+<!ENTITY torsettings.useBridges.checkbox "ææå¨çå家æå°éæ´è¥è·¯ç±">
+<!ENTITY torsettings.useBridges.default "é¸æå
§å»ºçæ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torsettings.useBridges.default.placeholder "é¸ææ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torsettings.useBridges.bridgeDB "å¾ torproject.org ç´¢åä¸åæ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "輸å
¥åçä¸çæå">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ç²å¾æ°çææ°">
+<!ENTITY torsettings.useBridges.captchaSubmit "æ交">
+<!ENTITY torsettings.useBridges.custom "æå輸å
¥ä¸åæ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torsettings.useBridges.label "å¾ä¿¡ä»»çä¾æºè¼¸å
¥æ©æ¥ä¸ç¹¼ç«è³è¨">
+<!ENTITY torsettings.useBridges.placeholder "ä¸ç¹¼ç«å°åï¼é£æ¥å (ä¸è¡ä¸å)">
+
+<!ENTITY torsettings.copyLog "å°æ´è¥è·¯ç±çæ·ç¨è¨éè¤è£½å°åªè²¼ç°¿">
+
+<!ENTITY torsettings.proxyHelpTitle "代çåå©">
+<!ENTITY torsettings.proxyHelp1 "ç¶æ¨ééå
¬å¸ãå¸æ ¡æè
大å¸ç¶²è·¯é²è¡é£ç·æï¼æ¨å¯è½éè¦ä¸åæ¬å°ä»£ç伺æå¨ï¼å¦ææ¨ä¸ç¢ºå®æ¯å¦éè¦ä»£ç伺æå¨ï¼è«åèé»è
¦ä¸å
¶ä»ç覽å¨ç網路è¨å®æè
系統網路è¨å®ã">
+
+<!ENTITY torsettings.bridgeHelpTitle "æ©æ¥ä¸ç¹¼ç«ä¹èªªæ">
+<!ENTITY torsettings.bridgeHelp1 "æ©æ¥ä¸ç¹¼ç«æ¯æªè¢«å
¬éååºçä¸ç¹¼ç«ï¼ééå®åä¾é£æ¥æ´è¥è·¯ç±ç¶²è·¯å¯ä»¥æ´å®¹æçªç ´å°éã ä¸åé¡åçæ©æ¥ä¸ç¹¼ç«æ使ç¨ä¸åçæ¹æ³ä¾çªç ´ç¶²è·¯å¯©æ¥èå°éã obfs 使æ¨ç網路é£ç·æ´»åè²ä¼¼é¨æ©éè¨ï¼è meek åæ使æ¨ç網路é£ç·æ´»åçèµ·ä¾åæ¯éå¾ç¹å®ç網路æåèä¸æ¯æ´è¥è·¯ç±ã">
+<!ENTITY torsettings.bridgeHelp2 "å çºæäºå家æå°éæ´è¥è·¯ç±ç¶²è·¯çé£ç·ï¼æäºæ©æ¥ä¸ç¹¼ç«åªè½å¨ç¹å®çå家裡使ç¨ï¼å°äºå
¶ä»å°ååæ失æã å¦ææ¨ä¸ç¢ºå®åªäºæ©æ¥ä¸ç¹¼ç«å¯ä»¥å¨æ¨çå家使ç¨ï¼è«åå¾ torproject.org/about/contact.html#support">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "è«èå¿çåï¼æåæ£å¨å»ºç«æ´è¥è·¯ç±ç¶²è·¯é£ç·ï¼ éåéç¨å¯è½éè¦å¹¾åéçæéã">
+
+<!-- #31286 about:preferences strings -->
+<!ENTITY torPreferences.categoryTitle "æ´è¥è·¯ç±">
+<!ENTITY torPreferences.torSettings "æ´è¥è·¯ç±è¨å®">
+<!ENTITY torPreferences.torSettingsDescription "æ´è¥è·¯ç±ç覽å¨æééæ´è¥è·¯ç±ç¶²è·¯å°æ¨ç網路é£ç·è³æé²è¡ç¹å¾ï¼èæ´è¥è·¯ç±ç¶²è·¯åæ¯ç±å
¨ä¸çæ¸ååå¿é¡è
æèªè¡æ¶è¨ç¶éç主æ©ã" >
+<!ENTITY torPreferences.learnMore "æ·±å
¥ç解">
+<!ENTITY torPreferences.bridges "æ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torPreferences.bridgesDescription "æ©æ¥ä¸ç¹¼ç«è½å¤ 幫å©æ¨çªç ´ç¶²è·¯å°éé£ä¸æ´è¥è·¯ç±ç¶²è·¯ï¼é¨èæ¨æ身èçå°åä¸åï¼æ¯åæ©æ¥ä¸ç¹¼ç«çææä¹æææå·®ç°ã">
+<!ENTITY torPreferences.useBridge "使ç¨æ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torPreferences.requestNewBridge "è«æ±ä¸åæ°çæ©æ¥ä¸ç¹¼ç«...">
+<!ENTITY torPreferences.provideBridge "æå輸å
¥æ©æ¥ä¸ç¹¼ç«ä½å">
+<!ENTITY torPreferences.advanced "é²éç">
+<!ENTITY torPreferences.advancedDescription "è¨å®æ´è¥è·¯ç±ç覽å¨å¦ä½é£æ¥å°ç¶²é網路ã">
+<!ENTITY torPreferences.firewallPortsPlaceholder "éé»åéå¼">
+<!ENTITY torPreferences.requestBridgeDialogTitle "è«æ±æ©æ¥ä¸ç¹¼ç«">
+<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "æ£å¨é£æ¥å° BridgeDBï¼è«ç¨åã">
+<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "解決é©è碼ä¾è«æ±æ©æ¥">
+<!ENTITY torPreferences.requestBridgeErrorBadSolution "解çä¸æ£ç¢ºãè«å試ä¸æ¬¡ã">
+<!ENTITY torPreferences.viewTorLogs "æ¥çæ´è¥è·¯ç±æ·ç¨ç´éã">
+<!ENTITY torPreferences.viewLogs "æ¥çæ·ç¨ç´éâ¦">
+<!ENTITY torPreferences.torLogsDialogTitle "æ´è¥è·¯ç±æ·ç¨ç´é">
diff --git a/chrome/locale/zh-TW/torlauncher.properties b/chrome/locale/zh-TW/torlauncher.properties
new file mode 100644
index 00000000..d8e00248
--- /dev/null
+++ b/chrome/locale/zh-TW/torlauncher.properties
@@ -0,0 +1,95 @@
+### Copyright (c) 2020, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=æ´è¥è·¯ç±ååå·¥å
·
+
+torlauncher.tor_exited_during_startup=æ´è¥è·¯ç±ç覽å¨å¨ååææå¤çµæ¢ãéå¯è½æ¯å çº torrc è¨å®æªçé¯èª¤ãæ´è¥è·¯ç±ç覽å¨æ¬èº«ãæ¨ç³»çµ±ä¸å
¶ä»ç¨å¼çæ¼æ´ææ¯ç¡¬é«æ
éæé æãå¿
é å
解決æ½å¨çåé¡ä¸¦éæ°ååæ´è¥è·¯ç±ç覽å¨ï¼æ¬ç¨å¼æè½æ£å¸¸éä½ã
+torlauncher.tor_exited=æ´è¥è·¯ç±ç覽å¨æå¤çµæ¢äºãéå¯è½æ¯å çºæ´è¥è·¯ç±ç覽å¨æ¬èº«çç¨å¼é¯èª¤ãæ¨ç³»çµ±ä¸çå
¶å®ç¨å¼ææ¯ç¡¬é«æ
éæé æãé¤éæ¨éæ°ååæ´è¥è·¯ç±ç覽å¨ï¼å¦åæ´è¥è·¯ç±ç覽å¨å°ç¡æ³é£ç·å°ä»»ä½ç¶²ç«ãå¦ææ¤åé¡æçºç¼çï¼è«å¯éæ¨çæ´è¥è·¯ç±ç覽å¨é¯èª¤å ±å給æ¯æ´åéã
+torlauncher.tor_exited2=éæ°ååæ´è¥è·¯ç±å°ä¸æééæ¨ç覽å¨çåé ã
+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.unable_to_start_tor=ç¡æ³ååæ´è¥è·¯ç±ã\n\n%S
+torlauncher.tor_missing=æ´è¥è·¯ç±å¯å·è¡æªéºå¤±ã
+torlauncher.torrc_missing=æ´è¥è·¯ç±çé
ç½®æ件éºå¤±èä¸ç¡æ³åµå»ºã
+torlauncher.datadir_missing=æ´è¥è·¯ç±çè³æç®éä¸åå¨ï¼ä¸ç¡æ³è¢«å»ºç«ã
+torlauncher.onionauthdir_missing=æ´è¥è·¯ç±çæ´è¥é©èç®éä¸åå¨ï¼ä¸ç¡æ³è¢«å»ºç«ã
+torlauncher.password_hash_missing=ç¡æ³åå¾éæ¹éçå¯ç¢¼ã
+
+torlauncher.failed_to_get_settings=ç¡æ³æ·åæ´è¥è·¯ç±è¨å®ã\n\n%S
+torlauncher.failed_to_save_settings=ç¡æ³å²åæ´è¥è·¯ç±çè¨å®ã\n\n%S
+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=æ¨å¿
é çºè©²æ©æ¥ä¸ç¹¼ç«é¸æä¸ç¨®å³è¼¸é¡åã
+torlauncher.error_bridgedb_bridges_missing=ç´¢åä¸åæ©æ¥ä¸ç¹¼ç«
+torlauncher.error_bridge_bad_default_type=æ²ææä¾å³è¼¸é¡åçº %S çæ©æ¥ä¸ç¹¼ç«ï¼è«èª¿æ´æ¨çè¨å®ã
+
+torlauncher.bridge_suffix.meek-amazon=ï¼è½å¨ä¸å使ç¨ï¼
+torlauncher.bridge_suffix.meek-azure=ï¼è½å¨ä¸å使ç¨ï¼
+
+torlauncher.request_a_bridge=è«æ±ä¸åæ©æ¥ä¸ç¹¼ç«...
+torlauncher.request_a_new_bridge=è«æ±ä¸åæ°çæ©æ¥ä¸ç¹¼ç«...
+torlauncher.contacting_bridgedb=æ£å¨é£æ¥å° BridgeDBï¼è«ç¨çã
+torlauncher.captcha_prompt=解決é©è碼ä¾ç´¢åæ©æ¥ä¸ç¹¼ç«ã
+torlauncher.bad_captcha_solution=解çä¸æ£ç¢ºãè«å試ä¸æ¬¡ã
+torlauncher.unable_to_get_bridge=ç¡æ³å¾ BridgeDB ç²å¾æ©æ¥ä¸ç¹¼ç«ã\n\n%S
+torlauncher.no_meek=æ¤ç覽å¨æ²æè¨å®å¥½ meekï¼éè¦å®æè½å¤ åå¾æ©æ¥ä¸ç¹¼ç«ã
+torlauncher.no_bridges_available=æ±æï¼ç¾å¨æ²æå¯ä»¥ä½¿ç¨çæ©æ¥ä¸ç¹¼ç«ã
+
+torlauncher.connect=é£ç·
+torlauncher.restart_tor=éæ°ååæ´è¥è·¯ç±
+torlauncher.quit=é¢é
+torlauncher.quit_win=çµæ
+torlauncher.done=å®æ
+
+torlauncher.forAssistance=å¦éåå©ï¼è«è¯çµ¡ %S
+torlauncher.forAssistance2=è¥éè¦åå©ç話ï¼å¯ä»¥é 訪 %S
+
+torlauncher.copiedNLogMessages=è¤è£½å®æã%S æ´è¥è·¯ç±ç´éè¨æ¯å·²æºå好被貼å°æå編輯å¨ææ¯ä¸å°é»åéµä»¶è¨æ¯ã
+
+torlauncher.bootstrapStatus.starting=ååä¸
+torlauncher.bootstrapStatus.conn_pt=æ£å¨é£ç·å°æ©æ¥ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.conn_done_pt=å·²é£ç·å°æ©æ¥ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.conn_proxy=æ£å¨é£ç·å°ä»£ç伺æå¨
+torlauncher.bootstrapStatus.conn_done_proxy=å·²é£ç·å°ä»£ç伺æå¨
+torlauncher.bootstrapStatus.conn=æ£å¨é£ç·å°æ´è¥è·¯ç±ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.conn_done=å·²é£ç·å°æ´è¥è·¯ç±ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.handshake=æ£å¨èæ´è¥è·¯ç±ä¸ç¹¼ç«åå
+torlauncher.bootstrapStatus.handshake_done=å·²å®æèæ´è¥è·¯ç±ä¸ç¹¼ç«åå
+torlauncher.bootstrapStatus.onehop_create=æ£å¨å»ºç«å å¯çç®éé£ç·
+torlauncher.bootstrapStatus.requesting_status=æ£å¨æ·å網路çæ
+torlauncher.bootstrapStatus.loading_status=æ£å¨è¼å
¥ç¶²è·¯çæ
+torlauncher.bootstrapStatus.loading_keys=æ£å¨è¼å
¥ææ¬æè
+torlauncher.bootstrapStatus.requesting_descriptors=æ£å¨ç´¢åä¸ç¹¼ç¯é»è³è¨
+torlauncher.bootstrapStatus.loading_descriptors=æ£å¨è¼å
¥ä¸ç¹¼ç¯é»è³è¨
+torlauncher.bootstrapStatus.enough_dirinfo=å·²å®æè¼å
¥ä¸ç¹¼ç«è³è¨
+torlauncher.bootstrapStatus.ap_conn_pt=æ£å¨å»ºç«è¿´è·¯ï¼æ£å¨é£ç·å°æ©æ¥ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.ap_conn_done_pt=æ£å¨å»ºç«è¿´è·¯ï¼å·²é£ç·å°æ©æ¥ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.ap_conn_proxy=æ£å¨å»ºç«è¿´è·¯ï¼æ£å¨é£ç·å°ä»£ç伺æå¨
+torlauncher.bootstrapStatus.ap_conn_done_proxy=æ£å¨å»ºç«è¿´è·¯ï¼å·²é£ç·å°ä»£ç伺æå¨
+torlauncher.bootstrapStatus.ap_conn=æ£å¨å»ºç«è¿´è·¯ï¼æ£å¨é£ç·å°æ´è¥è·¯ç±ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.ap_conn_done=æ£å¨å»ºç«è¿´è·¯ï¼å·²é£ç·å°æ´è¥è·¯ç±ä¸ç¹¼ç«
+torlauncher.bootstrapStatus.ap_handshake=æ£å¨å»ºç«è¿´è·¯ï¼æ£å¨èæ´è¥è·¯ç±ä¸ç¹¼ç«é²è¡åå
+torlauncher.bootstrapStatus.ap_handshake_done=æ£å¨å»ºç«è¿´è·¯ï¼å·²å®æèæ´è¥è·¯ç±ä¸ç¹¼ç«åå
+torlauncher.bootstrapStatus.circuit_create=æ£å¨å»ºç«è¿´è·¯ï¼å·²å»ºç«æ´è¥è·¯ç±è¿´è·¯
+torlauncher.bootstrapStatus.done=å·²é£æ¥å°æ´è¥è·¯ç±ç¶²è·¯ï¼
+
+torlauncher.bootstrapWarning.done=å®æ
+torlauncher.bootstrapWarning.connectrefused=é£ç·éå°æçµ
+torlauncher.bootstrapWarning.misc=éé
+torlauncher.bootstrapWarning.resourcelimit=è³æºä¸è¶³
+torlauncher.bootstrapWarning.identity=èå¥èº«ä»½ä¸ç¬¦
+torlauncher.bootstrapWarning.timeout=é£ç·é¾æ
+torlauncher.bootstrapWarning.noroute=æ²æéå¾ä¸»æ©çè·¯å¾
+torlauncher.bootstrapWarning.ioerror=è®å/寫å
¥é¯èª¤
+torlauncher.bootstrapWarning.pt_missing=缺å°å¯ææå¼å³è¼¸å·¥å
·
+
+torlauncher.nsresult.NS_ERROR_NET_RESET=è伺æå¨é£ç·ä¸æ·
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=ç¡æ³é£æ¥è³ä¼ºæå¨
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=ç¡æ³é£æ¥è³ä»£ç伺æå¨
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tbb-commits
mailing list