tbb-commits
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 19540 discussions
commit 53e871e2e44733bdf8e115831e608c657c8849c0
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Aug 31 04:44:54 2018 +0000
Translations update
---
src/chrome/locale/ar/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ar/aboutTor.dtd | 9 ++++--
src/chrome/locale/ar/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ar/torbutton.properties | 3 --
src/chrome/locale/bn-BD/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/bn-BD/aboutTor.dtd | 3 ++
.../locale/bn-BD/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/bn-BD/torbutton.properties | 5 +--
src/chrome/locale/ca/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ca/aboutTor.dtd | 17 +++++-----
src/chrome/locale/ca/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ca/torbutton.properties | 3 --
src/chrome/locale/da/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/da/aboutTor.dtd | 5 ++-
src/chrome/locale/da/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/da/torbutton.properties | 3 --
src/chrome/locale/de/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/de/aboutTor.dtd | 5 ++-
src/chrome/locale/de/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/de/torbutton.properties | 3 --
src/chrome/locale/es/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/es/aboutTor.dtd | 3 ++
src/chrome/locale/es/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/es/torbutton.properties | 3 --
src/chrome/locale/eu/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/eu/aboutTor.dtd | 3 ++
src/chrome/locale/eu/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/eu/torbutton.properties | 3 --
src/chrome/locale/fa/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/fa/aboutTor.dtd | 3 ++
src/chrome/locale/fa/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/fa/torbutton.properties | 3 --
src/chrome/locale/fr/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/fr/aboutTor.dtd | 17 +++++-----
src/chrome/locale/fr/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/fr/torbutton.properties | 3 --
src/chrome/locale/ga/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ga/aboutTor.dtd | 3 ++
src/chrome/locale/ga/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ga/torbutton.properties | 3 --
src/chrome/locale/he/aboutTBUpdate.dtd | 8 +++--
src/chrome/locale/he/aboutTor.dtd | 3 ++
src/chrome/locale/he/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/he/torbutton.properties | 3 --
src/chrome/locale/id/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/id/aboutTor.dtd | 3 ++
src/chrome/locale/id/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/id/torbutton.properties | 3 --
src/chrome/locale/is/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/is/aboutTor.dtd | 3 ++
src/chrome/locale/is/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/is/torbutton.properties | 3 --
src/chrome/locale/it/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/it/aboutTor.dtd | 3 ++
src/chrome/locale/it/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/it/torbutton.properties | 3 --
src/chrome/locale/ja/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ja/aboutTor.dtd | 3 ++
src/chrome/locale/ja/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ja/torbutton.properties | 3 --
src/chrome/locale/ko/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ko/aboutTor.dtd | 15 +++++----
src/chrome/locale/ko/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ko/torbutton.properties | 9 ++----
src/chrome/locale/nb/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/nb/aboutTor.dtd | 3 ++
src/chrome/locale/nb/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/nb/torbutton.properties | 3 --
src/chrome/locale/nl/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/nl/aboutTor.dtd | 3 ++
src/chrome/locale/nl/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/nl/torbutton.properties | 3 --
src/chrome/locale/pl/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/pl/aboutTor.dtd | 3 ++
src/chrome/locale/pl/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/pl/torbutton.properties | 3 --
src/chrome/locale/pt-BR/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/pt-BR/aboutTor.dtd | 8 +++--
.../locale/pt-BR/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/pt-BR/torbutton.properties | 3 --
src/chrome/locale/ru/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/ru/aboutTor.dtd | 17 +++++-----
src/chrome/locale/ru/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/ru/torbutton.properties | 3 --
src/chrome/locale/sv/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/sv/aboutTor.dtd | 3 ++
src/chrome/locale/sv/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/sv/torbutton.properties | 3 --
src/chrome/locale/tr/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/tr/aboutTor.dtd | 3 ++
src/chrome/locale/tr/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/tr/torbutton.properties | 3 --
src/chrome/locale/vi/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/vi/aboutTor.dtd | 3 ++
src/chrome/locale/vi/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/vi/torbutton.properties | 3 --
src/chrome/locale/zh-CN/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/zh-CN/aboutTor.dtd | 15 +++++----
.../locale/zh-CN/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/zh-CN/torbutton.properties | 3 --
src/chrome/locale/zh-TW/aboutTBUpdate.dtd | 4 +++
src/chrome/locale/zh-TW/aboutTor.dtd | 3 ++
.../locale/zh-TW/browserOnboarding.properties | 36 ++++++++++++++++------
src/chrome/locale/zh-TW/torbutton.properties | 3 --
104 files changed, 905 insertions(+), 384 deletions(-)
diff --git a/src/chrome/locale/ar/aboutTBUpdate.dtd b/src/chrome/locale/ar/aboutTBUpdate.dtd
index ee153f6b..c4e08b80 100644
--- a/src/chrome/locale/ar/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ar/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "Ø²ÙØ± Ù
ÙÙØ¹Ùا">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Ø³Ø¬Ù Ø§ÙØªØºÙÙØ±Ø§Øª:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "إعرÙ/Ù Ø£ÙØ«Ø± ">
diff --git a/src/chrome/locale/ar/aboutTor.dtd b/src/chrome/locale/ar/aboutTor.dtd
index 6a71cdd9..4ebb323e 100644
--- a/src/chrome/locale/ar/aboutTor.dtd
+++ b/src/chrome/locale/ar/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Ø¹Ù ØªÙØ±">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
+<!ENTITY aboutTor.ready.label "ØªØµÙØ ØšÙÙÙØ© Ø®ÙÙØ©">
<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
<!ENTITY aboutTor.failure.label "ØØ¯Ø« خطأ Ù
ا!">
<!ENTITY aboutTor.failure2.label "ØªÙØ± ÙØ§ ÙØ¹Ù
Ù ÙÙ ÙØ°Ø§ اÙÙ
ØªØµÙØ.">
@@ -18,8 +18,11 @@
<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "س">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "دÙÙ٠استخداÙ
Ù
تصÙÙØ ØªÙØ±">
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.getInvolved.label "؎ارÙ">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/ar/browserOnboarding.properties b/src/chrome/locale/ar/browserOnboarding.properties
index 6910fd7b..0b04e973 100644
--- a/src/chrome/locale/ar/browserOnboarding.properties
+++ b/src/chrome/locale/ar/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Ù
Ø±ØØšØ§Ù
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Ø§ÙØ®ØµÙØµÙØ©
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Ø¥ÙØªØŽØ§Ù
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Ø§ÙØ£Ù
اÙ
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=خدÙ
ات Ø§ÙØšØµÙØ© (Onion)
-onboarding.tour-tor-onion-services.title=خدÙ
ات Ø§ÙØšØµÙØ© (Onion)
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Ø§ÙØªØ§ÙÙ
+onboarding.tor-circuit-display.done=Ø§ÙØªÙاء
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ar/torbutton.properties b/src/chrome/locale/ar/torbutton.properties
index afaf8f5b..26e5a8f4 100644
--- a/src/chrome/locale/ar/torbutton.properties
+++ b/src/chrome/locale/ar/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = اÙÙ
ÙØÙØ§Øª Ù
ث٠ÙÙØ§ØŽ ÙÙ
Ù٠أÙ
torbutton.popup.never_ask_again = ÙØ§ تسأÙÙÙ Ù
رة أخرÙ
torbutton.popup.confirm_newnym = Ø³ÙØºÙÙ Ù
ØªØµÙØ ØªÙØ± Ù٠اÙÙÙØ§Ùذ ÙØ§ÙØ£ÙØ³ÙØ©Ø ÙÙ
ا ستÙ
Ø³Ø ÙÙ Ø¬ÙØ³Ø§Øª اÙÙ
ÙØ§Ùع.\n\nØ£ØªØ±ÙØ¯ إعادة ت؎غÙÙ Ù
ØªØµÙØ ØªÙØ± Ø§ÙØ¢Ù Ø£Ù
تغÙÙØ± ÙÙÙØªÙØ\n\n
-torbutton.slider_notification = ÙØ§ØŠÙ
Ø© Ø§ÙØšØµÙØ© Ø§ÙØ®Ø¶Ø±Ø§Ø¡ ØšÙØ§ Ø§ÙØ¢Ù ØŽØ±ÙØ· تÙ
Ø±ÙØ± Ø£Ù
ÙÙ ÙØªÙØ Ù٠ضؚط Ù
ستÙ٠أÙ
اÙÙ. تØÙÙ Ù
٠ذÙÙ!
-torbutton.slider_notification_button = Ø§ÙØªØ إعدادات Ø§ÙØ£Ù
اÙ
-
torbutton.maximize_warning = ØªÙØšÙر Ù
ØªØµÙØ ØªÙØ± ÙØ¯ ÙØ³Ù
Ø ÙØšØ¹Ø¶ اÙÙ
ÙØ§Ùع ØšØ§ÙØªØ¹Ø±Ù عÙÙ ØØ¬Ù
ØŽØ§ØŽØªÙØ ÙØ§Ø³ØªØ®Ø¯Ø§Ù
ÙØ°Ù اÙÙ
عÙÙÙ
ات ÙØªÙÙÙÙ. ÙÙØµÙ ØšØ§ØšÙØ§Ø¡ ÙØ§Ùذ٠Ù
ØªØµÙ ØªÙØ± عÙÙ ØØ¬Ù
ÙØ§ Ø§ÙØ§ÙتراضÙ.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/bn-BD/aboutTBUpdate.dtd b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
index 90abe5dd..93845c57 100644
--- a/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
+++ b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "àŠàŠ®àŠŸàŠŠà§àа àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠŠà§àŠà§àŠš">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ£à§àа:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "àŠšàŠ€à§àŠš, àŠªàŠ°àŠ¿àŠàвà§àŠªàŠ¿àŠ€ àŠ¬àŠ°à§àŠ€àŠšà§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "àŠàа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§àа àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš àŠàŠ¬àŠ àŠàŠšà§àŠšàŠ€àŠ¿ àŠ¹àŠ¯àŠŒà§àŠà§! àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠŠà§àŠàŠŸàŠ° àŠàŠšà§àН àŠžàŠŸàŠàŠàŠàŠ¿#160; àŠàŠàŠ¡à§àŠšà§àŠàŠ¿àŠàŠ¿ àŠ¬àŠŸàŠàŠš (URL àŠ¬àŠŸàŠ°à§àа àŠ¬àŠŸàŠ® àŠŠàŠ¿àŠà§ àŠ
àŠ¬àŠžà§àŠ¥àŠ¿àŠ€) àŠàŠ¿àŠªà§àŠš ी">
+<!ENTITY aboutTBUpdate.learnMore "àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš">
diff --git a/src/chrome/locale/bn-BD/aboutTor.dtd b/src/chrome/locale/bn-BD/aboutTor.dtd
index dffca8a8..0896f075 100644
--- a/src/chrome/locale/bn-BD/aboutTor.dtd
+++ b/src/chrome/locale/bn-BD/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "àŠàа àŠªà§àаàŠàвà§àŠªàŠàŠ¿ àŠàŠàŠàŠ¿ àŠ®àŠŸàŠ°à§àŠàŠ¿àŠš 501 (c) (3) àŠ
àŠ²àŠŸàŠàŠàŠšàŠ àŠªà§àŠ°àŠ€àŠ¿àŠ·à§àŠ àŠŸàŠš, àŠ®àŠŸàŠšàŠ¬àŠŸàŠ§àŠ¿àŠàŠŸàŠ° àŠàŠ¬àŠ àŠ®à§àŠà§àŠ€ àŠàŠ¬àŠ àŠàŠšà§àŠ®à§àŠà§àŠ€ àŠà§àŠž àŠžàŠšàŠŠà§ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠªà§àŠ°àŠ¯à§àŠà§àŠ€àŠ¿àŠà§ àŠžàŠ®àŠ°à§àŠ¥àŠš àŠàаà§, àŠ€àŠŸàŠŠà§àа àŠšàŠ¿àŠ·àŠ¿àŠŠà§àЧ àŠžàŠ¹àŠàвàŠà§àŠ¯àŠ€àŠŸ àŠàŠ¬àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ¬àŠ àŠ€àŠŸàŠŠà§àа àŠ¬à§àŠà§àŠàŠŸàŠšàŠ¿àŠ àŠ àŠàŠšàŠªà§àŠ°àŠ¿àŠ¯àŠŒ àŠ¬à§àŠàŠŸàŠªàŠ¡àŠŒàŠŸ ी">
<!ENTITY aboutTor.getInvolved.label "àŠ¯à§àŠà§àŠ€ àŠ¹à§àŠšÂ»">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "àŠàа àŠ¥à§àŠà§ àŠžàŠ°à§àŠ¬àŠ¶à§àŠ· àŠàŠ¬àŠ° àŠšàŠ¿àŠš àŠžà§àŠàŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠšàŠ¬àŠà§àŠžà§ à¥€">
+<!ENTITY aboutTor.newsletter.link_text "àŠàа àŠšàŠ¿àŠàŠ-àŠàа àŠàŠšà§àН àŠžàŠŸàŠàŠš àŠàŠª àŠàаà§àŠš ी">
diff --git a/src/chrome/locale/bn-BD/browserOnboarding.properties b/src/chrome/locale/bn-BD/browserOnboarding.properties
index 219a6833..e97c12d6 100644
--- a/src/chrome/locale/bn-BD/browserOnboarding.properties
+++ b/src/chrome/locale/bn-BD/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=àŠžà§àŠ¬àŠŸàŠàŠ€àŠ®
onboarding.tour-tor-welcome.title=àŠ€à§àŠ®àŠ¿ àŠ°à§àŠ¡àŠ¿ ी
-onboarding.tour-tor-welcome.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¯àŠŒà§àЬ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠžàŠ°à§àЬà§àŠà§àŠ àŠ®àŠŸàŠš àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°à§ à¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠš àŠà§àаà§àŠ¯àŠŸàŠàŠ¿àŠ, àŠšàŠàŠ°àŠŠàŠŸàŠ°àŠ¿ àŠàŠ¬àŠ àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€ ी àŠà§àŠšà§ àŠšàŠ¿àŠš àŠàŠ àŠà§àŠàŠ onboarding àŠ
àŠšà§àŠžàŠ°àŠ£ àŠàŠ°à§ àŠàŠ®àŠ°àŠŸ àŠàŠ¿ àŠàаàŠàŠ¿ ी
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=àŠàŠàŠš àŠ¶à§àŠ°à§ àŠàаà§àŠš
onboarding.tour-tor-privacy=àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ
onboarding.tour-tor-privacy.title=Snub àŠ¡àŠŸàŠ¯àŠŒà§àŠà§àа àŠ snoopers ी
-onboarding.tour-tor-privacy.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠžàŠàв àŠà§àŠ°àŠŸàŠ«àŠ¿àŠ àŠžàŠŸàŠ¬àŠ®à§àŠ°àŠ¿àŠšàŠà§ àŠàŠŸàŠšàŠ¿àŠ¯àŠŒà§ àŠŠàŠŸàŠ àŠàŠ°àŠ¬à§ à¥€ àŠ€àŠŸàŠ° àŠ®àŠŸàŠšà§ àŠ¡àŠŸàŠ¯àŠŒà§àŠà§àа àŠàа àŠ¬àŠ¿àŠà§àŠàŠŸàŠªàŠšàŠŠàŠŸàŠ€àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ
àŠšà§àŠžàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸ ी àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠ
àŠ§àŠ¿àŠ¬à§àŠ¶àŠšà§àа àŠªàŠ° àŠ¬àŠ¿àŠà§àŠàŠ¿àŠšà§àŠš àŠà§àŠàŠ¿ àŠ¬àŠŸ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠàŠ€àŠ¿àŠ¹àŠŸàŠž àŠ®à§àŠà§ àŠ«à§àŠ²àŠŸ àŠ¹àŠ¯àŠŒ àŠàŠ®àŠš àŠà§àŠšà§ àŠ€àŠ¥à§àН àŠžà§àŠà§àаà§àŠ à¥€ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àаàŠà§àŠ·àŠŸ àŠšàŠ¿àŠ¶à§àŠàŠ¿àŠ€ àŠàŠ°àŠ€à§ àŠàŠ®àŠ°àŠŸ àŠàŠ àŠžàŠàв àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§ àŠ¥àŠŸàŠàŠ¿ ी àŠàŠ®àŠ°àŠŸ àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠ€àŠ°à§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠ¿à
ŠàŠŸàŠ¬à§ àŠ°àŠà§àŠ·àŠŸ àŠàŠ°àŠ¿ àŠ€àŠŸ àŠàŠŸàŠšàŠ€à§ ' àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ ' àŠàŠ¿àŠªà§àŠš ी
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠ¯àŠŸàŠš
onboarding.tour-tor-network=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ
onboarding.tour-tor-network.title=àŠàŠàŠàŠ¿ àŠ¬àŠ¿àŠà§àŠšà§àŠŠà§àаà§àŠàŠ°àŠ£à§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠªàŠ°àŠ¿àŠà§àŠ°àŠ®àŠ£ àŠàŠ°à§ à¥€
-onboarding.tour-tor-network.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠžàŠàНà§àŠà§àŠ€ àŠàŠ°àŠ¬à§ à¥€ àŠàŠ®àŠŸàŠŠà§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ VPN àŠ¥à§àŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠ¬à§àŠ¶àŠ¿ àŠžà§àаàŠà§àŠ·àŠŸ àŠŠà§àŠ¯àŠŒ àŠàŠŸàŠ°àŠ£ àŠàŠàŠ¿ àŠà§àŠšà§àŠŠà§àаà§àŠ¯àŠŒ àŠšàŠ¯àŠŒ. àŠàа àŠ¹àŠ² àŠžàŠŸàŠ°à§àŠàŠŸàŠ°à§àа àŠàŠàŠàŠ¿ àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ, àŠàŠ®àŠ°àŠŸ àŠ€àŠŸàŠŠà§àа relays àŠ¬àŠ²àŠ¿, àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ¹àŠŸàŠàŠŸàŠ°à§ àŠžà§àЬà§àŠà§àŠàŠŸàŠžà§àŠ¬à§ à¥€ àŠàŠ àŠŠàŠ¿àŠà§, àŠ¬à§àŠ¯àŠ°à§àŠ¥àŠ€àŠŸàŠ° àŠàŠ àŠ¬àŠ¿àŠšà§àŠŠà§ àŠšà§àŠ àŠàŠ¬àŠ àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠàŠªàŠà§àŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠà§àŠš àŠà§àŠšà§àŠŠà§àаà§àŠ¯àŠŒ àŠžàŠàŠžà§àŠ¥àŠŸàŠàŠ¿àŠà§ àŠ¬àŠ¿àŠ¶à§àŠ¬àŠŸàŠž àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§ àŠšàŠŸ ी àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠªà§àŠš àŠàŠ°à§ àŠàŠ®àŠ°
àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠšà§àН àŠàŠàŠàŠ¿ àŠ¬àŠ°à§àŠ€àŠšà§ àŠ€à§àŠ°àŠ¿ àŠàŠ°àŠ¿, àŠ€àŠŸàŠ°àŠŸ àŠàŠ¿àŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠàŠŸàŠšàŠ€à§ ' àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ '-àŠ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§-àŠ€à§ àŠ¯àŠŸàŠš
onboarding.tour-tor-circuit-display=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§
onboarding.tour-tor-circuit-display.title=àŠàŠªàŠšàŠŸàŠ° àŠªàŠ¥ àŠŠà§àŠà§àŠš ी
-onboarding.tour-tor-circuit-display.description=àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠ°àŠŸàŠ«àŠ¿àŠ àŠ¬àŠ¿àŠà§àŠàŠªà§àŠ€àŠ¿àŠàŠ¿ àŠàŠ¬àŠ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ€àŠ¿àŠšàŠàŠ¿ relays àŠàŠàŠàŠ¿ àŠžàŠŸàŠ°à§àŠàŠ¿àŠà§ àŠžàŠà§àŠà§àŠ€àŠŸàŠ¯àŠŒàŠ¿àŠ€ àŠàаà§àŠš ी àŠàŠ àŠàŠŸàŠ¬à§ àŠà§àŠš àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠàŠŸàŠšà§ àŠšàŠŸ àŠàŠªàŠšàŠ¿ àŠà§àŠ¥àŠŸ àŠ¥à§àŠà§ àŠžàŠàНà§àŠ àŠàаàŠà§àŠš, àŠàŠŸàŠ°àŠ£ àŠ€àŠŸàŠ°àŠŸ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠ¶à§àŠ· àŠ°àŠ¿àŠ²à§ àŠ¥à§àŠà§ àŠàŠžàŠŸ àŠžàŠàНà§àŠàŠàŠ¿ àŠŠà§àŠàŠ€à§ àŠªàŠŸàŠ¬à§ à¥€ àŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš, àŠ€àŠŸàŠ¹àŠ²à§ àŠàŠ®àŠŸàŠŠà§àа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§àа àŠàŠ àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠšàŠ€à§àŠš àŠ¬àŠ°à§àŠ€àŠšà§ àŠà§àŠ²àŠ¿àŠ àŠàŠ°à§ àŠàŠàŠàŠ¿ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠš.
àŠàŠ¿àŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš.
-onboarding.tour-tor-circuit-display.button=àŠàŠà§àŠžàŠªà§àвà§àа
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ
onboarding.tour-tor-security.title=àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš ी
-onboarding.tour-tor-security.description=àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠžàŠ°à§àŠ¬àŠŠàŠŸàŠ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠ
àŠšà§àŠžàŠŸàŠ°à§ àŠ¯àŠ€à§àŠš àŠšà§àŠàŠ¯àŠŒàŠŸ àŠ¹àŠ¬à§. àŠàŠàŠŸàŠ¡àŠŒàŠŸàŠ àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠžà§àŠàŠ¿àŠàŠž àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠ¿ àŠ¯àŠàŠš àŠàŠªàŠšàŠ¿ àŠžàŠŸàŠàŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠà§ àŠŠà§àŠàŠ€à§ àŠàŠŸàŠš. àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§ àŠàŠà§àŠ°àŠ®àŠ£ àŠàŠ°àŠ€à§ àŠàŠŸàŠ°àŠŸàŠª àŠàŠà§àŠšà§àŠàŠŠà§àа àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§ àŠàŠ®àŠš àŠàŠ¿àŠà§ àŠ¬àŠšà§àЧ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠ®àŠŸàŠŠà§àа àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžàŠšàŠžàŠ®à§àй àŠàŠªàŠšàŠŸàŠà§ àŠžàŠ®à§àŠ®àŠ€àŠ¿ à
ŠŠà§àŠ¬à§ à¥€ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠ
àŠªàŠ¶àŠš àŠàŠ¬àŠ àŠ€àŠŸàŠ°àŠŸ àŠà§ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=àŠªàŠ°à§àŠ¯àŠŸàŠ²à§àŠàŠšàŠŸ àŠžà§àŠàŠ¿àŠàŠž
onboarding.tour-tor-expect-differences=àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠ¿àŠªàŠž
-onboarding.tour-tor-expect-differences.title=àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠ¿àŠªàŠž
-onboarding.tour-tor-expect-differences.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠªà§àŠ°àŠŠàŠ€à§àŠ€ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸàŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠžàŠ¹, àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠàŠ¿àŠà§àŠàŠŸ àŠàŠ¿àŠšà§àŠš àŠ¹àŠ¬à§ à¥€ àŠàŠªàŠšàŠ¿ àŠ²àŠà§àŠ·à§àН àŠàŠ°àŠ¬à§àŠš àŠ¯à§ àŠàŠªàŠšàŠŸàŠ° àŠžàŠàНà§àŠ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ€àŠ¿àŠšàŠàŠ¿ relays àŠ®àŠŸàŠ§à§àŠ¯àŠ®à§ àŠàвàŠà§ ी àŠ
àŠšà§àŠ àŠžàŠ®àŠ¯àŠŒ àŠžàŠŸàŠàŠ àŠàŠªàŠšàŠŸàŠà§ àŠªà§àŠ°àŠ®àŠŸàŠš àŠàŠ°àŠ€à§ àŠ¬àŠ²àŠ¬à§ àŠ¯à§ àŠàŠªàŠšàŠ¿ àŠàŠàŠàŠš àŠ®àŠŸàŠšà§àŠ· àŠ°à§àŠ¬àŠ àŠšàŠ¯àŠŒ àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠ¬àŠ¿àŠàвà§àŠªà§àа àŠàŠªàŠ° àŠšàŠ¿àŠ°à§àŠàа àŠàаà§àŠš, àŠàŠ¿àŠà§ àŠ¬àŠ¿àŠ·àŠ¯àŠŒ àŠ¹àŠ¯àŠŒàŠ€à§ àŠàŠŸàŠ àŠ¬àŠŸ àŠ
²à§àŠ¡ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸ ी àŠàŠ®àŠŸàŠŠà§àа àŠ²àŠà§àŠ·à§àН àŠžàŠ¬ àŠžàŠ®àŠ¯àŠŒ àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àа àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠàŠŸàŠ²à§ àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ, àŠ¯àŠàŠš àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àа àŠàŠžàŠ² àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ ी
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=àŠžà§àŠ¬àŠ¿àŠ§àŠŸàŠžàŠ®à§àй àŠŠà§àŠà§àŠš
onboarding.tour-tor-onion-services=Onion àŠžà§àŠ¬àŠŸ
-onboarding.tour-tor-onion-services.title=Onion àŠžà§àŠ¬àŠŸ
-onboarding.tour-tor-onion-services.description=àŠžàŠ¬àŠ¶à§àŠ·à§ àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠªà§àŠàŠ¯àŠŒàŠŸàŠà§àа àŠžà§àŠ¬àŠŸàŠ¯àŠŒ àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠàŠ°àŠ¿àŠ¯àŠŒà§ àŠŠàŠ¿àŠ€à§ àŠàŠŸàŠ à¥€ àŠàŠ°àŠ® àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠàŠšà§àН, àŠžàŠŸàŠàŠàŠà§àŠ²à§ àŠ¶à§àŠ· àŠ¹àŠ¯àŠŒà§ àŠ¯àŠŸàŠ¯àŠŒ ी àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°à§ àŠàŠšàŠ«àŠ¿àŠàŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ. àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠžàŠ®à§àй àŠªà§àаàŠàŠŸàŠ¶àŠ àŠàŠ¬àŠ àŠŠàŠ°à§àŠ¶àŠšàŠŸàŠ°à§àŠ¥à§àŠŠà§àа àŠàŠŸàŠà§ àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àаàŠà§àŠ·àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàаà§, àŠ¯àŠŸàŠ° àŠ®àŠ§à§àŠ¯à§ àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠ°àŠà§àŠ·àŠŸàŠàŠ¬àŠ àŠ¯à§àŠ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà§àŠà§ ी àŠàŠàŠ àŠàŠŸàŠ¬à§ àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠàŠ¯àŠŒà§àŠ¬à§ àŠ¬à§àŠšàŠŸàŠ®à§
àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒ, àŠ¯àŠŸ àŠ®àŠŸàŠšà§àŠ·àŠà§ àŠ¬à§àŠšàŠŸàŠ®à§ àŠžàŠŸàŠ®àŠà§àŠ°à§ àŠàŠ¬àŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠšà§àа àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒ ी àŠàŠªàŠšàŠ¿ àŠàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠŠàŠ¿ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ URL-àŠ àŠàŠàŠàŠ¿ àŠžàŠŸàŠ®àŠŸàŠšà§àН àŠªà§àŠàŠ¯àŠŒàŠŸàŠà§àа àŠàŠàŠàŠš àŠ²àŠà§àŠ·à§àН àŠàŠ°àŠ¬à§àŠš ी NYTimes àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸ àŠàŠ¬àŠ àŠà§àŠàŠŸàŠ¬à§ àŠ€àŠŸàŠ°àŠŸ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=àŠàŠàŠàŠ¿ àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠŠà§àŠà§àŠš
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=àŠªàŠ°àŠ¬àŠ°à§àŠ€à§
+onboarding.tor-circuit-display.done=àŠžàŠ®à§àŠªàŠšà§àŠš
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/bn-BD/torbutton.properties b/src/chrome/locale/bn-BD/torbutton.properties
index 4cdfebf5..55aa98f0 100644
--- a/src/chrome/locale/bn-BD/torbutton.properties
+++ b/src/chrome/locale/bn-BD/torbutton.properties
@@ -22,7 +22,7 @@ torbutton.popup.launch = àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠ«àŠŸàŠàв
torbutton.popup.cancel = àŠ¬àŠŸàŠ€àŠ¿àŠ²
torbutton.popup.dontask = àŠžà§àŠ¬àŠ¯àŠŒàŠàŠà§àŠ°àŠ¿àŠ¯àŠŒàŠàŠŸàŠ¬à§ àŠàŠàŠš àŠ¥à§àŠà§ àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàаà§àŠš
torbutton.popup.no_newnym = Torbutton àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠŠàŠ¿àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠàа àŠàŠšà§àŠà§àаà§àв àŠªà§àаà§àŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠšà§àŠà¥€\n\nàŠàŠªàŠšàŠ¿ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬àŠŸàŠšà§àŠ¡àŠ² àŠàŠ²àŠ®àŠŸàŠš?
-torbutton.security_settings.menu.title = Security Settings
+torbutton.security_settings.menu.title = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž
torbutton.title.prompt_torbrowser = àŠà§àаà§àŠ€à§àŠ¬àŠªà§àаà§àŠ£ Torbutton àŠ€àŠ¥à§àН
torbutton.popup.prompt_torbrowser = Torbutton àŠàŠàŠš àŠàŠ¿àŠšà§àŠšàŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàаà§: àŠàŠªàŠšàŠ¿ àŠàŠàŠ¿ àŠàа àŠ¬àŠšà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°àŠ¬à§àŠš àŠšàŠŸà¥€\n\nàŠàŠ®àŠ°àŠŸ àŠàŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠàŠ¿ àŠ€à§àŠ°àŠ¿ àŠàаà§àŠàŠ¿ àŠàŠŸàŠ°àŠ£ àŠàŠàŠ¿ àŠàŠàŠàŠ¿ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа Torbutton àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠšàŠ¯àŠŒ àŠ¯àŠŸ àŠ
-àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠàŠ¯àŠŒà§àа àŠàŠšà§àŠ¯àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€ àŠžà§àŠàŠŸàŠšà§ àŠ
àŠšà§àŠ àŠ¬àŠŸàŠ àŠàŠ¿àŠ² àŠ¯à§ àŠàŠ®àŠ°àŠŸ àŠ
àŠšà§àН àŠà§àŠš àŠàŠªàŠŸàŠ¯àŠŒ àŠ àŠ¿àŠ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€\n\nàŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠžàŠŸàŠ§àŠŸàŠ°àŠ£àŠ€ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°à§ àŠ°àŠŸàŠàŠ€à§ àŠàŠŸàŠš, àŠ€àŠŸàŠ¹àŠ²à§ àŠàŠªàŠšàŠŸàŠà§ Torbutton àŠàŠšàŠàŠšàŠžà§àŠàв àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§ àŠàŠ¬àŠ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬à§àŠ¯àŠŸàŠ£à§àŠ¡àŠ² àŠ¡àŠŸàŠàŠšàŠ²
à§àŠ¡ àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§à¥€ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àН àŠžàŠŸàŠ§àŠŸàŠ°àŠ£ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠžà§àа àŠà§àŠ¯àŠŒà§àŠ àŠàŠà§àŠàŠ€àŠ°, àŠàŠ®àŠšàŠàŠ¿ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠžà§àа àŠàаà§àЬà§àŠàŠšà§àа àŠžàŠŸàŠ¥à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¹àŠ¯àŠŒà¥€\n\nTorbutton àŠà§ àŠ®à§àŠà§ àŠ«à§àŠ²àŠŸàŠ° àŠàŠšà§àН Tools-> Addons-> àŠàŠà§àŠžàŠà§àŠšàŠ¶àŠšàŠà§àŠ²àŠ¿àŠ€à§ àŠ¯àŠŸàŠš àŠàŠ¬àŠ àŠ€àŠŸàŠ°àŠªàŠ° àŠàŠ°àŠ¬à§àŠ€àŠšà§àа àŠªàŠŸàŠ¶à§ àŠžàŠ°àŠŸàŠš àŠ¬à§àŠ€àŠŸàŠ®à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
torbutton.popup.short_torbrowser = àŠà§àаà§àŠ€à§àŠ¬àŠªà§àаà§àŠ£ Torbutton àŠ€àŠ¥à§àН!\n\nTorbutton àŠàŠàŠš àŠžàŠ¬àŠžàŠ®àŠ¯àŠŒ àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€\n\nàŠàŠ°àŠ àŠ€àŠ¥à§àН àŠàŠšà§àН Torbutton àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = àŠªà§àŠ²àŠŸàŠàŠàŠš àŠ¯à§àŠ®àŠš àŠ«à§àв
torbutton.popup.never_ask_again = àŠàŠ®àŠŸàŠà§ àŠàŠ¬àŠŸàŠ° àŠàŠ¿àŠà§àŠàŠŸàŠžàŠŸ àŠàŠ°àŠ¬à§àŠš àŠšàŠŸ
torbutton.popup.confirm_newnym = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠžàŠ®àŠžà§àŠ€ àŠàŠàŠšà§àŠ¡à§ àŠàŠ¬àŠ àŠà§àŠ¯àŠŸàŠ¬ àŠ¬àŠšà§àЧ àŠàŠ°àŠ¬à§ àŠžàŠ®àŠžà§àŠ€ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠžà§àŠ¶àŠš àŠ¹àŠŸàŠ°àŠ¿àŠ¯àŠŒà§ àŠ¯àŠŸàŠ¬à§à¥€\n\nàŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠ°àŠ¿àŠžà§àŠ àŠàŠ°àŠ€à§ àŠàŠŸàŠ°à§àŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠªà§àŠšàŠ°àŠŸàŠ¯àŠŒ àŠàŠŸàŠ²à§ àŠàаà§àŠš?\n\n
-torbutton.slider_notification = àŠžàŠ¬à§àŠ onion àŠ®à§àŠšà§àŠ€à§ àŠàŠàŠš àŠàŠàŠàŠ¿ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ²àŠŸàŠàŠ¡àŠŸàŠ° àŠ°àŠ¯àŠŒà§àŠà§ àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°àŠà§ àŠžàŠŸàŠ®àŠà§àŠàŠžà§àН àŠàŠ°àŠ€à§ àŠŠà§àŠ¯àŠŒà¥€ àŠàŠàŠŸ àŠà§àŠ àŠàаà§àŠš!
-torbutton.slider_notification_button = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž àŠà§àвà§àŠš
-
torbutton.maximize_warning = Maximising àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠ®àŠšàŠ¿àŠàа àŠàŠàŠŸàŠ° àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§, àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠà§àаà§àŠ¯àŠŸàŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§à¥€ àŠàŠ®àŠ°àŠŸ àŠžà§àŠªàŠŸàŠ°àŠ¿àŠ¶ àŠàŠ°àŠ¿ àŠ¯à§ àŠàŠªàŠšàŠ¿ àŠ€àŠŸàŠŠà§àа àŠ®à§àв àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠàŠàŠŸàŠ°à§ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠàŠšà§àŠ¡à§ àŠà§àŠ¡àŠŒà§ àŠ¯àŠŸàŠšà¥€
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/ca/aboutTBUpdate.dtd b/src/chrome/locale/ca/aboutTBUpdate.dtd
index 515e1e79..5daa4dc0 100644
--- a/src/chrome/locale/ca/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ca/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visiteu el lloc web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Registre de canvis:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Nova pantalla de circuits redissenyats">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "La pantalla del circuit de Tor s'ha reubicat i millorat! Feu clic al botó de Site Identity (situat a la part esquerra de la barra d'URL) per veure la nova pantalla del circuit.">
+<!ENTITY aboutTBUpdate.learnMore "AprÚn més">
diff --git a/src/chrome/locale/ca/aboutTor.dtd b/src/chrome/locale/ca/aboutTor.dtd
index 3adff326..ca8aee1c 100644
--- a/src/chrome/locale/ca/aboutTor.dtd
+++ b/src/chrome/locale/ca/aboutTor.dtd
@@ -6,20 +6,23 @@
<!ENTITY aboutTor.title "Quant a Tor">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
-<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
+<!ENTITY aboutTor.ready.label "Exploreu. Privadament.">
+<!ENTITY aboutTor.ready2.label "Estàs preparat per a l'experiÚncia de navegació més privada del món.">
<!ENTITY aboutTor.failure.label "Hi ha algun error.">
<!ENTITY aboutTor.failure2.label "Tor no funciona en aquest navegador.">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "Cerca amb DuckDuckGo">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Preguntes?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Consulteu el nostre manual del navegador Tor »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del navegador Tor">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.tor_mission.label "El projecte Tor és una US 501(c)(3) organització sense à nim de lucre que avança els drets i les llibertats dels drets humans mitjançant la creació i implementació d'anonimat de codi obert i lliure i tecnologies de privadesa, que donen suport a la seva disponibilitat i ús sense restriccions i fomenten la seva comprensió cientÃfica i popular.">
+<!ENTITY aboutTor.getInvolved.label "Involucrat »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Obteniu les darreres novetats de Tor directament a la safata d'entrada.">
+<!ENTITY aboutTor.newsletter.link_text "Inscriviu-vos a les noticies de Tor.">
diff --git a/src/chrome/locale/ca/browserOnboarding.properties b/src/chrome/locale/ca/browserOnboarding.properties
index 8f47794f..059d6cfc 100644
--- a/src/chrome/locale/ca/browserOnboarding.properties
+++ b/src/chrome/locale/ca/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privadesa
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Seguretat
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Services
-onboarding.tour-tor-onion-services.title=Onion Services
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=SegÃŒent
+onboarding.tor-circuit-display.done=Fet
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ca/torbutton.properties b/src/chrome/locale/ca/torbutton.properties
index 7d8b824a..7942558f 100644
--- a/src/chrome/locale/ca/torbutton.properties
+++ b/src/chrome/locale/ca/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Alguns Plugins com Flash poden afectar la seva
torbutton.popup.never_ask_again = No torneu a preguntar
torbutton.popup.confirm_newnym = El navegador Tor tancarà totes les finestres i pestanyes. Totes les sessions web es perdran. \n\nVol reiniciar el navegador Tor per reiniciar la seva identitat?\n\n
-torbutton.slider_notification = El menú de la ceba verda té ara un slider que li permet ajustar el seu nivell de seguretat. Fes-li un cop d'ull!
-torbutton.slider_notification_button = Obrir les preferÚncies de seguretat
-
torbutton.maximize_warning = Maximitzar Tor Browser por permetre als llocs web determinar les dimensions del teu monitor, que pot utilitzar-se per a rastrejar-li. Li recomanem que deixe la finestra de Tor Browser amb la seva mida per defecte.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/da/aboutTBUpdate.dtd b/src/chrome/locale/da/aboutTBUpdate.dtd
index 450e65ce..8fd39182 100644
--- a/src/chrome/locale/da/aboutTBUpdate.dtd
+++ b/src/chrome/locale/da/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "BesÞg vores webside">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Ãndringslog:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/da/aboutTor.dtd b/src/chrome/locale/da/aboutTor.dtd
index 9bd057c8..42cf050b 100644
--- a/src/chrome/locale/da/aboutTor.dtd
+++ b/src/chrome/locale/da/aboutTor.dtd
@@ -20,6 +20,9 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser-manual">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
+<!ENTITY aboutTor.tor_mission.label "Tor-projektet er en US 501(c)(3) nonprofit-organisation som fremmer menneskerettigheder og friheder, ved at skabe og udsende frie og open source anonymitets- og privatlivsteknologier, som stÞtter deres ubegrÊnsede tilgÊngelighed og anvendelse, og fremmer deres videnskabelige og populÊre forståelse.">
<!ENTITY aboutTor.getInvolved.label "Deltag »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/da/browserOnboarding.properties b/src/chrome/locale/da/browserOnboarding.properties
index d94aa845..95530ce3 100644
--- a/src/chrome/locale/da/browserOnboarding.properties
+++ b/src/chrome/locale/da/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privatliv
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Sikkerhed
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion-tjenester
-onboarding.tour-tor-onion-services.title=Onion-tjenester
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=NÊste
+onboarding.tor-circuit-display.done=FuldfÞrt
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/da/torbutton.properties b/src/chrome/locale/da/torbutton.properties
index 512f928b..f7b7cb8a 100644
--- a/src/chrome/locale/da/torbutton.properties
+++ b/src/chrome/locale/da/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Udvidelsesmoduler såsom Flash kan skade sikke
torbutton.popup.never_ask_again = SpÞrg mig aldrig igen
torbutton.popup.confirm_newnym = Tor Browser vil lukke alle vinduer og faneblade. Alle webside-sessioner vil gå tabt.\nGenstart Tor Browser nu for at nulstille din identitet?\n
-torbutton.slider_notification = Nu har det grÞnne lÞg menuen en sikkerheds skyder som lader dig tilpasse dit sikkerhedsniveau. Tjek det ud!
-torbutton.slider_notification_button = Ã
bn sikkerhedsindstillinger
-
torbutton.maximize_warning = Hvis du maksimere Tor Browser kan websteder fastslå din skÊrmstÞrrelse, hvilket kan blive brugt til at spore dig. Vi anbefaler at du lader Tor Browser-vinduet vÊre i sin originale standardstÞrrelse.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/de/aboutTBUpdate.dtd b/src/chrome/locale/de/aboutTBUpdate.dtd
index e23c4798..3d699176 100644
--- a/src/chrome/locale/de/aboutTBUpdate.dtd
+++ b/src/chrome/locale/de/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "besuchen Sie unsere Website">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Changelog:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/de/aboutTor.dtd b/src/chrome/locale/de/aboutTor.dtd
index b5552c2c..f03c0e89 100644
--- a/src/chrome/locale/de/aboutTor.dtd
+++ b/src/chrome/locale/de/aboutTor.dtd
@@ -20,6 +20,9 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Tor-Browser-Handbuch">
-<!ENTITY aboutTor.tor_mission.label "Projekt Tor ist eine in den USA als "The Tor Project" (US 501(c)(3)) registrierte nicht-kommerzielle Organisation fÌr Menschenrechte und Freiheit, die freie und quelloffene Technologien fÌr AnomytÀt und PrivatssphÀre entwickelt und bereitstellt und die Forschung und das öffentliche VerstÀndis auf diesen Gebieten voranbringt.">
+<!ENTITY aboutTor.tor_mission.label "Projekt Tor ist eine in den USA als "The Tor Project" (US 501(c)(3)) registrierte nicht-kommerzielle Organisation fÌr Menschenrechte und Freiheit, die freie und quelloffene Technologien fÌr AnonymitÀt und PrivatsphÀre entwickelt und bereitstellt und die Forschung und das öffentliche VerstÀndnis auf diesen Gebieten voranbringt.">
<!ENTITY aboutTor.getInvolved.label "Machen Sie mit »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/de/browserOnboarding.properties b/src/chrome/locale/de/browserOnboarding.properties
index 6b6c63fc..69c7b86e 100644
--- a/src/chrome/locale/de/browserOnboarding.properties
+++ b/src/chrome/locale/de/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Willkommen
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=PrivatsphÀre
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Entdecken
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Sicherheit
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion-Dienste
-onboarding.tour-tor-onion-services.title=Onion-Dienste
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Weiter
+onboarding.tor-circuit-display.done=Fertig
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/de/torbutton.properties b/src/chrome/locale/de/torbutton.properties
index cb398bdb..bccd548d 100644
--- a/src/chrome/locale/de/torbutton.properties
+++ b/src/chrome/locale/de/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Erweiterungen wie Flash können ihre Privatsph
torbutton.popup.never_ask_again = Nicht mehr nachfragen
torbutton.popup.confirm_newnym = Tor-Browser wird alle Fenster und Reiter schlieÃen. Alle Internetseitensitzungen gehen verloren.\n\nTor-Browser jetzt neu starten, um Ihre IdentitÀt zurÃŒckzusetzen?\n\n
-torbutton.slider_notification = Das grÌne Onion-MenÌ hat jetzt einen Sicherheitsschieberegler, mit dem Sie Ihre Sicherheitsstufe anpassen können. Probieren Sie es aus!
-torbutton.slider_notification_button = Sicherheitseinstellungen öffnen
-
torbutton.maximize_warning = Die Maximierung des Tor-Browsers kann Webseiten die Bestimmung Ihrer BildschirmgröÃe ermöglichen, um damit Ihre Spur zu verfolgen. Wir empfehlen Ihnen, das Tor-Browser-Fenster in seiner ursprÃŒnglichen StandardgröÃe zu belassen.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/es/aboutTBUpdate.dtd b/src/chrome/locale/es/aboutTBUpdate.dtd
index d515a5e8..17f354cb 100644
--- a/src/chrome/locale/es/aboutTBUpdate.dtd
+++ b/src/chrome/locale/es/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visite nuestro sitio web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Registro de cambios:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Nuevo, Pantalla de Circuito Rediseñada RCD">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "¡Se ha trasladado y mejorado la visualización del ciruito de Tor! Clic en el botón Site Identity (situado en el lado izquierdo de la barra de direcciones URL) para ver la nueva visualización del circuito.">
+<!ENTITY aboutTBUpdate.learnMore "Aprende más">
diff --git a/src/chrome/locale/es/aboutTor.dtd b/src/chrome/locale/es/aboutTor.dtd
index 152e7590..c0934bde 100644
--- a/src/chrome/locale/es/aboutTor.dtd
+++ b/src/chrome/locale/es/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "El proyecto Tor es una organización sin fines de lucro definida legalmente en Estados Unidos como 501(c)(3), avanzando libertades y derechos humanos mediante la creación y despliegue de tecnologÃas de anonimato y privacidad sin costo y de fuente abierta, apoyando su disponibilidad y uso sin restricciones y ampliando su entendimiento cientÃfico y popular.">
<!ENTITY aboutTor.getInvolved.label "Involúcrate">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Recibe las últimas noticias de Tor directamente en tu bandeja de entrada.">
+<!ENTITY aboutTor.newsletter.link_text "InscrÃbete en Tor News.">
diff --git a/src/chrome/locale/es/browserOnboarding.properties b/src/chrome/locale/es/browserOnboarding.properties
index 02543c3e..5ba63158 100644
--- a/src/chrome/locale/es/browserOnboarding.properties
+++ b/src/chrome/locale/es/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Bienvenido/a
onboarding.tour-tor-welcome.title=Estás listo/a.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privacidad
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Ir a la red Tor
onboarding.tour-tor-network=Red Tor
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explorar
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Servicios onion
-onboarding.tour-tor-onion-services.title=Servicios Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Siguiente
+onboarding.tor-circuit-display.done=Hecho
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/es/torbutton.properties b/src/chrome/locale/es/torbutton.properties
index 21ec2ea0..6c56979e 100644
--- a/src/chrome/locale/es/torbutton.properties
+++ b/src/chrome/locale/es/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Complementos (plugins) como Flash pueden daña
torbutton.popup.never_ask_again = No me vuelvas a preguntar
torbutton.popup.confirm_newnym = El Navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones de sitios web se perderán.\n\n¿Reiniciar el Navegador Tor para restablecer su identidad?\n\n
-torbutton.slider_notification = El menú de la cebolla verde ahora tiene un control deslizante que le permite ajustar su nivel de seguridad. ¡Ãchele un vistazo!
-torbutton.slider_notification_button = Abrir ajustes de seguridad
-
torbutton.maximize_warning = Maximizar el navegador Tor puede permitir a los sitios web determinar el tamaño de tu monitor, lo que podrÃa usarse para rastrearte. Te recomendamos que dejes las ventanas del navegador Tor en su tamaño predeterminado.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/eu/aboutTBUpdate.dtd b/src/chrome/locale/eu/aboutTBUpdate.dtd
index 5f2178ba..535b8e39 100644
--- a/src/chrome/locale/eu/aboutTBUpdate.dtd
+++ b/src/chrome/locale/eu/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "ikusi ezazu gure webgunea">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Aldaketen zerrenda:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/eu/aboutTor.dtd b/src/chrome/locale/eu/aboutTor.dtd
index 3fb2f888..123091e5 100644
--- a/src/chrome/locale/eu/aboutTor.dtd
+++ b/src/chrome/locale/eu/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/eu/browserOnboarding.properties b/src/chrome/locale/eu/browserOnboarding.properties
index 9d378850..a3747409 100644
--- a/src/chrome/locale/eu/browserOnboarding.properties
+++ b/src/chrome/locale/eu/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Pribatutasuna
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Segurtasuna
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Services
-onboarding.tour-tor-onion-services.title=Onion Services
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Hurrengoa
+onboarding.tor-circuit-display.done=Eginda
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/eu/torbutton.properties b/src/chrome/locale/eu/torbutton.properties
index 85c9e01b..328f0414 100644
--- a/src/chrome/locale/eu/torbutton.properties
+++ b/src/chrome/locale/eu/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Flash bezalako pluginek zure pribatutasuna eta
torbutton.popup.never_ask_again = Ez nazazu galdetu berriz
torbutton.popup.confirm_newnym = Tor nabigatzaileak lehio eta fitxa guztiak itxiko ditu. Webguneen saio guztiak galdutko dira.\n\nTor nabigatzailea orain berrabiarazi zure nortasuna berrezartzeko?\n
-torbutton.slider_notification = Tipula berdearen menua orain zure segurtasun maila egokitzen uzten dizun barra bat du. Proba ezazu!
-torbutton.slider_notification_button = Segurtasun aukerak ireki
-
torbutton.maximize_warning = Tor nabigatzailea maximizatzeak webguneek zure pantailaren neurria zehaztea baimendu dezake, eta zure jarraipena egiteko erabili daiteke. Tor nabigatzailearen lehioa neurri lehenetsian uztea gomendatzen dugu.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/fa/aboutTBUpdate.dtd b/src/chrome/locale/fa/aboutTBUpdate.dtd
index a425efc0..9502a888 100644
--- a/src/chrome/locale/fa/aboutTBUpdate.dtd
+++ b/src/chrome/locale/fa/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "از ÙØšâØ³Ø§ÛØª Ù
ا Ø¯ÛØ¯Ù Ú©ÙÛØ¯">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "ÙÛØ³Øª تغÛÛØ±Ø§Øª:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/fa/aboutTor.dtd b/src/chrome/locale/fa/aboutTor.dtd
index 92674b09..add704d4 100644
--- a/src/chrome/locale/fa/aboutTor.dtd
+++ b/src/chrome/locale/fa/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/fa/browserOnboarding.properties b/src/chrome/locale/fa/browserOnboarding.properties
index 663555ad..e0ab4338 100644
--- a/src/chrome/locale/fa/browserOnboarding.properties
+++ b/src/chrome/locale/fa/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Ø®ÙØŽ Ø¢Ù
Ø¯ÛØ¯
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=ØØ±ÛÙ
Ø®ØµÙØµÛ
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=گ؎ت ٠گذار
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=اÙ
ÙÛØª
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=خدÙ
ات ÙŸÛØ§Ø²Û
-onboarding.tour-tor-onion-services.title=خدÙ
ات ÙŸÛØ§Ø²Û
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=ؚعدÛ
+onboarding.tor-circuit-display.done=Ø§ÙØ¬Ø§Ù
؎د
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/fa/torbutton.properties b/src/chrome/locale/fa/torbutton.properties
index 9a3a3148..a239e685 100644
--- a/src/chrome/locale/fa/torbutton.properties
+++ b/src/chrome/locale/fa/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = ÙŸÙØ§Ú¯ÛÙÙØ§ Ù
اÙÙØ¯ ÙÙØŽØ Ù
ÛØªÙ
torbutton.popup.never_ask_again = دÛگر ÙÛÚگا٠اÛ٠را از Ù
Ù Ùٟرس
torbutton.popup.confirm_newnym = Ù
Ø±ÙØ±Ú¯Ø± Tor ÙÙ
Ù ÙŸÙØ¬Ø±Ù ÙØ§ ٠تؚ ÙØ§ را Ù
Û ØšÙØ¯Ø¯. ÙÙ
Ù Ø¬ÙØ³Ø§Øª ÙØš Ø³Ø§ÛØª ØŽÙØ¯ از دست Ø®ÙØ§Ùد Ø±ÙØª\n\nØ¢ÛØ§ Ù
Û Ø®ÙØ§ÙÛØ¯ Ø±Ø§Ù Ø§ÙØ¯Ø§Ø²Û Ù
جدد Ù
Ø±ÙØ±Ú¯Ø± Tor Ø§ÙØ§Ù Ø§ÙØ¬Ø§Ù
ØŽÙØ¯ تا ÙÙÛØª Ø®ÙØ¯ را ØªÙØžÛÙ
Ù
جدد Ú©ÙÛØ¯Ø\n
-torbutton.slider_notification = Ù
ÙÙÛ ÙŸÛØ§Ø² سؚز در ØØ§Ù ØØ§Ø¶Ø± ÛÚ© ÙÙØ§Ø± ÙØºØ²Ùد٠اÙ
ÙÛØªÛ است Ú©Ù ØšÙ ØŽÙ
ا اجاز٠Ù
Û Ø¯ÙØ¯ Ø³Ø·Ø Ø§Ù
ÙÛØªÛ Ø®ÙØ¯ را ØªÙØžÛÙ
Ú©ÙÛØ¯. آ٠را ÚÚ© Ú©ÙÛØ¯!
-torbutton.slider_notification_button = ؚاز Ú©Ø±Ø¯Ù ØªÙØžÛÙ
ات اÙ
ÙÛØªÛ
-
torbutton.maximize_warning = Ù
اکسÛÙ
Ø§ÛØ² کرد٠Ù
Ø±ÙØ±Ú¯Ø± ØªÙØ± ØšÙ ÙØšØ³Ø§Ûت ÙØ§ اÛ٠اÙ
کا٠را Ù
Û Ø¯ÙØ¯ ک٠از رÙÛ Ø³Ø§ÛØ² ØµÙØÙ ÙÙ
Ø§ÛØŽØ ØŽÙ
ا را Ø±Ø¯Ú¯ÛØ±Û Ú©ÙÙØ¯. ÙŸÛØŽÙÙØ§Ø¯ Ù
Û Ú©ÙÛÙ
ک٠از Ø³Ø§ÛØ² ÙŸÛØŽ ÙØ±Ø¶ Ù
Ø±ÙØ±Ú¯Ø± ØªÙØ± Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛØ¯.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/fr/aboutTBUpdate.dtd b/src/chrome/locale/fr/aboutTBUpdate.dtd
index 04912b67..7ff3ca31 100644
--- a/src/chrome/locale/fr/aboutTBUpdate.dtd
+++ b/src/chrome/locale/fr/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visitez notre site Web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Journal des changements :">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Affichage des circuits nouveau et repensé">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "Lâaffichage des circuits de Tor a été déplacé et amélioréâ! Cliquez sur le bouton Identité&#160;du&#160;site (situé à gauche de la barre dâURL) pour voir le nouvel affichage des circuits.">
+<!ENTITY aboutTBUpdate.learnMore "En apprendre davantage">
diff --git a/src/chrome/locale/fr/aboutTor.dtd b/src/chrome/locale/fr/aboutTor.dtd
index 66b7f11b..708e244a 100644
--- a/src/chrome/locale/fr/aboutTor.dtd
+++ b/src/chrome/locale/fr/aboutTor.dtd
@@ -6,20 +6,23 @@
<!ENTITY aboutTor.title "Ã propos de Tor ">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
-<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
+<!ENTITY aboutTor.ready.label "Explorez, en toute confidentialité.">
+<!ENTITY aboutTor.ready2.label "Vous êtes prêts pour lâexpérience de navigation la plus confidentielle au monde.">
<!ENTITY aboutTor.failure.label "Une erreur sâest produiteâ!">
<!ENTITY aboutTor.failure2.label "Tor ne fonctionne pas dans ce navigateur.">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "Chercher avec DuckDuckGo">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Des questionsâ?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Consultez notre guide dâutilisation du navigateur Tor »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "G">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Guide dâutilisation du Navigateur Tor">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.tor_mission.label "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) qui fait progresser les droits de la personne et les libertés en créant et en déployant des technologies dâanonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.">
+<!ENTITY aboutTor.getInvolved.label "Impliquez-vous »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html">
+
+<!ENTITY aboutTor.newsletter.tagline "Obtenez les derniÚres nouvelles au sujet de Tor directement dans votre boîte de réception.">
+<!ENTITY aboutTor.newsletter.link_text "Inscrivez-vous aux nouvelles de Tor">
diff --git a/src/chrome/locale/fr/browserOnboarding.properties b/src/chrome/locale/fr/browserOnboarding.properties
index 1dc86527..4c9fff79 100644
--- a/src/chrome/locale/fr/browserOnboarding.properties
+++ b/src/chrome/locale/fr/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Bienvenue
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Confidentialité
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explorer
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Sécurité
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Les services oignon
-onboarding.tour-tor-onion-services.title=Les services oignon
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Suivant
+onboarding.tor-circuit-display.done=Fait
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/fr/torbutton.properties b/src/chrome/locale/fr/torbutton.properties
index 8ea51db4..6f430a65 100644
--- a/src/chrome/locale/fr/torbutton.properties
+++ b/src/chrome/locale/fr/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Les greffons tels que Flash peuvent nuire à v
torbutton.popup.never_ask_again = Ne plus me poser la question.
torbutton.popup.confirm_newnym = Le Navigateur Tor fermera tous les fenêtres et onglets. Les sessions des sites Web seront toutes perdues.\n\nRedémarrer le Navigateur Tor maintenant pour réinitialiser votre identitéâ?\n\n
-torbutton.slider_notification = Le menu de lâoignon vert propose maintenant un curseur de sécurité qui vous permet de régler votre niveau de sécurité. Découvrez-leâ!
-torbutton.slider_notification_button = Ouvrir préférences de sécurité
-
torbutton.maximize_warning = Maximiser le Navigateur Tor peut permettre aux sites Web de déterminer la taille de votre moniteur, ce qui peut être utilisé pour vous suivre à la trace. Nous vous recommandons de garder la taille dâorigine des fenêtres du Navigateur Tor.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/ga/aboutTBUpdate.dtd b/src/chrome/locale/ga/aboutTBUpdate.dtd
index 4114c065..258515c4 100644
--- a/src/chrome/locale/ga/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ga/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "tabhair cuairt ar ár suÃomh Gréasáin">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Logchomhad athruithe:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Tuilleadh Eolais">
diff --git a/src/chrome/locale/ga/aboutTor.dtd b/src/chrome/locale/ga/aboutTor.dtd
index 62fbbf6c..ce6fe3f5 100644
--- a/src/chrome/locale/ga/aboutTor.dtd
+++ b/src/chrome/locale/ga/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "EagraÃocht neamhbhrabúis 501(c)(3) sna Stáit Aontaithe is ea Tionscadal Tor. An phrÃomhaidhm atá againn ná cearta daonna agus an tsaoirse a chur chun cinn trà theicneolaÃochtaà oscailte agus saor in aisce a thacaÃonn leis an bprÃobháideachas ar lÃne a fhorbairt, na teicneolaÃochtaà seo a scaipeadh gan srian agus a n-úsáid a spreagadh, agus tuiscint nÃos fearr ar chúrsaà prÃobháideachais a fhorbairt i measc an phobail.">
<!ENTITY aboutTor.getInvolved.label "Glac Páirt »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Faigh an nuacht is déanaà maidir le Tor i do bhosca isteach.">
+<!ENTITY aboutTor.newsletter.link_text "Cláraigh le Nuachtlitir Tor.">
diff --git a/src/chrome/locale/ga/browserOnboarding.properties b/src/chrome/locale/ga/browserOnboarding.properties
index 1a26ba8e..cc1000c1 100644
--- a/src/chrome/locale/ga/browserOnboarding.properties
+++ b/src/chrome/locale/ga/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=PrÃobháideachas
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Security
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=SeirbhÃsà Onion
-onboarding.tour-tor-onion-services.title=SeirbhÃsà Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Ar Aghaidh
+onboarding.tor-circuit-display.done=Déanta
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ga/torbutton.properties b/src/chrome/locale/ga/torbutton.properties
index 3f38caee..ab7d7efe 100644
--- a/src/chrome/locale/ga/torbutton.properties
+++ b/src/chrome/locale/ga/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Is féidir le forlÃontáin ar nós Flash doch
torbutton.popup.never_ask_again = Ná fiafraigh dÃom arÃs
torbutton.popup.confirm_newnym = Dúnfaidh Brabhsálaà Tor gach fuinneog agus gach cluaisÃn. Caillfidh tú gach seisiún oscailte.\n\nAn bhfuil fonn ort Brabhsálaà Tor a atosú anois agus d'aitheantas a athshocrú?\n\n
-torbutton.slider_notification = Anois gheobhaidh tú sleamhnán slándála faoin oinniún glas a ligeann duit an leibhéal slándála a athrú. Bain triail as!
-torbutton.slider_notification_button = Oscail na socruithe slándála
-
torbutton.maximize_warning = BÃonn suÃmh Ghréasáin in ann méid do scáileáin a fháil amach nuair a uasmhéadaÃonn tú Brabhsálaà Tor, rud a chabhraÃonn leo do ghnÃomhaÃocht ar lÃne a lorg. Molaimid duit fuinneoga an bhrabhsálaà a fhágáil ar a méid réamhshocraithe.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/he/aboutTBUpdate.dtd b/src/chrome/locale/he/aboutTBUpdate.dtd
index 2f93038d..a9989bb1 100644
--- a/src/chrome/locale/he/aboutTBUpdate.dtd
+++ b/src/chrome/locale/he/aboutTBUpdate.dtd
@@ -1,6 +1,10 @@
-<!ENTITY aboutTBUpdate.title "×¢×××× ×× ×××€××€× Tor">
+<!ENTITY aboutTBUpdate.title "×¢×××× ××€××€× Tor">
<!ENTITY aboutTBUpdate.updated "××€××€× Tor ×¢××××.">
-<!ENTITY aboutTBUpdate.linkPrefix "×××××¢ ×××¢×××× ×ª ×××תך ×¢× ××š×¡× ××,">
+<!ENTITY aboutTBUpdate.linkPrefix "×××××¢ ×××¢×××× ×××תך ×××× ×©×ך×ך ××, ">
<!ENTITY aboutTBUpdate.linkLabel "×קך ××תך ש×× ×">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "×××× ×©×× ××××:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "ת׊××× ×××©× ×××¢×׊×ת ×××ש ×©× ××¢××">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "ת׊××ת ××¢×× ×©× Tor ×××§×× ×××ש ×ש×׀ך×! ×××¥ ×¢× ×׀ת×ך ×××××× ×©× ×תך×× (××××§× ××Š× ×ש×××× ×©× ×©×ךת ××ת××ת) ××× ×ך××ת ×ת ת׊××ת ×××¢×× ×××ש×.">
+<!ENTITY aboutTBUpdate.learnMore "××× ×¢××">
diff --git a/src/chrome/locale/he/aboutTor.dtd b/src/chrome/locale/he/aboutTor.dtd
index 629b196e..2413d064 100644
--- a/src/chrome/locale/he/aboutTor.dtd
+++ b/src/chrome/locale/he/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "×××× Tor ××× ×ך××× US 501(c)(3) ××× ×š××××× ×××§×× ×××××ת ××× ×××ך×××ת ×¢"× ×׊××š× ×׀ך××¡× ×©× ××× ××××××ת ×©× ××××× ××ת ×׀ך×××ת ××§×× ×€×ª×× ×××× ××, ת×××× ××××× ×ת ××ש×××ש ××ת×ÖŸ××××× ×©×××, ××§×××× ××× × ×××¢×ת ××¢×××ת ש×××.">
<!ENTITY aboutTor.getInvolved.label "×××× ××¢××š× Â«">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "×§×× ×ת ×××ש×ת ×××ך×× ×ת ××ת Tor ×ש×ך×ת ×ת××× ×× ×× ×¡×ª ש××.">
+<!ENTITY aboutTor.newsletter.link_text "×××š×©× ×¢××ך ××ש×ת Tor">
diff --git a/src/chrome/locale/he/browserOnboarding.properties b/src/chrome/locale/he/browserOnboarding.properties
index a4f1edf0..466f104f 100644
--- a/src/chrome/locale/he/browserOnboarding.properties
+++ b/src/chrome/locale/he/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=׀ך×××ת
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=×××××
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=ש×ך××ª× ×׊×
-onboarding.tour-tor-onion-services.title=ש×ך××ª× ×׊×
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=×××
+onboarding.tor-circuit-display.done=××׊ע
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/he/torbutton.properties b/src/chrome/locale/he/torbutton.properties
index 93a51a20..315ef4ce 100644
--- a/src/chrome/locale/he/torbutton.properties
+++ b/src/chrome/locale/he/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = ×תקע×× ×××× Flash ×××××× ××€
torbutton.popup.never_ask_again = ××£ ×€×¢× ×× ×ª×©×× ×××ª× ×©××
torbutton.popup.confirm_newnym = ××€××€× Tor ×ס××ך ×ת ×× ××××× ×ת ×××ש×× ××ת. ×× ×©××× ××תך×× ×××××. \n\n×××€×¢×× ×××ש ×ת ××€××€× Tor ×¢×ש×× ××× ××׀ס ×ת ×××ת×?\n\n
-torbutton.slider_notification = ×ת׀ך×× ×©× ×××Š× ××ך××§ ×ש ×עת ××××× ××××× ×××׀שך ×× ××ת××× ×ת ך×ת ×××××× ×©××. × ×¡× ××ת×!
-torbutton.slider_notification_button = ×€×ª× ×××ך×ת ×××××
-
torbutton.maximize_warning = ××€×¢×ת ××¡× ××× ×××€××€× Tor ×¢×××× ××ת×ך ××תך×× ××§×××¢ ×ת ×××× ××Š× ×©××, ×× ×©×¢××× ×ש×ש ××× ××תך ××ת×. ×× × ××××׊×× ×©×ª×©××ך ×ת ×××× ×ת ××€××€× Tor ××××× ×ך×ךת ××××× ×××§××š× ×©×××.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/id/aboutTBUpdate.dtd b/src/chrome/locale/id/aboutTBUpdate.dtd
index ba3aa4df..9a10bc64 100644
--- a/src/chrome/locale/id/aboutTBUpdate.dtd
+++ b/src/chrome/locale/id/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "kunjungi situs web kami">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Catatan Perubahan:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/id/aboutTor.dtd b/src/chrome/locale/id/aboutTor.dtd
index aa7e72fa..7164df0f 100644
--- a/src/chrome/locale/id/aboutTor.dtd
+++ b/src/chrome/locale/id/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/terlibat/relawan.html.id">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/id/browserOnboarding.properties b/src/chrome/locale/id/browserOnboarding.properties
index b914d96c..5af64bc9 100644
--- a/src/chrome/locale/id/browserOnboarding.properties
+++ b/src/chrome/locale/id/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Selamat datang
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privasi
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Keamanan
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Layanan Onion
-onboarding.tour-tor-onion-services.title=Layanan Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Selanjutnya
+onboarding.tor-circuit-display.done=Selesai
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/id/torbutton.properties b/src/chrome/locale/id/torbutton.properties
index 7f7dffef..8f85dc96 100644
--- a/src/chrome/locale/id/torbutton.properties
+++ b/src/chrome/locale/id/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy an
torbutton.popup.never_ask_again = Jangan pernah ditanyakan kembali
torbutton.popup.confirm_newnym = Peramban Tor akan menutup semua jendela dan tab. Semua sesi website akan terhapus.\n\nJalankan ulang peramban Tor untuk
-torbutton.slider_notification = Menu green onion sekarang memiliki slider keamanan yang memungkinkan anda mengatur level keamanan . silakan cek !
-torbutton.slider_notification_button = Buka pengaturan keamanan
-
torbutton.maximize_warning = Maksimalkan Browser Tor dapat mengizinkan website untuk menentukan ukuran monitor anda, yang dapat digunakan untuk track/jalur anda. kami menyarankan bahwa nda meninggalkan windows browser Tor dalam ukuran asli default nya
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/is/aboutTBUpdate.dtd b/src/chrome/locale/is/aboutTBUpdate.dtd
index 3a2cdec8..aba97757 100644
--- a/src/chrome/locale/is/aboutTBUpdate.dtd
+++ b/src/chrome/locale/is/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "heimsÊktu vefsvÊðið okkar">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Breytingaannáll:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/is/aboutTor.dtd b/src/chrome/locale/is/aboutTor.dtd
index 3bae74a9..03c443cb 100644
--- a/src/chrome/locale/is/aboutTor.dtd
+++ b/src/chrome/locale/is/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Taktu ßátt »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/is/browserOnboarding.properties b/src/chrome/locale/is/browserOnboarding.properties
index 3da820ef..2ca47d25 100644
--- a/src/chrome/locale/is/browserOnboarding.properties
+++ b/src/chrome/locale/is/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Friðhelgi
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Security
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion-ßjónustur
-onboarding.tour-tor-onion-services.title=Onion-ßjónustur
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=NÊsti
+onboarding.tor-circuit-display.done=Lokið
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/is/torbutton.properties b/src/chrome/locale/is/torbutton.properties
index 72fbcadf..9d476492 100644
--- a/src/chrome/locale/is/torbutton.properties
+++ b/src/chrome/locale/is/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = ViðbÊtur eins og til dÊmis Flash geta skað
torbutton.popup.never_ask_again = Ekki spyrja mig aftur
torbutton.popup.confirm_newnym = Tor-vafrinn mun núna loka öllum flipum og gluggum. Allar setur á vefsvÊðum munu tapast.\n\nà að endurrÊsa Tor-vafrann til að núllstilla auðkennið ßitt?\n\n
-torbutton.slider_notification = The green onion menu now has a security slider which lets you adjust your security level. Check it out!
-torbutton.slider_notification_button = Opna öryggisstillingar
-
torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/it/aboutTBUpdate.dtd b/src/chrome/locale/it/aboutTBUpdate.dtd
index 2229d150..9525a0f4 100644
--- a/src/chrome/locale/it/aboutTBUpdate.dtd
+++ b/src/chrome/locale/it/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visita il nostro sito web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Log dei cambiamenti:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Visualizzazione circuito nuova e ridisegnata">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "La visualizzazione del circuito Tor Ú stata spostata e migliorata! Clicca il pulsante di identità  del sito (posto a sinistra dell'URL) per vedere il nuovo circuito.">
+<!ENTITY aboutTBUpdate.learnMore "Maggiori informazioni">
diff --git a/src/chrome/locale/it/aboutTor.dtd b/src/chrome/locale/it/aboutTor.dtd
index bef8049a..b9687c45 100644
--- a/src/chrome/locale/it/aboutTor.dtd
+++ b/src/chrome/locale/it/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "Il Tor Project Ú una organizzazione non-profit allo scopo di avanzare i diritti e le libertà umane creando e distribuendo software libero con tecnologie per la privacy e l'anonimato, supportando la loro disponibilità e utilizzo senza restrizioni e avanzandone la loro comprensione scientifica e popolare.">
<!ENTITY aboutTor.getInvolved.label "Unisciti a noi »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Ottieni le ultime info da Tor direttamente nella tua casella di posta elettronica.">
+<!ENTITY aboutTor.newsletter.link_text "Registrati alle Tor News.">
diff --git a/src/chrome/locale/it/browserOnboarding.properties b/src/chrome/locale/it/browserOnboarding.properties
index b04346b4..304c84d3 100644
--- a/src/chrome/locale/it/browserOnboarding.properties
+++ b/src/chrome/locale/it/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Benvenuto
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offre il più alto standard di privacy e sicurezza nella navigazione del web. Ora sei protetto da tracciamento, sorveglianza e censura. Leggi come riusciamo a farlo seguendo questa rapida introduzione.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Inizia ora
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Esplora
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Sicurezza
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Servizi Onion
-onboarding.tour-tor-onion-services.title=Servizi Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Successivo
+onboarding.tor-circuit-display.done=Fatto
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/it/torbutton.properties b/src/chrome/locale/it/torbutton.properties
index 93004fa1..2b87b4c4 100644
--- a/src/chrome/locale/it/torbutton.properties
+++ b/src/chrome/locale/it/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Alcuni plugin come Flash possono violare la tu
torbutton.popup.never_ask_again = Non chiedermelo più
torbutton.popup.confirm_newnym = Tor Browser chiuderà tutte le schede e finestre. Tutte le sessioni dei siti andranno perse.\n\nRiavviare ora Tor Browser per azzerare la tua identità ?\n\n
-torbutton.slider_notification = Il menù della cipolla verde ha ora una slider di sicurezza che ti permette di regolare il livello di sicurezza. Dai un'occhiata!
-torbutton.slider_notification_button = Apri impostazioni sicurezza
-
torbutton.maximize_warning = Massimizzando Tor Browser, i siti web possono risalire alle dimensioni del tuo schermo, e questo può servire a rintracciarti. Ti raccomandiamo di mantenere invariate le dimensioni iniziali di default delle finestre di Tor Browser.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/ja/aboutTBUpdate.dtd b/src/chrome/locale/ja/aboutTBUpdate.dtd
index e8621340..4ded2bf7 100644
--- a/src/chrome/locale/ja/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ja/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "æã
ã®ãŠã§ããµã€ããèŠãŠãã ãã">
<!ENTITY aboutTBUpdate.linkSuffix "ã">
<!ENTITY aboutTBUpdate.changeLogHeading "倿Žå±¥æŽ">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/ja/aboutTor.dtd b/src/chrome/locale/ja/aboutTor.dtd
index 661cfdb9..db9195f7 100644
--- a/src/chrome/locale/ja/aboutTor.dtd
+++ b/src/chrome/locale/ja/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/ja/browserOnboarding.properties b/src/chrome/locale/ja/browserOnboarding.properties
index b5b7601b..2261c993 100644
--- a/src/chrome/locale/ja/browserOnboarding.properties
+++ b/src/chrome/locale/ja/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=ãããã
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=ãã©ã€ãã·ãŒ
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=æ¢çŽ¢
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=ã»ãã¥ãªãã£
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Services
-onboarding.tour-tor-onion-services.title=Onion Services
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=次ãž
+onboarding.tor-circuit-display.done=å®äºããŸãã
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ja/torbutton.properties b/src/chrome/locale/ja/torbutton.properties
index 7fe98766..e9623c75 100644
--- a/src/chrome/locale/ja/torbutton.properties
+++ b/src/chrome/locale/ja/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Flashãªã©ã®ãã©ã°ã€ã³ã¯ããªãã®
torbutton.popup.never_ask_again = 次ããã¯ããããªã
torbutton.popup.confirm_newnym = Tor Browser ã¯å
šãŠã®ãŠã£ã³ããŠãšã¿ããéããããšããŠããŸããå
šãŠã®ã»ãã·ã§ã³ã¯å€±ãããŸãã\n\nããªãã®æ
å ±ããªã»ããããããã« Tor Browser ãåèµ·åããŸããïŒ\n\n
-torbutton.slider_notification = Green onion menu ã«ã»ãã¥ãªãã£ã¬ãã«ã調ç¯ããããã®ã¹ã©ã€ããŒã远å ãããŸããïŒ ã詊ããã ããïŒ
-torbutton.slider_notification_button = ã»ãã¥ãªãã£ã®èšå®ãéã
-
torbutton.maximize_warning = Tor Browser ãæå€§åãããšãWebãµã€ãã¯ããªãã®ã¢ãã¿ãŒãµã€ãºãå©çšããŠè¿œè·¡ã§ããããã«ãªããŸããTor Browser ã®ãŠã£ã³ããŠã®ãµã€ãºã¯åæç¶æ
ã®ãŸãŸã«ããŠããããšãããããããŸãã
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/ko/aboutTBUpdate.dtd b/src/chrome/locale/ko/aboutTBUpdate.dtd
index 5ad84ba5..57e5d9af 100644
--- a/src/chrome/locale/ko/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ko/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "ì í¬ ì¬ìŽížë¥Œ ë°©ë¬žíŽ ì£Œìžì">
<!ENTITY aboutTBUpdate.linkSuffix " ">
<!ENTITY aboutTBUpdate.changeLogHeading "ë³ê²œì¬í:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/ko/aboutTor.dtd b/src/chrome/locale/ko/aboutTor.dtd
index 83ea0c93..4dd465ad 100644
--- a/src/chrome/locale/ko/aboutTor.dtd
+++ b/src/chrome/locale/ko/aboutTor.dtd
@@ -6,20 +6,23 @@
<!ENTITY aboutTor.title "Torì ëíŽì">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
-<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
+<!ENTITY aboutTor.ready.label "ìë°íê² íìíììì€.">
+<!ENTITY aboutTor.ready2.label "ë¹ì ì ìšìžììŽ ê°ì¥ ìë°í íìì 겜íì ì€ë¹ê° ëììµëë€.">
<!ENTITY aboutTor.failure.label "ëê° ì못ëììµëë€!">
<!ENTITY aboutTor.failure2.label "Torë ìŽ ëžëŒì°ì ìì ìëíì§ ììµëë€.">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "DuckDuckGoìŒë¡ ê²ì">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "ì§ë¬žìŽ ììŒì ê°ì?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Tor ëžëŒì°ì ì€ëª
ì륌 ìœìŽë³Žêž° »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor ëžëŒì°ì ì€ëª
ì">
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.getInvolved.label "ì°žì¬ Â»">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/ko/browserOnboarding.properties b/src/chrome/locale/ko/browserOnboarding.properties
index 93f3774d..e2cad1ca 100644
--- a/src/chrome/locale/ko/browserOnboarding.properties
+++ b/src/chrome/locale/ko/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=ì¬ìí
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security= 볎ì
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion ìë¹ì€
-onboarding.tour-tor-onion-services.title=Onion ìë¹ì€
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=ë€ì
+onboarding.tor-circuit-display.done=ìë£
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ko/torbutton.properties b/src/chrome/locale/ko/torbutton.properties
index 2755c75b..aa7e363a 100644
--- a/src/chrome/locale/ko/torbutton.properties
+++ b/src/chrome/locale/ko/torbutton.properties
@@ -6,7 +6,7 @@ torbutton.circuit_display.relay = ì€ê³ìë²
torbutton.circuit_display.tor_bridge = ëžëŠ¿ì§
torbutton.circuit_display.unknown_country = 믞íìž êµê°
torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard_note = ë¹ì ì [Guard] ë
žë ë³ê²œí ìë ìê³ ë³ê²œí ìë ììµëë€.
torbutton.circuit_display.learn_more = ë ìì볎Ʞ
torbutton.content_sizer.margin_tooltip = Tor ëžëŒì°ì ë ìŽ ì¬ë°±ì ì¶ê°íì¬ ì°œì ëë¹ì ëìŽë¥Œ ìŒë°í ììŒ ìšëŒìžìì ì¬ì©ì륌 ì¶ì íë êž°ë¥ì ìœí ìíµëë€.
torbutton.panel.tooltip.disabled = Tor륌 íì±ííë €ë©Ž íŽëŠ
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = íëìì ê°ì íë¬ê·žìžë€ì ë¹ì
torbutton.popup.never_ask_again = ë€ìë 묌ìŽë³Žì§ ìêž°
torbutton.popup.confirm_newnym = Tor ëžëŒì°ì ì 몚ë 찜곌 íì ë«ìµëë€. 몚ë ì¹ ì¬ìŽížì ìžì
ìŽ ìì€ë©ëë€.\n\nì ìì ì¬ì€ì íêž° ìíŽ ì§êž Tor ëžëŒì°ì 륌 ë€ì ììí ê¹ì?\n\n
-torbutton.slider_notification = ë
¹ì onion ë©ëŽìë ìŽì 볎ì ìì€ì ì¡°ì í ì ìë 볎ì ì¬ëŒìŽëê° ììµëë€. íìžíŽë³Žìžì!
-torbutton.slider_notification_button = 볎ì ì€ì ìŽêž°
-
torbutton.maximize_warning = Tor ëžëŒì°ì 륌 ìµëíí멎 ì¹ ì¬ìŽížìì 몚ëí° í¬êž°ë¥Œ ê²°ì íì¬ ì¬ì©ì륌 ì¶ì í ì ììµëë€. Tor ëžëŒì°ì ì°œì ìë Ʞ볞 í¬êž°ë¡ ëë ê²ìŽ ì¢ìµëë€.
# Canvas permission prompt. Strings are kept here for ease of translation.
@@ -54,5 +51,5 @@ profileAccessDenied=%Sì íë¡í ì¡ìžì€ ê¶íìŽ ììµëë€. íìŒ ì
profileMigrationFailed=Ʞ졎 %S íë¡íì ìŽì íì§ ëª»íìµëë€. ìë¡ìŽ ì€ì ìŽ ì¬ì©ë©ëë€.
# .Onion Page Info prompt. Strings are kept here for ease of translation.
-pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
-pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
+pageInfo_OnionEncryptionWithBitsAndProtocol=ì°ê²°ì ìížííìµëë€ (Onion ìë¹ì€, %1$S, %2$S ë¹íž í€ë€, %3$S)
+pageInfo_OnionEncryption=ì°ê²°ì ìížííìµëë€ (Onion ìë¹ì€)
diff --git a/src/chrome/locale/nb/aboutTBUpdate.dtd b/src/chrome/locale/nb/aboutTBUpdate.dtd
index 919a7f7b..37cdd9b3 100644
--- a/src/chrome/locale/nb/aboutTBUpdate.dtd
+++ b/src/chrome/locale/nb/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "besÞk vårt nettsted">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Endringslogg:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "LÊr mer">
diff --git a/src/chrome/locale/nb/aboutTor.dtd b/src/chrome/locale/nb/aboutTor.dtd
index 32af1462..89bd5a7f 100644
--- a/src/chrome/locale/nb/aboutTor.dtd
+++ b/src/chrome/locale/nb/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project er en US 501(c)(3) ideell organisasjon som fremmer menneskerettigheter og friheter ved å skape og distribuere anonymisering og personvernteknologi for fri og åpen kildekode, som stÞtter deres ubegrensede tilgjengelighet og bruk, og fremmer sin vitenskapelige og populÊre forståelse.">
<!ENTITY aboutTor.getInvolved.label "Bli involvert »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "FÃ¥ de siste nyhetene fra Tor rett til innboksen din.">
+<!ENTITY aboutTor.newsletter.link_text "Registrer deg for Tor Nyheter.">
diff --git a/src/chrome/locale/nb/browserOnboarding.properties b/src/chrome/locale/nb/browserOnboarding.properties
index 49968370..cf2a005a 100644
--- a/src/chrome/locale/nb/browserOnboarding.properties
+++ b/src/chrome/locale/nb/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Personvern
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Sikkerhet
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=LÞk-tjenester
-onboarding.tour-tor-onion-services.title=LÞk-tjenester
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Neste
+onboarding.tor-circuit-display.done=Ferdig
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/nb/torbutton.properties b/src/chrome/locale/nb/torbutton.properties
index f0adaf03..873756e4 100644
--- a/src/chrome/locale/nb/torbutton.properties
+++ b/src/chrome/locale/nb/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Nettlesertillegg som f.eks Flash kan skade per
torbutton.popup.never_ask_again = Ikke spÞr meg igjen
torbutton.popup.confirm_newnym = TOR-nettleseren vil stenge alle vinduer og faner. Alle nettstedeÞkter vil gå tapt.\n\n\nRestart TOR-nettleseren nå for å tilbakestille din identitet?\n\n
-torbutton.slider_notification = Den grÞnne lÞk-menyen har nå en sikkerhetsglidebryter som lar deg justere ditt sikkerhetsnivå. Sjekk den ut!
-torbutton.slider_notification_button = Ã
pne sikkerhetsinnstillinger
-
torbutton.maximize_warning = Ã
blåse opp vinduet Tor-nettleseren befinner seg i til full stÞrrelse gir nettsteder muligheten til å fastslå din skjermopplÞsning, som igjen kan brukes til å spore deg. Vi anbefaler at du lar Tor-nettleservinduet vÊre i orginal stÞrrelse.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/nl/aboutTBUpdate.dtd b/src/chrome/locale/nl/aboutTBUpdate.dtd
index 3fc2ec2b..9f5cc50f 100644
--- a/src/chrome/locale/nl/aboutTBUpdate.dtd
+++ b/src/chrome/locale/nl/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "bezoek onze website">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Wijzigingslogboek:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/nl/aboutTor.dtd b/src/chrome/locale/nl/aboutTor.dtd
index f1bb675c..cb8fd18f 100644
--- a/src/chrome/locale/nl/aboutTor.dtd
+++ b/src/chrome/locale/nl/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/nl/browserOnboarding.properties b/src/chrome/locale/nl/browserOnboarding.properties
index c5810bdb..2e72b207 100644
--- a/src/chrome/locale/nl/browserOnboarding.properties
+++ b/src/chrome/locale/nl/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welkom
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Verkennen
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Beveiliging
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Services
-onboarding.tour-tor-onion-services.title=Onion Services
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Volgende
+onboarding.tor-circuit-display.done=Klaar
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/nl/torbutton.properties b/src/chrome/locale/nl/torbutton.properties
index b53c5ca3..920916f5 100644
--- a/src/chrome/locale/nl/torbutton.properties
+++ b/src/chrome/locale/nl/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = plug-ins zoals flash kunnen u privacy en anoni
torbutton.popup.never_ask_again = Vraag me dit nooit meer.
torbutton.popup.confirm_newnym = De Tor Browser zal alle windows en tabs sluiten. Alle website sessies zullen verloren gaan.\n\nHerstart de Tor Browser om je identiteit te resetten?\n\n
-torbutton.slider_notification = Het groene ui menu heeft nu een schuifregelaar waar u uw beveiligingsniveau aan kunt passen. Bekijk het eens!
-torbutton.slider_notification_button = Open de beveiligingsvoorkeuren
-
torbutton.maximize_warning = Het maximaliseren van Tor Browser stelt webpagina's in staat uw beeldschermgrootte vast te stellen; dit kan worden gebruikt om u te traceren. We raden aan dat u vensters van Tor Browser in hun oorspronkelijke grootte laat.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/pl/aboutTBUpdate.dtd b/src/chrome/locale/pl/aboutTBUpdate.dtd
index 151fb71c..d2900789 100644
--- a/src/chrome/locale/pl/aboutTBUpdate.dtd
+++ b/src/chrome/locale/pl/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "odwiedź naszÄ
stronÄ internetowÄ
">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Lista zmian:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Dowiedz siÄ wiÄcej">
diff --git a/src/chrome/locale/pl/aboutTor.dtd b/src/chrome/locale/pl/aboutTor.dtd
index f7f4c143..3d531447 100644
--- a/src/chrome/locale/pl/aboutTor.dtd
+++ b/src/chrome/locale/pl/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/pl/browserOnboarding.properties b/src/chrome/locale/pl/browserOnboarding.properties
index 629a09a3..b1c1ebd1 100644
--- a/src/chrome/locale/pl/browserOnboarding.properties
+++ b/src/chrome/locale/pl/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Witamy
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=PrywatnoÅÄ
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=BezpieczeÅstwo
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=UsÅugi Tor
-onboarding.tour-tor-onion-services.title=UsÅugi Tor
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Dalej
+onboarding.tor-circuit-display.done=SkoÅczone
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/pl/torbutton.properties b/src/chrome/locale/pl/torbutton.properties
index b8b70ea3..d08b96a8 100644
--- a/src/chrome/locale/pl/torbutton.properties
+++ b/src/chrome/locale/pl/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Wtyczki takie jak Flash mogÄ
szkodziÄ Twojej
torbutton.popup.never_ask_again = Nie pytaj mnie wiÄcej
torbutton.popup.confirm_newnym = Tor Browser zamknie wszystkie otwarte okna i karty. Wszystkie sesje zostanÄ
utracone.\n\nCzy chcesz zrestartowaÄ Tor Browser teraz, aby zmieniÄ toÅŒsamoÅÄ?\n\n
-torbutton.slider_notification = Zielone menu w ksztaÅcie cebuli ma suwak który pozwoli wybraÄ poziom bezpieczeÅstwa. Sprawdź i wypróbuj!
-torbutton.slider_notification_button = Otwórz ustawienia bezpieczeÅstwa
-
torbutton.maximize_warning = ZwiÄkszenie przeglÄ
darki Tor pozwala stronom internetowym ustaliÄ rozmiar ekranu i przez to ÅledziÄ uÅŒytkownika. Polecamy zostawiaÄ przeglÄ
darka Tor w domyÅlnym rozmiarze.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/pt-BR/aboutTBUpdate.dtd b/src/chrome/locale/pt-BR/aboutTBUpdate.dtd
index c56a6d6c..2c2cff6f 100644
--- a/src/chrome/locale/pt-BR/aboutTBUpdate.dtd
+++ b/src/chrome/locale/pt-BR/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visite nosso site.">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Registro de modificações:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Saiba Mais">
diff --git a/src/chrome/locale/pt-BR/aboutTor.dtd b/src/chrome/locale/pt-BR/aboutTor.dtd
index dbf43ab1..0b87ad28 100644
--- a/src/chrome/locale/pt-BR/aboutTor.dtd
+++ b/src/chrome/locale/pt-BR/aboutTor.dtd
@@ -20,6 +20,10 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Manual do Navegador Tor">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.tor_mission.label "O Projeto Tor é uma organização sem fins lucrativos dos EUA 501 (c) (3) que promove direitos humanos e liberdades, criando e implantando tecnologias de privacidade e anonimato, de fonte aberta e livre, apoiando sua disponibilidade e uso irrestritos e promovendo seu entendimento cientÃfico e popular">
+<!ENTITY aboutTor.getInvolved.label "Envolva-se »
+">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Receba as últimas novidades do Tor diretamente na sua caixa de e-mail.">
+<!ENTITY aboutTor.newsletter.link_text "Inscreva-se para novidades Tor">
diff --git a/src/chrome/locale/pt-BR/browserOnboarding.properties b/src/chrome/locale/pt-BR/browserOnboarding.properties
index 3d39f44a..075ee3ac 100644
--- a/src/chrome/locale/pt-BR/browserOnboarding.properties
+++ b/src/chrome/locale/pt-BR/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Bem Vindo
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privacidade
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explorar
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Segurança
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Serviços Onion
-onboarding.tour-tor-onion-services.title=Serviços Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Próximo
+onboarding.tor-circuit-display.done=Feito
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/pt-BR/torbutton.properties b/src/chrome/locale/pt-BR/torbutton.properties
index 1dc01fdc..69885807 100644
--- a/src/chrome/locale/pt-BR/torbutton.properties
+++ b/src/chrome/locale/pt-BR/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Plugins como o Flash podem prejudicar sua priv
torbutton.popup.never_ask_again = Não me pergunte novamente
torbutton.popup.confirm_newnym = O navegador Tor fechará todas as janelas e abas. Todas as sessões de websites serão perdidas.\n\nVocê deseja reiniciar o navegador Tor agora para reiniciar a sua identidade?\n\n
-torbutton.slider_notification = O menu cebola verde agora dispõe de uma opção que lhe permite ajustar o seu nivel de seguranca. Dê uma conferida!
-torbutton.slider_notification_button = Abra as definições de segurança.
-
torbutton.maximize_warning = Maximizar o Navegador Tor pode permitir que websites determinem o tamanho do monitor, o que pode ser usado para rastreá-lo. Recomenda-se deixar a janela do Navegador Tor no seu tamanho original.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/ru/aboutTBUpdate.dtd b/src/chrome/locale/ru/aboutTBUpdate.dtd
index e5166376..3c9466ca 100644
--- a/src/chrome/locale/ru/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ru/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "пПÑеÑОÑе ÐœÐ°Ñ Ð²ÐµÐ±ÑайÑ">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "ÐÑÑМал ОзЌеМеМОй:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/ru/aboutTor.dtd b/src/chrome/locale/ru/aboutTor.dtd
index f30e3c4a..71c4920c 100644
--- a/src/chrome/locale/ru/aboutTor.dtd
+++ b/src/chrome/locale/ru/aboutTor.dtd
@@ -6,20 +6,23 @@
<!ENTITY aboutTor.title "РпÑПекÑе Tor">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
-<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
+<!ENTITY aboutTor.ready.label "ÐÑÑлеЎПваМОе. ÐПМÑОЎеМÑОалÑМПÑÑÑ.">
+<!ENTITY aboutTor.ready2.label "ÐÑ Ð³ÐŸÑÐŸÐ²Ñ Ðº ÑÐ°ÐŒÐŸÐŒÑ ÐºÐŸÐœÑОЎеМÑОалÑÐœÐŸÐŒÑ Ð¿ÑПÑЌПÑÑÑ Ð² ЌОÑе.">
<!ENTITY aboutTor.failure.label "ЧÑП-ÑП пПÑлП Ме Ñак!">
<!ENTITY aboutTor.failure2.label "Tor Ме ÑабПÑÐ°ÐµÑ Ð² ÑÑПЌ бÑаÑзеÑе.">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "ÐПОÑк ÑеÑез DuckDuckGo">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "ÐПпÑПÑÑ?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "ÐзМакПЌÑÑеÑÑ Ñ ÑÑкПвПЎÑÑвПЌ пП бÑаÑзеÑÑ Ð¢ÐŸr »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "Ð">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Ð ÑкПвПЎÑÑвП пП бÑаÑзеÑÑ Tor">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.tor_mission.label "ÐÑÐŸÐµÐºÑ Tor ÑвлÑеÑÑÑ ÐœÐµÐºÐŸÐŒÐŒÐµÑÑеÑкПй ПÑгаМОзаÑОей СКРÑП ÑÑаÑÑÑПЌ 501(c)(3), пÑПЎвОгаÑÑей пÑава ÑелПвека О ÑÐ²ÐŸÐ±ÐŸÐŽÑ Ð¿ÑÑеЌ ÑÐŸÐ·ÐŽÐ°ÐœÐžÑ Ðž ÑазвеÑÑÑÐ²Ð°ÐœÐžÑ ÑеÑ
МПлПгОй аМПМОЌМПÑÑО О кПМÑОЎеМÑОалÑМПÑÑО Ñ ÐŸÑкÑÑÑÑÐŒ ОÑÑ
ПЎМÑÐŒ кПЎПЌ, пПЎЎеÑжкО ОÑ
МеПгÑаМОÑеММПй ЎПÑÑÑпМПÑÑО О ОÑпПлÑзПваМОÑ, а Ñакже ÑПЎейÑÑÐ²ÐžÑ ÐžÑ
МаÑÑÐœÐŸÐŒÑ Ðž пПпÑлÑÑÐœÐŸÐŒÑ Ð¿ÐŸÐœÐžÐŒÐ°ÐœÐžÑ.">
+<!ENTITY aboutTor.getInvolved.label "ÐÑОÑПеЎОМÑйÑеÑÑ Â»">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html#ru">
+
+<!ENTITY aboutTor.newsletter.tagline "ÐПлÑÑайÑе пПÑлеЎМОе МПвПÑÑО Tor пÑÑЌП Ма Ð²Ð°Ñ Ð¿ÐŸÑÑПвÑй ÑÑОк.">
+<!ENTITY aboutTor.newsletter.link_text "ÐПЎпОÑОÑеÑÑ ÐœÐ° МПвПÑÑО Tor.">
diff --git a/src/chrome/locale/ru/browserOnboarding.properties b/src/chrome/locale/ru/browserOnboarding.properties
index d7f4a352..e9237ce7 100644
--- a/src/chrome/locale/ru/browserOnboarding.properties
+++ b/src/chrome/locale/ru/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=ÐПбÑП пПжалПваÑÑ
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=ÐÑОваÑМПÑÑÑ
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=ÐбзПÑ
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=ÐезПпаÑМПÑÑÑ
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion-ÑеÑвОÑÑ
-onboarding.tour-tor-onion-services.title=Onion-ÑеÑвОÑÑ
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=ÐпеÑÑÐŽ
+onboarding.tor-circuit-display.done=ÐПÑПвП
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/ru/torbutton.properties b/src/chrome/locale/ru/torbutton.properties
index 15182cd3..c18c122b 100644
--- a/src/chrome/locale/ru/torbutton.properties
+++ b/src/chrome/locale/ru/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = ÐÐ»Ð°Ð³ÐžÐœÑ Ð²ÑПЎе Flash ЌПгÑÑ Ðœ
torbutton.popup.never_ask_again = ÐПлÑÑе Ме ÑпÑаÑОваÑÑ
torbutton.popup.confirm_newnym = Tor Browser закÑÐŸÐµÑ Ð²Ñе ПкМа О вклаЎкО. ÐÑе ÑеÑÑОО веб-ÑайÑа бÑÐŽÑÑ Ð¿ÐŸÑеÑÑМÑ.\n\nÐеÑезапÑÑÑОÑÑ ÑейÑÐ°Ñ Tor Browser, ÑÑÐŸÐ±Ñ ÐžÐ·ÐŒÐµÐœÐžÑÑ ÐаÑÑ Ð»ÐžÑМПÑÑÑ?\n\n
-torbutton.slider_notification = ÐелеМПе "лÑкПвПе" ÐŒÐµÐœÑ ÐžÐŒÐµÐµÑ Ð±ÐµÐ³ÑМПк безПпаÑМПÑÑО, кПÑПÑÑй пПзвПлÑÐµÑ ÐœÐ°ÑÑÑаОваÑÑ ÑÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО. ÐÑеМОÑе егП!
-torbutton.slider_notification_button = ÐÑкÑÑÑÑ ÐœÐ°ÑÑÑПйкО безПпаÑМПÑÑО
-
torbutton.maximize_warning = ÐÑкÑÑÑОе бÑаÑзеÑа Tor Ма ЌакÑОЌалÑМÑÑ Ð²ÐµÐ»ÐžÑÐžÐœÑ ÐŒÐŸÐ¶ÐµÑ Ð¿ÐŸÐ·Ð²ÐŸÐ»ÐžÑÑ Ð²ÐµÐ±-ÑайÑаЌ ПпÑеЎелОÑÑ ÑÐ°Ð·ÐŒÐµÑ ÐаÑегП ЌПМОÑПÑа, ÑÑÐŸÐ±Ñ ÐŸÑÑлеЎОÑÑ ÐаÑ. ÐÑ ÑекПЌеМЎÑеЌ ПÑÑавлÑÑÑ ÐŸÐºÐœÐ° бÑаÑзеÑа в ОÑ
пеÑвПМаÑалÑМПЌ ÑазЌеÑе.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/sv/aboutTBUpdate.dtd b/src/chrome/locale/sv/aboutTBUpdate.dtd
index da02c498..02a58303 100644
--- a/src/chrome/locale/sv/aboutTBUpdate.dtd
+++ b/src/chrome/locale/sv/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "besök vår hemsida">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Ãndringslogg:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/sv/aboutTor.dtd b/src/chrome/locale/sv/aboutTor.dtd
index 2a02c639..b357efc1 100644
--- a/src/chrome/locale/sv/aboutTor.dtd
+++ b/src/chrome/locale/sv/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/sv/browserOnboarding.properties b/src/chrome/locale/sv/browserOnboarding.properties
index 6ad7b625..847225d6 100644
--- a/src/chrome/locale/sv/browserOnboarding.properties
+++ b/src/chrome/locale/sv/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Sekretess
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=SÀkerhet
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion tjÀnster
-onboarding.tour-tor-onion-services.title=Onion tjÀnster
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=NÀsta
+onboarding.tor-circuit-display.done=FÀrdig
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/sv/torbutton.properties b/src/chrome/locale/sv/torbutton.properties
index 2daa2bfb..5069c79e 100644
--- a/src/chrome/locale/sv/torbutton.properties
+++ b/src/chrome/locale/sv/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Insticksmoduler så som Flash kan Àventyra di
torbutton.popup.never_ask_again = Fråga aldrig igen
torbutton.popup.confirm_newnym = Tor Browser kommer att stÀnga alla fönster och flikar. Alla webbplatssessioner kommer att gå förlorade.\n\nStarta om Tor Browser nu för att återstÀlla din identitet?\n\n
-torbutton.slider_notification = Den gröna onion menyn har nu en sÀkerhetsinstÀllning som gör det möjligt att Àndra din sÀkerhets nivå. Kolla in den!
-torbutton.slider_notification_button = Ãppna sÀkerhetsinstÀllningar
-
torbutton.maximize_warning = Att maximera Tor Browser kan ge webbplatser möjlighet att upptÀcka din skÀrmstorlek, vilket kan anvÀndas för att spåra dig. Vi rekommenderar att du lÀmnar Tor Browser fönstret i dess ursprungliga storlek.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/tr/aboutTBUpdate.dtd b/src/chrome/locale/tr/aboutTBUpdate.dtd
index 5aac624f..a0058043 100644
--- a/src/chrome/locale/tr/aboutTBUpdate.dtd
+++ b/src/chrome/locale/tr/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "web sitemizden edinilebilir">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "SÌrÌm notları:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Yeni, Yeniden TasarlanmıŠDevre GörÌnÌmÌ">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "Tor devresi görÃŒnÃŒmÃŒnÃŒn konumu deÄiÅtirildi ve geliÅtirildi! Site KimliÄi DÃŒÄmesine (adres çubuÄunun sol tarafında bulunan) tıklayarak yeni devre görÃŒnÃŒmÃŒne bakabilirsiniz.">
+<!ENTITY aboutTBUpdate.learnMore "Ayrıntılı Bilgi Alın">
diff --git a/src/chrome/locale/tr/aboutTor.dtd b/src/chrome/locale/tr/aboutTor.dtd
index f0f68b49..ce8761f2 100644
--- a/src/chrome/locale/tr/aboutTor.dtd
+++ b/src/chrome/locale/tr/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "Tor Projesi, US 501(c)(3) koÅullarına uygun olarak, özgÃŒr ve açık kaynaklı anonimlik ve kiÅisel gizlilik teknolojileri geliÅtirerek insan hakları ve özgÃŒrlÃŒklerini ileriye götÃŒrmeyi, bu teknolojilerin bilimsel ve kÃŒltÃŒrel olarak bilinirliÄini arttırmayı ve herkes tarafından eriÅebilmesini saÄlamak amacıyla çalıÅan, kar amacı gÃŒtmeyen bir kuruluÅtur.">
<!ENTITY aboutTor.getInvolved.label "Katkıda Bulunun »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Tor ile ilgili son geliÅmeler doÄrudan e-posta kutunuza gelsin.">
+<!ENTITY aboutTor.newsletter.link_text "Tor Haber BÃŒltenine Abone Olun">
diff --git a/src/chrome/locale/tr/browserOnboarding.properties b/src/chrome/locale/tr/browserOnboarding.properties
index 22bd337d..9413168c 100644
--- a/src/chrome/locale/tr/browserOnboarding.properties
+++ b/src/chrome/locale/tr/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Courier'a
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Gizlilik
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=KeÅfet
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=GÃŒvenlik
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Hizmetleri
-onboarding.tour-tor-onion-services.title=Onion Hizmetleri
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Sonraki
+onboarding.tor-circuit-display.done=Bitti
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/tr/torbutton.properties b/src/chrome/locale/tr/torbutton.properties
index d79c9ee9..8ac1ecfe 100644
--- a/src/chrome/locale/tr/torbutton.properties
+++ b/src/chrome/locale/tr/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Flash gibi eklentiler gizliliÄinizi ve anonim
torbutton.popup.never_ask_again = Bir daha sorma
torbutton.popup.confirm_newnym = Tor Browser tÃŒm sekme ve pencereleri kapatacak. TÃŒm web sitesi oturumları kaybolacak.\n\nKimliÄinizi sıfırlamak için Tor Browser yeniden baÅlatılsın mı?\n
-torbutton.slider_notification = YeÅil soÄan menÃŒsÃŒnde artık gÃŒvenlik dÃŒzeyini ayarlayabileceÄiniz bir gÃŒvenlik kaydırıcısı var. Deneyin!
-torbutton.slider_notification_button = GÌvenlik ayarlarını aç
-
torbutton.maximize_warning = Tor Browser görÃŒntÃŒsÃŒnÃŒn tÃŒm ekranı kaplaması, ekran boyutunuzun web siteleri tarafından öÄrenilmesini ve bu bilginin sizi izlemek için kullanılmasını saÄlayabilir. Tor Browser pencerelerini özgÃŒn varsayılan boyutlarında bırakmanız önerilir.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/vi/aboutTBUpdate.dtd b/src/chrome/locale/vi/aboutTBUpdate.dtd
index d1c233ca..fede64fa 100644
--- a/src/chrome/locale/vi/aboutTBUpdate.dtd
+++ b/src/chrome/locale/vi/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "Äến thÄm trang cá»§a chúng tÃŽi">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Nháºt kÜ thay Äá»i:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/vi/aboutTor.dtd b/src/chrome/locale/vi/aboutTor.dtd
index c79065b5..d8eb7323 100644
--- a/src/chrome/locale/vi/aboutTor.dtd
+++ b/src/chrome/locale/vi/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/vi/browserOnboarding.properties b/src/chrome/locale/vi/browserOnboarding.properties
index 4c63fa1c..fd085289 100644
--- a/src/chrome/locale/vi/browserOnboarding.properties
+++ b/src/chrome/locale/vi/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=Xin chà o
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Riêng tư
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Bảo máºt
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Các Dá»ch vụ Onion
-onboarding.tour-tor-onion-services.title=Các Dá»ch vụ Onion
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Kế tiếp
+onboarding.tor-circuit-display.done=Hoà n tất
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/vi/torbutton.properties b/src/chrome/locale/vi/torbutton.properties
index dd2b905b..6a4f068f 100644
--- a/src/chrome/locale/vi/torbutton.properties
+++ b/src/chrome/locale/vi/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy an
torbutton.popup.never_ask_again = Never ask me again
torbutton.popup.confirm_newnym = Trình duyá»t Tor sẜ Äóng tất cả cá»a sá» và các thẻ. Má»i trang phiên cá»§a trang web sẜ mất.\n\nKhá»i Äá»ng lại Trình duyá»t Tor bây giá» Äá» Äặt lại danh tÃnh cá»§a bạn?\n\n
-torbutton.slider_notification = Trình ÄÆ¡n Cá»§ hà nh mà u xanh bây giá» có má»t trình Äiá»u chá»nh an ninh thứ cho phép bạn Äiá»u chá»nh mức Äá» an ninh cá»§a bạn. Thá» ngay bây giá»!
-torbutton.slider_notification_button = Má» cà i Äặt an ninh
-
torbutton.maximize_warning = Má» rá»ng tá»i Äa Trình duyá»t Tor có thá» cho phép trang web xác Äá»nh kÃch cỡ mà n hình cá»§a bạn, thứ có thá» ÄÆ°á»£c dùng Äá» theo dõi bạn. Chúng tÃŽi khuyên bạn Äá» cá»§a sá» Trình duyá»t Tor á» kÃch cỡ mặc Äá»nh gá»c.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/zh-CN/aboutTBUpdate.dtd b/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
index 416ddae9..a2cda6c6 100644
--- a/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
+++ b/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "è®¿é®æä»¬ççœç«">
<!ENTITY aboutTBUpdate.linkSuffix "ã">
<!ENTITY aboutTBUpdate.changeLogHeading "æŽæ°æ¥å¿ïŒ">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/zh-CN/aboutTor.dtd b/src/chrome/locale/zh-CN/aboutTor.dtd
index 47d2a899..bcf5b05f 100644
--- a/src/chrome/locale/zh-CN/aboutTor.dtd
+++ b/src/chrome/locale/zh-CN/aboutTor.dtd
@@ -6,20 +6,23 @@
<!ENTITY aboutTor.title "å
³äº Tor">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
-<!ENTITY aboutTor.ready2.label "Youâre ready for the worldâs most private browsing experience.">
+<!ENTITY aboutTor.ready.label "ç§å¯æµè§">
+<!ENTITY aboutTor.ready2.label "欢è¿äœéªæç§å¯çæµè§ã">
<!ENTITY aboutTor.failure.label "åºéäºïŒ">
<!ENTITY aboutTor.failure2.label "Tor æ æ³åšè¯¥æµè§åšäžè¿è¡ã">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "éè¿ DuckDuckGo æçŽ¢">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "æçé®ïŒ">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "æ¥é
Tor Browser çšæ·æå »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Manual">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser çšæ·æå">
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.getInvolved.label "åäžè¿æ¥ »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "éè¿é®ä»¶è·å Tor çææ°æ¶æ¯ã">
+<!ENTITY aboutTor.newsletter.link_text "泚å Tor æ°é»å衚">
diff --git a/src/chrome/locale/zh-CN/browserOnboarding.properties b/src/chrome/locale/zh-CN/browserOnboarding.properties
index aa157e16..17d74bcc 100644
--- a/src/chrome/locale/zh-CN/browserOnboarding.properties
+++ b/src/chrome/locale/zh-CN/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=欢è¿
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=éç§
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=å®å
š
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=æŽè±æå¡
-onboarding.tour-tor-onion-services.title=æŽè±æå¡
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=äžäžæ¥
+onboarding.tor-circuit-display.done=宿
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/zh-CN/torbutton.properties b/src/chrome/locale/zh-CN/torbutton.properties
index 6d2e8685..9b908a0b 100644
--- a/src/chrome/locale/zh-CN/torbutton.properties
+++ b/src/chrome/locale/zh-CN/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Flash ä¹ç±»çæä»¶å¯å¯¹çšæ·çéç§äž
torbutton.popup.never_ask_again = äžå询é®
torbutton.popup.confirm_newnym = Tor Browser å°å
³éå
šéšçªå£åæ çŸé¡µãææçœç«äŒè¯éœå°äž¢å€±ã\n\næ¯åŠé©¬äžéå¯ Tor Browser 以é眮身仜æ è¯ïŒ\n\n
-torbutton.slider_notification = 绿è²çæŽè±èåå
眮å®å
šæ»åïŒå¯çšä»¥è°æŽå®å
šçº§å«ãè¯è¯å§ïŒ
-torbutton.slider_notification_button = æåŒå®å
šè®Ÿçœ®
-
torbutton.maximize_warning = æå€§å Tor Browser çªå£ä¹åïŒçœç«å¯è·åæŸç€ºåšå°ºå¯žä¿¡æ¯ïŒä»èå¯è·èžªçšæ·ã建议䜿çšé»è®€çTor Browser çªå£å€§å°ã
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/chrome/locale/zh-TW/aboutTBUpdate.dtd b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
index 10b1788a..6dc56295 100644
--- a/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
+++ b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "å蚪æåçç¶²ç«">
<!ENTITY aboutTBUpdate.linkSuffix "ã">
<!ENTITY aboutTBUpdate.changeLogHeading "è®æŽæ·å²çŽéïŒ">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd b/src/chrome/locale/zh-TW/aboutTor.dtd
index 537538f4..d0a05ffb 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "å å
¥æå »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/zh-TW/browserOnboarding.properties b/src/chrome/locale/zh-TW/browserOnboarding.properties
index ca84f692..eb4f9a37 100644
--- a/src/chrome/locale/zh-TW/browserOnboarding.properties
+++ b/src/chrome/locale/zh-TW/browserOnboarding.properties
@@ -4,35 +4,51 @@
onboarding.tour-tor-welcome=æ¡è¿
onboarding.tour-tor-welcome.title=Youâre ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=é±ç§
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers canât follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, thereâs no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on âCircuit Displayâ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking âNew Circuit for this Siteâ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=æ¢çŽ¢
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=å®å
š
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=æŽè¥æå
-onboarding.tour-tor-onion-services.title=æŽè¥æå
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=äžäžå
+onboarding.tor-circuit-display.done=宿
+onboarding.tor-circuit-display.one-of-three=1 of 3
+onboarding.tor-circuit-display.two-of-three=2 of 3
+onboarding.tor-circuit-display.three-of-three=3 of 3
+
+onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+
+onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+
+onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/zh-TW/torbutton.properties b/src/chrome/locale/zh-TW/torbutton.properties
index c73ac319..f573c90a 100644
--- a/src/chrome/locale/zh-TW/torbutton.properties
+++ b/src/chrome/locale/zh-TW/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = è«žåŠ Flash çç芜åšå€æçšåŒå¯èœæ
torbutton.popup.never_ask_again = äžèŠååæ
torbutton.popup.confirm_newnym = æŽè¥è·¯ç±ç芜åšå°ééææèŠçªååé ãææå·²ç»å
¥çæ
äžçç¶²ç«è³èšéœå°è¢«æž
é€ã\n\nçŸåšéæ°ååæŽè¥è·¯ç±ç芜åšäŸéæ°èšçœ®æšç身仜ïŒ\n\n
-torbutton.slider_notification = ç¶ è²çæŽè¥éžå®è£¡çŸåšæäžåå®å
šæ»ååšïŒå¯è®æšèª¿æŽæšçå®å
šççŽãå¿«äŸççå§ïŒ
-torbutton.slider_notification_button = éåå®å
šæ§èšå®
-
torbutton.maximize_warning = è¥å°æŽè¥è·¯ç±ç芜åšèŠçªæå€§åïŒå¯èœæè®æé 蚪çç¶²ç«èœå€ åŸç¥æšçè¢å¹å°ºå¯žïŒæ€èå¯èœè¢«å©çšäŸèå¥äžŠè¿œè¹€æšç網路掻åãå æ€æåå»ºè°æšè®æŽè¥è·¯ç±ç芜åšèŠçªä¿æåå§ç倧å°ã
# Canvas permission prompt. Strings are kept here for ease of translation.
1
0
commit 3894b3ff7cb77a8262f85c9eff9d297b1b4885cb
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Aug 31 04:45:47 2018 +0000
Release preparations for 2.0.5
CHANGELOG update and version bump
---
src/CHANGELOG | 8 ++++++++
src/install.rdf | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/CHANGELOG b/src/CHANGELOG
index 7b464501..3494e98a 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,3 +1,11 @@
+2.0.5
+ * Bug 26962: Circuit display onboarding
+ * Bug 26520: Fix sec slider/NoScript for TOR_SKIP_LAUNCH=1
+ * Bug 26490: Remove the security slider notification
+ * Bug 27301: Improve about:tor behavior and appearance
+ * Bug 27214: Improve the onboarding text
+ * Translations update
+
2.0.4
* Bug 27276: Adapt to new NoScript messaging protocol
* Bug 27097: Add text for Tor News signup widget
diff --git a/src/install.rdf b/src/install.rdf
index d239ea5a..e64cde33 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -6,7 +6,7 @@
<em:name>Torbutton</em:name>
<em:creator>Mike Perry</em:creator>
<em:id>torbutton(a)torproject.org</em:id>
- <em:version>2.0.4</em:version>
+ <em:version>2.0.5</em:version>
<em:multiprocessCompatible>true</em:multiprocessCompatible>
<em:homepageURL>https://www.torproject.org/projects/torbrowser.html.en</em:homepageURL>
<em:iconURL>chrome://torbutton/skin/tor.png</em:iconURL>
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! Bug 23247: Communicating security expectations for .onion
by gk@torproject.org 30 Aug '18
by gk@torproject.org 30 Aug '18
30 Aug '18
commit 4f22857f926d1e35d22709a247cca0aa3f8e560f
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Wed Aug 29 21:43:38 2018 -0700
fixup! Bug 23247: Communicating security expectations for .onion
The mixed content blocker should not block a directly-loaded
image from a .onion domain. We need to detect this situation
earlier in nsMixedContentBlocker::ShouldLoad.
---
dom/security/nsMixedContentBlocker.cpp | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/dom/security/nsMixedContentBlocker.cpp b/dom/security/nsMixedContentBlocker.cpp
index 7b0e5088a4de..c8f850e1300c 100644
--- a/dom/security/nsMixedContentBlocker.cpp
+++ b/dom/security/nsMixedContentBlocker.cpp
@@ -726,6 +726,17 @@ nsMixedContentBlocker::ShouldLoad(bool aHadInsecureImageRedirect,
}
}
+ bool isHttpScheme = false;
+ rv = innerContentLocation->SchemeIs("http", &isHttpScheme);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ // .onion URLs are encrypted and authenticated. Don't treat them as mixed
+ // content if potentially trustworthy (i.e. whitelisted).
+ if (isHttpScheme && IsPotentiallyTrustworthyOnion(innerContentLocation)) {
+ *aDecision = ACCEPT;
+ return NS_OK;
+ }
+
nsCOMPtr<nsIDocShell> docShell = NS_CP_GetDocShellFromContext(aRequestingContext);
NS_ENSURE_TRUE(docShell, NS_OK);
@@ -746,10 +757,6 @@ nsMixedContentBlocker::ShouldLoad(bool aHadInsecureImageRedirect,
return NS_OK;
}
- bool isHttpScheme = false;
- rv = innerContentLocation->SchemeIs("http", &isHttpScheme);
- NS_ENSURE_SUCCESS(rv, rv);
-
// Loopback origins are not considered mixed content even over HTTP. See:
// https://w3c.github.io/webappsec-mixed-content/#should-block-fetch
if (isHttpScheme &&
@@ -758,13 +765,6 @@ nsMixedContentBlocker::ShouldLoad(bool aHadInsecureImageRedirect,
return NS_OK;
}
- // .onion URLs are encrypted and authenticated. Don't treat them as mixed
- // content if potentially trustworthy (i.e. whitelisted).
- if (isHttpScheme && IsPotentiallyTrustworthyOnion(innerContentLocation)) {
- *aDecision = ACCEPT;
- return NS_OK;
- }
-
// The page might have set the CSP directive 'upgrade-insecure-requests'. In such
// a case allow the http: load to succeed with the promise that the channel will
// get upgraded to https before fetching any data from the netwerk.
1
0
commit 7779e8a8dbfa81c01a2fbc3be596f851e54176ad
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Aug 30 20:49:15 2018 +0000
Bug 27392: Update Moat URLs
---
src/defaults/preferences/prefs.js | 6 +++---
src/install.rdf | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/defaults/preferences/prefs.js b/src/defaults/preferences/prefs.js
index 938e1b8..dcddb1b 100644
--- a/src/defaults/preferences/prefs.js
+++ b/src/defaults/preferences/prefs.js
@@ -46,9 +46,9 @@ pref("extensions.torlauncher.torrc_path", "");
pref("extensions.torlauncher.tordatadir_path", "");
// BridgeDB-related preferences (used for Moat).
-pref("extensions.torlauncher.bridgedb_front", "dontbeevil.appspot.com");
-pref("extensions.torlauncher.bridgedb_reflector", "https://tor-bridges-hyphae-channel.appspot.com");
-pref("extensions.torlauncher.moat_service", "https://bridges.torproject.org/moat");
+pref("extensions.torlauncher.bridgedb_front", "ajax.aspnetcdn.com");
+pref("extensions.torlauncher.bridgedb_reflector", "https://onionquiche.azureedge.net/");
+pref("extensions.torlauncher.moat_service", "https://moat.onionlab.eu/moat");
pref("extensions.torlauncher.bridgedb_bridge_type", "obfs4");
// Recommended default bridge type (can be set per localized bundle).
diff --git a/src/install.rdf b/src/install.rdf
index e7d7cc9..bb5ab52 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -7,7 +7,7 @@
<em:creator>The Tor Project, Inc.</em:creator>
<em:contributor>Pearl Crescent, LLC</em:contributor>
<em:id>tor-launcher(a)torproject.org</em:id>
- <em:version>0.2.16.2</em:version>
+ <em:version>0.2.16.3</em:version>
<em:multiprocessCompatible>true</em:multiprocessCompatible>
<em:homepageURL>https://www.torproject.org/projects/torbrowser.html</em:homepageURL>
<em:updateURL>data:text/plain,</em:updateURL>
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 26381: about:tor page does not load on first start on Windows and
by gk@torproject.org 30 Aug '18
by gk@torproject.org 30 Aug '18
30 Aug '18
commit b8dcb4f1ab5f06017cee025a2ad35cd17d869679
Author: Richard Pospesel <richard(a)torproject.org>
Date: Wed Aug 29 15:27:40 2018 -0700
Bug 26381: about:tor page does not load on first start on Windows and
browser is stuck in endless reload cycle
The problem goes away when the security.sandbox.content.level pref is
set to 2. This patch sets the option on Windows only to work around
this issue until the root cause is found and fixed.
---
browser/app/profile/000-tor-browser.js | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 2b5ebe8cf949..b7c2ff8207f2 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -330,6 +330,11 @@ pref("browser.onboarding.newtour", "welcome,privacy,tor-network,circuit-display,
pref("browser.onboarding.updatetour", "welcome,privacy,tor-network,circuit-display,security,expect-differences,onion-services");
pref("browser.onboarding.skip-tour-button.hide", true);
+#ifdef XP_WIN
+// For now, reduce sandboxing level to 2 (see #26381).
+pref("security.sandbox.content.level", 2);
+#endif
+
#ifdef TOR_BROWSER_VERSION
#expand pref("torbrowser.version", __TOR_BROWSER_VERSION__);
#endif
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 26670: Make canvas permission respect FPI
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit 79db24856a23ec7ae1f6d8cf46919a499ae5bb9f
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Wed Aug 29 09:56:57 2018 -0700
Bug 26670: Make canvas permission respect FPI
---
browser/base/content/browser.js | 21 ++++++++++++---------
dom/canvas/CanvasUtils.cpp | 23 ++++++++++++++++-------
dom/ipc/PBrowser.ipdl | 4 ++--
dom/ipc/TabParent.cpp | 4 ++--
dom/ipc/TabParent.h | 2 +-
5 files changed, 33 insertions(+), 21 deletions(-)
diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js
index fbfbf3e809ca..443619533567 100644
--- a/browser/base/content/browser.js
+++ b/browser/base/content/browser.js
@@ -6824,7 +6824,7 @@ var CanvasPermissionPromptHelper = {
},
// aSubject is an nsIBrowser (e10s) or an nsIDOMWindow (non-e10s).
- // aData is an URL string.
+ // aData is an Origin string.
observe(aSubject, aTopic, aData) {
if (aTopic != this._permissionsPrompt) {
return;
@@ -6838,7 +6838,6 @@ var CanvasPermissionPromptHelper = {
browser = aSubject.QueryInterface(Ci.nsIBrowser);
}
- let uri = Services.io.newURI(aData);
if (gBrowser.selectedBrowser !== browser) {
// Must belong to some other window.
return;
@@ -6846,17 +6845,21 @@ var CanvasPermissionPromptHelper = {
let message = gNavigatorBundle.getFormattedString("canvas.siteprompt", ["<>"], 1);
- function setCanvasPermission(aURI, aPerm, aPersistent) {
- Services.perms.add(aURI, "canvas", aPerm,
- aPersistent ? Ci.nsIPermissionManager.EXPIRE_NEVER
- : Ci.nsIPermissionManager.EXPIRE_SESSION);
+ let principal = Services.scriptSecurityManager
+ .createCodebasePrincipalFromOrigin(aData);
+
+ function setCanvasPermission(aPerm, aPersistent) {
+ Services.perms.addFromPrincipal(
+ principal, "canvas", aPerm,
+ aPersistent ? Ci.nsIPermissionManager.EXPIRE_NEVER
+ : Ci.nsIPermissionManager.EXPIRE_SESSION);
}
let mainAction = {
label: gNavigatorBundle.getString("canvas.allow"),
accessKey: gNavigatorBundle.getString("canvas.allow.accesskey"),
callback(state) {
- setCanvasPermission(uri, Ci.nsIPermissionManager.ALLOW_ACTION,
+ setCanvasPermission(Ci.nsIPermissionManager.ALLOW_ACTION,
state && state.checkboxChecked);
}
};
@@ -6865,7 +6868,7 @@ var CanvasPermissionPromptHelper = {
label: gNavigatorBundle.getString("canvas.notAllow"),
accessKey: gNavigatorBundle.getString("canvas.notAllow.accesskey"),
callback(state) {
- setCanvasPermission(uri, Ci.nsIPermissionManager.DENY_ACTION,
+ setCanvasPermission(Ci.nsIPermissionManager.DENY_ACTION,
state && state.checkboxChecked);
}
}];
@@ -6881,7 +6884,7 @@ var CanvasPermissionPromptHelper = {
let options = {
checkbox,
- name: uri.asciiHost,
+ name: principal.URI.host,
learnMoreURL: Services.urlFormatter.formatURLPref("app.support.baseURL") + "fingerprint-permission",
};
PopupNotifications.show(browser, aTopic, message, this._notificationIcon,
diff --git a/dom/canvas/CanvasUtils.cpp b/dom/canvas/CanvasUtils.cpp
index 0a8d7f0e2e59..ca8d91d92181 100644
--- a/dom/canvas/CanvasUtils.cpp
+++ b/dom/canvas/CanvasUtils.cpp
@@ -58,8 +58,13 @@ bool IsImageExtractionAllowed(nsIDocument *aDocument, JSContext *aCx)
// Documents with system principal can always extract canvas data.
nsPIDOMWindowOuter *win = aDocument->GetWindow();
nsCOMPtr<nsIScriptObjectPrincipal> sop(do_QueryInterface(win));
- if (sop && nsContentUtils::IsSystemPrincipal(sop->GetPrincipal())) {
- return true;
+ if (!sop) {
+ return false;
+ }
+
+ nsCOMPtr<nsIPrincipal> principal(sop->GetPrincipal());
+ if (principal && nsContentUtils::IsSystemPrincipal(principal)) {
+ return true;
}
// Always give permission to chrome scripts (e.g. Page Inspector).
@@ -127,9 +132,9 @@ bool IsImageExtractionAllowed(nsIDocument *aDocument, JSContext *aCx)
// Check if the site has permission to extract canvas data.
// Either permit or block extraction if a stored permission setting exists.
uint32_t permission;
- rv = permissionManager->TestPermission(topLevelDocURI,
- PERMISSION_CANVAS_EXTRACT_DATA,
- &permission);
+ rv = permissionManager->TestPermissionFromPrincipal(principal,
+ PERMISSION_CANVAS_EXTRACT_DATA,
+ &permission);
NS_ENSURE_SUCCESS(rv, false);
switch (permission) {
case nsIPermissionManager::ALLOW_ACTION:
@@ -165,16 +170,20 @@ bool IsImageExtractionAllowed(nsIDocument *aDocument, JSContext *aCx)
nsContentUtils::LogMessageToConsole(message.get());
// Prompt the user (asynchronous).
+ nsAutoCString origin;
+ rv = principal->GetOrigin(origin);
+ NS_ENSURE_SUCCESS(rv, false);
+
if (XRE_IsContentProcess()) {
TabChild* tabChild = TabChild::GetFrom(win);
if (tabChild) {
- tabChild->SendShowCanvasPermissionPrompt(topLevelDocURISpec);
+ tabChild->SendShowCanvasPermissionPrompt(origin);
}
} else {
nsCOMPtr<nsIObserverService> obs = mozilla::services::GetObserverService();
if (obs) {
obs->NotifyObservers(win, TOPIC_CANVAS_PERMISSIONS_PROMPT,
- NS_ConvertUTF8toUTF16(topLevelDocURISpec).get());
+ NS_ConvertUTF8toUTF16(origin).get());
}
}
diff --git a/dom/ipc/PBrowser.ipdl b/dom/ipc/PBrowser.ipdl
index 024ebc5b6cf7..118eaf15af1f 100644
--- a/dom/ipc/PBrowser.ipdl
+++ b/dom/ipc/PBrowser.ipdl
@@ -579,9 +579,9 @@ parent:
* This function is used to notify the parent that it should display a
* canvas permission prompt.
*
- * @param aFirstPartyURI first party of the tab that is requesting access.
+ * @param aOrigin origin string of the document that is requesting access.
*/
- async ShowCanvasPermissionPrompt(nsCString aFirstPartyURI);
+ async ShowCanvasPermissionPrompt(nsCString aOrigin);
child:
/**
diff --git a/dom/ipc/TabParent.cpp b/dom/ipc/TabParent.cpp
index 86bb854962be..d8f4567626e1 100644
--- a/dom/ipc/TabParent.cpp
+++ b/dom/ipc/TabParent.cpp
@@ -3567,7 +3567,7 @@ TabParent::RecvLookUpDictionary(const nsString& aText,
}
mozilla::ipc::IPCResult
-TabParent::RecvShowCanvasPermissionPrompt(const nsCString& aFirstPartyURI)
+TabParent::RecvShowCanvasPermissionPrompt(const nsCString& aOrigin)
{
nsCOMPtr<nsIBrowser> browser = do_QueryInterface(mFrameElement);
if (!browser) {
@@ -3580,7 +3580,7 @@ TabParent::RecvShowCanvasPermissionPrompt(const nsCString& aFirstPartyURI)
return IPC_FAIL_NO_REASON(this);
}
nsresult rv = os->NotifyObservers(browser, "canvas-permissions-prompt",
- NS_ConvertUTF8toUTF16(aFirstPartyURI).get());
+ NS_ConvertUTF8toUTF16(aOrigin).get());
if (NS_FAILED(rv)) {
return IPC_FAIL_NO_REASON(this);
}
diff --git a/dom/ipc/TabParent.h b/dom/ipc/TabParent.h
index 7d62663835d7..6f3d6de10c10 100644
--- a/dom/ipc/TabParent.h
+++ b/dom/ipc/TabParent.h
@@ -631,7 +631,7 @@ protected:
virtual mozilla::ipc::IPCResult RecvGetTabCount(uint32_t* aValue) override;
- virtual mozilla::ipc::IPCResult RecvShowCanvasPermissionPrompt(const nsCString& aFirstPartyURI) override;
+ virtual mozilla::ipc::IPCResult RecvShowCanvasPermissionPrompt(const nsCString& aOrigin) override;
ContentCacheInParent mContentCache;
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit 3c6862f6cc8a7dc59b9eba41638100638ecb33b0
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Aug 28 21:51:27 2018 +0000
fixup! TB4: Tor Browser's Firefox preference overrides.
Disable wasm for now until we have it properly reviewed in #21549.
---
browser/app/profile/000-tor-browser.js | 2 ++
1 file changed, 2 insertions(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 17c9d614b61c..2b5ebe8cf949 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -231,6 +231,8 @@ pref("mathml.disabled", false);
// Until we address at least the linkability concerns in #19417 let's disable
// asmjs.
pref("javascript.options.asmjs", false);
+// Unless we audit wasm properly in #21549 let's disable it.
+pref("javascript.options.wasm", false);
// Mozilla keeps still finding critical bugs in Graphite code. Disable it for
// now, see bug 21726.
pref("gfx.font_rendering.graphite.enabled", false);
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit 7b269d1c44ba383444a1bfed3acb67ab3cac5071
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Aug 22 13:51:29 2018 -0400
squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
Also fix bug 27221: purge the startup cache if the Tor Browser
version changed (even if the Firefox version and build ID did
not change), e.g., after a minor Tor Browser update.
---
toolkit/xre/nsAppRunner.cpp | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp
index d036bc915c80..1000014aedd0 100644
--- a/toolkit/xre/nsAppRunner.cpp
+++ b/toolkit/xre/nsAppRunner.cpp
@@ -3208,6 +3208,13 @@ CheckCompatibility(nsIFile* aProfileDir, const nsCString& aVersion,
if (NS_FAILED(rv) || !aVersion.Equals(buf))
return false;
+#ifdef TOR_BROWSER_VERSION
+ nsAutoCString tbVersion(TOR_BROWSER_VERSION);
+ rv = parser.GetString("Compatibility", "LastTorBrowserVersion", buf);
+ if (NS_FAILED(rv) || !tbVersion.Equals(buf))
+ return false;
+#endif
+
rv = parser.GetString("Compatibility", "LastOSABI", buf);
if (NS_FAILED(rv) || !aOSABI.Equals(buf))
return false;
@@ -3304,6 +3311,13 @@ WriteVersion(nsIFile* aProfileDir, const nsCString& aVersion,
PR_Write(fd, kHeader, sizeof(kHeader) - 1);
PR_Write(fd, aVersion.get(), aVersion.Length());
+#ifdef TOR_BROWSER_VERSION
+ nsAutoCString tbVersion(TOR_BROWSER_VERSION);
+ static const char kTorBrowserVersionHeader[] = NS_LINEBREAK "LastTorBrowserVersion=";
+ PR_Write(fd, kTorBrowserVersionHeader, sizeof(kTorBrowserVersionHeader) - 1);
+ PR_Write(fd, tbVersion.get(), tbVersion.Length());
+#endif
+
static const char kOSABIHeader[] = NS_LINEBREAK "LastOSABI=";
PR_Write(fd, kOSABIHeader, sizeof(kOSABIHeader) - 1);
PR_Write(fd, aOSABI.get(), aOSABI.Length());
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit d7442e6576b00951a7e60b97cb3308da17caa996
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Aug 28 21:57:47 2018 +0000
fixup! TB4: Tor Browser's Firefox preference overrides.
Disable WebVR for now until we have it properly audited in #21607.
---
browser/app/profile/000-tor-browser.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 46c56ea0cede..17c9d614b61c 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -151,6 +151,7 @@ pref("media.webspeech.synth.enabled", false); // Bug 10283: Disable SpeechSynthe
pref("dom.webaudio.enabled", false); // Bug 13017: Disable Web Audio API
pref("dom.maxHardwareConcurrency", 1); // Bug 21675: Spoof single-core cpu
pref("dom.w3c_touch_events.enabled", 0); // Bug 10286: Always disable Touch API
+pref("dom.vr.enabled", false); // Bug 21607: Disable WebVR for now
// Disable randomised Firefox HTTP cache decay user test groups (Bug: 13575)
pref("security.webauth.webauthn", false); // Bug 26614: Disable Web Authentication API for now
pref("browser.cache.frecency_experiment", -1);
1
0
[torbutton/master] Bug 26520: Fix sec slider/NoScript for TOR_SKIP_LAUNCH=1
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit 931f0659c42fe317fd8ccae0d9210f8814dcf8ea
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Mon Jul 16 17:58:33 2018 -0700
Bug 26520: Fix sec slider/NoScript for TOR_SKIP_LAUNCH=1
We need to wait for NoScript to have launched before we
send the first settings message from the security slider.
So wait for NoScript to send us a message first.
---
src/modules/noscript-control.js | 75 ++++++++++++++++++++++++-----------------
1 file changed, 44 insertions(+), 31 deletions(-)
diff --git a/src/modules/noscript-control.js b/src/modules/noscript-control.js
index 196d14c2..14f78c49 100644
--- a/src/modules/noscript-control.js
+++ b/src/modules/noscript-control.js
@@ -9,6 +9,9 @@ const { LegacyExtensionContext } =
Cu.import("resource://gre/modules/LegacyExtensionsUtils.jsm", {});
const { bindPrefAndInit } =
Cu.import("resource://torbutton/modules/utils.js", {});
+let logger = Components.classes["@torproject.org/torbutton-logger;1"]
+ .getService(Components.interfaces.nsISupports).wrappedJSObject;
+let log = (level, msg) => logger.log(level, msg);
// ## NoScript settings
@@ -80,34 +83,6 @@ let noscriptSettings = safetyLevel => (
// The extension ID for NoScript (WebExtension)
const noscriptID = "{73a6fe31-595d-460b-a920-fcc0f8843232}";
-// A mock extension object that can communicate with another extension
-// via the WebExtensions sendMessage/onMessage mechanism.
-let extensionContext = new LegacyExtensionContext({ id : noscriptID });
-
-// The component that handles WebExtensions' sendMessage.
-let messageManager = extensionContext.messenger.messageManagers[0];
-
-// __setNoScriptSettings(settings)__.
-// NoScript listens for internal settings with onMessage. We can send
-// a new settings JSON object according to NoScript's
-// protocol and these are accepted! See the use of
-// `browser.runtime.onMessage.addListener(...)` in NoScript's bg/main.js.
-let sendNoScriptSettings = settings =>
- extensionContext.messenger.sendMessage(messageManager, settings, noscriptID);
-
-// __setNoScriptSafetyLevel(safetyLevel)__.
-// Set NoScript settings according to a particular safety level
-// (security slider level): 0 = Standard, 1 = Safer, 2 = Safest
-let setNoScriptSafetyLevel = safetyLevel =>
- sendNoScriptSettings(noscriptSettings(safetyLevel));
-
-// ## Slider binding
-
-// __securitySliderToSafetyLevel(sliderState)__.
-// Converts the "extensions.torbutton.security_slider" pref value
-// to a "safety level" value: 0 = Standard, 1 = Safer, 2 = Safest
-let securitySliderToSafetyLevel = sliderState => [undefined, 2, 1, 1, 0][sliderState];
-
// Ensure binding only occurs once.
let initialized = false;
@@ -119,9 +94,47 @@ var initialize = () => {
return;
}
initialized = true;
- bindPrefAndInit(
- "extensions.torbutton.security_slider",
- sliderState => setNoScriptSafetyLevel(securitySliderToSafetyLevel(sliderState)));
+
+ try {
+ // A mock extension object that can communicate with another extension
+ // via the WebExtensions sendMessage/onMessage mechanism.
+ let extensionContext = new LegacyExtensionContext({ id : noscriptID });
+
+ // The component that handles WebExtensions' sendMessage.
+ let messageManager = extensionContext.messenger.messageManagers[0];
+
+ // __setNoScriptSettings(settings)__.
+ // NoScript listens for internal settings with onMessage. We can send
+ // a new settings JSON object according to NoScript's
+ // protocol and these are accepted! See the use of
+ // `browser.runtime.onMessage.addListener(...)` in NoScript's bg/main.js.
+ let sendNoScriptSettings = settings =>
+ extensionContext.messenger.sendMessage(messageManager, settings, noscriptID);
+
+ // __setNoScriptSafetyLevel(safetyLevel)__.
+ // Set NoScript settings according to a particular safety level
+ // (security slider level): 0 = Standard, 1 = Safer, 2 = Safest
+ let setNoScriptSafetyLevel = safetyLevel =>
+ sendNoScriptSettings(noscriptSettings(safetyLevel));
+
+ // __securitySliderToSafetyLevel(sliderState)__.
+ // Converts the "extensions.torbutton.security_slider" pref value
+ // to a "safety level" value: 0 = Standard, 1 = Safer, 2 = Safest
+ let securitySliderToSafetyLevel = sliderState =>
+ [undefined, 2, 1, 1, 0][sliderState];
+
+ // Wait for the first message from NoScript to arrive, and then
+ // bind the security_slider pref to the NoScript settings.
+ let messageListener = (a,b,c) => {
+ extensionContext.api.browser.runtime.onMessage.removeListener(messageListener);
+ bindPrefAndInit(
+ "extensions.torbutton.security_slider",
+ sliderState => setNoScriptSafetyLevel(securitySliderToSafetyLevel(sliderState)));
+ };
+ extensionContext.api.browser.runtime.onMessage.addListener(messageListener);
+ } catch (e) {
+ log(5, e.message);
+ }
};
// Export initialize() function for external use.
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit 6417fe352cdd2275664870ce0003fe3dfd2561eb
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Aug 28 22:23:19 2018 +0000
fixup! TB4: Tor Browser's Firefox preference overrides.
Disable the Web Authentication API for now until we have it
evaluated in #26614.
---
browser/app/profile/000-tor-browser.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 7a0d26aa53cf..46c56ea0cede 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -152,6 +152,7 @@ pref("dom.webaudio.enabled", false); // Bug 13017: Disable Web Audio API
pref("dom.maxHardwareConcurrency", 1); // Bug 21675: Spoof single-core cpu
pref("dom.w3c_touch_events.enabled", 0); // Bug 10286: Always disable Touch API
// Disable randomised Firefox HTTP cache decay user test groups (Bug: 13575)
+pref("security.webauth.webauthn", false); // Bug 26614: Disable Web Authentication API for now
pref("browser.cache.frecency_experiment", -1);
// Third party stuff
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 29 Aug '18
by gk@torproject.org 29 Aug '18
29 Aug '18
commit cc1c7ef7e3c4767e5a505fe791a9026855384bb4
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Aug 28 22:32:00 2018 +0000
squash! TB4: Tor Browser's Firefox preference overrides.
Enable ReaderView mode again (#27281).
---
browser/app/profile/000-tor-browser.js | 4 ----
1 file changed, 4 deletions(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 082b69a11ffe..7a0d26aa53cf 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -146,10 +146,6 @@ pref("privacy.resistFingerprinting.block_mozAddonManager", true); // Bug 26114
pref("dom.event.highrestimestamp.enabled", true); // Bug #17046: "Highres" (but truncated) timestamps prevent uptime leaks
pref("privacy.suppressModifierKeyEvents", true); // Bug #17009: Suppress ALT and SHIFT events"
pref("ui.use_standins_for_native_colors", true); // https://bugzilla.mozilla.org/232227
-// Make Reader View users uniform if they really want to use that feature. See
-// bug 18950 for more details.
-pref("browser.reader.detectedFirstArticle", true);
-pref("reader.parse-on-load.enabled", false);
pref("privacy.use_utc_timezone", true);
pref("media.webspeech.synth.enabled", false); // Bug 10283: Disable SpeechSynthesis API
pref("dom.webaudio.enabled", false); // Bug 13017: Disable Web Audio API
1
0
[torbutton/master] Bug 26490: Remove the security slider notification
by gk@torproject.org 28 Aug '18
by gk@torproject.org 28 Aug '18
28 Aug '18
commit 1eb701f4701340c89c9f76ad2eb6ae86ca051e61
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Aug 27 23:05:08 2018 +0000
Bug 26490: Remove the security slider notification
We now have the onboarding to show users our security slider. We
remove the notification bar on first start as it was a workaround for
that onboarding feature which on some system causes problems with
window size rounding.
---
src/chrome/content/torbutton.js | 29 -----------------------------
src/chrome/locale/en/torbutton.properties | 3 ---
src/defaults/preferences/preferences.js | 1 -
3 files changed, 33 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 47621835..3f38830b 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -417,7 +417,6 @@ var torbutton_abouttor_message_handler = {
receiveMessage: function(aMessage) {
switch(aMessage.name) {
case "AboutTor:Loaded":
- torbutton_show_sec_slider_notification();
aMessage.target.messageManager.sendAsyncMessage("AboutTor:ChromeData",
this.chromeData);
break;
@@ -598,34 +597,6 @@ function torbutton_check_for_update() {
prompter.checkForUpdates();
}
-function torbutton_show_sec_slider_notification() {
- // Show the notification about the new security slider.
- if (m_tb_prefs.
- getBoolPref("extensions.torbutton.show_slider_notification")) {
- let sb = torbutton_get_stringbundle();
- let button_label =
- torbutton_get_property_string("torbutton.slider_notification_button");
- let box = gBrowser.getNotificationBox();
-
- let buttons = [{
- label: button_label,
- accessKey: 'S',
- popup: null,
- callback: torbutton_open_prefs_dialog,
- }];
-
- let priority = box.PRIORITY_INFO_LOW;
- let message =
- torbutton_get_property_string("torbutton.slider_notification");
-
- box.appendNotification(message, 'new-menu-notification',
- "chrome://torbutton/skin/tor-enabled-16.png",
- priority, buttons);
- m_tb_prefs.
- setBoolPref("extensions.torbutton.show_slider_notification", false);
- }
-}
-
// Bug 1506 P4: Checking for Tor Browser updates is pretty important,
// probably even as a fallback if we ever do get a working updater.
function torbutton_do_async_versioncheck() {
diff --git a/src/chrome/locale/en/torbutton.properties b/src/chrome/locale/en/torbutton.properties
index 60154dbe..f11fb5bf 100644
--- a/src/chrome/locale/en/torbutton.properties
+++ b/src/chrome/locale/en/torbutton.properties
@@ -31,9 +31,6 @@ torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy an
torbutton.popup.never_ask_again = Never ask me again
torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n
-torbutton.slider_notification = The green onion menu now has a security slider which lets you adjust your security level. Check it out!
-torbutton.slider_notification_button = Open security settings
-
torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size.
# Canvas permission prompt. Strings are kept here for ease of translation.
diff --git a/src/defaults/preferences/preferences.js b/src/defaults/preferences/preferences.js
index 428e70bc..92d1c106 100644
--- a/src/defaults/preferences/preferences.js
+++ b/src/defaults/preferences/preferences.js
@@ -42,7 +42,6 @@ pref("extensions.torbutton(a)torproject.org.getAddons.cache.enabled", false);
// Security Slider
pref("extensions.torbutton.security_slider", 4);
pref("extensions.torbutton.security_custom", false);
-pref("extensions.torbutton.show_slider_notification", true);
pref("extensions.torbutton.prompt_torbrowser", true);
pref("extensions.torbutton.confirm_plugins", true);
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 26048: potentially confusing "restart to update" message
by gk@torproject.org 28 Aug '18
by gk@torproject.org 28 Aug '18
28 Aug '18
commit 5e9fd4fcc131a2f7d17440c739db26f8c1fc893c
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Aug 28 11:58:55 2018 -0400
Bug 26048: potentially confusing "restart to update" message
Within the update doorhanger, remove the misleading message that mentions
that windows will be restored after an update is applied, and replace the
"Restart and Restore" button label with an existing
"Restart to update Tor Browser" string.
---
browser/components/customizableui/content/panelUI.inc.xul | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/browser/components/customizableui/content/panelUI.inc.xul b/browser/components/customizableui/content/panelUI.inc.xul
index 3aab2fd2587d..5891556a6e5f 100644
--- a/browser/components/customizableui/content/panelUI.inc.xul
+++ b/browser/components/customizableui/content/panelUI.inc.xul
@@ -123,7 +123,7 @@
<popupnotification id="appMenu-update-restart-notification"
popupid="update-restart"
label="&updateRestart.header.message2;"
- buttonlabel="&updateRestart.acceptButton.label;"
+ buttonlabel="&updateRestart.header.message2;"
buttonaccesskey="&updateRestart.acceptButton.accesskey;"
closebuttonhidden="true"
secondarybuttonlabel="&updateRestart.cancelButton.label;"
@@ -133,7 +133,7 @@
buttonhighlight="true"
hidden="true">
<popupnotificationcontent id="update-restart-notification-content" orient="vertical">
- <description id="update-restart-description">&updateRestart.message2;</description>
+ <description id="update-restart-description"> </description>
</popupnotificationcontent>
</popupnotification>
</panel>
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
by gk@torproject.org 28 Aug '18
by gk@torproject.org 28 Aug '18
28 Aug '18
commit 9ec2b75e1639153f064fd751506f86e52979d180
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Aug 28 12:12:42 2018 -0400
squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
Also fix Bug 26049: reduce the delay before the update prompt is displayed.
Instead of Firefox's 2 days, we use 1 hour (after which time the update
doorhanger will be displayed).
---
browser/branding/official/pref/firefox-branding.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/browser/branding/official/pref/firefox-branding.js b/browser/branding/official/pref/firefox-branding.js
index c53fe7202788..682da69ffce8 100644
--- a/browser/branding/official/pref/firefox-branding.js
+++ b/browser/branding/official/pref/firefox-branding.js
@@ -11,8 +11,8 @@ pref("app.update.interval", 43200); // 12 hours
// background (in seconds)
// 0 means "download everything at once"
pref("app.update.download.backgroundInterval", 0);
-// Give the user x seconds to react before showing the big UI. default=48 hours
-pref("app.update.promptWaitTime", 172800);
+// Give the user x seconds to react before showing the big UI. default=1 hour
+pref("app.update.promptWaitTime", 3600);
// app.update.url.manual: URL user can browse to manually if for some reason
// all update installation attempts fail.
// app.update.url.details: a default value for the "More information about this
1
0
28 Aug '18
commit 4028a0c197e516a72125973355505b499a17cebc
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Aug 28 14:32:07 2018 -0400
Bug 27214: Improve the onboarding text
---
src/chrome/locale/en/browserOnboarding.properties | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/chrome/locale/en/browserOnboarding.properties b/src/chrome/locale/en/browserOnboarding.properties
index 49085fba..6c2fb0c8 100644
--- a/src/chrome/locale/en/browserOnboarding.properties
+++ b/src/chrome/locale/en/browserOnboarding.properties
@@ -4,37 +4,37 @@
onboarding.tour-tor-welcome=Welcome
onboarding.tour-tor-welcome.title=You’re ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance and censorship. Learn how we are doing it by following this quick onboarding.
+onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You’re now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
onboarding.tour-tor-welcome.button=Start Now
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser will isolate all traffic for each domain you visit. That means trackers and advertisers can’t follow you. And any information storage such as isolated cookies or browser history is deleted after your session. We make all these modifications to ensure your privacy and security protections in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.
onboarding.tour-tor-privacy.button=Go to Tor Network
onboarding.tour-tor-network=Tor Network
onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser will connect you to the Tor Network. Our network protects you more than a VPN because it is not centralized. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, there’s no one point of failure and no centralized entity you need to trust in order to enjoy the internet. For each domain you open we create a circuit for you, click on ‘Circuit Display’ to learn how they work.
+onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there’s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit your traffic is relayed and encrypted in a circuit across three relays around the world. This way no website knows where you are connecting from, because they will only see the connection coming from the last relay. If you would like a new circuit you can just request one by clicking ‘New Circuit for this Site’ on our Circuit Display. Click below to see how it works.
-onboarding.tour-tor-circuit-display.button=Explore
+onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking ‘New Circuit for this Site’ on our Circuit Display.
+onboarding.tour-tor-circuit-display.button=See My Path
onboarding.tour-tor-security=Security
onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=Your privacy will always be taken care of by Tor Browser and the Tor network by default. Besides that we also provide you with different settings for when you would like to bump up your browser security while accessing sites. Our Security Settings will allow you to block things that could be used by bad agents to attack your computer. Click below to see the different options and what they do.
+onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.button=Review Settings
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Experience Tips
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by the Tor Browser and the Tor Network, your experience while browsing the internet will be a little bit different. You will notice things will run a bit slower since your connection is going through three relays around the world. Sometimes sites will ask you to prove you are a human not a robot and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on how to provide real privacy to our users.
+onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
onboarding.tour-tor-onion-services=Onion Services
-onboarding.tour-tor-onion-services.title=Onion Services
-onboarding.tour-tor-onion-services.description=Finally we would like to introduce you to Onion services. For ultimate privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and visitors, including added safeguards against censorship. The same way our Browser allows you to browse the web anonymously our onion services allow people to provide content and services anonymously. You will notice a little onion icon in the URL bar when accessing these services. Click below to see the NYTimes onion services and how they work.
+onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
# Circuit Display onboarding.
1
0
[torbutton/master] Bug 27301: Improve about:tor behavior and appearance.
by gk@torproject.org 28 Aug '18
by gk@torproject.org 28 Aug '18
28 Aug '18
commit 3bf17f3f9ca7fd40ed13d40f628384d38ba71368
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Aug 28 09:40:39 2018 -0400
Bug 27301: Improve about:tor behavior and appearance.
Change TB Manual link to open in a new tab.
Use a dynamic margin between search box and TB Manual link (10% of viewport).
Add more onion circles to improve appearance on wide displays.
---
src/chrome/content/aboutTor/aboutTor.xhtml | 54 +++++++++++++++++++++++++++++-
src/chrome/skin/aboutTor.css | 6 ++--
2 files changed, 56 insertions(+), 4 deletions(-)
diff --git a/src/chrome/content/aboutTor/aboutTor.xhtml b/src/chrome/content/aboutTor/aboutTor.xhtml
index c2bbcb25..ecdd0f85 100644
--- a/src/chrome/content/aboutTor/aboutTor.xhtml
+++ b/src/chrome/content/aboutTor/aboutTor.xhtml
@@ -61,7 +61,7 @@ window.addEventListener("pageshow", function() {
<div id="bottom">
<p class="showForManual moreInfoLink">&aboutTor.torbrowser_user_manual_questions.label;
- <a id="manualLink">&aboutTor.torbrowser_user_manual_link.label;</a></p>
+ <a id="manualLink" target="_blank">&aboutTor.torbrowser_user_manual_link.label;</a></p>
<p>&aboutTor.tor_mission.label;
<a href="&aboutTor.getInvolved.link;">&aboutTor.getInvolved.label;</a></p>
</div>
@@ -138,6 +138,26 @@ window.addEventListener("pageshow", function() {
<div class="inner dashed"></div>
<div class="inner dashed"></div>
</div>
+
+ <div class="circle dotted"></div>
+
+ <div class="circle dotted">
+ <div class="inner dotted"></div>
+ <div class="inner dotted"></div>
+ <div class="inner dotted"></div>
+ </div>
+
+ <div class="circle dashed"></div>
+
+ <div class="circle dashed">
+ <div class="inner dashed"></div>
+ <div class="inner dashed"></div>
+ <div class="inner dashed"></div>
+ </div>
+
+ <div class="circle bold"></div>
+
+ <div class="circle solid"></div>
</div>
<div class="onion-pattern-row onion-pattern-offset-row">
@@ -198,6 +218,38 @@ window.addEventListener("pageshow", function() {
</div>
<div class="circle dashed"></div>
+
+ <div class="circle solid"></div>
+
+ <div class="circle dashed">
+ <div class="inner dashed"></div>
+ <div class="inner dashed"></div>
+ <div class="inner dashed"></div>
+ </div>
+
+ <div class="circle border">
+ <div class="inner border"></div>
+ <div class="inner border"></div>
+ <div class="inner border"></div>
+ </div>
+
+ <div class="circle">
+ <div class="half solid"></div>
+ <div class="half solid"></div>
+ </div>
+
+ <div class="circle dotted">
+ <div class="inner dotted"></div>
+ <div class="inner dotted"></div>
+ <div class="inner dotted"></div>
+ </div>
+
+ <div class="circle">
+ <div class="half solid"></div>
+ <div class="half dotted"></div>
+ </div>
+
+ <div class="circle dotted"></div>
</div>
</div>
</body>
diff --git a/src/chrome/skin/aboutTor.css b/src/chrome/skin/aboutTor.css
index 02a81744..c402bbed 100644
--- a/src/chrome/skin/aboutTor.css
+++ b/src/chrome/skin/aboutTor.css
@@ -119,7 +119,7 @@ body:not([showmanual]) .showForManual {
}
#bottom {
- margin-top: 170px;
+ margin-top: 10vh;
}
#bottom p {
@@ -196,12 +196,12 @@ body:not([showmanual]) .showForManual {
.onion-pattern-container {
margin: 0px auto;
width: 100%;
- max-width: 1624px; /* room for 14 of the widest circles */
+ max-width: 2200px; /* room for our 20 circles */
overflow: hidden;
}
.onion-pattern-row {
- width: 1624px;
+ width: 2200px;
display: flex;
flex-direction: row;
position: relative;
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 21787: Spoof en-US for date picker
by gk@torproject.org 27 Aug '18
by gk@torproject.org 27 Aug '18
27 Aug '18
commit 7150252e7a0213aeddfe3c0aed294aae4cfcb3b8
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Mon Aug 20 15:42:08 2018 -0700
Bug 21787: Spoof en-US for date picker
When privacy.spoof_english === 2, then en-US spoofing is enabled.
In that case, make sure the date picker does not leak the locale.
---
dom/base/IntlUtils.cpp | 5 ++++
dom/base/IntlUtils.h | 2 ++
dom/webidl/IntlUtils.webidl | 6 +++++
toolkit/content/widgets/datetimebox.xml | 43 +++++++++++++++++--------------
toolkit/content/widgets/datetimepopup.xml | 3 ++-
5 files changed, 39 insertions(+), 20 deletions(-)
diff --git a/dom/base/IntlUtils.cpp b/dom/base/IntlUtils.cpp
index 9fc21414fd58..89f2ebbdc026 100644
--- a/dom/base/IntlUtils.cpp
+++ b/dom/base/IntlUtils.cpp
@@ -141,5 +141,10 @@ IntlUtils::GetLocaleInfo(const Sequence<nsString>& aLocales,
}
}
+bool
+IntlUtils::SpoofEnglish() const {
+ return Preferences::GetInt("privacy.spoof_english", 0) == 2;
+}
+
} // dom namespace
} // mozilla namespace
diff --git a/dom/base/IntlUtils.h b/dom/base/IntlUtils.h
index 76875497f293..55d8e823abfd 100644
--- a/dom/base/IntlUtils.h
+++ b/dom/base/IntlUtils.h
@@ -47,6 +47,8 @@ public:
mozilla::dom::LocaleInfo& aResult,
mozilla::ErrorResult& aError);
+ bool SpoofEnglish() const;
+
private:
~IntlUtils();
diff --git a/dom/webidl/IntlUtils.webidl b/dom/webidl/IntlUtils.webidl
index c70e0f955c82..1fea1735997c 100644
--- a/dom/webidl/IntlUtils.webidl
+++ b/dom/webidl/IntlUtils.webidl
@@ -70,4 +70,10 @@ interface IntlUtils {
*/
[Throws]
LocaleInfo getLocaleInfo(sequence<DOMString> locales);
+
+ /**
+ * Attribute that indicates whether the user has chosen
+ * to spoof the locale as en-US in content.
+ */
+ readonly attribute boolean spoofEnglish;
};
diff --git a/toolkit/content/widgets/datetimebox.xml b/toolkit/content/widgets/datetimebox.xml
index 2a7cdd50f64d..f4bb32ca35e7 100644
--- a/toolkit/content/widgets/datetimebox.xml
+++ b/toolkit/content/widgets/datetimebox.xml
@@ -27,13 +27,13 @@
<constructor>
<![CDATA[
/* eslint-disable no-multi-spaces */
- this.mYearPlaceHolder = ]]>"&date.year.placeholder;"<![CDATA[;
- this.mMonthPlaceHolder = ]]>"&date.month.placeholder;"<![CDATA[;
- this.mDayPlaceHolder = ]]>"&date.day.placeholder;"<![CDATA[;
+ this.mYearPlaceHolder = this.mSpoofEnglish ? "yyyy" : ]]>"&date.year.placeholder;"<![CDATA[;
+ this.mMonthPlaceHolder = this.mSpoofEnglish ? "mm" : ]]>"&date.month.placeholder;"<![CDATA[;
+ this.mDayPlaceHolder = this.mSpoofEnglish ? "dd" : ]]>"&date.day.placeholder;"<![CDATA[;
- this.mYearLabel = ]]>"&date.year.label;"<![CDATA[;
- this.mMonthLabel = ]]>"&date.month.label;"<![CDATA[;
- this.mDayLabel = ]]>"&date.day.label;"<![CDATA[;
+ this.mYearLabel = this.mSpoofEnglish ? "Year" : ]]>"&date.year.label;"<![CDATA[;
+ this.mMonthLabel = this.mSpoofEnglish ? "Month" : ]]>"&date.month.label;"<![CDATA[;
+ this.mDayLabel = this.mSpoofEnglish ? "Day" : ]]>"&date.day.label;"<![CDATA[;
/* eslint-enable no-multi-spaces */
this.mMinMonth = 1;
@@ -451,17 +451,17 @@
this.mPMIndicator = pmString || kDefaultPMString;
/* eslint-disable no-multi-spaces */
- this.mHourPlaceHolder = ]]>"&time.hour.placeholder;"<![CDATA[;
- this.mMinutePlaceHolder = ]]>"&time.minute.placeholder;"<![CDATA[;
- this.mSecondPlaceHolder = ]]>"&time.second.placeholder;"<![CDATA[;
- this.mMillisecPlaceHolder = ]]>"&time.millisecond.placeholder;"<![CDATA[;
- this.mDayPeriodPlaceHolder = ]]>"&time.dayperiod.placeholder;"<![CDATA[;
-
- this.mHourLabel = ]]>"&time.hour.label;"<![CDATA[;
- this.mMinuteLabel = ]]>"&time.minute.label;"<![CDATA[;
- this.mSecondLabel = ]]>"&time.second.label;"<![CDATA[;
- this.mMillisecLabel = ]]>"&time.millisecond.label;"<![CDATA[;
- this.mDayPeriodLabel = ]]>"&time.dayperiod.label;"<![CDATA[;
+ this.mHourPlaceHolder = this.mSpoofEnglish ? "--" : ]]>"&time.hour.placeholder;"<![CDATA[;
+ this.mMinutePlaceHolder = this.mSpoofEnglish ? "--" : ]]>"&time.minute.placeholder;"<![CDATA[;
+ this.mSecondPlaceHolder = this.mSpoofEnglish ? "--" : ]]>"&time.second.placeholder;"<![CDATA[;
+ this.mMillisecPlaceHolder = this.mSpoofEnglish ? "--" : ]]>"&time.millisecond.placeholder;"<![CDATA[;
+ this.mDayPeriodPlaceHolder = this.mSpoofEnglish ? "--" : ]]>"&time.dayperiod.placeholder;"<![CDATA[;
+
+ this.mHourLabel = this.mSpoofEnglish ? "Hours" : ]]>"&time.hour.label;"<![CDATA[;
+ this.mMinuteLabel = this.mSpoofEnglish ? "Minutes" :]]>"&time.minute.label;"<![CDATA[;
+ this.mSecondLabel = this.mSpoofEnglish ? "Seconds" :]]>"&time.second.label;"<![CDATA[;
+ this.mMillisecLabel = this.mSpoofEnglish ? "Milliseconds" :]]>"&time.millisecond.label;"<![CDATA[;
+ this.mDayPeriodLabel = this.mSpoofEnglish ? "AM/PM" :]]>"&time.dayperiod.label;"<![CDATA[;
/* eslint-enable no-multi-spaces */
this.mHour12 = this.is12HourTime(this.mLocales);
@@ -1218,10 +1218,11 @@
<![CDATA[
this.DEBUG = false;
this.mInputElement = this.parentNode;
- this.mLocales = window.getRegionalPrefsLocales();
+ let intlUtils = window.intlUtils;
+ this.mSpoofEnglish = intlUtils.spoofEnglish;
+ this.mLocales = this.mSpoofEnglish ? ["en-US"] : window.getRegionalPrefsLocales();
this.mIsRTL = false;
- let intlUtils = window.intlUtils;
if (intlUtils) {
this.mIsRTL =
intlUtils.getLocaleInfo(this.mLocales).direction === "rtl";
@@ -1242,6 +1243,10 @@
this.mResetButton =
document.getAnonymousElementByAttribute(this, "anonid", "reset-button");
this.mResetButton.style.visibility = "hidden";
+ if (this.mSpoofEnglish) {
+ // Use the US English version of datetime.reset.label.
+ this.mResetButton.setAttribute("aria-label", "Clear");
+ }
this.EVENTS.forEach((eventName) => {
this.addEventListener(eventName, this, { mozSystemGroup: true }, false);
diff --git a/toolkit/content/widgets/datetimepopup.xml b/toolkit/content/widgets/datetimepopup.xml
index ddbdd9dd0fd3..e9fef1234929 100644
--- a/toolkit/content/widgets/datetimepopup.xml
+++ b/toolkit/content/widgets/datetimepopup.xml
@@ -110,7 +110,8 @@
<body><![CDATA[
// TODO: When bug 1376616 lands, replace this.setGregorian with
// mozIntl.Locale for setting calendar to Gregorian
- const locale = this.setGregorian(Services.locale.getAppLocaleAsBCP47());
+ const locale = this.setGregorian(
+ window.intlUtils.spoofEnglish ? "en-US" : Services.locale.getAppLocaleAsBCP47());
const dir = this.mozIntl.getLocaleInfo(locale).direction;
switch (this.type) {
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! Bug 26961: New user onboarding.
by gk@torproject.org 27 Aug '18
by gk@torproject.org 27 Aug '18
27 Aug '18
commit 27553c4c6684f10ede89eb39be07f09cea5bcc75
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Mon Aug 27 16:57:42 2018 -0400
fixup! Bug 26961: New user onboarding.
---
.../onboarding/content/img/icons_tour-complete.png | Bin 1221 -> 694 bytes
.../onboarding/content/img/icons_tour-complete.svg | 4 ++--
browser/extensions/onboarding/content/onboarding.css | 8 ++++----
browser/extensions/onboarding/content/onboarding.js | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/browser/extensions/onboarding/content/img/icons_tour-complete.png b/browser/extensions/onboarding/content/img/icons_tour-complete.png
index 80b76a9bc682..8802bf083ed3 100644
Binary files a/browser/extensions/onboarding/content/img/icons_tour-complete.png and b/browser/extensions/onboarding/content/img/icons_tour-complete.png differ
diff --git a/browser/extensions/onboarding/content/img/icons_tour-complete.svg b/browser/extensions/onboarding/content/img/icons_tour-complete.svg
index 173e72c332df..761c31cbf9d0 100644
--- a/browser/extensions/onboarding/content/img/icons_tour-complete.svg
+++ b/browser/extensions/onboarding/content/img/icons_tour-complete.svg
@@ -8,10 +8,10 @@
<g id="Tips-/-Navigation" transform="translate(-30.000000, -117.000000)" stroke-width="2">
<g id="Group">
<g id="Tip-/-Check" transform="translate(30.000000, 117.000000)">
- <circle id="Oval-2" stroke="#FFFFFF" fill="#33F70C" fill-rule="evenodd" cx="10" cy="10" r="9"></circle>
+ <circle id="Oval-2" stroke="#FFFFFF" fill="#00DDB3" fill-rule="evenodd" cx="10" cy="10" r="9"></circle>
<polyline id="Path-31" stroke="#165866" stroke-linecap="round" stroke-linejoin="round" points="5.5 10.5 8.5 13.5 14.5 6.5"></polyline>
</g>
</g>
</g>
</g>
-</svg>
\ No newline at end of file
+</svg>
diff --git a/browser/extensions/onboarding/content/onboarding.css b/browser/extensions/onboarding/content/onboarding.css
index a7fb2b405b55..fa5f58975c3a 100644
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -315,15 +315,15 @@
line-height: 22px;
padding-inline-start: 40px;
padding-inline-end: 28px;
- max-height: 360px;
+ max-height: 370px;
overflow: auto;
}
.onboarding-tour-description > h1 {
- font-size: 36px;
- margin-top: 16px;
+ font-size: 30px;
+ margin: 16px 0px 10px 0px;
font-weight: 300;
- line-height: 44px;
+ line-height: 36px;
color: #420c5d;
}
diff --git a/browser/extensions/onboarding/content/onboarding.js b/browser/extensions/onboarding/content/onboarding.js
index de382ac34890..1f46abdb722d 100644
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -218,7 +218,7 @@ var onboardingTourset = {
"onboarding-tour-tor-onion-services-button",
"onboarding.tour-tor-onion-services.button", "a");
let anchor = button.querySelector("a");
- anchor.setAttribute("href", "https://www.nytimes3xbfgragh.onion/");
+ anchor.setAttribute("href", "https://3g2upl4pq6kufc4m.onion/");
anchor.setAttribute("target", "_blank");
return div;
1
0
commit 360427812f7953864a85ffdde8382f6b76105ace
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Mon Aug 27 14:29:29 2018 -0700
Bug 27097: Remove aboutTor.properties
This file is no longer used. Move needed strings to aboutTor.dtd
---
src/chrome/locale/af/aboutTor.properties | 15 ---------------
src/chrome/locale/ak/aboutTor.properties | 15 ---------------
src/chrome/locale/am/aboutTor.properties | 15 ---------------
src/chrome/locale/ar/aboutTor.properties | 17 -----------------
src/chrome/locale/arn/aboutTor.properties | 15 ---------------
src/chrome/locale/ast/aboutTor.properties | 15 ---------------
src/chrome/locale/az/aboutTor.properties | 15 ---------------
src/chrome/locale/be/aboutTor.properties | 15 ---------------
src/chrome/locale/bg/aboutTor.properties | 15 ---------------
src/chrome/locale/bms/aboutTor.properties | 15 ---------------
src/chrome/locale/bn-BD/aboutTor.properties | 17 -----------------
src/chrome/locale/bn-IN/aboutTor.properties | 15 ---------------
src/chrome/locale/bn/aboutTor.properties | 15 ---------------
src/chrome/locale/bo/aboutTor.properties | 15 ---------------
src/chrome/locale/br/aboutTor.properties | 15 ---------------
src/chrome/locale/bs/aboutTor.properties | 15 ---------------
src/chrome/locale/ca/aboutTor.properties | 17 -----------------
src/chrome/locale/cs/aboutTor.properties | 15 ---------------
src/chrome/locale/csb/aboutTor.properties | 15 ---------------
src/chrome/locale/cy/aboutTor.properties | 15 ---------------
src/chrome/locale/da/aboutTor.properties | 17 -----------------
src/chrome/locale/de/aboutTor.properties | 17 -----------------
src/chrome/locale/dz/aboutTor.properties | 15 ---------------
src/chrome/locale/el/aboutTor.properties | 15 ---------------
src/chrome/locale/en/aboutTor.dtd | 3 +++
src/chrome/locale/en/aboutTor.properties | 17 -----------------
src/chrome/locale/eo/aboutTor.properties | 15 ---------------
src/chrome/locale/es/aboutTor.properties | 17 -----------------
src/chrome/locale/et/aboutTor.properties | 15 ---------------
src/chrome/locale/eu/aboutTor.properties | 17 -----------------
src/chrome/locale/fa/aboutTor.properties | 17 -----------------
src/chrome/locale/fi/aboutTor.properties | 15 ---------------
src/chrome/locale/fil/aboutTor.properties | 15 ---------------
src/chrome/locale/fo/aboutTor.properties | 15 ---------------
src/chrome/locale/fr/aboutTor.properties | 17 -----------------
src/chrome/locale/fur/aboutTor.properties | 15 ---------------
src/chrome/locale/fy/aboutTor.properties | 15 ---------------
src/chrome/locale/ga/aboutTor.properties | 17 -----------------
src/chrome/locale/gl/aboutTor.properties | 15 ---------------
src/chrome/locale/gu/aboutTor.properties | 15 ---------------
src/chrome/locale/gun/aboutTor.properties | 15 ---------------
src/chrome/locale/ha/aboutTor.properties | 15 ---------------
src/chrome/locale/he/aboutTor.properties | 17 -----------------
src/chrome/locale/hi/aboutTor.properties | 15 ---------------
src/chrome/locale/hr/aboutTor.properties | 15 ---------------
src/chrome/locale/ht/aboutTor.properties | 15 ---------------
src/chrome/locale/hu/aboutTor.properties | 15 ---------------
src/chrome/locale/hy/aboutTor.properties | 15 ---------------
src/chrome/locale/id/aboutTor.properties | 17 -----------------
src/chrome/locale/is/aboutTor.properties | 17 -----------------
src/chrome/locale/it/aboutTor.properties | 17 -----------------
src/chrome/locale/ja/aboutTor.properties | 17 -----------------
src/chrome/locale/jv/aboutTor.properties | 15 ---------------
src/chrome/locale/ka/aboutTor.properties | 15 ---------------
src/chrome/locale/km/aboutTor.properties | 15 ---------------
src/chrome/locale/kn/aboutTor.properties | 15 ---------------
src/chrome/locale/ko/aboutTor.properties | 17 -----------------
src/chrome/locale/ku/aboutTor.properties | 15 ---------------
src/chrome/locale/kw/aboutTor.properties | 15 ---------------
src/chrome/locale/ky/aboutTor.properties | 15 ---------------
src/chrome/locale/lb/aboutTor.properties | 15 ---------------
src/chrome/locale/lg/aboutTor.properties | 15 ---------------
src/chrome/locale/ln/aboutTor.properties | 15 ---------------
src/chrome/locale/lo/aboutTor.properties | 15 ---------------
src/chrome/locale/lt/aboutTor.properties | 15 ---------------
src/chrome/locale/lv/aboutTor.properties | 15 ---------------
src/chrome/locale/mg/aboutTor.properties | 15 ---------------
src/chrome/locale/mi/aboutTor.properties | 15 ---------------
src/chrome/locale/mk/aboutTor.properties | 15 ---------------
src/chrome/locale/ml/aboutTor.properties | 15 ---------------
src/chrome/locale/mn/aboutTor.properties | 15 ---------------
src/chrome/locale/mr/aboutTor.properties | 15 ---------------
src/chrome/locale/ms/aboutTor.properties | 15 ---------------
src/chrome/locale/mt/aboutTor.properties | 15 ---------------
src/chrome/locale/my/aboutTor.properties | 15 ---------------
src/chrome/locale/nah/aboutTor.properties | 15 ---------------
src/chrome/locale/nap/aboutTor.properties | 15 ---------------
src/chrome/locale/nb/aboutTor.properties | 17 -----------------
src/chrome/locale/ne/aboutTor.properties | 15 ---------------
src/chrome/locale/nl/aboutTor.properties | 17 -----------------
src/chrome/locale/nn/aboutTor.properties | 15 ---------------
src/chrome/locale/nso/aboutTor.properties | 15 ---------------
src/chrome/locale/oc/aboutTor.properties | 15 ---------------
src/chrome/locale/or/aboutTor.properties | 15 ---------------
src/chrome/locale/pa/aboutTor.properties | 15 ---------------
src/chrome/locale/pap/aboutTor.properties | 15 ---------------
src/chrome/locale/pl/aboutTor.properties | 17 -----------------
src/chrome/locale/pms/aboutTor.properties | 15 ---------------
src/chrome/locale/ps/aboutTor.properties | 15 ---------------
src/chrome/locale/pt-BR/aboutTor.properties | 17 -----------------
src/chrome/locale/pt/aboutTor.properties | 28 ----------------------------
src/chrome/locale/ro/aboutTor.properties | 15 ---------------
src/chrome/locale/ru/aboutTor.properties | 17 -----------------
src/chrome/locale/sco/aboutTor.properties | 15 ---------------
src/chrome/locale/sk/aboutTor.properties | 15 ---------------
src/chrome/locale/sl/aboutTor.properties | 15 ---------------
src/chrome/locale/so/aboutTor.properties | 15 ---------------
src/chrome/locale/son/aboutTor.properties | 15 ---------------
src/chrome/locale/sq/aboutTor.properties | 15 ---------------
src/chrome/locale/sr/aboutTor.properties | 15 ---------------
src/chrome/locale/st/aboutTor.properties | 15 ---------------
src/chrome/locale/su/aboutTor.properties | 15 ---------------
src/chrome/locale/sv/aboutTor.properties | 17 -----------------
src/chrome/locale/sw/aboutTor.properties | 15 ---------------
src/chrome/locale/ta/aboutTor.properties | 15 ---------------
src/chrome/locale/te/aboutTor.properties | 15 ---------------
src/chrome/locale/tg/aboutTor.properties | 15 ---------------
src/chrome/locale/th/aboutTor.properties | 15 ---------------
src/chrome/locale/ti/aboutTor.properties | 15 ---------------
src/chrome/locale/tk/aboutTor.properties | 15 ---------------
src/chrome/locale/tr/aboutTor.properties | 17 -----------------
src/chrome/locale/uk/aboutTor.properties | 15 ---------------
src/chrome/locale/ur/aboutTor.properties | 15 ---------------
src/chrome/locale/ve/aboutTor.properties | 15 ---------------
src/chrome/locale/vi/aboutTor.properties | 17 -----------------
src/chrome/locale/wa/aboutTor.properties | 15 ---------------
src/chrome/locale/wo/aboutTor.properties | 15 ---------------
src/chrome/locale/zh-CN/aboutTor.properties | 17 -----------------
src/chrome/locale/zh-HK/aboutTor.properties | 15 ---------------
src/chrome/locale/zh-TW/aboutTor.properties | 17 -----------------
src/chrome/locale/zu/aboutTor.properties | 15 ---------------
trans_tools/import-translations.sh | 1 -
122 files changed, 3 insertions(+), 1868 deletions(-)
diff --git a/src/chrome/locale/af/aboutTor.properties b/src/chrome/locale/af/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/af/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ak/aboutTor.properties b/src/chrome/locale/ak/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ak/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/am/aboutTor.properties b/src/chrome/locale/am/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/am/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ar/aboutTor.properties b/src/chrome/locale/ar/aboutTor.properties
deleted file mode 100644
index fefde5e4..00000000
--- a/src/chrome/locale/ar/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=تبرع الآن
-
-aboutTor.donationBanner.slogan=تور: دعم الصمود الرقمي
-aboutTor.donationBanner.mozilla=أعطِ اليوم وموزيلا ستعطي مثلك
-
-aboutTor.donationBanner.tagline1=يحمي الصحفيين، وكاشفي الفساد، والنُشطاء منذ ٢٠٠٦
-aboutTor.donationBanner.tagline2=حرية التواصل الشبكي العالمية
-aboutTor.donationBanner.tagline3=الحرية على الإنترنت
-aboutTor.donationBanner.tagline4=يعزّز حرية التعبير عالميًا
-aboutTor.donationBanner.tagline5=يحمي خصوصية الملايين من الأشخاص كل يوم
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/arn/aboutTor.properties b/src/chrome/locale/arn/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/arn/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ast/aboutTor.properties b/src/chrome/locale/ast/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ast/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/az/aboutTor.properties b/src/chrome/locale/az/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/az/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/be/aboutTor.properties b/src/chrome/locale/be/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/be/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bg/aboutTor.properties b/src/chrome/locale/bg/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bg/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bms/aboutTor.properties b/src/chrome/locale/bms/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bms/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bn-BD/aboutTor.properties b/src/chrome/locale/bn-BD/aboutTor.properties
deleted file mode 100644
index 50f23afa..00000000
--- a/src/chrome/locale/bn-BD/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=এখনি দান করো!
-
-aboutTor.donationBanner.slogan=টর: ডিজিটাল প্রতিরোধ ক্ষমতা
-aboutTor.donationBanner.mozilla=আজ দিন এবং মজিলা আপনার উপহারের সাথে মেলে!
-
-aboutTor.donationBanner.tagline1=2006 সাল থেকে সাংবাদিকদের রক্ষা, হুইসল ব্লোয়ার্স এবং অ্যাক্টিভিস্টরা
-aboutTor.donationBanner.tagline2=নেটওয়ার্কিং স্বাধীনতা বিশ্বব্যাপী
-aboutTor.donationBanner.tagline3=ফ্রিডম অনলাইন
-aboutTor.donationBanner.tagline4=বিশ্বব্যাপী বিনামূল্যে অভিবাদন উত্সাহদান
-aboutTor.donationBanner.tagline5=প্রতি দিন লক্ষ লক্ষ গোপনীয়তা রক্ষা করুন
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/bn-IN/aboutTor.properties b/src/chrome/locale/bn-IN/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bn-IN/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bn/aboutTor.properties b/src/chrome/locale/bn/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bn/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bo/aboutTor.properties b/src/chrome/locale/bo/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bo/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/br/aboutTor.properties b/src/chrome/locale/br/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/br/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/bs/aboutTor.properties b/src/chrome/locale/bs/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/bs/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ca/aboutTor.properties b/src/chrome/locale/ca/aboutTor.properties
deleted file mode 100644
index 855044aa..00000000
--- a/src/chrome/locale/ca/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Fes una donació ara!
-
-aboutTor.donationBanner.slogan=Tor: Potenciant la resistència digital
-aboutTor.donationBanner.mozilla=Dona avui i Mozilla us recompensarà!
-
-aboutTor.donationBanner.tagline1=Protegint periodistes, denunciants i activistes des de 2006
-aboutTor.donationBanner.tagline2=Interconectant llibertat global
-aboutTor.donationBanner.tagline3=Llibertat online
-aboutTor.donationBanner.tagline4=Fomentant la lliure expresió global
-aboutTor.donationBanner.tagline5=Protegint la Privacitat de milions de persones cada dia
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/cs/aboutTor.properties b/src/chrome/locale/cs/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/cs/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/csb/aboutTor.properties b/src/chrome/locale/csb/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/csb/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/cy/aboutTor.properties b/src/chrome/locale/cy/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/cy/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/da/aboutTor.properties b/src/chrome/locale/da/aboutTor.properties
deleted file mode 100644
index 1f542f2a..00000000
--- a/src/chrome/locale/da/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Donér nu!
-
-aboutTor.donationBanner.slogan=Tor: Styrker digital oprør
-aboutTor.donationBanner.mozilla=Giv i dag og Mozilla vil matche din gave!
-
-aboutTor.donationBanner.tagline1=Beskytter journalister, whistleblowers og aktivister siden 2006
-aboutTor.donationBanner.tagline2=Sammenarbejder for frihed verden over
-aboutTor.donationBanner.tagline3=Frihed online
-aboutTor.donationBanner.tagline4=Fremmer ytringsfrihed verden over
-aboutTor.donationBanner.tagline5=Beskytter privatlivet af millioner hver dag
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/de/aboutTor.properties b/src/chrome/locale/de/aboutTor.properties
deleted file mode 100644
index 6c787679..00000000
--- a/src/chrome/locale/de/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Jetzt spenden!
-
-aboutTor.donationBanner.slogan=Tor: Digitalen Widerstand stärken
-aboutTor.donationBanner.mozilla=Spenden Sie heute und Mozilla wird Ihr Geschenk anpassen
-
-aboutTor.donationBanner.tagline1=Schützt seit 2006 Journalisten, Whistleblower & Aktivisten
-aboutTor.donationBanner.tagline2=Weltweite Vernetzungsfreiheit
-aboutTor.donationBanner.tagline3=Freiheit online
-aboutTor.donationBanner.tagline4=Fördert weltweit freie Meinungsäußerung.
-aboutTor.donationBanner.tagline5=Schützt täglich die Privatsphäre von Millionen.
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/dz/aboutTor.properties b/src/chrome/locale/dz/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/dz/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/el/aboutTor.properties b/src/chrome/locale/el/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/el/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/en/aboutTor.dtd b/src/chrome/locale/en/aboutTor.dtd
index 3eecc0bc..1400d7b5 100644
--- a/src/chrome/locale/en/aboutTor.dtd
+++ b/src/chrome/locale/en/aboutTor.dtd
@@ -23,3 +23,6 @@
<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
<!ENTITY aboutTor.getInvolved.label "Get Involved »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
+<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
diff --git a/src/chrome/locale/en/aboutTor.properties b/src/chrome/locale/en/aboutTor.properties
deleted file mode 100644
index c039f4cd..00000000
--- a/src/chrome/locale/en/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Donate Now!
-
-aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
-
-aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & Activists Since 2006
-aboutTor.donationBanner.tagline2=Networking Freedom Worldwide
-aboutTor.donationBanner.tagline3=Freedom Online
-aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide
-aboutTor.donationBanner.tagline5=Protecting the Privacy of Millions Every Day
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/eo/aboutTor.properties b/src/chrome/locale/eo/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/eo/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/es/aboutTor.properties b/src/chrome/locale/es/aboutTor.properties
deleted file mode 100644
index bbc51ff7..00000000
--- a/src/chrome/locale/es/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=¡Dona ahora!
-
-aboutTor.donationBanner.slogan=Tor: Impulsando la resistencia digital
-aboutTor.donationBanner.mozilla=¡Dona hoy y Mozilla te la igualará!
-
-aboutTor.donationBanner.tagline1=Protegiendo a periodistas, informantes, y activistas desde 2006
-aboutTor.donationBanner.tagline2=Libertad de interconexión por todo el mundo
-aboutTor.donationBanner.tagline3=Libertad en la red
-aboutTor.donationBanner.tagline4=Fomentando la libertad de expresión por todo el mundo
-aboutTor.donationBanner.tagline5=Protegiendo la privacidad de millones de personas cada día
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/et/aboutTor.properties b/src/chrome/locale/et/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/et/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/eu/aboutTor.properties b/src/chrome/locale/eu/aboutTor.properties
deleted file mode 100644
index 6ad8c032..00000000
--- a/src/chrome/locale/eu/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Eman dohaintza orain!
-
-aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
-
-aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & Activists Since 2006
-aboutTor.donationBanner.tagline2=Networking Freedom Worldwide
-aboutTor.donationBanner.tagline3=Freedom Online
-aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide
-aboutTor.donationBanner.tagline5=Protecting the Privacy of Millions Every Day
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/fa/aboutTor.properties b/src/chrome/locale/fa/aboutTor.properties
deleted file mode 100644
index 5e4a0272..00000000
--- a/src/chrome/locale/fa/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=اکنون اهداء کنید!
-
-aboutTor.donationBanner.slogan=Tor: قدرت مقاومت دیجیتال
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
-
-aboutTor.donationBanner.tagline1=درحال حفاظت از خبرنگاران, افشاگران و اکتیویست ها از سال 2006
-aboutTor.donationBanner.tagline2=آزادی شبکه در جهان
-aboutTor.donationBanner.tagline3=آزادی آنلاین
-aboutTor.donationBanner.tagline4=درحال پرورش آزادی گفتار در جهان
-aboutTor.donationBanner.tagline5=درحال حفاظت ار حریم خصوصی میلیون ها مردم هر روز
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/fi/aboutTor.properties b/src/chrome/locale/fi/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/fi/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/fil/aboutTor.properties b/src/chrome/locale/fil/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/fil/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/fo/aboutTor.properties b/src/chrome/locale/fo/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/fo/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/fr/aboutTor.properties b/src/chrome/locale/fr/aboutTor.properties
deleted file mode 100644
index 33fcdb41..00000000
--- a/src/chrome/locale/fr/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Faites un don maintenant !
-
-aboutTor.donationBanner.slogan=Tor : la puissance de la résistance numérique
-aboutTor.donationBanner.mozilla=Faites un don aujourd’hui et Mozilla fera un don équivalent !
-
-aboutTor.donationBanner.tagline1=Nous protégeons journalistes, lanceurs d’alerte et activistes depuis 2006
-aboutTor.donationBanner.tagline2=Vers un réseau mondial de liberté
-aboutTor.donationBanner.tagline3=La liberté en ligne
-aboutTor.donationBanner.tagline4=Pour favoriser la libre expression dans le monde entier
-aboutTor.donationBanner.tagline5=Nous protégeons les renseignements personnels de millions de personnes, chaque jour
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/fur/aboutTor.properties b/src/chrome/locale/fur/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/fur/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/fy/aboutTor.properties b/src/chrome/locale/fy/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/fy/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ga/aboutTor.properties b/src/chrome/locale/ga/aboutTor.properties
deleted file mode 100644
index 717fbeb8..00000000
--- a/src/chrome/locale/ga/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Tabhair Síntiús Airgid Anois!
-
-aboutTor.donationBanner.slogan=Tor: Cumhacht na Frithbheartaíochta Digití
-aboutTor.donationBanner.mozilla=Tabhair síntiús airgid inniu agus meaitseálfaidh Mozilla é!
-
-aboutTor.donationBanner.tagline1=Iriseoirí, sceithirí, agus gníomhaígh á gcosaint ó 2006
-aboutTor.donationBanner.tagline2=Saoirse Líonraithe ar fud an domhain
-aboutTor.donationBanner.tagline3=Saoirse Ar Líne
-aboutTor.donationBanner.tagline4=Saoirse Cainte á cothú ar fud an domhain
-aboutTor.donationBanner.tagline5=Príobháideachas na milliún á chosaint chuile lá
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/gl/aboutTor.properties b/src/chrome/locale/gl/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/gl/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/gu/aboutTor.properties b/src/chrome/locale/gu/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/gu/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/gun/aboutTor.properties b/src/chrome/locale/gun/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/gun/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ha/aboutTor.properties b/src/chrome/locale/ha/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ha/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/he/aboutTor.properties b/src/chrome/locale/he/aboutTor.properties
deleted file mode 100644
index 6460708d..00000000
--- a/src/chrome/locale/he/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=תרום כעת!
-
-aboutTor.donationBanner.slogan=Tor: מניעים התנגדות דיגיטלית
-aboutTor.donationBanner.mozilla=תן היום ו-Mozilla תשווה את מתנתך!
-
-aboutTor.donationBanner.tagline1=מגנים על עיתונאים, חושפי שחיתות ופעילנים מאז 2006
-aboutTor.donationBanner.tagline2=מרשתים באופן עולמי חירות
-aboutTor.donationBanner.tagline3=חירות מקוונת
-aboutTor.donationBanner.tagline4=מטפחים באופן עולמי הבעה חופשית
-aboutTor.donationBanner.tagline5=מגנים על הפרטיות של מיליונים כל יום
-
-aboutTor.newsletter.tagline=קבל את החדשות האחרונות מאת Tor ישירות לתיבה הנכנסת שלך.
-aboutTor.newsletter.link_text=הירשם עבור חדשות Tor
diff --git a/src/chrome/locale/hi/aboutTor.properties b/src/chrome/locale/hi/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/hi/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/hr/aboutTor.properties b/src/chrome/locale/hr/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/hr/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ht/aboutTor.properties b/src/chrome/locale/ht/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ht/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/hu/aboutTor.properties b/src/chrome/locale/hu/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/hu/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/hy/aboutTor.properties b/src/chrome/locale/hy/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/hy/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/id/aboutTor.properties b/src/chrome/locale/id/aboutTor.properties
deleted file mode 100644
index d28fda5c..00000000
--- a/src/chrome/locale/id/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Donasi Sekarang!
-
-aboutTor.donationBanner.slogan=Tor: Menggerakan Perlawanan Digital
-aboutTor.donationBanner.mozilla=Beri hari ini dan Mozilla akan mencocokkan hadiah anda
-
-aboutTor.donationBanner.tagline1=Melindungi jurnalis, pelapor pelanggaran dan aktivis sejak 2006
-aboutTor.donationBanner.tagline2=Kebebasan Jaringan di seluruh dunia
-aboutTor.donationBanner.tagline3=Bebas berinternet
-aboutTor.donationBanner.tagline4=Merawat Kebebasan Berekspresi di Seluruh Dunia
-aboutTor.donationBanner.tagline5=Melindungi Privasi Jutaan Orang Setiap Hari
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/is/aboutTor.properties b/src/chrome/locale/is/aboutTor.properties
deleted file mode 100644
index 6a955931..00000000
--- a/src/chrome/locale/is/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Styrkja núna!
-
-aboutTor.donationBanner.slogan=Tor: Keyrir áfram stafrænu andspyrnuhreyfinguna
-aboutTor.donationBanner.mozilla=Gefðu í dag og Mozilla kemur með mótframlag!
-
-aboutTor.donationBanner.tagline1=Verndar blaðamenn, aðgerðasinna og uppljóstrara síðan 2006
-aboutTor.donationBanner.tagline2=Frelsi á netinu út um allan heim
-aboutTor.donationBanner.tagline3=Frelsi á netinu
-aboutTor.donationBanner.tagline4=Fóstrar frjáls skoðanaskipti út um allan heim
-aboutTor.donationBanner.tagline5=Verndar einkalíf milljóna manna á hverjum degi
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/it/aboutTor.properties b/src/chrome/locale/it/aboutTor.properties
deleted file mode 100644
index 65aa5fd3..00000000
--- a/src/chrome/locale/it/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Dona adesso!
-
-aboutTor.donationBanner.slogan=Tor: alimentiamo la resistenza digitale
-aboutTor.donationBanner.mozilla=Dona oggi e Mozilla ricambierà il regalo!
-
-aboutTor.donationBanner.tagline1=Proteggiamo giornalisti, informatori e attivisti dal 2006
-aboutTor.donationBanner.tagline2=Rendiamo la rete libera nel mondo
-aboutTor.donationBanner.tagline3=Libertà online
-aboutTor.donationBanner.tagline4=Promuoviamo la libertà di parola nel mondo
-aboutTor.donationBanner.tagline5=Proteggiamo la privacy di milioni di persone ogni giorno
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/ja/aboutTor.properties b/src/chrome/locale/ja/aboutTor.properties
deleted file mode 100644
index 5ef4bd04..00000000
--- a/src/chrome/locale/ja/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=今すぐ寄付願います!
-
-aboutTor.donationBanner.slogan=Tor: デジタル抵抗運動に力を与える。
-aboutTor.donationBanner.mozilla=今から寄付すると、Mozillaが一緒に同じ金額を寄付します!
-
-aboutTor.donationBanner.tagline1=2006年以来、ジャーナリスト、内部告発者、そして活動家を守っています。
-aboutTor.donationBanner.tagline2=世界的ネットワーク自由
-aboutTor.donationBanner.tagline3=フリーダムオンライン
-aboutTor.donationBanner.tagline4=世界的に自由な表現を促進します。
-aboutTor.donationBanner.tagline5=数百万件以上のプライバシーを毎日保護しています。
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/jv/aboutTor.properties b/src/chrome/locale/jv/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/jv/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ka/aboutTor.properties b/src/chrome/locale/ka/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ka/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/km/aboutTor.properties b/src/chrome/locale/km/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/km/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/kn/aboutTor.properties b/src/chrome/locale/kn/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/kn/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ko/aboutTor.properties b/src/chrome/locale/ko/aboutTor.properties
deleted file mode 100644
index c039f4cd..00000000
--- a/src/chrome/locale/ko/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Donate Now!
-
-aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
-
-aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & Activists Since 2006
-aboutTor.donationBanner.tagline2=Networking Freedom Worldwide
-aboutTor.donationBanner.tagline3=Freedom Online
-aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide
-aboutTor.donationBanner.tagline5=Protecting the Privacy of Millions Every Day
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/ku/aboutTor.properties b/src/chrome/locale/ku/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ku/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/kw/aboutTor.properties b/src/chrome/locale/kw/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/kw/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ky/aboutTor.properties b/src/chrome/locale/ky/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ky/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/lb/aboutTor.properties b/src/chrome/locale/lb/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/lb/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/lg/aboutTor.properties b/src/chrome/locale/lg/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/lg/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ln/aboutTor.properties b/src/chrome/locale/ln/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ln/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/lo/aboutTor.properties b/src/chrome/locale/lo/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/lo/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/lt/aboutTor.properties b/src/chrome/locale/lt/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/lt/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/lv/aboutTor.properties b/src/chrome/locale/lv/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/lv/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mg/aboutTor.properties b/src/chrome/locale/mg/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mg/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mi/aboutTor.properties b/src/chrome/locale/mi/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mi/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mk/aboutTor.properties b/src/chrome/locale/mk/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mk/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ml/aboutTor.properties b/src/chrome/locale/ml/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ml/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mn/aboutTor.properties b/src/chrome/locale/mn/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mn/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mr/aboutTor.properties b/src/chrome/locale/mr/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mr/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ms/aboutTor.properties b/src/chrome/locale/ms/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ms/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/mt/aboutTor.properties b/src/chrome/locale/mt/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/mt/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/my/aboutTor.properties b/src/chrome/locale/my/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/my/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/nah/aboutTor.properties b/src/chrome/locale/nah/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/nah/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/nap/aboutTor.properties b/src/chrome/locale/nap/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/nap/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/nb/aboutTor.properties b/src/chrome/locale/nb/aboutTor.properties
deleted file mode 100644
index d53095af..00000000
--- a/src/chrome/locale/nb/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Doner nå.
-
-aboutTor.donationBanner.slogan=Tor: Pådriver for digital motstandsdyktighet
-aboutTor.donationBanner.mozilla=Gi i dag og Mozilla vil matche bidraget ditt!
-
-aboutTor.donationBanner.tagline1=Beskyttelse av journalister, fløyteblåsere og aktivister siden 2006
-aboutTor.donationBanner.tagline2=Verdensomspennende nettverksfrihet
-aboutTor.donationBanner.tagline3=Frihet på nett
-aboutTor.donationBanner.tagline4=Grobunn til verdensomspennende ytringsfrihet
-aboutTor.donationBanner.tagline5=Beskytter privatlivet til millioner hver dag
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/ne/aboutTor.properties b/src/chrome/locale/ne/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ne/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/nl/aboutTor.properties b/src/chrome/locale/nl/aboutTor.properties
deleted file mode 100644
index 01ce3be3..00000000
--- a/src/chrome/locale/nl/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Doneer nu!
-
-aboutTor.donationBanner.slogan=Tor: Digitale tegenspraak aanmoedigen
-aboutTor.donationBanner.mozilla=Geef vandaag en Mozilla zal u gift koppelen!
-
-aboutTor.donationBanner.tagline1=Beschermen van Journalisten, Whistleblowers, & Activisten sinds 2006
-aboutTor.donationBanner.tagline2=Wereldwijde Netwerk Vrijheid
-aboutTor.donationBanner.tagline3=Online Vrijheid
-aboutTor.donationBanner.tagline4=Bevorderen van gratis wereldwijde vrije mening
-aboutTor.donationBanner.tagline5=Beveiligt de privacy van miljoenen gebruikers per dag
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/nn/aboutTor.properties b/src/chrome/locale/nn/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/nn/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/nso/aboutTor.properties b/src/chrome/locale/nso/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/nso/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/oc/aboutTor.properties b/src/chrome/locale/oc/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/oc/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/or/aboutTor.properties b/src/chrome/locale/or/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/or/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/pa/aboutTor.properties b/src/chrome/locale/pa/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/pa/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/pap/aboutTor.properties b/src/chrome/locale/pap/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/pap/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/pl/aboutTor.properties b/src/chrome/locale/pl/aboutTor.properties
deleted file mode 100644
index 0abbbd31..00000000
--- a/src/chrome/locale/pl/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Wesprzyj teraz!
-
-aboutTor.donationBanner.slogan=Tor: Zasila Odporność Cyfrową
-aboutTor.donationBanner.mozilla=Daj dzisiaj i Mozilla dopasuje Twój prezent!
-
-aboutTor.donationBanner.tagline1=Chroni dziennikarzy, informatorów i aktywistów od 2006
-aboutTor.donationBanner.tagline2=Wolność dla sieci na całym świecie
-aboutTor.donationBanner.tagline3=Wolność Online
-aboutTor.donationBanner.tagline4=Wspieranie ekspresji na całym świecie
-aboutTor.donationBanner.tagline5=Ochrona prywatności milionów każdego dnia
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/pms/aboutTor.properties b/src/chrome/locale/pms/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/pms/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ps/aboutTor.properties b/src/chrome/locale/ps/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ps/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/pt-BR/aboutTor.properties b/src/chrome/locale/pt-BR/aboutTor.properties
deleted file mode 100644
index 3a91c908..00000000
--- a/src/chrome/locale/pt-BR/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Faça uma Doação Agora!
-
-aboutTor.donationBanner.slogan=Tor: Fortalecendo a Resistência Digital
-aboutTor.donationBanner.mozilla=Faça uma doação hoje e a Mozilla doará em dobro!
-
-aboutTor.donationBanner.tagline1=Protegendo Jornalistas, Whistleblowers e Ativistas desde 2006
-aboutTor.donationBanner.tagline2=Construindo Redes de Liberdade no Mundo Todo
-aboutTor.donationBanner.tagline3=Liberdade na Internet
-aboutTor.donationBanner.tagline4=Promovendo Liberdade de Expressão no Mundo Todo
-aboutTor.donationBanner.tagline5=Protegendo a Privacidade de Milhões de Pessoas Todos os Dias
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/pt/aboutTor.properties b/src/chrome/locale/pt/aboutTor.properties
deleted file mode 100644
index f8f6235a..00000000
--- a/src/chrome/locale/pt/aboutTor.properties
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Procurar com <a href="%1$S">segurança</a> com <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Procurar com <a href="%1$S">segurança</a> com <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
-
-aboutTor.searchDC.privacy=Procurar com <a href="%1$S">segurança</a> com <a href="%2$S">Disconnect.me</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDC.privacy.link=https://disconnect.me/privacy
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDC.search.link=https://search.disconnect.me/
-
-aboutTor.donationBanner.donate=Doe Agora!
-aboutTor.donationBanner.heart=O Tor é o coração da liberdade na Internet
-aboutTor.donationBanner.tagline1=Milhares de pessoas dependem do Tor para Segurança & Privacidade Online
-aboutTor.donationBanner.tagline2=Uma Rede de Pessoas Protegendo Pessoas
-aboutTor.donationBanner.tagline3=Vigilância = Opressão
-aboutTor.donationBanner.tagline4=Protegendo Jornalistas, Ativistas & Denunciantes Desde 2006
diff --git a/src/chrome/locale/ro/aboutTor.properties b/src/chrome/locale/ro/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ro/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ru/aboutTor.properties b/src/chrome/locale/ru/aboutTor.properties
deleted file mode 100644
index a8946d6b..00000000
--- a/src/chrome/locale/ru/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Пожертвовать сейчас!
-
-aboutTor.donationBanner.slogan=Tor: усиливая цифровое сопротивление
-aboutTor.donationBanner.mozilla=Пожертвуйте сегодня и Mozilla удвоит Ваш взнос.
-
-aboutTor.donationBanner.tagline1=Защита журналистов, информаторов и активистов с 2006 года
-aboutTor.donationBanner.tagline2=Свобода сети во всем мире
-aboutTor.donationBanner.tagline3=Свобода в сети
-aboutTor.donationBanner.tagline4=Содействие развитию безграничного самовыражения во Всемирной Сети.
-aboutTor.donationBanner.tagline5=Защищая Конфиденциальность миллионов каждый день
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/sco/aboutTor.properties b/src/chrome/locale/sco/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sco/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/sk/aboutTor.properties b/src/chrome/locale/sk/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sk/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/sl/aboutTor.properties b/src/chrome/locale/sl/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sl/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/so/aboutTor.properties b/src/chrome/locale/so/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/so/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/son/aboutTor.properties b/src/chrome/locale/son/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/son/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/sq/aboutTor.properties b/src/chrome/locale/sq/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sq/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/sr/aboutTor.properties b/src/chrome/locale/sr/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sr/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/st/aboutTor.properties b/src/chrome/locale/st/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/st/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/su/aboutTor.properties b/src/chrome/locale/su/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/su/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/sv/aboutTor.properties b/src/chrome/locale/sv/aboutTor.properties
deleted file mode 100644
index ef57f1d2..00000000
--- a/src/chrome/locale/sv/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Donera nu!
-
-aboutTor.donationBanner.slogan=Tor: Möjliggör digitalt motstånd
-aboutTor.donationBanner.mozilla=Ge idag och Mozilla kommer att matcha din gåva!
-
-aboutTor.donationBanner.tagline1=Skyddar journalister, whistleblowers och aktivister sedan 2006
-aboutTor.donationBanner.tagline2=Nätverksfrihet över hela världen
-aboutTor.donationBanner.tagline3=Frihet på nätet
-aboutTor.donationBanner.tagline4=Främjer yttrandefriheten över hela världen
-aboutTor.donationBanner.tagline5=Skydda integriteten av miljoner varje dag
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/sw/aboutTor.properties b/src/chrome/locale/sw/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/sw/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ta/aboutTor.properties b/src/chrome/locale/ta/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ta/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/te/aboutTor.properties b/src/chrome/locale/te/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/te/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/tg/aboutTor.properties b/src/chrome/locale/tg/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/tg/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/th/aboutTor.properties b/src/chrome/locale/th/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/th/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ti/aboutTor.properties b/src/chrome/locale/ti/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ti/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/tk/aboutTor.properties b/src/chrome/locale/tk/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/tk/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/tr/aboutTor.properties b/src/chrome/locale/tr/aboutTor.properties
deleted file mode 100644
index d07ad999..00000000
--- a/src/chrome/locale/tr/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Bağış Yapın
-
-aboutTor.donationBanner.slogan=Tor: Dijital Direnişi Güçlendiriyor
-aboutTor.donationBanner.mozilla=Destek olun ve Mozilla tarafından hediyenizin karşılığını alın!
-
-aboutTor.donationBanner.tagline1=2006 Yılından Beri Gazeteciler, Yolsuzlukları Açıklayanlar ve Aktivistler Korunuyor
-aboutTor.donationBanner.tagline2=Tüm Dünyada Ağ Özgürlüğü
-aboutTor.donationBanner.tagline3=Çevrimiçi Özgürlük
-aboutTor.donationBanner.tagline4=Tüm Dünyada İfade Özgürlüğü Destekleniyor
-aboutTor.donationBanner.tagline5=Her Gün Milyonlarca Kişinin Gizliliği Korunuyor
-
-aboutTor.newsletter.tagline=Tor ile ilgili son gelişmeler doğrudan e-posta kutunuza gelsin.
-aboutTor.newsletter.link_text=Tor Haber Bültenine Abone Olun
diff --git a/src/chrome/locale/uk/aboutTor.properties b/src/chrome/locale/uk/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/uk/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ur/aboutTor.properties b/src/chrome/locale/ur/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ur/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/ve/aboutTor.properties b/src/chrome/locale/ve/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/ve/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/vi/aboutTor.properties b/src/chrome/locale/vi/aboutTor.properties
deleted file mode 100644
index 6cfc4d67..00000000
--- a/src/chrome/locale/vi/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=Tài trợ ngay bây giờ!
-
-aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
-aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift!
-
-aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & Activists Since 2006
-aboutTor.donationBanner.tagline2=Networking Freedom Worldwide
-aboutTor.donationBanner.tagline3=Freedom Online
-aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide
-aboutTor.donationBanner.tagline5=Bảo vệ riêng tư của hàng triệu người mỗi ngày
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/wa/aboutTor.properties b/src/chrome/locale/wa/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/wa/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/wo/aboutTor.properties b/src/chrome/locale/wo/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/wo/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/zh-CN/aboutTor.properties b/src/chrome/locale/zh-CN/aboutTor.properties
deleted file mode 100644
index 4ace7b9b..00000000
--- a/src/chrome/locale/zh-CN/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=立即捐助!
-
-aboutTor.donationBanner.slogan=Tor:提供数据防护
-aboutTor.donationBanner.mozilla=现在捐助,Mozilla会满足你的礼物!
-
-aboutTor.donationBanner.tagline1=自2006年起,为记者,线人及活动家提供庇护
-aboutTor.donationBanner.tagline2=世界范围内的网络自由
-aboutTor.donationBanner.tagline3=网络自由
-aboutTor.donationBanner.tagline4=促成世界范围的言论自由
-aboutTor.donationBanner.tagline5=每日保护百万人的隐私
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/zh-HK/aboutTor.properties b/src/chrome/locale/zh-HK/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/zh-HK/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/src/chrome/locale/zh-TW/aboutTor.properties b/src/chrome/locale/zh-TW/aboutTor.properties
deleted file mode 100644
index d2a674bd..00000000
--- a/src/chrome/locale/zh-TW/aboutTor.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright (c) 2018, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.donationBanner.donate=立刻捐款!
-
-aboutTor.donationBanner.slogan=Tor: 加持數位扺抗
-aboutTor.donationBanner.mozilla=今日捐款 Mozilla 會協助加碼贈品!
-
-aboutTor.donationBanner.tagline1=從 2006 年起,保護著無數的媒體記者、揭密者和社會運動者.
-aboutTor.donationBanner.tagline2=串連全世界網絡自由
-aboutTor.donationBanner.tagline3=自由上線
-aboutTor.donationBanner.tagline4=催生全世界的表意自由
-aboutTor.donationBanner.tagline5=每日保護百萬人隱私
-
-aboutTor.newsletter.tagline=Get the latest news from Tor straight to your inbox.
-aboutTor.newsletter.link_text=Sign up for Tor News.
diff --git a/src/chrome/locale/zu/aboutTor.properties b/src/chrome/locale/zu/aboutTor.properties
deleted file mode 100644
index 02088f01..00000000
--- a/src/chrome/locale/zu/aboutTor.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (c) 2014, The Tor Project, Inc.
-# See LICENSE for licensing information.
-# vim: set sw=2 sts=2 ts=8 et:
-
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
diff --git a/trans_tools/import-translations.sh b/trans_tools/import-translations.sh
index adb728a9..d13f8259 100755
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@ -18,7 +18,6 @@ LOCALE_DIR=../src/chrome/locale
# FILEMAP is an array of "localeFile:translationBranch" strings.
FILEMAP=( "aboutDialog.dtd:torbutton-aboutdialogdtd"
"aboutTor.dtd:abouttor-homepage"
- "aboutTor.properties:torbutton-abouttorproperties"
"aboutTBUpdate.dtd:torbutton-abouttbupdatedtd"
"brand.dtd:torbutton-branddtd"
"brand.properties:torbutton-brandproperties"
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 25696 - Design of alpha onboarding for Tor Browser for Android
by gk@torproject.org 27 Aug '18
by gk@torproject.org 27 Aug '18
27 Aug '18
commit 35f8db1e622e520992486b751ade241c23f33871
Author: Igor Oliveira <igt0(a)torproject.org>
Date: Thu Aug 23 23:11:09 2018 -0300
Bug 25696 - Design of alpha onboarding for Tor Browser for Android
- Update description copy and background color.
---
.../firstrun_basepanel_checkable_fragment.xml | 2 +-
.../android/app/src/photon/res/values/colors.xml | 1 +
.../gecko/firstrun/FirstrunPagerConfig.java | 1 +
.../org/mozilla/gecko/firstrun/FirstrunPanel.java | 2 ++
.../gecko/firstrun/FirstrunTorPagerConfig.java | 16 +++++++----
.../java/org/mozilla/gecko/firstrun/LastPanel.java | 6 ++--
.../android/base/locales/en-US/android_strings.dtd | 32 +++++++++++++--------
mobile/android/base/strings.xml.in | 10 +++++++
.../res/drawable-nodpi/figure_security.png | Bin 0 -> 52021 bytes
9 files changed, 47 insertions(+), 23 deletions(-)
diff --git a/mobile/android/app/src/main/res/layout/firstrun_basepanel_checkable_fragment.xml b/mobile/android/app/src/main/res/layout/firstrun_basepanel_checkable_fragment.xml
index 6233198982d9..b0083511ae0d 100644
--- a/mobile/android/app/src/main/res/layout/firstrun_basepanel_checkable_fragment.xml
+++ b/mobile/android/app/src/main/res/layout/firstrun_basepanel_checkable_fragment.xml
@@ -13,7 +13,7 @@
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/firstrun_min_height"
- android:background="@android:color/white"
+ android:background="@color/tor_description_background_text"
android:gravity="center_horizontal"
android:orientation="vertical">
diff --git a/mobile/android/app/src/photon/res/values/colors.xml b/mobile/android/app/src/photon/res/values/colors.xml
index b3522be3c2db..b322a46fe008 100644
--- a/mobile/android/app/src/photon/res/values/colors.xml
+++ b/mobile/android/app/src/photon/res/values/colors.xml
@@ -153,6 +153,7 @@
<color name="tor_tab_inactive_text">#484848</color>
<color name="tor_tab_active_text">#7D4698</color>
+ <color name="tor_description_background_text">#FAFAFA</color>
<!-- Restricted profiles palette -->
<color name="restricted_profile_background_gold">#ffffcb51</color>
diff --git a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPagerConfig.java b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPagerConfig.java
index ad6eae5b6e98..09a347699a31 100644
--- a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPagerConfig.java
+++ b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPagerConfig.java
@@ -23,6 +23,7 @@ public class FirstrunPagerConfig {
public static final String KEY_IMAGE = "imageRes";
public static final String KEY_TEXT = "textRes";
public static final String KEY_SUBTEXT = "subtextRes";
+ public static final String KEY_CTATEXT = "ctatextRes";
public static List<FirstrunPanelConfig> getDefault(Context context) {
final List<FirstrunPanelConfig> panels = new LinkedList<>();
diff --git a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPanel.java b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPanel.java
index 13a2994fb2c1..f7d5745229a3 100644
--- a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunPanel.java
@@ -35,10 +35,12 @@ public class FirstrunPanel extends Fragment {
final int imageRes = args.getInt(FirstrunPagerConfig.KEY_IMAGE);
final int textRes = args.getInt(FirstrunPagerConfig.KEY_TEXT);
final int subtextRes = args.getInt(FirstrunPagerConfig.KEY_SUBTEXT);
+ final int ctatextRes = args.getInt(FirstrunPagerConfig.KEY_CTATEXT);
((ImageView) root.findViewById(R.id.firstrun_image)).setImageResource(imageRes);
((TextView) root.findViewById(R.id.firstrun_text)).setText(textRes);
((TextView) root.findViewById(R.id.firstrun_subtext)).setText(subtextRes);
+ ((TextView) root.findViewById(R.id.firstrun_link)).setText(ctatextRes);
}
root.findViewById(R.id.firstrun_link).setOnClickListener(new View.OnClickListener() {
diff --git a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunTorPagerConfig.java b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunTorPagerConfig.java
index 40b72e705784..f70f2df3335a 100644
--- a/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunTorPagerConfig.java
+++ b/mobile/android/base/java/org/mozilla/gecko/firstrun/FirstrunTorPagerConfig.java
@@ -23,12 +23,14 @@ public class FirstrunTorPagerConfig {
public static final String KEY_IMAGE = "imageRes";
public static final String KEY_TEXT = "textRes";
public static final String KEY_SUBTEXT = "subtextRes";
+ public static final String KEY_CTATEXT = "ctatextRes";
public static List<FirstrunTorPanelConfig> getDefault(Context context) {
final List<FirstrunTorPanelConfig> panels = new LinkedList<>();
panels.add(SimplePanelConfigs.welcomeTorPanelConfig);
panels.add(SimplePanelConfigs.privacyPanelConfig);
panels.add(SimplePanelConfigs.torNetworkPanelConfig);
+ panels.add(SimplePanelConfigs.secSettingsPanelConfig);
panels.add(SimplePanelConfigs.tipsPanelConfig);
panels.add(SimplePanelConfigs.onionServicesPanelConfig);
@@ -41,7 +43,7 @@ public class FirstrunTorPagerConfig {
private int titleRes;
private Bundle args;
- public FirstrunTorPanelConfig(String classname, int titleRes, int imageRes, int textRes, int subtextRes) {
+ public FirstrunTorPanelConfig(String classname, int titleRes, int imageRes, int textRes, int subtextRes, int ctatextRes) {
this.classname = classname;
this.titleRes = titleRes;
@@ -49,6 +51,7 @@ public class FirstrunTorPagerConfig {
this.args.putInt(KEY_IMAGE, imageRes);
this.args.putInt(KEY_TEXT, textRes);
this.args.putInt(KEY_SUBTEXT, subtextRes);
+ this.args.putInt(KEY_CTATEXT, ctatextRes);
}
public String getClassname() {
@@ -65,10 +68,11 @@ public class FirstrunTorPagerConfig {
}
private static class SimplePanelConfigs {
- public static final FirstrunTorPanelConfig welcomeTorPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_welcome_tab_title, R.drawable.figure_welcome, R.string.firstrun_welcome_title, R.string.firstrun_welcome_message);
- public static final FirstrunTorPanelConfig privacyPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_privacy_tab_title, R.drawable.figure_privacy, R.string.firstrun_privacy_title, R.string.firstrun_privacy_message);
- public static final FirstrunTorPanelConfig torNetworkPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_tornetwork_tab_title, R.drawable.figure_network, R.string.firstrun_tornetwork_title, R.string.firstrun_tornetwork_message);
- public static final FirstrunTorPanelConfig tipsPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_tips_tab_title, R.drawable.figure_experience, R.string.firstrun_tips_title, R.string.firstrun_tips_message);
- public static final FirstrunTorPanelConfig onionServicesPanelConfig = new FirstrunTorPanelConfig(LastPanel.class.getName(), R.string.firstrun_onionservices_tab_title, R.drawable.figure_onion, R.string.firstrun_onionservices_title, R.string.firstrun_onionservices_message);
+ public static final FirstrunTorPanelConfig welcomeTorPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_welcome_tab_title, R.drawable.figure_welcome, R.string.firstrun_welcome_title, R.string.firstrun_welcome_message, R.string.firstrun_welcome_next);
+ public static final FirstrunTorPanelConfig privacyPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_privacy_tab_title, R.drawable.figure_privacy, R.string.firstrun_privacy_title, R.string.firstrun_privacy_message, R.string.firstrun_privacy_next);
+ public static final FirstrunTorPanelConfig torNetworkPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_tornetwork_tab_title, R.drawable.figure_network, R.string.firstrun_tornetwork_title, R.string.firstrun_tornetwork_message, R.string.firstrun_tornetwork_next);
+ public static final FirstrunTorPanelConfig secSettingsPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_secsettings_tab_title, R.drawable.figure_security, R.string.firstrun_secsettings_title, R.string.firstrun_secsettings_message, R.string.firstrun_secsettings_next);
+ public static final FirstrunTorPanelConfig tipsPanelConfig = new FirstrunTorPanelConfig(FirstrunPanel.class.getName(), R.string.firstrun_tips_tab_title, R.drawable.figure_experience, R.string.firstrun_tips_title, R.string.firstrun_tips_message, R.string.firstrun_tips_next);
+ public static final FirstrunTorPanelConfig onionServicesPanelConfig = new FirstrunTorPanelConfig(LastPanel.class.getName(), R.string.firstrun_onionservices_tab_title, R.drawable.figure_onion, R.string.firstrun_onionservices_title, R.string.firstrun_onionservices_message, R.string.firstrun_onionservices_next);
}
}
diff --git a/mobile/android/base/java/org/mozilla/gecko/firstrun/LastPanel.java b/mobile/android/base/java/org/mozilla/gecko/firstrun/LastPanel.java
index c4e4aa0dd96a..d68719fe7658 100644
--- a/mobile/android/base/java/org/mozilla/gecko/firstrun/LastPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/firstrun/LastPanel.java
@@ -24,16 +24,14 @@ public class LastPanel extends FirstrunPanel {
final int imageRes = args.getInt(FirstrunPagerConfig.KEY_IMAGE);
final int textRes = args.getInt(FirstrunPagerConfig.KEY_TEXT);
final int subtextRes = args.getInt(FirstrunPagerConfig.KEY_SUBTEXT);
+ final int ctatextRes = args.getInt(FirstrunPagerConfig.KEY_CTATEXT);
((ImageView) root.findViewById(R.id.firstrun_image)).setImageResource(imageRes);
((TextView) root.findViewById(R.id.firstrun_text)).setText(textRes);
((TextView) root.findViewById(R.id.firstrun_subtext)).setText(subtextRes);
+ ((TextView) root.findViewById(R.id.firstrun_link)).setText(ctatextRes);
}
- TextView nextLink = (TextView) root.findViewById(R.id.firstrun_link);
- nextLink.setText(R.string.firstrun_welcome_button_browser);
- nextLink.setGravity(Gravity.CENTER);
-
root.findViewById(R.id.firstrun_link).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
diff --git a/mobile/android/base/locales/en-US/android_strings.dtd b/mobile/android/base/locales/en-US/android_strings.dtd
index b9181bb82e1b..d7cded48fda4 100644
--- a/mobile/android/base/locales/en-US/android_strings.dtd
+++ b/mobile/android/base/locales/en-US/android_strings.dtd
@@ -45,21 +45,29 @@
<!-- Location note: Tor First run messages -->
<!ENTITY firstrun_welcome_tab_title "Welcome">
-<!ENTITY firstrun_welcome_title "You\'re ready">
-<!ENTITY firstrun_welcome_message "Tor Browser for Android offers the highest standard of privacy and security while browsing the web. You are now protected against tracking, surveillance, and censorship. Here\'s a quick onboarding about how it works.">
+<!ENTITY firstrun_welcome_title "You\'re ready.">
+<!ENTITY firstrun_welcome_message "Tor Browser offers the highest standard of privacy and security while browsing the web. You\'re now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.">
+<!ENTITY firstrun_welcome_next "Start now">
<!ENTITY firstrun_privacy_tab_title "Privacy">
-<!ENTITY firstrun_privacy_title "Snub trackers and snoopers">
-<!ENTITY firstrun_privacy_message "Tor Browser isolates each domain you visit. That means trackers and advertisers can’t follow you. And any information stored, such as isolated cookies or your browsing history, is deleted after your session. These modifications ensure your privacy is protected while you\'re browsing. Click \'Tor Network\' to learn how we protect you on the network level.">
+<!ENTITY firstrun_privacy_title "Snub trackers and snoopers.">
+<!ENTITY firstrun_privacy_message "Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.">
+<!ENTITY firstrun_privacy_next "Go to Tor Network">
<!ENTITY firstrun_tornetwork_tab_title "Tor Network">
-<!ENTITY firstrun_tornetwork_title "Travel a decentralized network">
-<!ENTITY firstrun_tornetwork_message "Tor Browser for Android routes your connection over the Tor network. Tor is a network of servers, we call them relays, run by thousands of volunteers all around the world. This way, there\'s no single point of failure and no centralized entity you need to trust in order to enjoy the internet, unlike when you use a VPN. For each domain you access, a new circuit through the network is created for you.">
+<!ENTITY firstrun_tornetwork_title "Travel a decentralized network.">
+<!ENTITY firstrun_tornetwork_message "Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there\'s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.">
+<!ENTITY firstrun_tornetwork_next "Next">
+<!ENTITY firstrun_secsettings_tab_title "Security">
+<!ENTITY firstrun_secsettings_title "Choose your experience.">
+<!ENTITY firstrun_secsettings_message "We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer.">
+<!ENTITY firstrun_secsettings_next "Next">
<!ENTITY firstrun_tips_tab_title "Tips">
-<!ENTITY firstrun_tips_title "Experience Tips">
-<!ENTITY firstrun_tips_message "With all the security and privacy features provided by the Tor Browser and the Tor network, your experience while browsing the internet will be a little bit different. Since your connection is going through 3 relays around the world, things may run a bit slower than you\'re used to. Sometimes sites will ask you to prove you are a human, not a robot, and depending on your security options, some things might not work or load. Our goal is to always provide the best experience for our users while not lowering the bar on providing real privacy.">
-<!ENTITY firstrun_onionservices_tab_title "Onion Services">
-<!ENTITY firstrun_onionservices_title "Onion Services">
-<!ENTITY firstrun_onionservices_message "For enhanced privacy and security, sites ending in .onion are configured using the Tor network. Onion services provide extra protections to publishers and
-visitors, including added safeguards against censorship. The same way Tor Browser for Android allows you to browse the web with a high degree of privacy onion services allow people to provide content and services privately. You can access .onion sites using Tor Browser for Android.">
+<!ENTITY firstrun_tips_title "Experience Tips.">
+<!ENTITY firstrun_tips_message "With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.">
+<!ENTITY firstrun_tips_next "Next">
+<!ENTITY firstrun_onionservices_tab_title "Onions">
+<!ENTITY firstrun_onionservices_title "Onion Services.">
+<!ENTITY firstrun_onionservices_message "Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously.">
+<!ENTITY firstrun_onionservices_next "Go to explore">
<!ENTITY onboard_start_restricted1 "Stay safe and in control with this simplified version of &brandShortName;.">
diff --git a/mobile/android/base/strings.xml.in b/mobile/android/base/strings.xml.in
index abf51ae53db6..cfc7b5a137f8 100644
--- a/mobile/android/base/strings.xml.in
+++ b/mobile/android/base/strings.xml.in
@@ -54,22 +54,32 @@
<string name="firstrun_welcome_tab_title">&firstrun_welcome_tab_title;</string>
<string name="firstrun_welcome_title">&firstrun_welcome_title;</string>
<string name="firstrun_welcome_message">&firstrun_welcome_message;</string>
+ <string name="firstrun_welcome_next">&firstrun_welcome_next;</string>
<string name="firstrun_privacy_tab_title">&firstrun_privacy_tab_title;</string>
<string name="firstrun_privacy_title">&firstrun_privacy_title;</string>
<string name="firstrun_privacy_message">&firstrun_privacy_message;</string>
+ <string name="firstrun_privacy_next">&firstrun_privacy_next;</string>
<string name="firstrun_tornetwork_tab_title">&firstrun_tornetwork_tab_title;</string>
<string name="firstrun_tornetwork_title">&firstrun_tornetwork_title;</string>
<string name="firstrun_tornetwork_message">&firstrun_tornetwork_message;</string>
+ <string name="firstrun_tornetwork_next">&firstrun_tornetwork_next;</string>
+
+ <string name="firstrun_secsettings_tab_title">&firstrun_secsettings_tab_title;</string>
+ <string name="firstrun_secsettings_title">&firstrun_secsettings_title;</string>
+ <string name="firstrun_secsettings_message">&firstrun_secsettings_message;</string>
+ <string name="firstrun_secsettings_next">&firstrun_secsettings_next;</string>
<string name="firstrun_tips_tab_title">&firstrun_tips_tab_title;</string>
<string name="firstrun_tips_title">&firstrun_tips_title;</string>
<string name="firstrun_tips_message">&firstrun_tips_message;</string>
+ <string name="firstrun_tips_next">&firstrun_tips_next;</string>
<string name="firstrun_onionservices_tab_title">&firstrun_onionservices_tab_title;</string>
<string name="firstrun_onionservices_title">&firstrun_onionservices_title;</string>
<string name="firstrun_onionservices_message">&firstrun_onionservices_message;</string>
+ <string name="firstrun_onionservices_next">&firstrun_onionservices_next;</string>
<string name="bookmarks_title">&bookmarks_title;</string>
<string name="history_title">&history_title;</string>
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_security.png b/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_security.png
new file mode 100644
index 000000000000..0a0d47f75370
Binary files /dev/null and b/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_security.png differ
1
0
27 Aug '18
commit a8e628fec8bb6e33e0b7e6ba04a5d793240cf99a
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Aug 27 05:44:52 2018 +0000
Changelog update to add AltSvc ticket
---
projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index e9b394a..f4d8dec 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -23,7 +23,7 @@ Tor Browser 8.0a10 -- August 20 2018
* Bug 26477: Make meek extension compatible with ESR 60
* Bug 27082: Enable a limited UITour for user onboarding
* Bug 26961: New user onboarding
- * Bug 14952: Enable HTTP2 and AltSvc
+ * Bug 14952+24553: Enable HTTP2 and AltSvc
* Bug 25735: Tor Browser stalls while loading Facebook login page
* Bug 17252: Enable TLS session identifiers with first-party isolation
* Bug 26353: Prevent speculative connects that violate first-party isolation
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 27213 - Update about:tbupdate to new (about:tor) layout
by gk@torproject.org 26 Aug '18
by gk@torproject.org 26 Aug '18
26 Aug '18
commit 61d599ed4c5bb5ace0fc958faaf302dc968cc542
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Fri Aug 24 14:51:11 2018 -0400
Bug 27213 - Update about:tbupdate to new (about:tor) layout
Adjust colors, fonts, and the page background to match the new
about:tor.
---
.../base/content/abouttbupdate/aboutTBUpdate.css | 27 ++++++++++++++++------
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.css b/browser/base/content/abouttbupdate/aboutTBUpdate.css
index c171c58624ec..2b73552729fc 100644
--- a/browser/base/content/abouttbupdate/aboutTBUpdate.css
+++ b/browser/base/content/abouttbupdate/aboutTBUpdate.css
@@ -1,7 +1,20 @@
+/*
+ * Copyright (c) 2018, The Tor Project, Inc.
+ * See LICENSE for licensing information.
+ *
+ * vim: set sw=2 sts=2 ts=8 et syntax=css:
+ */
+
+:root {
+ --abouttor-text-color: white;
+ --abouttor-bg-toron-color: #420C5D;
+}
+
body {
- font-family: sans-serif;
+ font-family: Helvetica, Arial, sans-serif;
font-size: 110%;
- background-image: -moz-linear-gradient(top, #ffffff, #ffffff 10%, #d5ffd5 50%, #d5ffd5);
+ color: var(--abouttor-text-color);
+ background-color: var(--abouttor-bg-toron-color);
background-attachment: fixed;
background-size: 100% 100%;
}
@@ -13,11 +26,13 @@ body {
right: 6px;
height: 30px;
width: 200px;
+ font-size: 15px;
white-space: pre-wrap;
text-align: right;
- color: #4d4d4d;
- font-family: "Liberation Sans", Arial, Helvetica, sans-serif;
- font-size: 14px;
+}
+
+a {
+ color: var(--abouttor-text-color);
}
#logo {
@@ -35,7 +50,6 @@ body {
#msg-updated {
font-size: 120%;
- font-weight: bold;
margin-bottom: 20px;
}
@@ -44,7 +58,6 @@ body {
}
#changelog-heading {
- font-weight: bold;
margin-bottom: 4px;
}
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 26962 - implement new features onboarding (part 2).
by gk@torproject.org 26 Aug '18
by gk@torproject.org 26 Aug '18
26 Aug '18
commit d5f82c2a5747108cc60607b3b7608e9c34640848
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Fri Aug 24 14:52:52 2018 -0400
Bug 26962 - implement new features onboarding (part 2).
Add a "New Circuit Display" promotional banner to the about:tbupdate page.
---
.../base/content/abouttbupdate/aboutTBUpdate.css | 25 ++++++++++++++++++++++
.../base/content/abouttbupdate/aboutTBUpdate.js | 9 +++++++-
.../base/content/abouttbupdate/aboutTBUpdate.xhtml | 5 +++++
browser/base/content/tab-content.js | 10 +++++++++
.../locales/en-US/chrome/browser/aboutTBUpdate.dtd | 4 ++++
5 files changed, 52 insertions(+), 1 deletion(-)
diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.css b/browser/base/content/abouttbupdate/aboutTBUpdate.css
index 2b73552729fc..7ec1950e1474 100644
--- a/browser/base/content/abouttbupdate/aboutTBUpdate.css
+++ b/browser/base/content/abouttbupdate/aboutTBUpdate.css
@@ -53,6 +53,31 @@ a {
margin-bottom: 20px;
}
+#new-features {
+ margin-bottom: 15px;
+ padding: 10px;
+ text-align: center;
+ /* swap text and background colors in this section */
+ color: var(--abouttor-bg-toron-color);
+ background-color: var(--abouttor-text-color);
+}
+
+#new-features-description {
+ margin: 15px auto;
+ max-width: 500px;
+ font-size: 85%;
+}
+
+#new-features button {
+ padding: 8px 20px;
+ border: none;
+ border-radius: 3px;
+ font-size: 90%;
+ color: var(--abouttor-text-color);
+ background-color: var(--abouttor-bg-toron-color);
+ cursor: pointer;
+}
+
#changelog-container {
margin: 0px 20px 20px 20px;
}
diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.js b/browser/base/content/abouttbupdate/aboutTBUpdate.js
index 8243647c5708..fa8bd3241a28 100644
--- a/browser/base/content/abouttbupdate/aboutTBUpdate.js
+++ b/browser/base/content/abouttbupdate/aboutTBUpdate.js
@@ -1,4 +1,4 @@
-// Copyright (c) 2015, The Tor Project, Inc.
+// Copyright (c) 2018, The Tor Project, Inc.
// See LICENSE for licensing information.
//
// vim: set sw=2 sts=2 ts=8 et syntax=javascript:
@@ -8,3 +8,10 @@ function init()
let event = new CustomEvent("AboutTBUpdateLoad", { bubbles: true });
document.dispatchEvent(event);
}
+
+function showNewFeaturesOnboarding()
+{
+ let event = new CustomEvent("AboutTBUpdateNewFeaturesOnboarding",
+ { bubbles: true });
+ document.dispatchEvent(event);
+}
diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml b/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
index fe8ed69b537f..a046f2658a5a 100644
--- a/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
+++ b/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
@@ -28,6 +28,11 @@
</div>
</div>
<br clear="all"/>
+<div id="new-features">
+ <div>&aboutTBUpdate.circuitDisplayHeading;</div>
+ <div id="new-features-description">&aboutTBUpdate.circuitDisplayDescription;</div>
+ <button onclick="showNewFeaturesOnboarding()">&aboutTBUpdate.learnMore;</button>
+</div>
<div id="changelog-container">
<div id="changelog-heading">&aboutTBUpdate.changeLogHeading;</div>
<div id="changelog"></div>
diff --git a/browser/base/content/tab-content.js b/browser/base/content/tab-content.js
index e0cf6747aaa4..c0987dbc05c7 100644
--- a/browser/base/content/tab-content.js
+++ b/browser/base/content/tab-content.js
@@ -359,6 +359,8 @@ AboutReaderListener.init();
let AboutTBUpdateListener = {
init: function(chromeGlobal) {
chromeGlobal.addEventListener('AboutTBUpdateLoad', this, false, true);
+ chromeGlobal.addEventListener("AboutTBUpdateNewFeaturesOnboarding",
+ this, false, true);
},
get isAboutTBUpdate() {
@@ -373,6 +375,9 @@ let AboutTBUpdateListener = {
case "AboutTBUpdateLoad":
this.onPageLoad();
break;
+ case "AboutTBUpdateNewFeaturesOnboarding":
+ this.onNewFeaturesOnboarding();
+ break;
case "pagehide":
this.onPageHide(aEvent);
break;
@@ -406,6 +411,11 @@ let AboutTBUpdateListener = {
removeEventListener("pagehide", this, true);
},
+ onNewFeaturesOnboarding: function() {
+ // Tell the onboarding extension to open the circuit display onboarding.
+ sendAsyncMessage("Onboarding:OnContentMessage",
+ {action: "tor-open-circuit-display-page"});
+ },
};
AboutTBUpdateListener.init(this);
#endif
diff --git a/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd b/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
index 37567bd7e38c..f7b3f2ed8fcd 100644
--- a/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
+++ b/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
@@ -4,3 +4,7 @@
<!ENTITY aboutTBUpdate.linkLabel "visit our website">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Changelog:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "New, Redesigned Circuit Display">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "The Tor circuit display has been relocated and improved! Click the Site Identity button (located on the left side of the URL bar) to see the new circuit display.">
+<!ENTITY aboutTBUpdate.learnMore "Learn More">
1
0
[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! Bug 21569: Add first-party domain to Permissions key
by gk@torproject.org 26 Aug '18
by gk@torproject.org 26 Aug '18
26 Aug '18
commit d55b7bb578cf644e780d27efa2355c2046bcf689
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Thu Aug 23 09:32:36 2018 -0400
fixup! Bug 21569: Add first-party domain to Permissions key
---
browser/components/uitour/content-UITour.js | 3 ++-
extensions/cookie/nsPermissionManager.cpp | 28 ++++++++++++++++++----------
2 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/browser/components/uitour/content-UITour.js b/browser/components/uitour/content-UITour.js
index be51b8383d6b..88d300c91419 100644
--- a/browser/components/uitour/content-UITour.js
+++ b/browser/components/uitour/content-UITour.js
@@ -48,7 +48,8 @@ var UITourListener = {
if (!this.isSafeScheme(uri))
return false;
- let permission = Services.perms.testPermission(uri, UITOUR_PERMISSION);
+ let permission = Services.perms.testPermissionFromPrincipal(
+ content.document.nodePrincipal, UITOUR_PERMISSION);
if (permission == Services.perms.ALLOW_ACTION)
return true;
diff --git a/extensions/cookie/nsPermissionManager.cpp b/extensions/cookie/nsPermissionManager.cpp
index 29958695f851..62c7277c7d84 100644
--- a/extensions/cookie/nsPermissionManager.cpp
+++ b/extensions/cookie/nsPermissionManager.cpp
@@ -207,7 +207,8 @@ GetOriginFromPrincipal(nsIPrincipal* aPrincipal, nsACString& aOrigin)
}
nsresult
-GetPrincipalFromOrigin(const nsACString& aOrigin, nsIPrincipal** aPrincipal)
+GetPrincipalFromOrigin(const nsACString& aOrigin, bool aAddFirstParty,
+ nsIPrincipal** aPrincipal)
{
nsAutoCString originNoSuffix;
mozilla::OriginAttributes attrs;
@@ -223,6 +224,13 @@ GetPrincipalFromOrigin(const nsACString& aOrigin, nsIPrincipal** aPrincipal)
nsresult rv = NS_NewURI(getter_AddRefs(uri), originNoSuffix);
NS_ENSURE_SUCCESS(rv, rv);
+ // aAddFirstParty is true when adding the default permissions from
+ // browser/app/permissions because those permissions refer to the
+ // first party domain.
+ if (aAddFirstParty) {
+ attrs.SetFirstPartyDomain(true, uri);
+ }
+
nsCOMPtr<nsIPrincipal> principal = mozilla::BasePrincipal::CreateCodebasePrincipal(uri, attrs);
principal.forget(aPrincipal);
return NS_OK;
@@ -419,7 +427,7 @@ public:
int64_t aModificationTime) final
{
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(aOrigin, getter_AddRefs(principal));
+ nsresult rv = GetPrincipalFromOrigin(aOrigin, false, getter_AddRefs(principal));
NS_ENSURE_SUCCESS(rv, rv);
return mPm->AddInternal(principal, aType, aPermission, mID,
@@ -2250,7 +2258,7 @@ nsPermissionManager::GetPermissionObject(nsIPrincipal* aPrincipal,
}
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin, getter_AddRefs(principal));
+ nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin, false, getter_AddRefs(principal));
NS_ENSURE_SUCCESS(rv, rv);
PermissionEntry& perm = entry->GetPermissions()[idx];
@@ -2498,7 +2506,7 @@ NS_IMETHODIMP nsPermissionManager::GetEnumerator(nsISimpleEnumerator **aEnum)
}
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin,
+ nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin, false,
getter_AddRefs(principal));
if (NS_FAILED(rv)) {
continue;
@@ -2593,7 +2601,7 @@ nsPermissionManager::RemoveAllModifiedSince(int64_t aModificationTime)
}
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin,
+ nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin, false,
getter_AddRefs(principal));
if (NS_FAILED(rv)) {
continue;
@@ -2664,7 +2672,7 @@ nsPermissionManager::RemovePermissionsWithAttributes(mozilla::OriginAttributesPa
PermissionHashKey* entry = iter.Get();
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin,
+ nsresult rv = GetPrincipalFromOrigin(entry->GetKey()->mOrigin, false,
getter_AddRefs(principal));
if (NS_FAILED(rv)) {
continue;
@@ -2851,7 +2859,7 @@ nsPermissionManager::Read()
modificationTime = stmt->AsInt64(6);
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(origin, getter_AddRefs(principal));
+ nsresult rv = GetPrincipalFromOrigin(origin, false, getter_AddRefs(principal));
if (NS_FAILED(rv)) {
readError = true;
continue;
@@ -3010,7 +3018,7 @@ nsPermissionManager::_DoImport(nsIInputStream *inputStream, mozIStorageConnectio
continue;
nsCOMPtr<nsIPrincipal> principal;
- error = GetPrincipalFromOrigin(lineArray[3], getter_AddRefs(principal));
+ error = GetPrincipalFromOrigin(lineArray[3], true, getter_AddRefs(principal));
if (NS_FAILED(error)) {
NS_WARNING("Couldn't import an origin permission - malformed origin");
continue;
@@ -3240,7 +3248,7 @@ nsPermissionManager::SetPermissionsWithKey(const nsACString& aPermissionKey,
// Add the permissions locally to our process
for (IPC::Permission& perm : aPerms) {
nsCOMPtr<nsIPrincipal> principal;
- nsresult rv = GetPrincipalFromOrigin(perm.origin, getter_AddRefs(principal));
+ nsresult rv = GetPrincipalFromOrigin(perm.origin, false, getter_AddRefs(principal));
if (NS_WARN_IF(NS_FAILED(rv))) {
continue;
}
@@ -3296,7 +3304,7 @@ nsPermissionManager::GetKeyForOrigin(const nsACString& aOrigin, nsACString& aKey
// Parse the origin string into a principal, and extract some useful
// information from it for assertions.
nsCOMPtr<nsIPrincipal> dbgPrincipal;
- MOZ_ALWAYS_SUCCEEDS(GetPrincipalFromOrigin(aOrigin, getter_AddRefs(dbgPrincipal)));
+ MOZ_ALWAYS_SUCCEEDS(GetPrincipalFromOrigin(aOrigin, false, getter_AddRefs(dbgPrincipal)));
nsCOMPtr<nsIURI> dbgUri;
MOZ_ALWAYS_SUCCEEDS(dbgPrincipal->GetURI(getter_AddRefs(dbgUri)));
nsAutoCString dbgScheme;
1
0