tbb-commits
Threads by month
- ----- 2025 -----
- 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
- 18498 discussions

[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><
[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 26962 - implement new features onboarding (part 1).
by gk@torproject.org 26 Aug '18
by gk@torproject.org 26 Aug '18
26 Aug '18
commit 69b8d3553d21796db96c0913c5747f8724b9b662
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Fri Aug 24 14:47:31 2018 -0400
Bug 26962 - implement new features onboarding (part 1).
Add an "Explore" button to the "Circuit Display" panel within new user
onboarding which opens the DuckDuckGo .onion and then guides users through
a short circuit display tutorial.
Allow a few additional UITour actions while limiting as much as possible
how it can be used.
Tweak the UITour styles to match the Tor Browser branding.
All user interface strings are retrieved from Torbutton's
browserOnboarding.properties file.
---
browser/app/permissions | 2 +
browser/components/uitour/UITour.jsm | 51 +++-
browser/components/uitour/content-UITour.js | 2 +-
browser/extensions/onboarding/bootstrap.js | 16 ++
.../content/onboarding-tor-circuit-display.js | 283 +++++++++++++++++++++
.../onboarding/content/onboarding-tour-agent.js | 3 -
.../extensions/onboarding/content/onboarding.js | 6 +-
browser/extensions/onboarding/jar.mn | 1 +
browser/themes/shared/UITour.inc.css | 30 +--
9 files changed, 366 insertions(+), 28 deletions(-)
diff --git a/browser/app/permissions b/browser/app/permissions
index b4b166c755ae..ac3464afd41c 100644
--- a/browser/app/permissions
+++ b/browser/app/permissions
@@ -7,6 +7,8 @@
# See nsPermissionManager.cpp for more...
# UITour
+# DuckDuckGo .onion (used for circuit display onboarding).
+origin uitour 1 https://3g2upl4pq6kufc4m.onion
origin uitour 1 about:home
origin uitour 1 about:newtab
origin uitour 1 about:tor
diff --git a/browser/components/uitour/UITour.jsm b/browser/components/uitour/UITour.jsm
index b282d5c2d885..ce3e20fda662 100644
--- a/browser/components/uitour/UITour.jsm
+++ b/browser/components/uitour/UITour.jsm
@@ -42,9 +42,23 @@ const PREF_LOG_LEVEL = "browser.uitour.loglevel";
const PREF_SEENPAGEIDS = "browser.uitour.seenPageIDs";
const TOR_BROWSER_PAGE_ACTIONS_ALLOWED = new Set([
+ "showInfo", // restricted to TOR_BROWSER_TARGETS_ALLOWED
+ "showMenu", // restricted to TOR_BROWSER_MENUS_ALLOWED
+ "hideMenu", // restricted to TOR_BROWSER_MENUS_ALLOWED
+ "closeTab",
"torBrowserOpenSecuritySettings",
]);
+const TOR_BROWSER_TARGETS_ALLOWED = new Set([
+ "torBrowser-circuitDisplay",
+ "torBrowser-circuitDisplay-diagram",
+ "torBrowser-circuitDisplay-newCircuitButton",
+]);
+
+const TOR_BROWSER_MENUS_ALLOWED = new Set([
+ "controlCenter",
+]);
+
const BACKGROUND_PAGE_ACTIONS_ALLOWED = new Set([
"forceShowReaderIcon",
"getConfiguration",
@@ -103,6 +117,14 @@ var UITour = {
highlightEffects: ["random", "wobble", "zoom", "color"],
targets: new Map([
+ ["torBrowser-circuitDisplay", {
+ query: "#connection-icon",
+ }],
+ ["torBrowser-circuitDisplay-diagram",
+ torBrowserCircuitDisplayTarget("circuit-display-nodes")],
+ ["torBrowser-circuitDisplay-newCircuitButton",
+ torBrowserCircuitDisplayTarget("circuit-reload-button")],
+
["accountStatus", {
query: (aDocument) => {
// If the user is logged in, use the avatar element.
@@ -945,7 +967,7 @@ var UITour = {
// This function is copied to UITourListener.
isSafeScheme(aURI) {
- let allowedSchemes = new Set(["about"]);
+ let allowedSchemes = new Set(["about", "https"]);
if (!allowedSchemes.has(aURI.scheme)) {
log.error("Unsafe scheme:", aURI.scheme);
@@ -988,7 +1010,10 @@ var UITour = {
return Promise.reject("Invalid target name specified");
}
- let targetObject = this.targets.get(aTargetName);
+ let targetObject;
+ if (TOR_BROWSER_TARGETS_ALLOWED.has(aTargetName)) {
+ targetObject = this.targets.get(aTargetName);
+ }
if (!targetObject) {
log.warn("getTarget: The specified target name is not in the allowed set");
return Promise.reject("The specified target name is not in the allowed set");
@@ -1389,6 +1414,10 @@ var UITour = {
},
showMenu(aWindow, aMenuName, aOpenCallback = null) {
+ if (!TOR_BROWSER_MENUS_ALLOWED.has(aMenuName)) {
+ return;
+ }
+
log.debug("showMenu:", aMenuName);
function openMenuButton(aMenuBtn) {
if (!aMenuBtn || !aMenuBtn.boxObject || aMenuBtn.open) {
@@ -1485,6 +1514,10 @@ var UITour = {
},
hideMenu(aWindow, aMenuName) {
+ if (!TOR_BROWSER_MENUS_ALLOWED.has(aMenuName)) {
+ return;
+ }
+
log.debug("hideMenu:", aMenuName);
function closeMenuButton(aMenuBtn) {
if (aMenuBtn && aMenuBtn.boxObject)
@@ -1872,6 +1905,20 @@ function controlCenterTrackingToggleTarget(aUnblock) {
};
}
+function torBrowserCircuitDisplayTarget(aElemID) {
+ return {
+ infoPanelPosition: "rightcenter topleft",
+ query(aDocument) {
+ let popup = aDocument.defaultView.gIdentityHandler._identityPopup;
+ if (popup.state != "open") {
+ return null;
+ }
+ let element = aDocument.getElementById(aElemID);
+ return UITour.isElementVisible(element) ? element : null;
+ },
+ };
+}
+
this.UITour.init();
/**
diff --git a/browser/components/uitour/content-UITour.js b/browser/components/uitour/content-UITour.js
index 88d300c91419..8cd7be0c456b 100644
--- a/browser/components/uitour/content-UITour.js
+++ b/browser/components/uitour/content-UITour.js
@@ -28,7 +28,7 @@ var UITourListener = {
// This function is copied from UITour.jsm.
isSafeScheme(aURI) {
- let allowedSchemes = new Set(["about"]);
+ let allowedSchemes = new Set(["about", "https"]);
if (!allowedSchemes.has(aURI.scheme))
return false;
diff --git a/browser/extensions/onboarding/bootstrap.js b/browser/extensions/onboarding/bootstrap.js
index c553abe39759..4bc6d468dce9 100644
--- a/browser/extensions/onboarding/bootstrap.js
+++ b/browser/extensions/onboarding/bootstrap.js
@@ -87,6 +87,19 @@ function setPrefs(prefs) {
});
}
+function openTorCircuitDisplayPage() {
+ let kFrameScript = "resource://onboarding/onboarding-tor-circuit-display.js";
+ const kOnionURL = "https://3g2upl4pq6kufc4m.onion/"; // DuckDuckGo
+ let win = Services.wm.getMostRecentWindow('navigator:browser');
+ if (win) {
+ let tabBrowser = win.gBrowser;
+ let tab = tabBrowser.addTab(kOnionURL);
+ tabBrowser.selectedTab = tab;
+ let b = tabBrowser.getBrowserForTab(tab);
+ b.messageManager.loadFrameScript(kFrameScript, true);
+ }
+}
+
/**
* syncTourChecker listens to and maintains the login status inside, and can be
* queried at any time once initialized.
@@ -160,6 +173,9 @@ function initContentMessageListener() {
isLoggedIn: syncTourChecker.isLoggedIn()
});
break;
+ case "tor-open-circuit-display-page":
+ openTorCircuitDisplayPage();
+ break;
#if 0
// No telemetry in Tor Browser.
case "ping-centre":
diff --git a/browser/extensions/onboarding/content/onboarding-tor-circuit-display.js b/browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
new file mode 100644
index 000000000000..de4b23c84c2a
--- /dev/null
+++ b/browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
@@ -0,0 +1,283 @@
+// Copyright (c) 2018, The Tor Project, Inc.
+// vim: set sw=2 sts=2 ts=8 et syntax=javascript:
+
+let gStringBundle;
+
+let domLoadedListener = (aEvent) => {
+ let doc = aEvent.originalTarget;
+ if (doc.nodeName == "#document") {
+ removeEventListener("DOMContentLoaded", domLoadedListener);
+ beginCircuitDisplayOnboarding();
+ }
+};
+
+addEventListener("DOMContentLoaded", domLoadedListener, false);
+
+function beginCircuitDisplayOnboarding() {
+ // 1 of 3: Show the introductory "How do circuits work?" info panel.
+ let target = "torBrowser-circuitDisplay";
+ let title = getStringFromName("intro.title");
+ let msg = getStringFromName("intro.msg");
+ let button1Label = getStringFromName("one-of-three");
+ let button2Label = getStringFromName("next");
+ let buttons = [];
+ buttons.push({label: button1Label, style: "text"});
+ buttons.push({label: button2Label, style: "primary", callback: function() {
+ showCircuitDiagram(); }});
+ let options = {closeButtonCallback: function() { cleanUp(); }};
+ Mozilla.UITour.showInfo(target, title, msg, undefined, buttons, options);
+}
+
+function showCircuitDiagram() {
+ // 2 of 3: Open the control center and show the circuit diagram info panel.
+ Mozilla.UITour.showMenu("controlCenter", function() {
+ let target = "torBrowser-circuitDisplay-diagram";
+ let title = getStringFromName("diagram.title");
+ let msg = getStringFromName("diagram.msg");
+ let button1Label = getStringFromName("two-of-three");
+ let button2Label = getStringFromName("next");
+ let buttons = [];
+ buttons.push({label: button1Label, style: "text"});
+ buttons.push({label: button2Label, style: "primary", callback: function() {
+ showNewCircuitButton(); }});
+ let options = {closeButtonCallback: function() { cleanUp(); }};
+ Mozilla.UITour.showInfo(target, title, msg, undefined, buttons, options);
+ });
+}
+
+function showNewCircuitButton() {
+ // 3 of 3: Show the New Circuit button info panel.
+ let target = "torBrowser-circuitDisplay-newCircuitButton";
+ let title = getStringFromName("new-circuit.title");
+ let msg = getStringFromName("new-circuit.msg");
+ let button1Label = getStringFromName("three-of-three");
+ let button2Label = getStringFromName("done");
+ let buttons = [];
+ buttons.push({label: button1Label, style: "text"});
+ buttons.push({label: button2Label, style: "primary", callback: function() {
+ cleanUp(); }});
+ let options = {closeButtonCallback: function() { cleanUp(); }};
+ Mozilla.UITour.showInfo(target, title, msg, undefined, buttons, options);
+}
+
+function cleanUp() {
+ Mozilla.UITour.hideMenu("controlCenter");
+ Mozilla.UITour.closeTab();
+}
+
+function getStringFromName(aName) {
+ const TORBUTTON_BUNDLE_URI = "chrome://torbutton/locale/browserOnboarding.properties";
+ const PREFIX = "onboarding.tor-circuit-display.";
+
+ if (!gStringBundle) {
+ gStringBundle = Services.strings.createBundle(TORBUTTON_BUNDLE_URI)
+ }
+
+ let result;
+ try {
+ result = gStringBundle.GetStringFromName(PREFIX + aName);
+ } catch (e) {
+ result = aName;
+ }
+ return result;
+}
+
+
+// The remainder of the code in this file was adapted from
+// browser/components/uitour/UITour-lib.js (unfortunately, we cannot use that
+// code here because it directly accesses 'document' and it assumes that the
+// content window is the global JavaScript object),
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+// create namespace
+if (typeof Mozilla == "undefined") {
+ var Mozilla = {};
+}
+
+(function($) {
+ "use strict";
+
+ // create namespace
+ if (typeof Mozilla.UITour == "undefined") {
+ /**
+ * Library that exposes an event-based Web API for communicating with the
+ * desktop browser chrome. It can be used for tasks such as opening menu
+ * panels and highlighting the position of buttons in the toolbar.
+ *
+ * <p>For security/privacy reasons `Mozilla.UITour` will only work on a list of allowed
+ * secure origins. The list of allowed origins can be found in
+ * {@link https://dxr.mozilla.org/mozilla-central/source/browser/app/permissions|
+ * browser/app/permissions}.</p>
+ *
+ * @since 29
+ * @namespace
+ */
+ Mozilla.UITour = {};
+ }
+
+ function _sendEvent(action, data) {
+ var event = new content.CustomEvent("mozUITour", {
+ bubbles: true,
+ detail: {
+ action,
+ data: data || {}
+ }
+ });
+
+ content.document.dispatchEvent(event);
+ }
+
+ function _generateCallbackID() {
+ return Math.random().toString(36).replace(/[^a-z]+/g, "");
+ }
+
+ function _waitForCallback(callback) {
+ var id = _generateCallbackID();
+
+ function listener(event) {
+ if (typeof event.detail != "object")
+ return;
+ if (event.detail.callbackID != id)
+ return;
+
+ content.document.removeEventListener("mozUITourResponse", listener);
+ callback(event.detail.data);
+ }
+ content.document.addEventListener("mozUITourResponse", listener);
+
+ return id;
+ }
+
+ /**
+ * Show an arrow panel with optional images and buttons anchored at a specific UI target.
+ *
+ * @see Mozilla.UITour.hideInfo
+ *
+ * @param {Mozilla.UITour.Target} target - Identifier of the UI widget to anchor the panel at.
+ * @param {String} title - Title text to be shown as the heading of the panel.
+ * @param {String} text - Body text of the panel.
+ * @param {String} [icon=null] - URL of a 48x48px (96px @ 2dppx) image (which will be resolved
+ * relative to the tab's URI) to display in the panel.
+ * @param {Object[]} [buttons=[]] - Array of objects describing buttons.
+ * @param {String} buttons[].label - Button label
+ * @param {String} buttons[].icon - Button icon URL
+ * @param {String} buttons[].style - Button style ("primary" or "link")
+ * @param {Function} buttons[].callback - Called when the button is clicked
+ * @param {Object} [options={}] - Advanced options
+ * @param {Function} options.closeButtonCallback - Called when the panel's close button is clicked.
+ *
+ * @example
+ * var buttons = [
+ * {
+ * label: 'Cancel',
+ * style: 'link',
+ * callback: cancelBtnCallback
+ * },
+ * {
+ * label: 'Confirm',
+ * style: 'primary',
+ * callback: confirmBtnCallback
+ * }
+ * ];
+ *
+ * var icon = '//mozorg.cdn.mozilla.net/media/img/firefox/australis/logo.png';
+ *
+ * var options = {
+ * closeButtonCallback: closeBtnCallback
+ * };
+ *
+ * Mozilla.UITour.showInfo('appMenu', 'my title', 'my text', icon, buttons, options);
+ */
+ Mozilla.UITour.showInfo = function(target, title, text, icon, buttons, options) {
+ var buttonData = [];
+ if (Array.isArray(buttons)) {
+ for (var i = 0; i < buttons.length; i++) {
+ buttonData.push({
+ label: buttons[i].label,
+ icon: buttons[i].icon,
+ style: buttons[i].style,
+ callbackID: _waitForCallback(buttons[i].callback)
+ });
+ }
+ }
+
+ var closeButtonCallbackID, targetCallbackID;
+ if (options && options.closeButtonCallback)
+ closeButtonCallbackID = _waitForCallback(options.closeButtonCallback);
+ if (options && options.targetCallback)
+ targetCallbackID = _waitForCallback(options.targetCallback);
+
+ _sendEvent("showInfo", {
+ target,
+ title,
+ text,
+ icon,
+ buttons: buttonData,
+ closeButtonCallbackID,
+ targetCallbackID
+ });
+ };
+
+ /**
+ * Hide any visible info panels.
+ * @see Mozilla.UITour.showInfo
+ */
+ Mozilla.UITour.hideInfo = function() {
+ _sendEvent("hideInfo");
+ };
+
+ /**
+ * Open the named application menu.
+ *
+ * @see Mozilla.UITour.hideMenu
+ *
+ * @param {Mozilla.UITour.MenuName} name - Menu name
+ * @param {Function} [callback] - Callback to be called with no arguments when
+ * the menu opens.
+ *
+ * @example
+ * Mozilla.UITour.showMenu('appMenu', function() {
+ * console.log('menu was opened');
+ * });
+ */
+ Mozilla.UITour.showMenu = function(name, callback) {
+ var showCallbackID;
+ if (callback)
+ showCallbackID = _waitForCallback(callback);
+
+ _sendEvent("showMenu", {
+ name,
+ showCallbackID,
+ });
+ };
+
+ /**
+ * Close the named application menu.
+ *
+ * @see Mozilla.UITour.showMenu
+ *
+ * @param {Mozilla.UITour.MenuName} name - Menu name
+ */
+ Mozilla.UITour.hideMenu = function(name) {
+ _sendEvent("hideMenu", {
+ name
+ });
+ };
+
+ /**
+ * @summary Closes the tab where this code is running. As usual, if the tab is in the
+ * foreground, the tab that was displayed before is selected.
+ *
+ * @description The last tab in the current window will never be closed, in which case
+ * this call will have no effect. The calling code is expected to take an
+ * action after a small timeout in order to handle this case, for example by
+ * displaying a goodbye message or a button to restart the tour.
+ * @since 46
+ */
+ Mozilla.UITour.closeTab = function() {
+ _sendEvent("closeTab");
+ };
+})();
diff --git a/browser/extensions/onboarding/content/onboarding-tour-agent.js b/browser/extensions/onboarding/content/onboarding-tour-agent.js
index af93f7220730..b373c5e0ef01 100644
--- a/browser/extensions/onboarding/content/onboarding-tour-agent.js
+++ b/browser/extensions/onboarding/content/onboarding-tour-agent.js
@@ -18,9 +18,6 @@ let onCanSetDefaultBrowserInBackground = () => {
let onClick = evt => {
switch (evt.target.id) {
- case "onboarding-tour-tor-circuit-display-button":
- // TODO: open circuit display onboarding
- break;
case "onboarding-tour-tor-security-button":
Mozilla.UITour.torBrowserOpenSecuritySettings();
break;
diff --git a/browser/extensions/onboarding/content/onboarding.js b/browser/extensions/onboarding/content/onboarding.js
index 0cfc763e4f5e..de382ac34890 100644
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -159,17 +159,14 @@ var onboardingTourset = {
"circuit-display": {
id: "onboarding-tour-tor-circuit-display",
tourNameId: "onboarding.tour-tor-circuit-display",
- instantComplete: true,
getPage(win) {
let div = win.document.createElement("div");
createOnboardingTourDescription(div,
"onboarding.tour-tor-circuit-display.title", "onboarding.tour-tor-circuit-display.description");
createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-circuit-display.png");
-/* TODO: Circuit display onboarding will be implemented in bug 26962.
createOnboardingTourButton(div,
"onboarding-tour-tor-circuit-display-button", "onboarding.tour-tor-circuit-display.button");
-*/
return div;
},
@@ -916,6 +913,9 @@ class Onboarding {
this.gotoPage("onboarding-tour-tor-circuit-display");
handledTourActionClick = true;
break;
+ case "onboarding-tour-tor-circuit-display-button":
+ sendMessageToChrome("tor-open-circuit-display-page");
+ break;
}
if (classList.contains("onboarding-tour-item")) {
telemetry({
diff --git a/browser/extensions/onboarding/jar.mn b/browser/extensions/onboarding/jar.mn
index f7fb13d033ce..8263aa14ebcd 100644
--- a/browser/extensions/onboarding/jar.mn
+++ b/browser/extensions/onboarding/jar.mn
@@ -10,6 +10,7 @@
content/img/ (content/img/*)
* content/onboarding-tour-agent.js (content/onboarding-tour-agent.js)
* content/onboarding.js (content/onboarding.js)
+ content/onboarding-tor-circuit-display.js (content/onboarding-tor-circuit-display.js)
# Package UITour-lib.js in here rather than under
# /browser/components/uitour to avoid "unreferenced files" error when
# Onboarding extension is not built.
diff --git a/browser/themes/shared/UITour.inc.css b/browser/themes/shared/UITour.inc.css
index 1e4298afb82d..ca46be282b51 100644
--- a/browser/themes/shared/UITour.inc.css
+++ b/browser/themes/shared/UITour.inc.css
@@ -49,7 +49,8 @@
}
#UITourTooltipTitle {
- font-size: 1.45rem;
+ color: #420C5D;
+ font-size: 16px;
font-weight: bold;
margin: 0;
}
@@ -57,7 +58,8 @@
#UITourTooltipDescription {
margin-inline-start: 0;
margin-inline-end: 0;
- font-size: 1.15rem;
+ color: #4A4A4A;
+ font-size: 13px;
line-height: 1.8rem;
margin-bottom: 0; /* Override global.css */
}
@@ -79,7 +81,6 @@
#UITourTooltipButtons {
-moz-box-pack: end;
background-color: hsla(210,4%,10%,.07);
- border-top: 1px solid hsla(210,4%,10%,.14);
margin: 10px -16px -16px;
padding: 16px;
}
@@ -113,28 +114,20 @@
#UITourTooltipButtons > button:not(.button-link) {
-moz-appearance: none;
background-color: rgb(251,251,251);
- border-radius: 3px;
- border: 1px solid;
- border-color: rgb(192,192,192);
+ border-radius: 2px;
color: rgb(71,71,71);
- padding: 4px 30px;
+ padding: 6px 30px;
transition-property: background-color, border-color;
transition-duration: 150ms;
}
-#UITourTooltipButtons > button:not(.button-link):not(:active):hover {
- background-color: hsla(210,4%,10%,.15);
- border-color: hsla(210,4%,10%,.15);
- box-shadow: 0 1px 0 0 hsla(210,4%,10%,.05) inset;
-}
-
#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
border: none;
box-shadow: none;
- color: rgba(0,0,0,0.35);
+ color: #4A4A4A;
padding-left: 10px;
padding-right: 10px;
}
@@ -143,14 +136,13 @@
color: black;
}
-/* The primary button gets the same color as the customize button. */
#UITourTooltipButtons > button.button-primary {
- background-color: rgb(116,191,67);
+ background-color: #420C5D;
color: white;
- padding-left: 30px;
- padding-right: 30px;
+ padding-left: 28px;
+ padding-right: 28px;
}
#UITourTooltipButtons > button.button-primary:not(:active):hover {
- background-color: rgb(105,173,61);
+ background-color: #410A4E;
}
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

[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

26 Aug '18
commit c93f06417e0bdbd6d709ec5109938347d1d38123
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Thu Aug 23 16:44:06 2018 -0400
Bug 26962: Circuit display onboarding (part 2).
Add strings for a "New Circuit Display" promotional banner which is
shown on the about:tbupdate page.
---
src/chrome/locale/en/aboutTBUpdate.dtd | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/chrome/locale/en/aboutTBUpdate.dtd b/src/chrome/locale/en/aboutTBUpdate.dtd
index 37567bd7..f7b3f2ed 100644
--- a/src/chrome/locale/en/aboutTBUpdate.dtd
+++ b/src/chrome/locale/en/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] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 25 Aug '18
by gk@torproject.org 25 Aug '18
25 Aug '18
commit ad4624a470a0791ebe836c1b83df88b54f361286
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Fri Aug 24 18:25:10 2018 -0700
squash! TB4: Tor Browser's Firefox preference overrides.
Bug 27268: Remove references to obsolete prefs.
Removed prefs are:
browser.usedOnWindows10
browser.selfsupport.enabled
browser.selfsupport.url
browser.newtabpage.directory.ping
browser.newtabpage.directory.source
browser.newtabpage.enhanced
browser.newtabpage.introShown
browser.newtabpage.remote
plugin.expose_full_path
plugins.hide_infobar_for_missing_plugin
plugins.hideMissingPluginsNotification
dom.mozTCPSocket.enabled
---
browser/app/profile/000-tor-browser.js | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 6fe5955960e2..082b69a11ffe 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -9,8 +9,6 @@ pref("browser.search.update", false);
pref("browser.rights.3.shown", true);
pref("startup.homepage_welcome_url", "");
pref("startup.homepage_welcome_url.additional", "");
-// Not set Windows 10 users would get a special introduction on first start.
-pref("browser.usedOnWindows10", true);
// Set a generic, default URL that will be opened in a tab after an update.
// Typically, this will not be used; instead, the <update> element within
@@ -89,10 +87,8 @@ pref("datareporting.policy.dataSubmissionEnabled", false);
// Don't fetch a localized remote page that Tor Browser interacts with, see
// #16727. And, yes, it is "reportUrl" and not "reportURL".
pref("datareporting.healthreport.about.reportUrl", "data:text/plain,");
-// Make sure Selfsupport and Unified Telemetry are really disabled, see: #18738.
pref("datareporting.healthreport.about.reportUrlUnified", "data:text/plain,");
-pref("browser.selfsupport.enabled", false);
-pref("browser.selfsupport.url", "");
+// Make sure Unified Telemetry is really disabled, see: #18738.
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.enabled", false);
// No experiments, use Tor Browser. See 21797.
@@ -103,12 +99,7 @@ pref("services.sync.engine.prefs", false); // Never sync prefs, addons, or tabs
pref("services.sync.engine.addons", false);
pref("services.sync.engine.tabs", false);
pref("extensions.getAddons.cache.enabled", false); // https://blog.mozilla.org/addons/how-to-opt-out-of-add-on-metadata-updates/
-pref("browser.newtabpage.directory.ping", "data:text/plain,"); // Bug 16316 - Avoid potential confusion over tiles for now.
-pref("browser.newtabpage.directory.source", "data:text/plain,"); // Bug 16316 - Avoid potential confusion over tiles for now.
-pref("browser.newtabpage.enhanced", false); // Bug 16316 - Avoid potential confusion over tiles for now.
-pref("browser.newtabpage.introShown", true); // Bug 16316 - Avoid potential confusion over tiles for now.
pref("browser.newtabpage.preload", false); // Bug 16316 - Avoid potential confusion over tiles for now.
-pref("browser.newtabpage.remote", false); // Bug 21685: Disable remote new tab pages
pref("browser.search.countryCode", "US"); // The next three prefs disable GeoIP search lookups (#16254)
pref("browser.search.region", "US");
pref("browser.search.geoip.url", "");
@@ -138,7 +129,6 @@ pref("browser.startup.homepage_override.buildID", "20100101");
pref("general.useragent.vendor", "");
pref("general.useragent.vendorSub", "");
pref("dom.enable_performance", false);
-pref("plugin.expose_full_path", false);
pref("browser.zoom.siteSpecific", false);
pref("intl.charset.default", "windows-1252");
pref("browser.link.open_newwindow.restriction", 0); // Bug 9881: Open popups in new tabs (to avoid fullscreen popups)
@@ -197,8 +187,6 @@ pref("network.gio.supported-protocols", "");
pref("plugin.disable", true); // Disable to search plugins on first start
pref("plugins.click_to_play", true);
pref("plugin.state.flash", 1);
-pref("plugins.hide_infobar_for_missing_plugin", true);
-pref("plugins.hideMissingPluginsNotification", true);
pref("media.peerconnection.enabled", false); // Disable WebRTC interfaces
// Disables media devices but only if `media.peerconnection.enabled` is set to
// `false` as well. (see bug 16328 for this defense-in-depth measure)
@@ -233,8 +221,6 @@ pref("devtools.appmanager.enabled", false);
// restrictive DNS look-up policy. We use "127.0.0.1" instead of "localhost" as
// a workaround. See bug 16523 for more details.
pref("devtools.debugger.chrome-debugging-host", "127.0.0.1");
-// Disable mozTCPSocket for sure (bug 18863)
-pref("dom.mozTCPSocket.enabled", false);
// Disable using UNC paths (bug 26424 and Mozilla's bug 1413868)
pref("network.file.disable_unc_paths", true);
// Enhance our treatment of file:// to avoid proxy bypasses (see Mozilla's bug
1
0

[tor-browser/tor-browser-60.1.0esr-8.0-1] fixup! Regression tests for TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 25 Aug '18
by gk@torproject.org 25 Aug '18
25 Aug '18
commit 7f61bed1a7dd5c6af77f80419fcf0979c78ec2b4
Author: Georg Koppen <gk(a)torproject.org>
Date: Sat Aug 25 10:49:46 2018 +0000
fixup! Regression tests for TB4: Tor Browser's Firefox preference overrides.
Bug 27268: There is no plugin.expose_full_path anymore
The preference got removed in https://bugzil.la/883671.
---
tbb-tests/browser_tor_TB4.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/tbb-tests/browser_tor_TB4.js b/tbb-tests/browser_tor_TB4.js
index 6defb92c60de..d52f9f137336 100644
--- a/tbb-tests/browser_tor_TB4.js
+++ b/tbb-tests/browser_tor_TB4.js
@@ -80,7 +80,6 @@ let expectedPrefs = [
["general.useragent.vendor", ""],
["general.useragent.vendorSub", ""],
["dom.enable_performance", false],
- ["plugin.expose_full_path", false],
["browser.zoom.siteSpecific", false],
["intl.charset.default", "windows-1252"],
//["intl.accept_languages", "en-us, en"], // Set by Torbutton
1
0

[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 25 Aug '18
by gk@torproject.org 25 Aug '18
25 Aug '18
commit 03c692e334c33c21a2f50c5df75d839b93533e55
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Fri Aug 24 15:37:17 2018 -0700
squash! TB4: Tor Browser's Firefox preference overrides.
Bug 27257: Remove obsolete pref "dom.network.enabled"
(The API is disabled under privacy.resistFingerprinting.)
---
browser/app/profile/000-tor-browser.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index a859a7143060..6fe5955960e2 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -126,7 +126,6 @@ pref("webgl.min_capability_mode", true);
pref("webgl.disable-extensions", true);
pref("webgl.disable-fail-if-major-performance-caveat", true);
pref("webgl.enable-webgl2", false);
-pref("dom.network.enabled",false); // fingerprinting due to differing OS implementations
pref("gfx.downloadable_fonts.fallback_delay", -1);
pref("general.appname.override", "Netscape");
pref("general.appversion.override", "5.0 (Windows)");
1
0

[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 25 Aug '18
by gk@torproject.org 25 Aug '18
25 Aug '18
commit 853758c5aede1fbe3f1402a9bd62b731795f1564
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Fri Aug 24 15:49:25 2018 -0700
squash! TB4: Tor Browser's Firefox preference overrides.
Bug 27262: Remove leftover HTTP pipelining preferences
The prefs were removed from Firefox in
https://bugzilla.mozilla.org/show_bug.cgi?id=1340655
---
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 bddbe05c92bb..a859a7143060 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -256,10 +256,6 @@ pref("gfx.font_rendering.graphite.enabled", false);
pref("security.ssl.enable_false_start", true);
pref("network.http.connection-retry-timeout", 0);
pref("network.http.max-persistent-connections-per-proxy", 256);
-pref("network.http.pipelining.reschedule-timeout", 15000);
-pref("network.http.pipelining.read-timeout", 60000);
-// Hacked pref: Now means "Attempt to pipeline at least this many requests together"
-pref("network.http.pipelining.max-optimistic-requests", 3);
pref("network.manage-offline-status", false);
// No need to leak things to Mozilla, see bug 21790
pref("network.captive-portal-service.enabled", false);
1
0
commit dca195a191bf897680dde1363d12f7262dd26910
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Thu Aug 23 10:26:10 2018 -0400
Bug 26962: Circuit display onboarding
Add strings needed for circuit display onboarding.
---
src/chrome/locale/en/browserOnboarding.properties | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/src/chrome/locale/en/browserOnboarding.properties b/src/chrome/locale/en/browserOnboarding.properties
index 362eefea..49085fba 100644
--- a/src/chrome/locale/en/browserOnboarding.properties
+++ b/src/chrome/locale/en/browserOnboarding.properties
@@ -36,3 +36,19 @@ 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.button=Visit an Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Next
+onboarding.tor-circuit-display.done=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.
1
0

24 Aug '18
commit 0c15ae41035b12c391749230d981383e489c5192
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Aug 24 08:11:05 2018 +0000
Correct snowflake related comment
---
rbm.conf | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/rbm.conf b/rbm.conf
index fe09b2d..f8a2ad5 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -171,7 +171,8 @@ targets:
var:
linux: 1
compiler: gcc
- # We only build snowflake for linux on the alpha and nightly channels for now.
+ # We only build snowflake for linux and macOS on the alpha and nightly
+ # channels for now.
snowflake: '[% c("var/alpha") || c("var/nightly") %]'
fteproxy: 1
selfrando: '[% c("var/linux-x86_64") && ! c("var/release") %]'
@@ -255,7 +256,8 @@ targets:
FLAGS: "-target x86_64-apple-darwin11 -B $cctoolsdir -isysroot $sysrootdir"
LDFLAGS: "-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie"
locale_ja: ja-JP-mac
- # We only build snowflake for linux on the alpha and nightly channels for now.
+ # We only build snowflake for linux and macOS on the alpha and nightly
+ # channels for now.
snowflake: '[% c("var/alpha") || c("var/nightly") %]'
deps:
- build-essential
1
0
commit bb6f4b177a92509182c5d50839089614baee6cb2
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Aug 23 07:49:51 2018 +0000
Translations update
---
src/chrome/locale/ar/aboutTor.properties | 11 ++---
src/chrome/locale/ar/torbutton.properties | 2 +-
src/chrome/locale/bn-BD/aboutTor.properties | 11 ++---
.../locale/bn-BD/browserOnboarding.properties | 50 +++++++++++-----------
src/chrome/locale/bn-BD/torbutton.properties | 2 +-
src/chrome/locale/ca/aboutTor.properties | 11 ++---
src/chrome/locale/ca/torbutton.properties | 2 +-
src/chrome/locale/da/aboutTor.properties | 11 ++---
src/chrome/locale/da/torbutton.properties | 2 +-
src/chrome/locale/de/aboutTor.properties | 11 ++---
src/chrome/locale/de/torbutton.properties | 2 +-
src/chrome/locale/es/aboutTor.dtd | 8 ++--
src/chrome/locale/es/aboutTor.properties | 11 ++---
src/chrome/locale/es/browserOnboarding.properties | 10 ++---
src/chrome/locale/es/torbutton.properties | 2 +-
src/chrome/locale/eu/aboutTor.properties | 11 ++---
src/chrome/locale/eu/torbutton.properties | 2 +-
src/chrome/locale/fa/aboutTor.properties | 11 ++---
src/chrome/locale/fa/torbutton.properties | 2 +-
src/chrome/locale/fr/aboutTor.properties | 11 ++---
src/chrome/locale/fr/torbutton.properties | 2 +-
src/chrome/locale/ga/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/ga/aboutTor.properties | 11 ++---
src/chrome/locale/ga/torbutton.properties | 8 ++--
src/chrome/locale/he/aboutTor.properties | 11 ++---
src/chrome/locale/he/torbutton.properties | 2 +-
src/chrome/locale/id/aboutTor.properties | 11 ++---
src/chrome/locale/id/torbutton.properties | 2 +-
src/chrome/locale/is/aboutTor.properties | 11 ++---
src/chrome/locale/is/torbutton.properties | 2 +-
src/chrome/locale/it/aboutTor.properties | 11 ++---
src/chrome/locale/it/browserOnboarding.properties | 4 +-
src/chrome/locale/it/torbutton.properties | 2 +-
src/chrome/locale/ja/aboutTor.properties | 11 ++---
src/chrome/locale/ja/torbutton.properties | 2 +-
src/chrome/locale/ko/aboutTor.properties | 11 ++---
src/chrome/locale/ko/torbutton.dtd | 4 +-
src/chrome/locale/ko/torbutton.properties | 2 +-
src/chrome/locale/nb/aboutTor.properties | 11 ++---
src/chrome/locale/nb/torbutton.properties | 2 +-
src/chrome/locale/nl/aboutTor.properties | 11 ++---
src/chrome/locale/nl/torbutton.properties | 2 +-
src/chrome/locale/pl/aboutTor.properties | 11 ++---
src/chrome/locale/pl/torbutton.properties | 2 +-
src/chrome/locale/pt-BR/aboutTor.dtd | 6 +--
src/chrome/locale/pt-BR/aboutTor.properties | 11 ++---
src/chrome/locale/pt-BR/torbutton.properties | 4 +-
src/chrome/locale/ru/aboutTor.properties | 11 ++---
src/chrome/locale/ru/torbutton.properties | 2 +-
src/chrome/locale/sv/aboutTor.properties | 11 ++---
src/chrome/locale/sv/torbutton.properties | 2 +-
src/chrome/locale/tr/aboutTor.properties | 11 ++---
src/chrome/locale/tr/torbutton.dtd | 26 +++++------
src/chrome/locale/tr/torbutton.properties | 16 +++----
src/chrome/locale/vi/aboutTor.properties | 11 ++---
src/chrome/locale/vi/torbutton.properties | 2 +-
src/chrome/locale/zh-CN/aboutTor.properties | 11 ++---
src/chrome/locale/zh-CN/torbutton.properties | 2 +-
src/chrome/locale/zh-TW/aboutTor.properties | 11 ++---
src/chrome/locale/zh-TW/torbutton.properties | 2 +-
60 files changed, 196 insertions(+), 274 deletions(-)
diff --git a/src/chrome/locale/ar/aboutTor.properties b/src/chrome/locale/ar/aboutTor.properties
index 07d82ff0..fefde5e4 100644
--- a/src/chrome/locale/ar/aboutTor.properties
+++ b/src/chrome/locale/ar/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Ø§ØšØØ« <a href="%1$S">ؚأÙ
اÙ</a> Ù
ع <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.donationBanner.donate=تؚرع Ø§ÙØ¢Ù
aboutTor.donationBanner.slogan=ØªÙØ±: دعÙ
Ø§ÙØµÙ
ÙØ¯ Ø§ÙØ±ÙÙ
Ù
@@ -18,3 +12,6 @@ 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/ar/torbutton.properties b/src/chrome/locale/ar/torbutton.properties
index 5dd4c283..afaf8f5b 100644
--- a/src/chrome/locale/ar/torbutton.properties
+++ b/src/chrome/locale/ar/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = ÙØ³ÙاÙ
تÙ, ÙØ¬Øš عÙÙÙ ÙØªØ اÙÙ
torbutton.popup.launch = تØÙ
Ù٠اÙÙ
ÙÙ
torbutton.popup.cancel = Ø¥ÙØºØ§Ø¡
torbutton.popup.dontask = ÙØ²Ù٠اÙÙ
ÙÙØ§Øª تÙÙØ§ØŠÙا Ù
Ù Ø§ÙØ¢Ù ÙØµØ§Ø¹Ø¯Ùا
-torbutton.popup.prompted_language = ÙÙÙ
ÙØÙ Ø²Ø± ØªÙØ± Ù
Ø²ÙØ¯Ùا Ù
Ù Ø§ÙØ®ØµÙØµÙØ©Ø ÙÙ
ÙÙÙ Ø£Ù ÙØ·ÙØš اÙÙØ³Ø® Ø§ÙØ¥ÙجÙÙØ²ÙØ© Ù
Ù ØµÙØØ§Øª Ø§ÙØ¥ÙØªØ±ÙØª. ÙØ¯ ÙÙØªØ¬ ع٠ذÙ٠عرض Ø§ÙØµÙØØ§Øª Ø§ÙØªÙ ØªÙØ¶Ù ÙØ±Ø§Ø¡ØªÙا ØšÙØºØªÙ Ø§ÙØ£Ù
ؚاÙÙØºØ© Ø§ÙØ¥ÙجÙÙØ²ÙØ©.\n\nÙÙ ØªØ±ÙØ¯ Ø·ÙØš ØµÙØØ§Øª اÙÙØš ØšØ§ÙÙØºØ© Ø§ÙØ¥ÙجÙÙØ²ÙØ© ÙØ®ØµÙØµÙØ© Ø£ÙØ¶ÙØ
torbutton.popup.no_newnym = ÙØ§ ÙÙ
ÙÙ ÙØ²Ø± ØªÙØ± Ø£Ù ÙØ¹Ø·ÙÙ ÙÙÙØ© Ø¬Ø¯ÙØ¯Ø© ؚ؎Ù٠آÙ
ÙØ ÙØ£ÙÙ ÙØ§ ÙØ³ØªØ·Ùع اÙÙØµÙ٠إÙÙ Ù
ÙÙØ° تØÙÙ
ØªÙØ±.\n\nÙ٠تستخدÙ
ØØ²Ù
Ø© Ù
ØªØµÙØ ØªÙØ± ØØ§ÙÙØ§ÙØ
+torbutton.security_settings.menu.title = إعدادات Ø§ÙØ£Ù
ا
torbutton.title.prompt_torbrowser = Ù
عÙÙÙ
ات ÙØ§Ù
Ø© ع٠زر ØªÙØ±
torbutton.popup.prompt_torbrowser = ÙÙØ¯ ØªØºÙØ±Øª طرÙÙØ© عÙ
٠زر ØªÙØ±: ÙÙ
ÙØ¹Ø¯ ؚإÙ
ÙØ§Ù٠إÙÙØ§ÙÙ.\n\nأجرÙÙØ§ ÙØ°Ø§ Ø§ÙØªØºÙÙØ± ÙØ£ÙÙ Ù
Ù ØºÙØ± Ø§ÙØ¢Ù
٠استخداÙ
زر ØªÙØ± Ù٠اÙÙ
ØªØµÙØ Ø§ÙØ°Ù ÙØ³ØªØ®Ø¯Ù
ÙÙ Ø§ÙØªØµÙØ Ø®Ø§Ø±Ø¬ ØªÙØ±. ÙÙØ§Ù Ø§ÙØ¹Ø¯Ùد Ù
Ù Ø§ÙØ¹ÙÙ Ø§ÙØªÙ ÙØ§ ÙÙ
ÙÙ Ù
Ø¹Ø§ÙØ¬ØªÙا ؚأ٠طرÙÙØ© أخرÙ.\n\nإذا أردت Ø§ÙØ§Ø³ØªÙ
رار Ù٠استخداÙ
ÙÙÙÙØ±ÙÙÙØ³ Ø¹Ø§Ø¯ÙØ§Ø ÙØ¹ÙÙÙ Ø¥Ø²Ø§ÙØ© زر ØªÙØ± ÙØªÙزÙÙ ØØ²Ù
Ø© Ù
ØªØµÙØ ØªÙØ±. ÙÙ
ا أ٠خصا؊ص Ø§ÙØ®ØµÙØµÙØ© ÙÙ
ØªØµÙØ ØªÙØ± تتÙÙ٠عÙ٠تÙÙ Ø§ÙØªÙ ÙÙ Ù
ØªØµÙØ ÙÙÙÙØ±ÙÙÙØ³ Ø§ÙØ¹Ø§Ø¯ÙØ ØØªÙ Ø¹ÙØ¯ استخداÙ
Ù Ù
ع زر ØªÙØ±.\n\nÙØ¥Ø²Ø§ÙØ© زر ØªÙØ±Ø Ø§Ø°ÙØš Ø¥ÙÙ Ø£Ø¯ÙØ§Øª->Ø¥Ø¶Ø§ÙØ§Øª->Ù
ØÙÙØ§Øª Ø Ø«Ù
اضغط عÙ٠زر Ø¥Ø²Ø§ÙØ© Ø§ÙØ°Ù ØšØ¬Ø§ÙØš Ø²Ø± ØªÙØ±.
torbutton.popup.short_torbrowser = Ù
عÙÙÙ
ات ÙØ§Ù
Ø© ع٠زر ØªÙØ±.\n\nزر ØªÙØ± Ù
ÙØ¹Ù٠دا؊Ù
ا Ø§ÙØ¢Ù.\n\nاضغط عÙ٠زر ØªÙØ± ÙÙÙ
Ø²ÙØ¯ Ù
٠اÙÙ
عÙÙÙ
ات.
diff --git a/src/chrome/locale/bn-BD/aboutTor.properties b/src/chrome/locale/bn-BD/aboutTor.properties
index 210ce23c..50f23afa 100644
--- a/src/chrome/locale/bn-BD/aboutTor.properties
+++ b/src/chrome/locale/bn-BD/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%1$S"> DuckDuckGo àŠŠàŠ¿àŠ¯àŠŒà§ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš àŠàаà§àŠš <a href="%2$S">
-# 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.donationBanner.donate=àŠàŠàŠšàŠ¿ àŠŠàŠŸàŠš àŠàаà§!
aboutTor.donationBanner.slogan=àŠàа: àŠ¡àŠ¿àŠàŠ¿àŠàŠŸàŠ² àŠªà§àŠ°àŠ€àŠ¿àŠ°à§àЧ àŠà§àŠ·àŠ®àŠ€àŠŸ
@@ -18,3 +12,6 @@ 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-BD/browserOnboarding.properties b/src/chrome/locale/bn-BD/browserOnboarding.properties
index aaf75ba1..219a6833 100644
--- a/src/chrome/locale/bn-BD/browserOnboarding.properties
+++ b/src/chrome/locale/bn-BD/browserOnboarding.properties
@@ -2,37 +2,37 @@
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
-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.button=Start Now
+onboarding.tour-tor-welcome=àŠžà§àŠ¬àŠŸàŠàŠ€àŠ®
+onboarding.tour-tor-welcome.title=àŠ€à§àŠ®àŠ¿ àŠ°à§àŠ¡àŠ¿ ी
+onboarding.tour-tor-welcome.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¯àŠŒà§àЬ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠžàŠ°à§àЬà§àŠà§àŠ àŠ®àŠŸàŠš àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°à§ à¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠš àŠà§àаà§àŠ¯àŠŸàŠàŠ¿àŠ, àŠšàŠàŠ°àŠŠàŠŸàŠ°àŠ¿ àŠàŠ¬àŠ àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€ ी àŠà§àŠšà§ àŠšàŠ¿àŠš àŠàŠ àŠà§àŠàŠ onboarding àŠ
àŠšà§àŠžàŠ°àŠ£ àŠàŠ°à§ àŠàŠ®àŠ°àŠŸ àŠàŠ¿ àŠàаàŠàŠ¿ ी
+onboarding.tour-tor-welcome.button=àŠàŠàŠš àŠ¶à§àŠ°à§ àŠàаà§àŠš
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.button=Go to Tor Network
+onboarding.tour-tor-privacy.title=Snub àŠ¡àŠŸàŠ¯àŠŒà§àŠà§àа àŠ snoopers ी
+onboarding.tour-tor-privacy.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠžàŠàв àŠà§àŠ°àŠŸàŠ«àŠ¿àŠ àŠžàŠŸàŠ¬àŠ®à§àŠ°àŠ¿àŠšàŠà§ àŠàŠŸàŠšàŠ¿àŠ¯àŠŒà§ àŠŠàŠŸàŠ àŠàŠ°àŠ¬à§ à¥€ àŠ€àŠŸàŠ° àŠ®àŠŸàŠšà§ àŠ¡àŠŸàŠ¯àŠŒà§àŠà§àа àŠàа àŠ¬àŠ¿àŠà§àŠàŠŸàŠªàŠšàŠŠàŠŸàŠ€àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ
àŠšà§àŠžàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸ ी àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠ
àŠ§àŠ¿àŠ¬à§àŠ¶àŠšà§àа àŠªàŠ° àŠ¬àŠ¿àŠà§àŠàŠ¿àŠšà§àŠš àŠà§àŠàŠ¿ àŠ¬àŠŸ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠàŠ€àŠ¿àŠ¹àŠŸàŠž àŠ®à§àŠà§ àŠ«à§àŠ²àŠŸ àŠ¹àŠ¯àŠŒ àŠàŠ®àŠš àŠà§àŠšà§ àŠ€àŠ¥à§àН àŠžà§àŠà§àаà§àŠ à¥€ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àаàŠà§àŠ·àŠŸ àŠšàŠ¿àŠ¶à§àŠàŠ¿àŠ€ àŠàŠ°àŠ€à§ àŠàŠ®àŠ°àŠŸ àŠàŠ àŠžàŠàв àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°à§ àŠ¥àŠŸàŠàŠ¿ ी àŠàŠ®àŠ°àŠŸ àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠ€àŠ°à§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠ¿à
ŠàŠŸàŠ¬à§ àŠ°àŠà§àŠ·àŠŸ àŠàŠ°àŠ¿ àŠ€àŠŸ àŠàŠŸàŠšàŠ€à§ ' àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ ' àŠàŠ¿àŠªà§àŠš ी
+onboarding.tour-tor-privacy.button=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠ¯àŠŸàŠš
-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.button=Go to Circuit Display
+onboarding.tour-tor-network=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ
+onboarding.tour-tor-network.title=àŠàŠàŠàŠ¿ àŠ¬àŠ¿àŠà§àŠšà§àŠŠà§àаà§àŠàŠ°àŠ£à§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠªàŠ°àŠ¿àŠà§àŠ°àŠ®àŠ£ àŠàŠ°à§ à¥€
+onboarding.tour-tor-network.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠžàŠàНà§àŠà§àŠ€ àŠàŠ°àŠ¬à§ à¥€ àŠàŠ®àŠŸàŠŠà§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ VPN àŠ¥à§àŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠ¬à§àŠ¶àŠ¿ àŠžà§àаàŠà§àŠ·àŠŸ àŠŠà§àŠ¯àŠŒ àŠàŠŸàŠ°àŠ£ àŠàŠàŠ¿ àŠà§àŠšà§àŠŠà§àаà§àŠ¯àŠŒ àŠšàŠ¯àŠŒ. àŠàа àŠ¹àŠ² àŠžàŠŸàŠ°à§àŠàŠŸàŠ°à§àа àŠàŠàŠàŠ¿ àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ, àŠàŠ®àŠ°àŠŸ àŠ€àŠŸàŠŠà§àа relays àŠ¬àŠ²àŠ¿, àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ¹àŠŸàŠàŠŸàŠ°à§ àŠžà§àЬà§àŠà§àŠàŠŸàŠžà§àŠ¬à§ à¥€ àŠàŠ àŠŠàŠ¿àŠà§, àŠ¬à§àŠ¯àŠ°à§àŠ¥àŠ€àŠŸàŠ° àŠàŠ àŠ¬àŠ¿àŠšà§àŠŠà§ àŠšà§àŠ àŠàŠ¬àŠ àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠàŠªàŠà§àŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠà§àŠš àŠà§àŠšà§àŠŠà§àаà§àŠ¯àŠŒ àŠžàŠàŠžà§àŠ¥àŠŸàŠàŠ¿àŠà§ àŠ¬àŠ¿àŠ¶à§àŠ¬àŠŸàŠž àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§ àŠšàŠŸ ी àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠªà§àŠš àŠàŠ°à§ àŠàŠ®àŠ°
àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠšà§àН àŠàŠàŠàŠ¿ àŠ¬àŠ°à§àŠ€àŠšà§ àŠ€à§àŠ°àŠ¿ àŠàŠ°àŠ¿, àŠ€àŠŸàŠ°àŠŸ àŠàŠ¿àŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠàŠŸàŠšàŠ€à§ ' àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ '-àŠ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-network.button=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§-àŠ€à§ àŠ¯àŠŸàŠš
-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=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§
+onboarding.tour-tor-circuit-display.title=àŠàŠªàŠšàŠŸàŠ° àŠªàŠ¥ àŠŠà§àŠà§àŠš ी
+onboarding.tour-tor-circuit-display.description=àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠ°àŠŸàŠ«àŠ¿àŠ àŠ¬àŠ¿àŠà§àŠàŠªà§àŠ€àŠ¿àŠàŠ¿ àŠàŠ¬àŠ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ€àŠ¿àŠšàŠàŠ¿ relays àŠàŠàŠàŠ¿ àŠžàŠŸàŠ°à§àŠàŠ¿àŠà§ àŠžàŠà§àŠà§àŠ€àŠŸàŠ¯àŠŒàŠ¿àŠ€ àŠàаà§àŠš ी àŠàŠ àŠàŠŸàŠ¬à§ àŠà§àŠš àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠàŠŸàŠšà§ àŠšàŠŸ àŠàŠªàŠšàŠ¿ àŠà§àŠ¥àŠŸ àŠ¥à§àŠà§ àŠžàŠàНà§àŠ àŠàаàŠà§àŠš, àŠàŠŸàŠ°àŠ£ àŠ€àŠŸàŠ°àŠŸ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠ¶à§àŠ· àŠ°àŠ¿àŠ²à§ àŠ¥à§àŠà§ àŠàŠžàŠŸ àŠžàŠàНà§àŠàŠàŠ¿ àŠŠà§àŠàŠ€à§ àŠªàŠŸàŠ¬à§ à¥€ àŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš, àŠ€àŠŸàŠ¹àŠ²à§ àŠàŠ®àŠŸàŠŠà§àа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§àа àŠàŠ àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠšàŠ€à§àŠš àŠ¬àŠ°à§àŠ€àŠšà§ àŠà§àŠ²àŠ¿àŠ àŠàŠ°à§ àŠàŠàŠàŠ¿ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠš.
àŠàŠ¿àŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš.
+onboarding.tour-tor-circuit-display.button=àŠàŠà§àŠžàŠªà§àвà§àа
-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.button=Review Settings
+onboarding.tour-tor-security=àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ
+onboarding.tour-tor-security.title=àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš ी
+onboarding.tour-tor-security.description=àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠžàŠ°à§àŠ¬àŠŠàŠŸàŠ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠ
àŠšà§àŠžàŠŸàŠ°à§ àŠ¯àŠ€à§àŠš àŠšà§àŠàŠ¯àŠŒàŠŸ àŠ¹àŠ¬à§. àŠàŠàŠŸàŠ¡àŠŒàŠŸàŠ àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠžà§àŠàŠ¿àŠàŠž àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠ¿ àŠ¯àŠàŠš àŠàŠªàŠšàŠ¿ àŠžàŠŸàŠàŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠà§ àŠŠà§àŠàŠ€à§ àŠàŠŸàŠš. àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§ àŠàŠà§àŠ°àŠ®àŠ£ àŠàŠ°àŠ€à§ àŠàŠŸàŠ°àŠŸàŠª àŠàŠà§àŠšà§àŠàŠŠà§àа àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§ àŠàŠ®àŠš àŠàŠ¿àŠà§ àŠ¬àŠšà§àЧ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠ®àŠŸàŠŠà§àа àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžàŠšàŠžàŠ®à§àй àŠàŠªàŠšàŠŸàŠà§ àŠžàŠ®à§àŠ®àŠ€àŠ¿ à
ŠŠà§àŠ¬à§ à¥€ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠ
àŠªàŠ¶àŠš àŠàŠ¬àŠ àŠ€àŠŸàŠ°àŠŸ àŠà§ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-security.button=àŠªàŠ°à§àŠ¯àŠŸàŠ²à§àŠàŠšàŠŸ àŠžà§àŠàŠ¿àŠàŠž
-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.button=See FAQs
+onboarding.tour-tor-expect-differences=àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠ¿àŠªàŠž
+onboarding.tour-tor-expect-differences.title=àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠ¿àŠªàŠž
+onboarding.tour-tor-expect-differences.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠªà§àŠ°àŠŠàŠ€à§àŠ€ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸàŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠžàŠ¹, àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠàŠ¿àŠà§àŠàŠŸ àŠàŠ¿àŠšà§àŠš àŠ¹àŠ¬à§ à¥€ àŠàŠªàŠšàŠ¿ àŠ²àŠà§àŠ·à§àН àŠàŠ°àŠ¬à§àŠš àŠ¯à§ àŠàŠªàŠšàŠŸàŠ° àŠžàŠàНà§àŠ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ€àŠ¿àŠšàŠàŠ¿ relays àŠ®àŠŸàŠ§à§àŠ¯àŠ®à§ àŠàвàŠà§ ी àŠ
àŠšà§àŠ àŠžàŠ®àŠ¯àŠŒ àŠžàŠŸàŠàŠ àŠàŠªàŠšàŠŸàŠà§ àŠªà§àŠ°àŠ®àŠŸàŠš àŠàŠ°àŠ€à§ àŠ¬àŠ²àŠ¬à§ àŠ¯à§ àŠàŠªàŠšàŠ¿ àŠàŠàŠàŠš àŠ®àŠŸàŠšà§àŠ· àŠ°à§àŠ¬àŠ àŠšàŠ¯àŠŒ àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠ¬àŠ¿àŠàвà§àŠªà§àа àŠàŠªàŠ° àŠšàŠ¿àŠ°à§àŠàа àŠàаà§àŠš, àŠàŠ¿àŠà§ àŠ¬àŠ¿àŠ·àŠ¯àŠŒ àŠ¹àŠ¯àŠŒàŠ€à§ àŠàŠŸàŠ àŠ¬àŠŸ àŠ
²à§àŠ¡ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸ ी àŠàŠ®àŠŸàŠŠà§àа àŠ²àŠà§àŠ·à§àН àŠžàŠ¬ àŠžàŠ®àŠ¯àŠŒ àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àа àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠàŠŸàŠ²à§ àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ, àŠ¯àŠàŠš àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àа àŠàŠžàŠ² àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ ी
+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=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.button=Visit an Onion
+onboarding.tour-tor-onion-services.description=àŠžàŠ¬àŠ¶à§àŠ·à§ àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠªà§àŠàŠ¯àŠŒàŠŸàŠà§àа àŠžà§àŠ¬àŠŸàŠ¯àŠŒ àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠàŠ°àŠ¿àŠ¯àŠŒà§ àŠŠàŠ¿àŠ€à§ àŠàŠŸàŠ à¥€ àŠàŠ°àŠ® àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠàŠšà§àН, àŠžàŠŸàŠàŠàŠà§àŠ²à§ àŠ¶à§àŠ· àŠ¹àŠ¯àŠŒà§ àŠ¯àŠŸàŠ¯àŠŒ ी àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°à§ àŠàŠšàŠ«àŠ¿àŠàŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ. àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠžàŠ®à§àй àŠªà§àаàŠàŠŸàŠ¶àŠ àŠàŠ¬àŠ àŠŠàŠ°à§àŠ¶àŠšàŠŸàŠ°à§àŠ¥à§àŠŠà§àа àŠàŠŸàŠà§ àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àаàŠà§àŠ·àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàаà§, àŠ¯àŠŸàŠ° àŠ®àŠ§à§àŠ¯à§ àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠ°àŠà§àŠ·àŠŸàŠàŠ¬àŠ àŠ¯à§àŠ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà§àŠà§ ी àŠàŠàŠ àŠàŠŸàŠ¬à§ àŠàŠ®àŠŸàŠŠà§àа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠàŠ¯àŠŒà§àŠ¬à§ àŠ¬à§àŠšàŠŸàŠ®à§
àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒ, àŠ¯àŠŸ àŠ®àŠŸàŠšà§àŠ·àŠà§ àŠ¬à§àŠšàŠŸàŠ®à§ àŠžàŠŸàŠ®àŠà§àŠ°à§ àŠàŠ¬àŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠšà§àа àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒ ी àŠàŠªàŠšàŠ¿ àŠàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠŠàŠ¿ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ URL-àŠ àŠàŠàŠàŠ¿ àŠžàŠŸàŠ®àŠŸàŠšà§àН àŠªà§àŠàŠ¯àŠŒàŠŸàŠà§àа àŠàŠàŠàŠš àŠ²àŠà§àŠ·à§àН àŠàŠ°àŠ¬à§àŠš ी NYTimes àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸ àŠàŠ¬àŠ àŠà§àŠàŠŸàŠ¬à§ àŠ€àŠŸàŠ°àŠŸ àŠàŠŸàŠ àŠàŠ°à§ àŠ€àŠŸ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš ी
+onboarding.tour-tor-onion-services.button=àŠàŠàŠàŠ¿ àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠŠà§àŠà§àŠš
diff --git a/src/chrome/locale/bn-BD/torbutton.properties b/src/chrome/locale/bn-BD/torbutton.properties
index 45634d87..4cdfebf5 100644
--- a/src/chrome/locale/bn-BD/torbutton.properties
+++ b/src/chrome/locale/bn-BD/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠ¹àŠàŠ¯àŠŒàŠŸàŠ° àŠàŠš
torbutton.popup.launch = àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠ«àŠŸàŠàв
torbutton.popup.cancel = àŠ¬àŠŸàŠ€àŠ¿àŠ²
torbutton.popup.dontask = àŠžà§àŠ¬àŠ¯àŠŒàŠàŠà§àŠ°àŠ¿àŠ¯àŠŒàŠàŠŸàŠ¬à§ àŠàŠàŠš àŠ¥à§àŠà§ àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàаà§àŠš
-torbutton.popup.prompted_language = àŠàŠªàŠšàŠ¿ àŠàŠ°àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠŠàŠ¿àŠ€à§, Torbutton àŠàŠ¯àŠŒà§àЬ àŠªà§àŠà§àа àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸ àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠšà¥€ àŠàŠàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€à§ àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸàŠ¯àŠŒ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠªàŠšàŠŸàŠ° àŠžà§àŠ¥àŠŸàŠšà§àŠ¯àŠŒ àŠàŠŸàŠ·àŠŸàŠ€à§ àŠªàŠ¡àŠŒàŠ€à§ àŠªàŠàŠšà§àŠŠ àŠàŠ°à§ àŠàŠ®àŠš àŠàŠ¯àŠŒà§àЬ àŠªà§àŠ·à§àŠ àŠŸàŠà§àŠ²àŠ¿àŠ° àŠàŠŸàŠ°àŠ£ àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠàŠªàŠšàŠ¿ àŠàŠŸàŠ² àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠšà§àН àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸ àŠàŠ¯àŠŒà§àЬ àŠªà§àŠ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠàŠŸàŠš?
torbutton.popup.no_newnym = Torbutton àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠŠàŠ¿àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠàа àŠàŠšà§àŠà§àаà§àв àŠªà§àаà§àŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠšà§àŠà¥€\n\nàŠàŠªàŠšàŠ¿ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬àŠŸàŠšà§àŠ¡àŠ² àŠàŠ²àŠ®àŠŸàŠš?
+torbutton.security_settings.menu.title = Security Settings
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 àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
diff --git a/src/chrome/locale/ca/aboutTor.properties b/src/chrome/locale/ca/aboutTor.properties
index 169ac01c..855044aa 100644
--- a/src/chrome/locale/ca/aboutTor.properties
+++ b/src/chrome/locale/ca/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Cerca <a href="%1$S">de forma segura</a> amb <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.donationBanner.donate=Fes una donació ara!
aboutTor.donationBanner.slogan=Tor: Potenciant la resistÚncia digital
@@ -18,3 +12,6 @@ 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/ca/torbutton.properties b/src/chrome/locale/ca/torbutton.properties
index 978d6b91..7d8b824a 100644
--- a/src/chrome/locale/ca/torbutton.properties
+++ b/src/chrome/locale/ca/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Per seguretat, obriu els fitxers descarregats
torbutton.popup.launch = Descarrega el fitxer
torbutton.popup.cancel = Cancel·la
torbutton.popup.dontask = A partir d'ara, descarrega els fitxers automà ticament
-torbutton.popup.prompted_language = Per donar-vos més privacitat, el Torbutton pot demanar la versió en anglÚs de les pà gines web. Això pot provocar que les pà gines web que vulgueu veure en una altra llengua siguin mostrades en anglÚs.\n\nVoleu demanar les pà gines web en anglÚs per una major privadesa?
torbutton.popup.no_newnym = El Torbutton no pot adjudicar-vos de forma segura una nova identitat. No disposeu d'accés al Tor Control Port.\n\nEsteu usant el Tor Browser Bundle?
+torbutton.security_settings.menu.title = Configuració de seguretat
torbutton.title.prompt_torbrowser = Informació important sobre Torbutton
torbutton.popup.prompt_torbrowser = Torbutton Funciona de forma diferent ara: ja no el pot tancar.\n\nHem fet aquest canvi per que l'ús de Torbutton en un navegador utilitzat també per navegar fora de l'entorn de Tor ja no es segur. Hi havien moltes incidÚncies i no hem trobat cap altre solució per arreglar-les. \n\nSi desitja continuar utilitzant Firefox de forma habitual, ha de desinstalar Torbutton i descarregar Tor Browser Bundle. La seguretat de Tor Browser es millor que la de Firefox, fins i tot quan es fa servir Torbutton. \n\nPer desinstalar Torbutton, seleccioni Eines->Addons->Extensions and faci click sobre el botó Desinstalar al costat de Torbutton
torbutton.popup.short_torbrowser = Informació important sobre Torbutton! \n\nTorbutton ara és troba sempre activat.\n\nFaci click sobre Torbutton per més informació.
diff --git a/src/chrome/locale/da/aboutTor.properties b/src/chrome/locale/da/aboutTor.properties
index 3f1e238f..1f542f2a 100644
--- a/src/chrome/locale/da/aboutTor.properties
+++ b/src/chrome/locale/da/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=SÞg <a href="%1$S">sikkert</a> med <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.donationBanner.donate=Donér nu!
aboutTor.donationBanner.slogan=Tor: Styrker digital oprÞr
@@ -18,3 +12,6 @@ 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/da/torbutton.properties b/src/chrome/locale/da/torbutton.properties
index 978691c4..512f928b 100644
--- a/src/chrome/locale/da/torbutton.properties
+++ b/src/chrome/locale/da/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = For at vÊre sikker bÞr du kun åbne downloa
torbutton.popup.launch = Download fil
torbutton.popup.cancel = Annuller
torbutton.popup.dontask = Download automatisk filer fremover
-torbutton.popup.prompted_language = For at yde stÞrre privatliv, kan Torbutton forespÞrge den engelsk sprogversion af websiderne. Det kan gÞre at websider som du foretrÊkker at lÊse på dit modersmål vises på engelsk i stedet for.\n\nVil du gerne forespÞrge engelske websider for Þget privatliv?
torbutton.popup.no_newnym = Torbutton kan ikke med sikkerhed give dig en ny identitet. Den har ikke adgang til kontrolporten for Tor.\n\nKÞrer du Tor Browser-bundet?
+torbutton.security_settings.menu.title = Sikkerhedsindstillinger
torbutton.title.prompt_torbrowser = Vigtig Torbutton-information
torbutton.popup.prompt_torbrowser = Torbutton fungerer anderledes end fÞr: du kan ikke lÊngere slå den fra.\n\nDu foretog denne Êndring, da det ikke er sikkert at anvende Torbutton i en browser, der også anvendes til non-Tor-browsing. Der var for mange fejl deri, som vi ikke kunne rette på andre måder.\n\nHvis du Þnsker at anvende Firefox på normal vis, så bÞr du afinstallere Torbutton og downloade Tor Browser-bundet. Indstillingerne for privatliv i Tor Browser overgår også de normale i Firefox, selv når Firefox anvende med Torbutton.\n\nFor at fjerne Torbutton, så gå til Funktioner->TilfÞjelser->Udvidelser og klik dernÊst Fjern-knappen ved siden af Torbutton.
torbutton.popup.short_torbrowser = Vigtig Torbutton-information!\n\nTorbutton er nu altid slået til.\n\nKlik på Torbutton for mere information.
diff --git a/src/chrome/locale/de/aboutTor.properties b/src/chrome/locale/de/aboutTor.properties
index 9d2b0df3..6c787679 100644
--- a/src/chrome/locale/de/aboutTor.properties
+++ b/src/chrome/locale/de/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%1$S">Sicheres</a> Suchen mit <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.donationBanner.donate=Jetzt spenden!
aboutTor.donationBanner.slogan=Tor: Digitalen Widerstand stÀrken
@@ -18,3 +12,6 @@ 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/de/torbutton.properties b/src/chrome/locale/de/torbutton.properties
index d03bb543..cb398bdb 100644
--- a/src/chrome/locale/de/torbutton.properties
+++ b/src/chrome/locale/de/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Um sicher zu sein, sollten Sie heruntergelade
torbutton.popup.launch = Datei herunterladen
torbutton.popup.cancel = Abbrechen
torbutton.popup.dontask = Von jetzt an Dateien immer automatisch herunterladen
-torbutton.popup.prompted_language = Um Ihre PrivatsphÀre zu erhöhen, kann Torbutton die jeweilige englische Version einer Webseite anfordern. Dies kann zur Folge haben, dass Webseiten, die sie lieber in Ihrer Muttersprache lesen wÌrden, nun in Englisch dargestellt werden. \n\nSollen nun - zur Erhöhung Ihrer PrivatsphÀre - Webseiten in Englisch geladen werden?
torbutton.popup.no_newnym = Torbutton kann Ihnen keine neue IdentitÀt geben, da es keinen Zugriff auf den Tor-Steueranschluss hat.\n\nBenutzen Sie das Tor-Browser-Paket?
+torbutton.security_settings.menu.title = Sicherheitseinstellungen
torbutton.title.prompt_torbrowser = Wichtige Torbutton-Information
torbutton.popup.prompt_torbrowser = Torbutton funktioniert jetzt anders als vorher: es kann nicht mehr abgeschaltet werden.\n\nWir haben diese Ãnderung vorgenommen, da es nicht sicher ist, Torbutton auch in einem Browser zu benutzen, der auch fÃŒr den Betrieb ohne Tor gedacht ist. Es gab zu viele Fehler, die wir sonst nicht hÀtten beheben können.\n\nWenn Sie Firefox weiterhin normal benutzen möchten, sollten Sie Torbutton deinstallieren, und das Tor-Browser-Paket herunterladen. Die PrivatsphÀreeinstellungen des Tor-Browsers sind auÃerdem denen des normalen Firefox ÃŒberlegen, selbst wenn Firefox mit Torbutton benutzt wird.\n\nUm Torbutton zu entfernen, gehen Sie einfach auf Extras->Add-ons->Erweiterungen und klicken Sie auf Entfernen neben dem Torbutton.
torbutton.popup.short_torbrowser = Wichtige Torbutton-Information!\n\nTorbutton ist jetzt immer aktiviert.\n\nBitte auf den Torbutton klicken, um mehr Informationen zu erhalten.
diff --git a/src/chrome/locale/es/aboutTor.dtd b/src/chrome/locale/es/aboutTor.dtd
index 2c7494e7..152e7590 100644
--- a/src/chrome/locale/es/aboutTor.dtd
+++ b/src/chrome/locale/es/aboutTor.dtd
@@ -6,8 +6,8 @@
<!ENTITY aboutTor.title "Acerca de Tor">
-<!ENTITY aboutTor.ready.label "Explora. Privadamente.">
-<!ENTITY aboutTor.ready2.label "Estás listo para experimentar la navegación más privada del mundo.">
+<!ENTITY aboutTor.ready.label "Explora. En privado.">
+<!ENTITY aboutTor.ready2.label "Ahora estás listo/a para experimentar la navegación más privada del mundo.">
<!ENTITY aboutTor.failure.label "¡Algo fue mal!">
<!ENTITY aboutTor.failure2.label "Tor no está funcionando en este navegador.">
@@ -20,6 +20,6 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del Navegador Tor">
-<!ENTITY aboutTor.tor_mission.label "El proyecto Tor es una organización sin fines de lucro definida legalmente en EUA 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, soportando su disponibilidad y uso sin restricciones y ampliando su entendimiento cientÃfico y popular.">
-<!ENTITY aboutTor.getInvolved.label "Involúcrese">
+<!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">
diff --git a/src/chrome/locale/es/aboutTor.properties b/src/chrome/locale/es/aboutTor.properties
index f1e2d598..bbc51ff7 100644
--- a/src/chrome/locale/es/aboutTor.properties
+++ b/src/chrome/locale/es/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Busque <a href="%1$S">de forma segura</a> con <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?kl=-es
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/?kl=-es
-
aboutTor.donationBanner.donate=¡Dona ahora!
aboutTor.donationBanner.slogan=Tor: Impulsando la resistencia digital
@@ -18,3 +12,6 @@ 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/es/browserOnboarding.properties b/src/chrome/locale/es/browserOnboarding.properties
index 6b8764e4..02543c3e 100644
--- a/src/chrome/locale/es/browserOnboarding.properties
+++ b/src/chrome/locale/es/browserOnboarding.properties
@@ -2,17 +2,17 @@
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
-onboarding.tour-tor-welcome=Bienvenido
-onboarding.tour-tor-welcome.title=Youâre ready.
+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.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.button=Go to Tor Network
+onboarding.tour-tor-privacy.button=Ir a la red Tor
-onboarding.tour-tor-network=Tor Network
+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.button=Go to Circuit Display
@@ -32,7 +32,7 @@ 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.button=See FAQs
-onboarding.tour-tor-onion-services=Servicios Onion
+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.button=Visit an Onion
diff --git a/src/chrome/locale/es/torbutton.properties b/src/chrome/locale/es/torbutton.properties
index 9335f4df..21ec2ea0 100644
--- a/src/chrome/locale/es/torbutton.properties
+++ b/src/chrome/locale/es/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Para estar seguro, deberÃas abrir únicament
torbutton.popup.launch = Descargar fichero
torbutton.popup.cancel = Cancelar
torbutton.popup.dontask = Descargar ficheros automáticamente a partir de ahora
-torbutton.popup.prompted_language = Para darle mayor privacidad, Torbutton puede solicitar la versión en inglés de las páginas web. Esto podrÃa causar que páginas que prefiera leer en su idioma nativo se muestren en inglés en su lugar. \n \n¿Le gustarÃa solicitar páginas web en inglés para mejor privacidad?
torbutton.popup.no_newnym = Torbutton no puede darle una nueva identidad (instancia de Tor) de forma segura. No tiene acceso al puerto de control de Tor (ControlPort)\n\n¿Está ejecutando el Paquete de Navegador Tor?
+torbutton.security_settings.menu.title = Configuración de seguridad
torbutton.title.prompt_torbrowser = Información importante sobre Torbutton
torbutton.popup.prompt_torbrowser = Torbutton ahora funciona de manera diferente: ya no lo podrás apagar. \n \nHicimos este cambio porque no es seguro utilizar Torbutton en un navegador que también se utilice para navegar sin Tor. Hubo tantos fallos con esto que no pudimos arreglarlo de otro modo. \n \nSi quieres seguir usando Firefox normalmente, deberÃas desinstalar Torbutton y descargar el Paquete de Navegador Tor. Las propiedades de privacidad del Navegador Tor son superiores a las de un Firefox normal, incluso cuando se usa Firefox con Torbutton. \n \nPara eliminar Torbutton. vaya a Herramientas->Complementos->Extensiones y haga clic en el botón Eliminar próximo a Torbutton.
torbutton.popup.short_torbrowser = ¡Información importante sobre Torbutton! \n \nTorbutton ahora está siempre encendido. \n \nHaga clic en (el botón de) Torbutton para más información.
diff --git a/src/chrome/locale/eu/aboutTor.properties b/src/chrome/locale/eu/aboutTor.properties
index 04030391..6ad8c032 100644
--- a/src/chrome/locale/eu/aboutTor.properties
+++ b/src/chrome/locale/eu/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Bilatu<a href="%1$S">modu seguruan</a> ondokoarekin: <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.donationBanner.donate=Eman dohaintza orain!
aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
@@ -18,3 +12,6 @@ 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/eu/torbutton.properties b/src/chrome/locale/eu/torbutton.properties
index 5362d070..85c9e01b 100644
--- a/src/chrome/locale/eu/torbutton.properties
+++ b/src/chrome/locale/eu/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Arriskutik kanpo egoteko, zuk deskargatutako
torbutton.popup.launch = Fitxategia deskargatu
torbutton.popup.cancel = Utzi
torbutton.popup.dontask = Hemendik aurrera fitxategiak automatikoki deskargatu
-torbutton.popup.prompted_language = Pribatutasun gehiago emateko, Torbuttonek webguneen Ingelerazko bertsioa eska dezake. Honek zure ama hizkuntzan irakurtzea nahiago izan ditzakezun orriak Ingeleraz agertzea ekar dezake.\n\nNahiko al zenuke webguneen Ingelerazko hizkuntza eskatu pribatutasun hobeagoa izateko?
torbutton.popup.no_newnym = Torbuttonek ezin dizu modu seguruan nortasun berri bat eman. Ez du Tor Kontrol Portura nola sartzerik.\n\nTor Browser Bundle exekutatzen ari al zara?
+torbutton.security_settings.menu.title = Segurtasun Ezarpenak
torbutton.title.prompt_torbrowser = Torbutton informazio garratzitsua
torbutton.popup.prompt_torbrowser = Torbuttonek ezberdin egiten du lan orain: ezin da gehiago itzali.\n\nTor kanpoko nabigatzea ere egiteko erabiltzen den nabigatzaile batean Torbutton erabiltzea segurura ez delako aldaketa hau egin dugu. Beste era batean konpondu ezin genituen akats asko zeuden.\n\nFirefox modu arruntean erabiltzen jarraitu nahi baduzu, Torbutton kendu beharko zenuke eta Tor Browser Bundlea deskargatu. Tor Browserren pribatutasun ezaugarriak Firefox arruntarenak baino hobeak dia, baita Firefox Torbuttonekin erabiltzen bada ere.\n\nTorbutton kentzeko, joan hona Tresnak->Gehigarriak->Hedapenak eta Torbuttonen ondoan dagoen Kendu botoian sakatu.
torbutton.popup.short_torbrowser = Torbutton informazio garrantzitsua!\n\nTorbutton orain beti gaituta dago.\n\nSakatu Torbuttonen informazio gehiago lortzeko.
diff --git a/src/chrome/locale/fa/aboutTor.properties b/src/chrome/locale/fa/aboutTor.properties
index 58c75b26..5e4a0272 100644
--- a/src/chrome/locale/fa/aboutTor.properties
+++ b/src/chrome/locale/fa/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=جستج٠<a href="%1$S">اÛÙ
Ù</a> ؚا <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.donationBanner.donate=اکÙÙÙ Ø§ÙØ¯Ø§Ø¡ Ú©ÙÛØ¯!
aboutTor.donationBanner.slogan=Tor: ÙØ¯Ø±Øª Ù
ÙØ§ÙÙ
ت Ø¯ÛØ¬ÛتاÙ
@@ -18,3 +12,6 @@ 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/fa/torbutton.properties b/src/chrome/locale/fa/torbutton.properties
index 1ce4082b..9a3a3148 100644
--- a/src/chrome/locale/fa/torbutton.properties
+++ b/src/chrome/locale/fa/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = ØšØ±Ø§Û Ø§ÛÙ
Ù Ù
Ø§ÙØ¯ÙØ ØšØ§ÛØ¯ ÙÙ
torbutton.popup.launch = داÙÙÙØ¯ ÙØ§ÛÙ
torbutton.popup.cancel = ÙØºÙ
torbutton.popup.dontask = از اÛÙ ÙŸØ³Ø ÙØ§ÛÙÙØ§ ØšÙ Ø·ÙØ± Ø®ÙØ¯Ú©Ø§Ø± داÙÙÙØ¯ ØŽÙØ¯.
-torbutton.popup.prompted_language = ØšØ±Ø§Û ØÙا؞ت ØšÙØŽØªØ± از ØØ±ÙÙ
Ø®ØµÙØµÛ ØŽÙ
Ø§Ø Ø¯Ú©Ù
Ù ØªÙØ± Ù
ÛâØªÙØ§Ùد ÙØ³Ø®Ù اÙÚ¯ÙÙØ³Û ØµÙØØ§Øª ÙØš Ø±Ø§ Ø¯Ø±Ø®ÙØ§Ø³Øª Ú©ÙØ¯. اÙÙ Ù
ÙØ¶Ùع Ù
Ù
ک٠است ؚاعث ØŽÙØ¯ ØµÙØÙâÙØ§ÛÛ Ø±Ø§ Ú©Ù ØªØ±Ø¬ÛØ Ù
ÛØ¯ÙÛØ¯ ؚ٠زؚا٠Ù
Ø§Ø¯Ø±Û Ø®ÙØ¯ ØšØ®ÙØ§ÙÙØ¯Ø در Ø¹ÙØ¶ ؚ٠اÙÚ¯ÙÙØ³Û ÙÙ
Ø§ÙØŽ Ø¯Ø§Ø¯Ù ØŽÙÙØ¯.\n\nØ¢ÙØ§ ؚا اÙÙ ÙØ¬Ùد Ù
ÛâØ®ÙØ§ÙÙØ¯ ØšØ±Ø§Û ØÙا؞ت ØšÙØŽØªØ± از ØØ±ÙÙ
Ø®ØµÙØµÛ Ø¯Ø±Ø®ÙØ§Ø³Øª ÙØ³Ø®Ù اÙÚ¯ÙÙØ³Û ØµÙØØ§Øª را ؚدÙÙØ¯Ø
torbutton.popup.no_newnym = Torbutton ÙÙ
Û ØªÙØ§Ùد ØšÙ ØŽÙ
ا ÛÚ© ØŽÙØ§Ø³Ù Ø¬Ø¯ÛØ¯ اÙ
Ù ØšØ¯ÙØ¯. Ø¯Ø³ØªØ±Ø³Û ØšÙ ÙŸÙØ±Øª Ú©ÙØªØ±Ù ÙÛØ¯Ø§ÙÛØ§ اÙ
Ú©Ø§Ù ÙŸØ°ÛØ± ÙÛØ³Øª.\n\n Ø¢ÛØ§ ØŽÙ
ا در ØØ§Ù اجرا ØšØ³ØªÙ ÙØ±Ù
Ø§ÙØ²Ø§Ø±Û Ù
Ø±ÙØ±Ú¯Ø± ØªÙØ± ÙØ³ØªÛدØ
+torbutton.security_settings.menu.title = ØªÙØžÛÙ
ات اÙ
ÙÛØªÛ
torbutton.title.prompt_torbrowser = Ø§Ø·ÙØ§Ø¹Ø§Øª Ù
ÙÙ
Torbutton
torbutton.popup.prompt_torbrowser = اکÙÙÙ Torbutton ØšØ·ÙØ± Ù
ØªÙØ§ÙØªÛ Ú©Ø§Ø± Ù
ÛâÚ©ÙØ¯ - دÛگر ÙÙ
ÛâØªÙØ§ÙÛØ¯ Ø¢Ùâ Ø±Ø§ خاÙ
ÙØŽ Ú©ÙÛØ¯.\n\nاÛÙ ØªØºÛØ±Ø§Øª ؚ٠اÛ٠دÙÛ٠اعÙ
ا٠؎د٠است Ú©Ù Ø§Ø³ØªÙØ§Ø¯Ù از Torbutton در Ù
Ø±ÙØ±Ú¯Ø±Û Ú©Ù ØšØ±Ø§Û Ù
Ø±ÙØ±Ú¯Ø±Û ؚدÙ٠تر ÙÛØ² Ø§Ø³ØªÙØ§Ø¯Ù Ù
ÛØŽÙØ¯Ø Ø§ÛÙ
Ù ÙÛØ³Øª. ÙÙØµÙØ§Û ÙØ±Ù
Ø§ÙØ²Ø§Ø±Û Ø¢ÙÙØ¯Ø± Ø²ÛØ§Ø¯ ØšÙØ¯ Ú©Ù ØšÙ Ø±ÙØŽ Ø¯ÛÚ¯Ø±Û ÙÙ
ÛØªÙØ§ÙØ³ØªÛÙ
آ٠را ØÙ Ú©ÙÛÙ
.\n\nاگر Ù
ÛØ®ÙاÙÛØ¯ ØšÙ Ø·ÙØ± Ø¹Ø§Ø¯Û ØšÙ Ø§Ø³ØªÙØ§Ø¯Ù از ÙØ§ÛØ±ÙØ§Ú©Ø³ اداÙ
٠دÙÛØ¯Ø ØšØ§ÛØ¯ ÙØ±Ù
Ø§ÙØ²Ø§Ø± Torbutton را ØØ°Ù کرد٠٠Tor Browser Bundle (ؚست٠Ù
Ø±ÙØ±Ú¯Ø± تر) را داÙÙÙØ¯ Ú©ÙÛØ¯. ÙÛÚÚ¯ÛÙØ§Û Ø®ØµÙØµÛ ØšÙØ¯Ù ØªØ±Ø ØšÙ Ø¢ÙÙØ§ÛÛ Ú©Ù Ø¯Ø± ÙØ§ÛØ±ÙØ§Ú©Ø³ Ø§Ø³ØªØ ØšØ±ØªØ±Û Ø¯Ø§Ø±Ø¯Ø ØØªÛ ÙÙگاÙ
Û Ú©Ù ÙØ§ÛØ±ÙØ§Ú©Ø³ ؚا Torbutton Ø§Ø³ØªÙØ§Ø¯Ù ØŽÙØ¯.\n\nØšØ±Ø§Û ØØ°Ù
TorbuttonØ ØšØ±ÙÛØ¯ ØšÙ Ø§ØšØ²Ø§Ø±ÙØ§ ( ÛØ§ tools اگر از ÙØ³Ø®Ù اÙÚ¯ÙÛØ³Û ÙØ§ÛØ±ÙØ§Ú©Ø³ Ø§Ø³ØªÙØ§Ø¯Ù Ù
ÛÚ©ÙÛØ¯)Ø Ø§ÙØ²ÙÙÙ ÙØ§ (Addons)Ø ØšØ±ÙØ§Ù
Ù ÙØ§Û گستر؎ ÛØ§Ùت٠(Extensions ) ٠سٟس دکÙ
Ù Remove ک٠در Ú©ÙØ§Ø± Torbutton است را ؚزÙÛØ¯.
torbutton.popup.short_torbrowser = Ø§Ø·ÙØ§Ø¹Ùت Ù
ÙÙ
Torbutton!\n\nTorbutton ÙÙ
ÛØŽÙ ÙØ¹Ø§Ù ؚا؎د!\n\nØšØ±Ø§Û Ø§Ø·ÙØ§Ø¹Ø§Øª ØšÛØŽØªØ± رÙÛ Torbutton Ú©ÙÛÚ© ÙÙ
اÛÛØ¯.
diff --git a/src/chrome/locale/fr/aboutTor.properties b/src/chrome/locale/fr/aboutTor.properties
index 952d3ae4..33fcdb41 100644
--- a/src/chrome/locale/fr/aboutTor.properties
+++ b/src/chrome/locale/fr/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Chercher <a href="%1$S">en toute sécurité</a> avec <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.donationBanner.donate=Faites un don maintenantâ!
aboutTor.donationBanner.slogan=Tor : la puissance de la résistance numérique
@@ -18,3 +12,6 @@ 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/fr/torbutton.properties b/src/chrome/locale/fr/torbutton.properties
index 919fdc8c..8ea51db4 100644
--- a/src/chrome/locale/fr/torbutton.properties
+++ b/src/chrome/locale/fr/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Par sécurité, vous ne devriez ouvrir les fi
torbutton.popup.launch = Télécharger le fichier
torbutton.popup.cancel = Annuler
torbutton.popup.dontask = Télécharger automatiquement à partir de maintenant
-torbutton.popup.prompted_language = Pour renforcer votre anonymat, BoutonTor peut demander la version anglaise des pages Web. Les pages que vous préférez lire dans votre langue maternelle pourraient alors sâafficher en anglais.\n\nVoulez-vous demander des pages Web en anglais pour améliorer votre anonymatâ?
torbutton.popup.no_newnym = BoutonTor ne peut pas vous attribuer une nouvelle identité de façon sûre. Il nâa pas accÚs au port de contrÃŽle de Tor.\n\nUtilisez-vous lâoffre groupée du Navigateur Torâ?
+torbutton.security_settings.menu.title = ParamÚtres de sécurité
torbutton.title.prompt_torbrowser = Informations importantes concernant BoutonTor
torbutton.popup.prompt_torbrowser = BoutonTor fonctionne différemment maintenant : vous ne pouvez plus le désactiver.\n\nNous avons effectué ce changement car il nâest pas sécuritaire dâutiliser BoutonTor dans un navigateur qui est également utiliser pour une navigation sans Tor. Trop de bogues ne pouvaient être réglés autrement.\n\nSi vous voulez continuer à utiliser Firefox normalement, vous devriez désinstaller BoutonTor et télécharger lâoffre groupée du Navigateur Tor. Les propriétés de confidentialité du Navigateur Tor sont aussi supérieures à celles de Firefox, même sâil est utilisé avec BoutonTor.\n\nPour enlever BoutonTor, allez dans Outils->Modules complémentaires->Extensions et cliquer sur Supprimer à coté de BoutonTor.
torbutton.popup.short_torbrowser = Informations importantes concernant BoutonTorâ!\n\nBoutonTor est toujours activé dorénavant.\n\nCliquer sur BoutonTor pour plus dâinformations.
diff --git a/src/chrome/locale/ga/aboutTBUpdate.dtd b/src/chrome/locale/ga/aboutTBUpdate.dtd
index 1c4063a3..4114c065 100644
--- a/src/chrome/locale/ga/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ga/aboutTBUpdate.dtd
@@ -1,6 +1,6 @@
<!ENTITY aboutTBUpdate.title "Nuashonrú Brabhsálaà Tor">
<!ENTITY aboutTBUpdate.updated "NuashonraÃodh Brabhsálaà Tor">
-<!ENTITY aboutTBUpdate.linkPrefix "Chun teach ar an eolas is déanaà maidir leis an leagan seo,">
+<!ENTITY aboutTBUpdate.linkPrefix "Chun teacht ar an eolas is déanaà maidir leis an leagan seo, ">
<!ENTITY aboutTBUpdate.linkLabel "tabhair cuairt ar ár suÃomh Gréasáin">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.changeLogHeading "Logchomhad athruithe:">
diff --git a/src/chrome/locale/ga/aboutTor.properties b/src/chrome/locale/ga/aboutTor.properties
index 7db055e4..717fbeb8 100644
--- a/src/chrome/locale/ga/aboutTor.properties
+++ b/src/chrome/locale/ga/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%1$S">Cuardach slán</a> le <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.donationBanner.donate=Tabhair SÃntiús Airgid Anois!
aboutTor.donationBanner.slogan=Tor: Cumhacht na FrithbheartaÃochta DigitÃ
@@ -18,3 +12,6 @@ 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/ga/torbutton.properties b/src/chrome/locale/ga/torbutton.properties
index a8e1578a..3f38caee 100644
--- a/src/chrome/locale/ga/torbutton.properties
+++ b/src/chrome/locale/ga/torbutton.properties
@@ -2,11 +2,11 @@ torbutton.circuit_display.internet = An tIdirlÃon
torbutton.circuit_display.ip_unknown = IP anaithnid
torbutton.circuit_display.onion_site = SuÃomh Onion
torbutton.circuit_display.this_browser = An brabhsálaà seo
-torbutton.circuit_display.relay = Relay
+torbutton.circuit_display.relay = Athsheachadán
torbutton.circuit_display.tor_bridge = Droichead
torbutton.circuit_display.unknown_country = TÃr anaithnid
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard = Garda
+torbutton.circuit_display.guard_note = NÃl cead agat an [Garda] a athrú.
torbutton.circuit_display.learn_more = Tuilleadh eolais
torbutton.content_sizer.margin_tooltip = Cuireann Brabhsálaà Tor an chiumhais seo leis an bhfuinneog ionas nach mbeidh leithead agus airde na fuinneoige chomh suntasach, sa chaoi go mbÃonn sé nÃos deacra do ghnÃomhaÃocht ar lÃne a lorg.
torbutton.panel.tooltip.disabled = Cliceáil le Tor a chumasú
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Le bheith slán sábháilte, nÃor chóir dui
torbutton.popup.launch = Ãoslódáil an comhad
torbutton.popup.cancel = Cealaigh
torbutton.popup.dontask = Ãoslódáil comhaid go huathoibrÃoch as seo amach
-torbutton.popup.prompted_language = Is féidir leis an gcnaipe Tor an leagan Béarla de leathanaigh Ghréasáin a iarraidh, chun tuilleadh prÃobháideachais a thabhairt duit. Leis seo i bhfeidhm, seans go bhfaighidh tú an leagan Béarla de leathanaigh dhátheangacha ab fhearr leat a léamh i nGaeilge.\n\nAn bhfuil fonn ort leaganacha Béarla a iarraidh mar sin féin?
torbutton.popup.no_newnym = NÃl an cnaipe Tor in ann aitheantas nua a thabhairt duit go sábháilte. NÃl sé in ann teacht ar Phort Rialaithe Tor.\n\nAn bhfuil tú ag úsáid Burla Brabhsálaà Tor?
+torbutton.security_settings.menu.title = Socruithe Slándála
torbutton.title.prompt_torbrowser = Eolas Tábhachtach faoi Chnaipe Tor
torbutton.popup.prompt_torbrowser = FeidhmÃonn an cnaipe Tor go difriúil anois; nà féidir leat é a mhúchadh a thuilleadh.\n\nD'athraÃomar é seo toisc nach bhfuil sé sábháilte an cnaipe Tor a úsáid i mbrabhsálaà a úsáidtear le brabhsáil lasmuigh de Tor. Bhà an iomarca fabhtanna ann nach rabhamar in ann deisiú ar aon bhealach eile.\n\nMás mian leat leanúint ar aghaidh le Firefox mar is gnáth, ba chóir duit an cnaipe Tor a dhÃshuiteáil agus Brabhsálaà Tor a Ãoslódáil. Tá na hairÃonna slándála i mBrabhsálaà Tor i bhfad nÃos fearr ná na cinn i ngnáth-Firefox, fiú nuair a úsáidtear Firefox leis an gcnaipe Tor.\n\nChun an cnaipe Tor a bhaint, oscail UirlisÃ->Breiseáin->EisÃnteachtaà ansin cliceáil an cnaipe Bain in aice le Cnaipe Tor.
torbutton.popup.short_torbrowser = Eolas Tábhachtach maidir leis an gCnaipe Tor!\n\nTá an Cnaipe Tor cumasaithe i gcónaÃ.\n\nCliceáil air chun tuilleadh eolais a fháil.
diff --git a/src/chrome/locale/he/aboutTor.properties b/src/chrome/locale/he/aboutTor.properties
index 0999a786..6460708d 100644
--- a/src/chrome/locale/he/aboutTor.properties
+++ b/src/chrome/locale/he/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=×׀ש <a href="%1$S">×××××</a> ×¢× <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.donationBanner.donate=תך×× ×עת!
aboutTor.donationBanner.slogan=Tor: ×× ××¢×× ××ª× ×××ת ×××××××ת
@@ -18,3 +12,6 @@ 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/he/torbutton.properties b/src/chrome/locale/he/torbutton.properties
index cdcd18c7..93a51a20 100644
--- a/src/chrome/locale/he/torbutton.properties
+++ b/src/chrome/locale/he/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = ××תך ××××××, ×¢××× ×׀ת×× ×§
torbutton.popup.launch = ×××š× ×§×××¥
torbutton.popup.cancel = ×××
torbutton.popup.dontask = ×××š× ×§×׊×× ××××€× ××××××× ××¢×ª× ×××××
-torbutton.popup.prompted_language = ××× ×תת ×× ××תך ׀ך×××ת, Torbutton ×××× ××קש ×ת ×××š×¡× ××× ×××ת ×©× ××ª×š× ××× ××š× ×. ×× ×¢×©×× ××ך×× ××תך×× ×©××ª× ××¢×××£ ×קך×× ×ש׀ת ××× ×©×× ××××ת ××׊××× ××× ×××ת ×××§××.\n\n××× ××ª× ×š××Š× ××קש ×תך×× ××©×€× ××× ×××ת ×¢××ך ׀ך×××ת ×××× ××תך?
torbutton.popup.no_newnym = Torbutton ××× × ×××× ×תת ×× ××××× ×××ת ××ש×. ××× ×× ×××©× ×× ×€×ª×ת ×××§×š× ×©× Tor.\n\n××× ××ª× ×ך××¥ ×ת ××××ת ××€××€× Tor?
+torbutton.security_settings.menu.title = ×××ך×ת ×××××
torbutton.title.prompt_torbrowser = ××××¢ ×ש×× ×©× Torbutton
torbutton.popup.prompt_torbrowser = Torbutton ×¢××× ×××× ××ךת: ××× × ×××× ××××ת ×××ª× ××תך.\n\nעש×× × ×©×× ×× ×× ×× ××× ×× ×××× ××שת×ש ×-Torbutton ×××€××€× ×× ××Š× ×ש×××ש ×× ×¢××ך ××××©× ×©××× × Tor. ××× ××תך ××× ×ª×§××× ×©×× ××××× × ××ª×§× ××× ××š× ××ךת.\n\n×× ××ª× ×š××Š× ×××ש×× ××שת×ש ×-Firefox ×ך×××, ×¢××× ××ס×ך ×ת Torbutton ××××ך×× ×ת ××××ת ××€××€× Tor. ×××€××× × ×׀ך×××ת ×©× ××€××€× Tor ×× × ×¢××× ××תך ××שך ××× ×©× Firefox ך×××, ××€××× ××שך Firefox × ××Š× ×ש×××ש ×¢× Torbutton.\n\n××× ××ס×ך ×ת Torbutton, ×× ×× ××××->ת×ס׀×ת->×ך×××ת ××× ×××¥ ×¢× ××׀ת×ך ×סך ××× Torbutton.
torbutton.popup.short_torbrowser = ××××¢ ×ש×× ×¢× Torbutton!\nTorbutton ת××× ×××׀שך ×¢×ש××.\n×××¥ ×¢× ×-Torbutton ××¢×× ××××¢.
diff --git a/src/chrome/locale/id/aboutTor.properties b/src/chrome/locale/id/aboutTor.properties
index d3ffe671..d28fda5c 100644
--- a/src/chrome/locale/id/aboutTor.properties
+++ b/src/chrome/locale/id/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Cari <a href="%1$S">secara aman</a> dengan <a href="%2$S">DuckDuckGo</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privasi.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchDDG.search.link=https://duckduckgo.com/
-
aboutTor.donationBanner.donate=Donasi Sekarang!
aboutTor.donationBanner.slogan=Tor: Menggerakan Perlawanan Digital
@@ -18,3 +12,6 @@ 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/id/torbutton.properties b/src/chrome/locale/id/torbutton.properties
index 01ec5cae..7f7dffef 100644
--- a/src/chrome/locale/id/torbutton.properties
+++ b/src/chrome/locale/id/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Agar aman, sebaiknya anda hanya membuka file
torbutton.popup.launch = Unduh file
torbutton.popup.cancel = Batal
torbutton.popup.dontask = Secara otomatis file-file akan di unduh mulai sekarang
-torbutton.popup.prompted_language = Untuk memberikan Anda kerahasiaan yang lebih, Torbutton akan meminta versi bahasa Inggris dari halaman web. Ini mungkin menyebabkan halaman web yang Anda ingin baca dalam bahasa asli Anda akan ditampilkan dalam bahasa Inggris. â â Apakah anda mau meminta halaman web bahasa Inggris untuk kerahasiaan yang lebih baik?
torbutton.popup.no_newnym = Torbution tidak dapat memberikan Anda identitas baru secara aman. Torbutton tidak memiliki akses terhadap Tor Control Port. ââ Apakah Anda sedang menjalankan paket browser Tor?
+torbutton.security_settings.menu.title = Pengaturan Keamanan
torbutton.title.prompt_torbrowser = Important Torbutton Information
torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
diff --git a/src/chrome/locale/is/aboutTor.properties b/src/chrome/locale/is/aboutTor.properties
index fde655f3..6a955931 100644
--- a/src/chrome/locale/is/aboutTor.properties
+++ b/src/chrome/locale/is/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Leita á <a href="%1$S">öruggan hátt</a> með <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.donationBanner.donate=Styrkja núna!
aboutTor.donationBanner.slogan=Tor: Keyrir áfram stafrÊnu andspyrnuhreyfinguna
@@ -18,3 +12,6 @@ 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/is/torbutton.properties b/src/chrome/locale/is/torbutton.properties
index 81fc5305..72fbcadf 100644
--- a/src/chrome/locale/is/torbutton.properties
+++ b/src/chrome/locale/is/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = To be safe, you should only open downloaded f
torbutton.popup.launch = Ná à skrá
torbutton.popup.cancel = HÊtta við
torbutton.popup.dontask = Hlaða sjálfkrafa inn skrám héðan à frá
-torbutton.popup.prompted_language = To give you more privacy, Torbutton can request the English language version of web pages. This may cause web pages that you prefer to read in your native language to display in English instead.\n\nWould you like to request English language web pages for better privacy?
torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port.\n\nAre you running Tor Browser Bundle?
+torbutton.security_settings.menu.title = Ãryggisstillingar
torbutton.title.prompt_torbrowser = MikilvÊgar upplÜsingar um Tor-hnappinn
torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
torbutton.popup.short_torbrowser = MikilvÊgar upplÜsingar um Tor-hnappinn!\n\nTor-hnappurinn er núna alltaf virkur.\n\nSmelltu á Tor-hnappinn til að sjá nánar.
diff --git a/src/chrome/locale/it/aboutTor.properties b/src/chrome/locale/it/aboutTor.properties
index e25f90ad..65aa5fd3 100644
--- a/src/chrome/locale/it/aboutTor.properties
+++ b/src/chrome/locale/it/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Cerca <a href="%1$S">in modo sicuro</a> con <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.donationBanner.donate=Dona adesso!
aboutTor.donationBanner.slogan=Tor: alimentiamo la resistenza digitale
@@ -18,3 +12,6 @@ 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/it/browserOnboarding.properties b/src/chrome/locale/it/browserOnboarding.properties
index c3169b1d..b04346b4 100644
--- a/src/chrome/locale/it/browserOnboarding.properties
+++ b/src/chrome/locale/it/browserOnboarding.properties
@@ -4,8 +4,8 @@
onboarding.tour-tor-welcome=Benvenuto
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.button=Start Now
+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.button=Inizia ora
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
diff --git a/src/chrome/locale/it/torbutton.properties b/src/chrome/locale/it/torbutton.properties
index 3f8f2bac..93004fa1 100644
--- a/src/chrome/locale/it/torbutton.properties
+++ b/src/chrome/locale/it/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Per essere totalmente sicuri, si dovrebbe apr
torbutton.popup.launch = Scaricare il file
torbutton.popup.cancel = Annulla
torbutton.popup.dontask = Scaricare automaticamente i file d'ora in poi
-torbutton.popup.prompted_language = Per aumentare la tua privacy, Torbutton può richiedere la versione inglese delle pagine web. Perciò alcune pagine che preferiresti leggere nella tua lingua potrebbero essere visualizzate in inglese.\n\nPreferisci richiedere le pagine web in inglese per una maggiore privacy?
torbutton.popup.no_newnym = Torbutton non può assegnarti una nuova identità in modo sicuro, poiché non ha accesso alla porta di controllo di Tor.\n\nStai usando Tor Browser Bundle?
+torbutton.security_settings.menu.title = Impostazioni sicurezza
torbutton.title.prompt_torbrowser = Informazioni importanti su Torbutton
torbutton.popup.prompt_torbrowser = Torbutton ora funziona in modo diverso: non Ú più possibile disabilitarlo.\n\nQuesto cambiamento Ú stato apportato poiché risulta poco sicuro utilizzare Torbutton in un browser utilizzato anche senza di esso. Ci sono alcuni problemi critici che non Ú possibile risolvere in un modo diverso da questo.\n\nSe si desidera utilizzare Firefox normalmente (senza, quindi, Torbutton) Ú necessario disinstallare manualmente Torbutton ed installare Tor Browser Bundle. Le impostazioni per la privacy, inoltre, sono superiori su Tor Browser rispetto ad una normale installazione di Firefox, anche quando quest'ultimo Ú utilizzato con Torbutton.\n\nPer rimuovere Torbutton, andare in Strumenti -> Componenti aggiuntivi -> Estensioni e fare clic sul pulsante Disinstalla vicino a Torbutton.
torbutton.popup.short_torbrowser = Informazioni importanti su Torbutton!\n\nTorbutton ora Ú sempre abilitato.\n\nFai clic su Torbutton per ulteriori informazioni.
diff --git a/src/chrome/locale/ja/aboutTor.properties b/src/chrome/locale/ja/aboutTor.properties
index 5e85397c..5ef4bd04 100644
--- a/src/chrome/locale/ja/aboutTor.properties
+++ b/src/chrome/locale/ja/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%2$S">DuckDuckGo</a>ã§<a href="%1$S">å®å
šã«</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.donationBanner.donate=ä»ããå¯ä»é¡ããŸãïŒ
aboutTor.donationBanner.slogan=Tor: ããžã¿ã«æµæéåã«åãäžããã
@@ -18,3 +12,6 @@ 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/ja/torbutton.properties b/src/chrome/locale/ja/torbutton.properties
index 29e15568..7fe98766 100644
--- a/src/chrome/locale/ja/torbutton.properties
+++ b/src/chrome/locale/ja/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = å®å
šã§ããããã«ã¯ããªãã©ã€ã³
torbutton.popup.launch = ãã¡ã€ã«ãããŠã³ããŒããã
torbutton.popup.cancel = ãã£ã³ã»ã«
torbutton.popup.dontask = ä»ãããã¡ã€ã«ãèªåçã«ããŠã³ããŒããã
-torbutton.popup.prompted_language = ãããã©ã€ãã·ãŒãå®ãããã«ãTorbuttonã¯ãŠã§ãããŒãžã®è±èªçãèŠæ±ããããšãã§ããŸãã ããã¯ããªããæ¯åœèªã§èªã¿ãããŠã§ãããŒãžã代ããã«è±èªã§è¡šç€ºããããããããŸããã\n\nããé«ããã©ã€ãã·ãŒã®ããã«ãè±èªã®ãŠã§ãããŒãžãèŠæ±ããŸããïŒ
torbutton.popup.no_newnym = Torã³ã³ãããŒã«ããŒãã«ã¢ã¯ã»ã¹ã§ããŸããã§ãããTorbuttonã¯æ°ããæ¥ç¶çµè·¯ãå®å
šã«çšæããããšãã§ããŸããã\n\nTorãã©ãŠã¶ãã³ãã«ãèµ·åããŠããŸããïŒ
+torbutton.security_settings.menu.title = ã»ãã¥ãªãã£èšå®
torbutton.title.prompt_torbrowser = éèŠãªTorbuttonã®æ
å ±
torbutton.popup.prompt_torbrowser = Torbuttonã¯çŸåšå¥æ§ã«åäœããŠããŸããããæ¢ããããšã¯ã§ããŸããã\n\nç§ãã¡ã¯ãéTorãã©ãŠãžã³ã°ã®ããã«ã䜿ãããŠãããã©ãŠã¶ã§ã®Torbuttonã®äœ¿çšãå®å
šã§ã¯ãªãããããã®å€æŽãè¡ããŸããã ä»ã®æ¹æ³ã§ä¿®æ£ããããšãã§ããªããã°ãå€ãããŸããã\n\næ£åžžã«Firefoxã䜿çšãããå Žåã¯ãTorbuttonãã¢ã³ã€ã³ã¹ããŒã«ããŠãTor Browser BundleãããŠã³ããŒããã¹ãã§ãã Tor Browserã®ãã©ã€ãã·ãŒç¹æ§ã¯FirefoxãTorbuttonãšäœ¿ãããŠããæã§ããéåžžã®Firefoxã®ãããããåªå¢ã§ãã\n\nTorbuttonãåé€ããã«ã¯ãããŒã«->ã¢ããªã³->ãšã¯ã¹ãã³ã·ã§ã³ã«è¡ããããããTorbuttonã®é£ã®åé€ãã¿ã³ãã¯ãªãã¯ããŠãã ããã
torbutton.popup.short_torbrowser = éèŠãªTorbuttonã®æ
å ±!\n\nTorbuttonã¯çŸåšåžžã«æå¹ã§ãã\n\n詳现ã¯Torbuttonãã¯ãªãã¯ããŠãã ããã
diff --git a/src/chrome/locale/ko/aboutTor.properties b/src/chrome/locale/ko/aboutTor.properties
index d09b69c8..c039f4cd 100644
--- a/src/chrome/locale/ko/aboutTor.properties
+++ b/src/chrome/locale/ko/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%2$S">DuckDuckGo</a>륌 íµíŽ <a href="%1$S>ìì íê²</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.donationBanner.donate=Donate Now!
aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
@@ -18,3 +12,6 @@ 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/ko/torbutton.dtd b/src/chrome/locale/ko/torbutton.dtd
index 835a7cca..5daf9f14 100644
--- a/src/chrome/locale/ko/torbutton.dtd
+++ b/src/chrome/locale/ko/torbutton.dtd
@@ -46,6 +46,6 @@
<!ENTITY torbutton.prefs.sec_js_disabled "ìë° ì€í¬ëŠœížë Ʞ볞 ì€ì ìŒë¡ 몚ë ì¬ìŽížìì ë¹íì±í ëìŽ ììµëë€.">
<!ENTITY torbutton.prefs.sec_limit_typography "Some fonts and math symbols are disabled.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Some fonts, icons, math symbols, and images are disabled.">
-<!ENTITY torbutton.prefs.sec_click_to_play_media "Audio and video (HTML5 media) are click-to-play.">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "ì€ëì€ì ëìì(HTML5 media) ë³Žë €ë©Ž ë륎ììì€.">
+<!ENTITY torbutton.circuit_display.title "í 륎 ìí·">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
diff --git a/src/chrome/locale/ko/torbutton.properties b/src/chrome/locale/ko/torbutton.properties
index 846b6c48..2755c75b 100644
--- a/src/chrome/locale/ko/torbutton.properties
+++ b/src/chrome/locale/ko/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = ìì íêž° ìíì¬ ì€íëŒìž ìŒ ë
torbutton.popup.launch = íìŒì ë€ìŽë¡ë íêž°
torbutton.popup.cancel = ì·šì
torbutton.popup.dontask = ì§êžë¶í° íìŒì ìëìŒë¡ ë€ìŽë¡ë
-torbutton.popup.prompted_language = ë ë§ì ê°ìž ì 볎륌 ìíŽ, Torbuttonì ììŽ ë²ì ì¹íìŽì§ë¥Œ ìì²í ì ììµëë€. ìŽê²ì ê·íì 몚êµìŽ ëì ììŽë¥Œ íìíë ì¹ íìŽì§ë¥Œ ìŒìŒí¬ ì ììµëë€.\n\në ëì ê°ìž ì 볎륌 ìíŽ ììŽ ì¹ íìŽì§ë¥Œ ìì²íìê² ìµëê¹?
torbutton.popup.no_newnym = Torbuttonì ìì íê² ìë¡ìŽ ì ìì ì€ ì ììµëë€. ìŽê²ì Tor 컚ížë¡€ í¬ížì ì ê·Œí ì ììµëë€.\n\nTor Browser Bundleì ì¬ì©íê³ ê³ìëê¹?
+torbutton.security_settings.menu.title = 볎ì ì€ì
torbutton.title.prompt_torbrowser = ì€ìí Torbutton ì 볎
torbutton.popup.prompt_torbrowser = Torbuttonì ì§êž ë€ë¥Žê² ìëí©ëë€. ê·íë ëìŽì ë ì ììµëë€. ë¹Tor ëžëŒì°ì§ì ì¬ì©ë ì ìë ëžëŒì°ì žìì ì¬ì©íë ê²ì ìííêž° ë묞ì ìŽ ë³í륌 ë§ë€ììµëë€. ì°ëŠ¬ê° ìŽë€ ë€ë¥ž ë°©ë²ìŒë¡ ê³ ì¹ ì ìë ìë§ì ë²ê·žë ììµëë€. ë§ìœ íìŽìŽíì€ë¥Œ ìŒë°ì ìŒë¡ ì¬ì©íꞰ륌 ìíì ë€ë©Ž Torbuttonì ìžìžì€íš íìê³ Tor Browser Bundleì ë€ìŽë¡ë íììì€. Tor browserì íëŒìŽë²ì ì€ì ì, ì¬ì§ìŽ íìŽìŽíì€ê° Torbutton곌 ì°ìëëŒë, 볎íµì íìŽìŽíì€ì ì€ì ì ì°ì í©ëë€. Torbuttonì ì§ì°ìë €ë©Ž, ë구 - ë¶ê° êž°ë¥ - íì¥ì ë€ìŽê°ì
ì
Torbutton ìì ì ê±° ë²íŒì ë륎ììì€.
torbutton.popup.short_torbrowser = ì€ìí Torbutton ì 볎! Torbuttonì ìŽì íì íì±íë©ëë€. ë ë§ì ì 볎륌 ìíŽìë Torbuttonì ë륎ììì€.
diff --git a/src/chrome/locale/nb/aboutTor.properties b/src/chrome/locale/nb/aboutTor.properties
index b72d167f..d53095af 100644
--- a/src/chrome/locale/nb/aboutTor.properties
+++ b/src/chrome/locale/nb/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=SÞk <a href="%1$S">sikkert</a> med <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.donationBanner.donate=Doner nå.
aboutTor.donationBanner.slogan=Tor: PÃ¥driver for digital motstandsdyktighet
@@ -18,3 +12,6 @@ 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/nb/torbutton.properties b/src/chrome/locale/nb/torbutton.properties
index b1942b4a..f0adaf03 100644
--- a/src/chrome/locale/nb/torbutton.properties
+++ b/src/chrome/locale/nb/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = For å vÊre på den sikre siden, bÞr du kun
torbutton.popup.launch = Last ned fil
torbutton.popup.cancel = Avbryt
torbutton.popup.dontask = Last ned filer automatisk fra nå av
-torbutton.popup.prompted_language = For å gi deg et bedre personvern, kan Torbutton spÞrre om en engelskspråklig versjon av nettsider. Dette kan resultere i at nettsider du foretrekker å lese på morsmålet ditt vises på engelsk istedet.\n\nVil du spÞrre om engelskspråklige nettsider for å bedre personvernet?
torbutton.popup.no_newnym = Torbutton kan ikke trygt gi deg en ny identitet. Den har ikke tilgang til Tor-kontrollporten.\n\nKjÞrer du Tor-nettleserpakken?
+torbutton.security_settings.menu.title = Sikkerhetsinnstillinger
torbutton.title.prompt_torbrowser = Viktig Torbutton-informasjon
torbutton.popup.prompt_torbrowser = Torbutton fungerer annerledes nå. Du kan ikke skru den av lenger.\n\nVi gjorde denne forandringen fordi det ikke er sikkert å bruke Torbutton i en nettleser som også brukers til annen surfing enn Tor. \nDet var for mange feil der til at vi kunne fikse det på en annen måte.\n\nHvis du Þnsker å bruke Firefox normalt, bÞr du avinstallere Torbutton og laste ned Tor-nettleserforpakningen. Personvernsinnstillingene til Tor-nettleseren er også overlegen forvalget i Firefox, selv når Firefox brukes med Torbutton.\n\nFor å fjerne Torbutton, gå til VerktÞy->Tillegg->Utvidelser og klikk på Fjern-knappen ved siden av Torbutton.
torbutton.popup.short_torbrowser = Viktig Torbutton-informasjon!\n\nTorbutton er alltid aktivert nå.\n\nKlikk på Torbutton for mer informasjon.
diff --git a/src/chrome/locale/nl/aboutTor.properties b/src/chrome/locale/nl/aboutTor.properties
index 1604a0ee..01ce3be3 100644
--- a/src/chrome/locale/nl/aboutTor.properties
+++ b/src/chrome/locale/nl/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%1$S">Veilig</a> zoeken met <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.donationBanner.donate=Doneer nu!
aboutTor.donationBanner.slogan=Tor: Digitale tegenspraak aanmoedigen
@@ -18,3 +12,6 @@ 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/nl/torbutton.properties b/src/chrome/locale/nl/torbutton.properties
index 9379a730..b53c5ca3 100644
--- a/src/chrome/locale/nl/torbutton.properties
+++ b/src/chrome/locale/nl/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Om veilig te surfen, zou u alleen bestanden m
torbutton.popup.launch = Download bestand
torbutton.popup.cancel = Annuleren
torbutton.popup.dontask = Download bestanden automatisch vanaf nu
-torbutton.popup.prompted_language = Om je meer privacy te geven kan Torbutton pagina's in de Engelse taal opvragen. Dit kan er voor zorgen dat web pagina's die je graag in je eigen taal wilt lezen in het Engels weergegeven worden. Wil je web pagina's in de Engelse taal opvragen voor betere privacy?
torbutton.popup.no_newnym = Torbutton je niet veilig een nieuwe identiteit geven. Het heeft geen toegang tot de Tor Control Port.\n\nGebruik je de Tor Browser Bundle?
+torbutton.security_settings.menu.title = Beveiligingsinstellingen
torbutton.title.prompt_torbrowser = Belangrijke Torbutton informatie
torbutton.popup.prompt_torbrowser = Torbutton werkt nu anders: je kan het niet meer uitzetten.\n\nWe hebben deze verandering doorgevoerd, omdat het niet veilig is om Torbutton te gebruiken in een browser welke ook gebruikt wordt voor niet-Tor browsen. Er zaten teveel fouten in welke we niet konden repareren op een andere manier.\n\nAls je Firefox wilt blijven gebruiken op de normale manier, dan zal je Torbutten moeten deinstalleren en de Tor Browser Bundle moeten downloaden. De privacy eigenschappen van Tor Browser zijn ook superieur ten opzichte van de normale Firefox, zelfs wanneer Firefox gebruikt wordt met Torbutton.\n\nOm Torbutton te verwijderen, ga naar Extra->Add-ons->Extensies en klik dan op de knop Uitschakelen naast Torbutton.
torbutton.popup.short_torbrowser = Belangrijke Torbutton Informatie!\n\nTorbutten is nu altijd ingeschakeld.\n\nKlik op de Torbutton voor meer informatie.
diff --git a/src/chrome/locale/pl/aboutTor.properties b/src/chrome/locale/pl/aboutTor.properties
index b6e1bba3..0abbbd31 100644
--- a/src/chrome/locale/pl/aboutTor.properties
+++ b/src/chrome/locale/pl/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Szukaj <a href="%1$S">bezpiecznie</a> uÅŒywajÄ
c wyszukiwarki <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.donationBanner.donate=Wesprzyj teraz!
aboutTor.donationBanner.slogan=Tor: Zasila OdpornoÅÄ CyfrowÄ
@@ -18,3 +12,6 @@ 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/pl/torbutton.properties b/src/chrome/locale/pl/torbutton.properties
index a7904141..b8b70ea3 100644
--- a/src/chrome/locale/pl/torbutton.properties
+++ b/src/chrome/locale/pl/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Aby byÄ bezpiecznym, pobrane pliki naleÅŒy u
torbutton.popup.launch = Pobierz plik
torbutton.popup.cancel = Anuluj
torbutton.popup.dontask = Automatyczne pobieranie plików jest od teraz wÅÄ
czone
-torbutton.popup.prompted_language = Aby daÄ Ci wiÄcej prywatnoÅci, Torbutton moÅŒe ÅŒÄ
daÄ angielskich wersji stron internetowych. To moÅŒe spowodowaÄ, ÅŒe strony, które wolisz czytaÄ we wÅasnym jÄzyku bÄdÄ
siÄ zamiast tego wyÅwietlaÄ po angielsku.\n\nCzy chcesz ÅŒÄ
daÄ stron w jÄzyku angielskim dla lepszej prywatnoÅci?
torbutton.popup.no_newnym = Torbutton nie moÅŒe bezpiecznie daÄ Ci nowej toÅŒsamoÅci. Nie ma dostÄpu do Portu Kontrolnego Tora.\n\nUÅŒywasz Paczki Tora z PrzeglÄ
darkÄ
?
+torbutton.security_settings.menu.title = Ustawienia bezpieczeÅstwa
torbutton.title.prompt_torbrowser = WaÅŒne informacje o Torbuttonie
torbutton.popup.prompt_torbrowser = Torbutton teraz dziaÅa inaczej: nie moÅŒna juÅŒ go wyÅÄ
czyÄ.\n\nZrobiliÅmy tÄ zmianÄ, gdyÅŒ nie jest bezpiecznie uÅŒywaÄ Torbuttona w przeglÄ
darce uÅŒywanej takÅŒe do przeglÄ
dania sieci bez Tora. ByÅo za duÅŒo bÅÄdów, których nie mogliÅmy naprawiÄ inaczej.\n\nJeÅli chcesz dalej normalnie uÅŒywaÄ Firefoksa, odinstaluj Torbutton i pobierz PaczkÄ Tora z PrzeglÄ
darkÄ
. Cechy prywatnoÅci w PrzeglÄ
darce Tora sÄ
lepsze od tych w normalnym Firefoksie, nawet gdy jest uÅŒywany z Torbutonem.\n\nAby usunÄ
Ä Torbuttona, wejdź do NarzÄdzia->Dodatki->Rozszerzenia i kliknij przycisk UsuÅ obok Torbuttona.
torbutton.popup.short_torbrowser = WaÅŒne informacje o Torbuttonie!\n\nTorbutton jest teraz ciÄ
gle wÅÄ
czony.\n\nKliknij Turbutton, aby dowiedzieÄ siÄ wiÄcej.
diff --git a/src/chrome/locale/pt-BR/aboutTor.dtd b/src/chrome/locale/pt-BR/aboutTor.dtd
index 80c6f8bc..dbf43ab1 100644
--- a/src/chrome/locale/pt-BR/aboutTor.dtd
+++ b/src/chrome/locale/pt-BR/aboutTor.dtd
@@ -11,14 +11,14 @@
<!ENTITY aboutTor.failure.label "Alguma coisa deu errado!">
<!ENTITY aboutTor.failure2.label "Tor não está funcionando neste navegador. ">
-<!ENTITY aboutTor.search.label "Search with DuckDuckGo">
+<!ENTITY aboutTor.search.label "Pesquise com DuckDuckGo">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Perguntas?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Check our Tor Browser Manual »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Veja nosso Manual do 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 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 »">
diff --git a/src/chrome/locale/pt-BR/aboutTor.properties b/src/chrome/locale/pt-BR/aboutTor.properties
index 44b73037..3a91c908 100644
--- a/src/chrome/locale/pt-BR/aboutTor.properties
+++ b/src/chrome/locale/pt-BR/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Buscar <a href="%1$S">com segurança</a> utilizando <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.donationBanner.donate=Faça uma Doação Agora!
aboutTor.donationBanner.slogan=Tor: Fortalecendo a Resistência Digital
@@ -18,3 +12,6 @@ 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-BR/torbutton.properties b/src/chrome/locale/pt-BR/torbutton.properties
index 09ea7581..1dc01fdc 100644
--- a/src/chrome/locale/pt-BR/torbutton.properties
+++ b/src/chrome/locale/pt-BR/torbutton.properties
@@ -6,7 +6,7 @@ torbutton.circuit_display.relay = Relê
torbutton.circuit_display.tor_bridge = Ponte
torbutton.circuit_display.unknown_country = PaÃs desconhecido
torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard_note = Seu nó [Guard] não pode mudar.
torbutton.circuit_display.learn_more = Aprenda mais
torbutton.content_sizer.margin_tooltip = O Navegador Tor inclui esta margem para que a altura e a largura da janela sejam menos distinguÃveis, o que reduz a possibilidade de que alguém rastreie a sua navegação .
torbutton.panel.tooltip.disabled = Clique para habilitar o Tor
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Para sua segurança, você só deve abrir arq
torbutton.popup.launch = Fazer o download do arquivo
torbutton.popup.cancel = Cancelar
torbutton.popup.dontask = Fazer o download dos arquivos automaticamente de agora em diante
-torbutton.popup.prompted_language = Para proporcionar-lhe mais privacidade, o Torbutton pode requisitar a versão em inglês das páginas da web. Isso pode fazer com que as páginas que você prefere ler na sua lÃngua nativa apareçam em Inglês.
torbutton.popup.no_newnym = O Torbutton não pode lhe dar uma nova identidade com segurança. Ele não tem acesso à Porta de Controle do Tor.\n\nVocê está usando o Pacote do Navegador Tor?
+torbutton.security_settings.menu.title = Configurações de Segurança
torbutton.title.prompt_torbrowser = Informação importante do Torbutton
torbutton.popup.prompt_torbrowser = O Torbutton agora está funcionando de outra maneira: você não pode mais desligá-lo.\n\nNós fizemos esta mudança porque não é seguro usar o Torbutton em um navegador que também é usado para navegação não-Tor. Havia muitos bugs que nós não conseguÃamos resolver de nenhum outro modo.\n\nSe você quiser continuar usando o Firefox normalmente, deverá desinstalar o Torbutton e fazer o download do Pacote do Navegador Tor. As configurações de privacidade do Navegador Tor também são superiores à quelas do Firefox comum, mesmo quando era usado com o Torbutton.\n\nPara remover o Torbutton, vá até Ferramentas->Complementos->Extensões e clique no botão Remover próximo ao Torbutton.
torbutton.popup.short_torbrowser = Informação Importante do Torbutton!\n\nO Torbutton agora estará sempre habilitado.\n\nClique no Torbutton para mais informações.
diff --git a/src/chrome/locale/ru/aboutTor.properties b/src/chrome/locale/ru/aboutTor.properties
index 4339b076..a8946d6b 100644
--- a/src/chrome/locale/ru/aboutTor.properties
+++ b/src/chrome/locale/ru/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=ÐÑОÑе<a href="%1$S">безПпаÑМП</a> Ñ <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.donationBanner.donate=ÐПжеÑÑвПваÑÑ ÑейÑаÑ!
aboutTor.donationBanner.slogan=Tor: ÑÑÐžÐ»ÐžÐ²Ð°Ñ ÑОÑÑПвПе ÑПпÑПÑОвлеМОе
@@ -18,3 +12,6 @@ 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/ru/torbutton.properties b/src/chrome/locale/ru/torbutton.properties
index 687a52e2..15182cd3 100644
--- a/src/chrome/locale/ru/torbutton.properties
+++ b/src/chrome/locale/ru/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = ÐÐ»Ñ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО, ÑекПЌе
torbutton.popup.launch = СкаÑаÑÑ Ñайл
torbutton.popup.cancel = ÐÑЌеМОÑÑ
torbutton.popup.dontask = С ÑÑПгП ЌПЌеМÑа ÑкаÑОваÑÑ ÑÐ°Ð¹Ð»Ñ Ð°Ð²ÑПЌаÑОÑеÑкО
-torbutton.popup.prompted_language = ÐÐ»Ñ Ð¿ÑеЎПÑÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð±ÐŸÐ»ÑÑей пÑОваÑМПÑÑО, Torbutton ÐŒÐŸÐ¶ÐµÑ Ð·Ð°Ð¿ÑаÑОваÑÑ Ð²ÐµÑÑОО ÑÑÑÐ°ÐœÐžÑ ÐœÐ° аМглОйÑкПЌ ÑзÑке. ÐÑП ÐŒÐŸÐ¶ÐµÑ Ð¿ÐŸÐ²Ð»ÐµÑÑ ÐŸÑПбÑажеМОе ÑÑÑÐ°ÐœÐžÑ ÐœÐ° аМглОйÑкПЌ ÑзÑке, вЌеÑÑП ПÑПбÑÐ°Ð¶ÐµÐœÐžÑ ÐžÑ
Ма ваÑеЌ ÑПЎМПЌ ÑзÑке.\n\nХПÑОÑе запÑаÑОваÑÑ ÑÑÑаМОÑÑ ÐœÐ° аМглОйÑкПЌ ÑзÑке ÐŽÐ»Ñ Ð±ÐŸÐ»ÑÑей пÑОваÑМПÑÑО?
torbutton.popup.no_newnym = Torbutton Ме ÐŒÐŸÐ¶ÐµÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМП ЎаÑÑ Ð²Ð°ÐŒ МПвÑÑ Ð»ÐžÑМПÑÑÑ. ÐМ Ме ÐžÐŒÐµÐµÑ ÐŽÐŸÑÑÑпа к Tor Control Port.\n\nÐÑ ÐžÑпПлÑзÑеÑе Tor Browser Bundle?
+torbutton.security_settings.menu.title = ÐаÑÑÑПйкО безПпаÑМПÑÑО
torbutton.title.prompt_torbrowser = ÐÐ°Ð¶ÐœÐ°Ñ ÐžÐœÑПÑЌаÑÐžÑ Torbutton
torbutton.popup.prompt_torbrowser = Torbutton ÑабПÑÐ°ÐµÑ Ð¿ÐŸ-ÐŽÑÑгПЌÑ. ÐÑ ÐœÐµ ЌПжеÑе вÑклÑÑОÑÑ ÐµÐ³ÐŸ бПлÑÑе â â ÐÑ ÑЎелалО ÑÑП ОзЌеМеМОе, пПÑÐŸÐŒÑ ÑÑП ÑÑП Ме безПпаÑМП ОÑпПлÑзПваÑÑ Torbutton в бÑаÑзеÑе, кПÑПÑÑй Ñакже ОÑпПлÑзÑеÑÑÑ ÐŽÐ»Ñ ÐœÐµ-Tor пÑПÑЌПÑÑа. СÑÑеÑÑвПвалО ÑлОÑкПЌ ЌМПгП ПÑОбПк ÑаЌ, ÑÑП ÐŒÑ ÐœÐµ ЌПглО ОÑпÑавОÑÑ ÐœÐžÐºÐ°ÐºÐžÐŒ ÐŽÑÑгОЌ ÑпПÑПбПЌ. â â ÐÑлО Ð²Ñ Ñ
ПÑОÑе пÑПЎПлжаÑÑ ÐžÑпПлÑзПваÑÑ Firefox МПÑЌалÑМП, Ð²Ñ ÐŽÐŸÐ»Ð¶ÐœÑ ÑЎалОÑÑ Torbutton О ÑкаÑаÑÑ Tor Browser Bundle. СвПйÑÑва кПМÑОЎеМÑОалÑМПÑÑО Tor Browser Ñакже пÑевПÑÑ
ПЎÑÑ ÐŸÐ±ÑÑМÑй Firefox, Ўаже еÑлО Firefox ОÑпПлÑзÑеÑÑÑ Ñ Torbutton. â â ЧÑÐŸÐ±Ñ ÑЎалОÑÑ Torbutton, пеÑейЎÐ
žÑе в ÐŒÐµÐœÑ Ð¡ÐµÑвОÑ-> ÐПпПлМеМОÑ-> РаÑÑОÑеМОÑ, а заÑеЌ МажЌОÑе ÐºÐœÐŸÐ¿ÐºÑ Ð£ÐŽÐ°Ð»ÐžÑÑ ÑÑЎПЌ Ñ Torbutton.
torbutton.popup.short_torbrowser = ÐÐ°Ð¶ÐœÐ°Ñ ÐžÐœÑПÑЌаÑÐžÑ Torbutton! â â Torbutton ÑепеÑÑ Ð²ÑегЎа вклÑÑеМ. â â ÐажЌОÑе Ма Torbutton ÐŽÐ»Ñ Ð¿ÐŸÐ»ÑÑÐµÐœÐžÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑелÑМПй ОМÑПÑЌаÑОО.
diff --git a/src/chrome/locale/sv/aboutTor.properties b/src/chrome/locale/sv/aboutTor.properties
index d871467c..ef57f1d2 100644
--- a/src/chrome/locale/sv/aboutTor.properties
+++ b/src/chrome/locale/sv/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Sök <a href="%1$S">sÀkert</a> med <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.donationBanner.donate=Donera nu!
aboutTor.donationBanner.slogan=Tor: Möjliggör digitalt motstånd
@@ -18,3 +12,6 @@ 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/sv/torbutton.properties b/src/chrome/locale/sv/torbutton.properties
index 554ffc72..2daa2bfb 100644
--- a/src/chrome/locale/sv/torbutton.properties
+++ b/src/chrome/locale/sv/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Det Àr sÀkrast att öppna filer du har hÀm
torbutton.popup.launch = HÀmta hem filen
torbutton.popup.cancel = Avbryt
torbutton.popup.dontask = HÀmta hem filer automatiskt i fortsÀttningen
-torbutton.popup.prompted_language = För ett bÀttre integritetsskydd kan Torbutton begÀra den engelska versionen av webbplatser. Detta kan göra att webbplatser som du föredrar att lÀsa på ditt modersmål visas på engelska istÀllet.\\\n\\\n Vill du visa sidor på engelska för att få ett bÀttre integritetsskydd?
torbutton.popup.no_newnym = Torbutton kan inte sÀkert ge dig en ny identitet. Det har inte tillgång till Tor Control Port.\n\nKör du Tor Browser Bundle?
+torbutton.security_settings.menu.title = SÀkerhetsinstÀllningar
torbutton.title.prompt_torbrowser = Viktig information om Torbutton
torbutton.popup.prompt_torbrowser = Torbutton fungerar annorlunda nu: Du kan inte slå av den lÀngre.\n\nVi gjorde denna förÀndring eftersom det inte Àr sÀkert att anvÀnda Torbutton i en webblÀsare som också anvÀnds för icke-Tor surfning. Det var för många buggar som vi inte kunde fixa på något annat sÀtt.\n\nOm du vill fortsÀtta anvÀnda Firefox normalt så bör du avinstallera Tor Browser och ladda ner Tor Browser Bundle. Tor Browser skyddar din integritet bÀttre Àn vanliga Firefox, Àven nÀr Firefox anvÀnds med Tor Button.\n\nFör att ta bort Torbutton, gå till Verktyg->TillÀgg->TillÀgg och klicka på Ta bort-knappen bredvid Torbutton.
torbutton.popup.short_torbrowser = Viktig information om Torbutton!\n\nTorbutton Àr nu alltid aktiverad.\n\nKlicka på Torbutton för mer information.
diff --git a/src/chrome/locale/tr/aboutTor.properties b/src/chrome/locale/tr/aboutTor.properties
index e07e35d8..d07ad999 100644
--- a/src/chrome/locale/tr/aboutTor.properties
+++ b/src/chrome/locale/tr/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=<a href="%2$S">DuckDuckGo</a> kullanarak <a href="%1$S">gÌvenli</a> arama yapın.
-# 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.donationBanner.donate=BaÄıŠYapın
aboutTor.donationBanner.slogan=Tor: Dijital DireniÅi GÌçlendiriyor
@@ -18,3 +12,6 @@ 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/tr/torbutton.dtd b/src/chrome/locale/tr/torbutton.dtd
index 052c0932..e349d913 100644
--- a/src/chrome/locale/tr/torbutton.dtd
+++ b/src/chrome/locale/tr/torbutton.dtd
@@ -1,4 +1,4 @@
-<!ENTITY torbutton.context_menu.new_identity "Yeni Kimlik">
+<!ENTITY torbutton.context_menu.new_identity "KimliÄi Yenile">
<!ENTITY torbutton.context_menu.new_identity_key "I">
<!ENTITY torbutton.context_menu.new_circuit "Bu Sitenin Tor Devresini Yenile">
<!ENTITY torbutton.context_menu.new_circuit_key "C">
@@ -13,7 +13,7 @@
<!ENTITY torbutton.button.tooltip "Torbutton uygulamasını baÅlatmak için tıklayın">
<!ENTITY torbutton.prefs.security_settings "Tor Browser GÌvenlik Ayarları">
<!ENTITY torbutton.prefs.restore_defaults "Varsayılanlara Sıfırla">
-<!ENTITY torbutton.prefs.custom_warning "Ãzel tarayıcı tercihleriniz alıÅılmadık gÃŒvenlik ayarları ile sonuçlandı. GÃŒvenlik ve gizlilik nedenleri ile, aÅaÄıdaki varsayılan gÃŒvenlik seviyelerinden birini seçmenizi öneriyoruz.">
+<!ENTITY torbutton.prefs.custom_warning "Tarayıcınız standart olmayan özel gÃŒvenlik ayarları kullanıyor. GÃŒvenlik ve gizlilik nedenleriyle aÅaÄıdaki varsayılan gÃŒvenlik ayarı dÃŒzeylerinden birini seçmeniz önerilir.">
<!ENTITY torbutton.cookiedialog.title "Ãerez Koruması Yönetimi">
<!ENTITY torbutton.cookiedialog.lockCol "KorunmuÅ">
<!ENTITY torbutton.cookiedialog.domainCol "Sunucu">
@@ -23,27 +23,27 @@
<!ENTITY torbutton.cookiedialog.removeCookie "Ãerezi Sil">
<!ENTITY torbutton.cookiedialog.unprotectCookie "Ãerez Korumasını Kaldır">
<!ENTITY torbutton.cookiedialog.removeAllBut "Korunanlar DıÅında TÃŒmÃŒnÃŒ Sil">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Yeni Ãerezleri Koru">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Yeni Ãerezleri Koruma">
-<!ENTITY torbutton.prefs.restrict_thirdparty "3. taraf çerez ve diÄer iz sÃŒrÃŒcÃŒ bilgiler engellensin">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "Yeni Ãerezler Korunsun">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Yeni Ãerezler Korunmasın">
+<!ENTITY torbutton.prefs.restrict_thirdparty "ÃçÌncÃŒ taraf çerezleri ve diÄer izleme bilgileri engellensin">
<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "Bu seçeneÄi iÅaretleyerek, çeÅitli web tarayıcıların, web sitelerinde yaptıÄınız iÅlemleri izlemesini engelleyebilirsiniz. DeÄiÅtirilen özellikler içinde blob İnternet adresleri, yayın kanalları, web tarayıcı ön belleÄi, çerezler, favicon dosyaları, HTTP Auth baÅlık bilgileri, ön baÄlantı bilgileri, localStorage, mediaSource adresleri, OCSP istekleri, SharedWorkers ve TLS oturumu bulunur.">
<!ENTITY torbutton.prefs.resist_fingerprinting "DiÄer Tor Browser kullanıcılarından sizi ayıran ayrıntılar deÄiÅtirilsin">
<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
-<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Bilgisayarınızın baÅarımı, tuÅ takımı dÃŒzeni, yerel dil ayarları, yÃŒklenmiÅ eklentilerin konumu, yÃŒklenmiÅ eklentilerin listesi, aÄınızın durumu, ekran yönlendirmesi, ekran boyutu, siteye baÄlı özel yakınlaÅtırma seviyeleri, desteklenen dosya tÃŒrleri, sistem renkleri ve WebGL yetenekleri gibi size özel olan ve kimliÄinizin belirlenmesinde kullanılabilecek bilgileri gizlemek için bu kutuyu iÅaretlenmiÅ olarak tutun.">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Bilgisayarınızın baÅarımı, tuÅ takımı dÃŒzeni, yerel dil ayarları, kurulmuÅ eklentilerin konumu, kurulmuÅ eklentilerin listesi, aÄınızın durumu, ekran yönlendirmesi, ekran boyutu, siteye baÄlı özel yakınlaÅtırma seviyeleri, desteklenen dosya tÃŒrleri, sistem renkleri ve WebGL yetenekleri gibi size özel olan ve kimliÄinizin belirlenmesinde kullanılabilecek bilgileri gizlemek için bu kutuyu iÅaretlenmiÅ olarak tutun.">
<!ENTITY torbutton.prefs.sec_caption "GÃŒvenlik DÃŒzeyi">
<!ENTITY torbutton.prefs.sec_caption_tooltip "GÃŒvenlik ayarı ile belirli web tarayıcı özeliklerini kapatabilirsiniz. Ancak bu durumda web tarayıcınız saldırılara karÅı daha korumasız olur.">
<!ENTITY torbutton.prefs.sec_standard_label "Standart">
<!ENTITY torbutton.prefs.sec_standard_description "TÌm Tor Browser ve web sitesi özellikleri kullanılabilir.">
-<!ENTITY torbutton.prefs.sec_safer_label "Daha gÃŒvenli">
+<!ENTITY torbutton.prefs.sec_safer_label "Daha GÃŒvenli">
<!ENTITY torbutton.prefs.sec_safer_description "Sıklıkla tehlikeli olan web sitesi özellikleri devre dıÅı bırakılır ve bazı sitelerin iÅlevlerinde kayıplar olabilir. ">
-<!ENTITY torbutton.prefs.sec_safer_list_label "Daha gÃŒvenli ayarlarda:">
-<!ENTITY torbutton.prefs.sec_safest_label "En gÃŒvenli">
+<!ENTITY torbutton.prefs.sec_safer_list_label "Daha gÃŒvenli ayarlar kullanıldıÄında:">
+<!ENTITY torbutton.prefs.sec_safest_label "En GÃŒvenli">
<!ENTITY torbutton.prefs.sec_safest_description "Yalnız duraÄan siteler ve temel hizmetler için gerekli web sitesi özelliklerine izin verilir. Bu deÄiÅiklikler görselleri, ortamları ve betikleri etkiler.">
-<!ENTITY torbutton.prefs.sec_safest_list_label "En gÃŒvenli ayarlarda:">
-<!ENTITY torbutton.prefs.sec_learn_more_label "Ayrıntılı bilgi">
-<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript, HTTPS kullanmayan sitelerde devre dıÅı bırakılır.">
-<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript varsayılan olarak tÃŒm sitelerde devre dıÅı bırakılır.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "En gÃŒvenli ayarlar kullanıldıÄında:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "Ayrıntılı bilgi alın">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript,,HTTPS kullanmayan sitelerde devre dıÅı bırakılır.">
+<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript betikleri tÃŒm sitelerde varsayılan olarak devre dıÅı bırakılır.">
<!ENTITY torbutton.prefs.sec_limit_typography "Bazı yazı tÃŒrleri ve matematik simgeleri devre dıÅı bırakılır.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Bazı yazı tÃŒrleri, simgeler, matematik simgeleri ve görseller devre dıÅı bırakılır.">
<!ENTITY torbutton.prefs.sec_click_to_play_media "Ses ve görÃŒntÃŒler (HTML5 ortamı) tıklayarak çalıÅtırılabilir.">
diff --git a/src/chrome/locale/tr/torbutton.properties b/src/chrome/locale/tr/torbutton.properties
index 3554ebb0..d79c9ee9 100644
--- a/src/chrome/locale/tr/torbutton.properties
+++ b/src/chrome/locale/tr/torbutton.properties
@@ -7,10 +7,10 @@ torbutton.circuit_display.tor_bridge = KöprÌ
torbutton.circuit_display.unknown_country = Bilinmeyen Ãlke
torbutton.circuit_display.guard = Koruma
torbutton.circuit_display.guard_note = [Guard] dÃŒÄÃŒmÃŒnÃŒz deÄiÅtirilemez.
-torbutton.circuit_display.learn_more = Ayrıntılı bilgi
+torbutton.circuit_display.learn_more = Ayrıntılı bilgi alın
torbutton.content_sizer.margin_tooltip = Tor Browser pencerenizin geniÅlik ve yÃŒksekliÄini daha az ayırt edilebilir duruma getirmek için kenar boÅlukları ekleyerek kiÅilerin sizi çevrim içi olarak izleme yeteneÄini azaltır.
-torbutton.panel.tooltip.disabled = Tor yazılımını etkinleÅtirmek için tıklayın
-torbutton.panel.tooltip.enabled = Tor yazılımını devre dıÅı bırakmak için tıklayın
+torbutton.panel.tooltip.disabled = Tor uygulamasını etkinleÅtirmek için tıklayın
+torbutton.panel.tooltip.enabled = Tor uygulamasını devre dıÅı bırakmak için tıklayın
torbutton.panel.label.disabled = Tor Devre DıÅı
torbutton.panel.label.enabled = Tor Etkin
extensions.torbutton(a)torproject.org.description = Torbutton, Tor ayarlarını yapabileceÄiniz ve kiÅisel tarama verilerini hızlı ve kolayca silebileceÄiniz bir dÃŒÄme sunar.
@@ -21,13 +21,13 @@ torbutton.popup.external.suggest = GÌvende olmak için, indirilen dosyaları ya
torbutton.popup.launch = Dosyayı indir
torbutton.popup.cancel = İptal\n
torbutton.popup.dontask = Bundan sonra dosyalar otomatik indirilsin
-torbutton.popup.prompted_language = Daha fazla gizlilik icin, Torbutton sayfaların İngilizce sÌrÌmlerini göstermeyi isteyebilir. Bu özellik, web sayfalarının ana diliniz yerine İngilizce görÌntÌlenmesine neden olabilir.\n\nDaha iyi gizlilik için web sayfalarının İngilizce sÌrÌmlerinin görÌntÌlenmesini ister misiniz?
torbutton.popup.no_newnym = Torbutton size yeni bir gÃŒvenli kimlik saÄlayamadı. Tor Denetim Kapısına giriÅ yapılamıyor.\n\nTor Browser Bundle uygulamasını çalıÅtırdıÄınızdan emin olun.
+torbutton.security_settings.menu.title = GÌvenlik Ayarları
torbutton.title.prompt_torbrowser = Ãnemli Torbutton Bilgisi
-torbutton.popup.prompt_torbrowser = Torbutton Åimdi farklı çalıÅıyor: artık kapatamıyorsunuz.\n\nBu deÄiÅikliÄi yapmamızın nedeni Tor dıÅında kullanılan baÅka bir tarayıcıda Torbutton kullanmanın gÃŒvenli olmaması. BaÅka tÃŒrlÃŒ çözemeyeceÄimiz birçok sorun vardı.\n\nFirefox tarayıcısını normal olarak kullanmak istiyorsanız, Torbutton yazılımını kaldırıp Tor Browser Bundle paketini indirebilirsiniz. Tor Browser gizlilik özellikleri normal Firefox tarayıcısına, hatta Torbutton ile kullanan Firefox ikilisine göre çok daha ÃŒstÃŒndÃŒr.\n\nTorbutton yazılımını kaldırmak için, Araçlar->Eklentiler->Uzantılar bölÃŒmÃŒne gidin ve Torbutton yazılımının yanındaki Kaldır dÃŒÄmesine tıklayın.
+torbutton.popup.prompt_torbrowser = Torbutton Åimdi farklı çalıÅıyor: artık kapatamıyorsunuz.\n\nBu deÄiÅikliÄi yapmamızın nedeni Tor dıÅında kullanılan baÅka bir tarayıcıda Torbutton kullanmanın gÃŒvenli olmaması. BaÅka tÃŒrlÃŒ çözemeyeceÄimiz birçok sorun vardı.\n\nFirefox tarayıcısını normal olarak kullanmak istiyorsanız, Torbutton uygulamasını kaldırıp Tor Browser Bundle paketini indirebilirsiniz. Tor Browser gizlilik özellikleri normal Firefox tarayıcısına, hatta Torbutton ile kullanan Firefox ikilisine göre çok daha ÃŒstÃŒndÃŒr.\n\nTorbutton uygulamasını kaldırmak için, Araçlar->Eklentiler->Uzantılar bölÃŒmÃŒne gidin ve Torbutton yazılımının yanındaki Kaldır dÃŒÄmesine tıklayın.
torbutton.popup.short_torbrowser = Ãnemli Torbutton Bilgisi!\n\nTorbutton artık kapatılamayacak Åekilde etkinleÅtirildi.\n\nAyrıntılı bilgi almak için Torbutton ÃŒzerine tıklayın.
-torbutton.popup.confirm_plugins = Flash gibi eklentiler gizliliÄinizi ve anonim kimliÄinizi zedeleyebilir.\n\nBu eklentiler Tor yazılımını atlatarak geçerli konum ve IP adresinizi ortaya çıkarabilir.\n\nBu eklentileri etkinleÅtirmek istediÄinize emin misiniz?\n
+torbutton.popup.confirm_plugins = Flash gibi eklentiler gizliliÄinizi ve anonim kimliÄinizi zedeleyebilir.\n\nBu eklentiler Tor uygulamasını atlatarak geçerli konum ve IP adresinizi ortaya çıkarabilir.\n\nBu eklentileri etkinleÅtirmek istediÄinize emin misiniz?\n
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
@@ -48,8 +48,8 @@ canvas.neverAccessKey=e
# Profile/startup error messages. Strings are kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
profileProblemTitle=%S Profili Sorunu
-profileReadOnly=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S yazılımını farklı bir konuma kopyalayın.
-profileReadOnlyMac=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S yazılımını MasaÃŒstÃŒ veya Uygulamalar klasörÃŒne kopyalayın.
+profileReadOnly=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S uygulamasını farklı bir konuma kopyalayın.
+profileReadOnlyMac=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S uygulamasını MasaÃŒstÃŒ veya Uygulamalar klasörÃŒne kopyalayın.
profileAccessDenied=%S, profilinize eriÅemiyor. LÃŒtfen dosya sistemi izinlerini ayarlayarak yeniden deneyin.
profileMigrationFailed=Mevcut %S profilinizin taÅınma iÅlemi baÅarısız oldu.\nYeni ayarlar kullanılacak.
diff --git a/src/chrome/locale/vi/aboutTor.properties b/src/chrome/locale/vi/aboutTor.properties
index 56a00af1..6cfc4d67 100644
--- a/src/chrome/locale/vi/aboutTor.properties
+++ b/src/chrome/locale/vi/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=Tìm kiếm <a href="%1$S">má»t cách an toà n</a>vá»i <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.donationBanner.donate=Tà i trợ ngay bây giá»!
aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance
@@ -18,3 +12,6 @@ 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/vi/torbutton.properties b/src/chrome/locale/vi/torbutton.properties
index d304b7e8..dd2b905b 100644
--- a/src/chrome/locale/vi/torbutton.properties
+++ b/src/chrome/locale/vi/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = Äá» an toà n, bạn chá» nên má» những
torbutton.popup.launch = Tải táºp tin
torbutton.popup.cancel = Há»§y bá»
torbutton.popup.dontask = Tá»± Äá»ng tải những táºp tin ká» từ bây giá»
-torbutton.popup.prompted_language = Äá» bạn có thêm sư riêng tư, Torbutton có thá» yêu cầu trang mạng sá» dụng phiên bản Tiếng Anh. Viá»c nà y có thá» gây ra viá»c những trang bạn muá»n Äá»c bằng tiếng mẹ Äẻ lại hiá»n thá» bằng tiếng Anh thay và o Äó.\n\nBạn có muá»n yêu cầu trang mạng bằng tiếng Anh Äá» có thêm sá»± riêng tư?
torbutton.popup.no_newnym = Torbutton khÃŽng thá» ÄÆ°a bạn má»t danh tÃnh má»i má»t cách an toà n. Nó khÃŽng có ÄÆ°á»ng truy cáºp và o Tor Control Port.\n\nCó phải bạn Äang dùng Tor Browser Bundle?
+torbutton.security_settings.menu.title = Những cà i Äặt vá» an ninh
torbutton.title.prompt_torbrowser = Important Torbutton Information
torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
diff --git a/src/chrome/locale/zh-CN/aboutTor.properties b/src/chrome/locale/zh-CN/aboutTor.properties
index 9c0bb803..4ace7b9b 100644
--- a/src/chrome/locale/zh-CN/aboutTor.properties
+++ b/src/chrome/locale/zh-CN/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=䜿çš<a href="%2$S">DuckDuckGo</a><a href="%1$S">å®å
š</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.donationBanner.donate=ç«å³æå©ïŒ
aboutTor.donationBanner.slogan=Tor:æäŸæ°æ®é²æ€
@@ -18,3 +12,6 @@ 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-CN/torbutton.properties b/src/chrome/locale/zh-CN/torbutton.properties
index dac704ca..6d2e8685 100644
--- a/src/chrome/locale/zh-CN/torbutton.properties
+++ b/src/chrome/locale/zh-CN/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = 䞺äºå®å
šèµ·è§ïŒæšåºè¯¥åªåšçŠ»çº¿ç¶
torbutton.popup.launch = äžèœœæä»¶
torbutton.popup.cancel = åæ¶
torbutton.popup.dontask = 以åèªåšäžèœœæä»¶
-torbutton.popup.prompted_language = äžºäºæŽå¥œå°ä¿æ€éç§ïŒ Torbutton å¯ä»¥è¯·æ±çœé¡µçè±è¯çæ¬ãè¿å¯èœå¯ŒèŽæšåžææµè§çæ¬åè¯èšççœé¡µä»¥è±è¯æŸç€ºã\n\näžºäºæŽå¥œå°ä¿æ€éç§ïŒæ¯åŠè¯·æ±çœé¡µä»¥è±è¯æŸç€ºïŒ
torbutton.popup.no_newnym = Torbutton æ æ³å®å
šå°äžºæšåæ¢äžäžªæ°èº«ä»œã宿 æ³è®¿é® Tor çæ§å¶ç«¯å£ã\n\næšç®åæ£åšäœ¿çš Tor æµè§åšå¥ä»¶åïŒ
+torbutton.security_settings.menu.title = å®å
šè®Ÿçœ®
torbutton.title.prompt_torbrowser = Torbutton éèŠä¿¡æ¯
torbutton.popup.prompt_torbrowser = Torbutton å·¥äœæ¹åŒæææ¹åïŒå®äžåèœå€å
³éã\n\nååºè¿ç§æ¹åæ¯å 䞺åšéå¿åæµè§çæµè§åšäžïŒåæ¶äœ¿çš Torbutton å¹¶äžå®å
šãæå€ªå€æ æ³å
æçé误ã\n\nåŠææšåžææ£åžžäœ¿çš Firefox ïŒè¯·åžèœœ Torbutton æä»¶ïŒäžèœœ Tor æµè§åšå¥ä»¶ãTor æµè§åšçéç§ç¹æ§äŒäºæ®éç Firefox ïŒå³äœ¿Firefoxäžäœ¿çšäºTorbuttonã\n\nç§»é€ TorbuttonïŒè¯·å° å·¥å
·Tools->éå ç»ä»¶Addons->æ©å±Extensions äžïŒåš Torbutton æç¹å»åžèœœã
torbutton.popup.short_torbrowser = Torbutton éèŠä¿¡æ¯ïŒ\n\nTorbutton ç®åå·²ç¥å€äºå¯çšç¶æã\n\nç¹å» Torbutton è·åæŽå€ä¿¡æ¯ã
diff --git a/src/chrome/locale/zh-TW/aboutTor.properties b/src/chrome/locale/zh-TW/aboutTor.properties
index a66dbe3d..d2a674bd 100644
--- a/src/chrome/locale/zh-TW/aboutTor.properties
+++ b/src/chrome/locale/zh-TW/aboutTor.properties
@@ -1,13 +1,7 @@
-# Copyright (c) 2014, 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:
-aboutTor.searchDDG.privacy=éé <a href="%2$S">DuckDuckGo</a> <a href="%1$S">å®å
šå°</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.donationBanner.donate=ç«å»ææ¬ŸïŒ
aboutTor.donationBanner.slogan=Tor: å ææžäœæºæ
@@ -18,3 +12,6 @@ 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-TW/torbutton.properties b/src/chrome/locale/zh-TW/torbutton.properties
index bc31f27e..c73ac319 100644
--- a/src/chrome/locale/zh-TW/torbutton.properties
+++ b/src/chrome/locale/zh-TW/torbutton.properties
@@ -21,8 +21,8 @@ torbutton.popup.external.suggest = çºäºå®å
šèµ·èŠïŒæšæè©²åªåšé¢ç·ç
torbutton.popup.launch = äžèŒæªæ¡
torbutton.popup.cancel = åæ¶
torbutton.popup.dontask = åŸçŸåšéå§èªåäžèŒæªæ¡
-torbutton.popup.prompted_language = çºäºçµŠæšæŽå€çé±ç§ïŒTorbutton å¯ä»¥çŒéè±æçç¶²é çè«æ±èšèãéå¯èœæå°èŽåæ¬æè©²ä»¥æšçæ¯èªäŸé¡¯ç€ºçç¶²é ïŒæ¹æä»¥è±æç顯瀺ã\n\næšèŠäœ¿çšè±æç¶²é äŸç²åŸæŽå¥œçé±ç§åïŒ
torbutton.popup.no_newnym = Torbutton ç¡æ³å®å
šå°çµŠäœ äžåæ°ç身仜ãå®ç¡æ³ååæŽè¥è·¯ç±çæ§å¶é£æ¥å ã\n\næšç®åæ£åšå·è¡çæ¯æŽè¥è·¯ç±ç芜åšåïŒ
+torbutton.security_settings.menu.title = å®å
šæ§èšå®
torbutton.title.prompt_torbrowser = éèŠç Torbutton è³èš
torbutton.popup.prompt_torbrowser = Torbutton çŸåšä»¥äžåçæ¹åŒéäœïŒæšåä¹äžèœå°å
¶ééã\n\næååäºé暣çè®æŽïŒå çºè¥åšåäžåç芜åšäžïŒäœ¿çšæŽè¥è·¯ç±é 蚪網ç«ïŒååæäžç¶éæŽè¥è·¯ç±é 蚪å
¶ä»ç¶²ç«ïŒå°ææå®å
šäžççæ
®ãç®åä»æå€ªå€æåç¡æ³ä¿®åŸ©ççšåŒé¯èª€ååšã\n\nåŠææšåžæç¹Œçºæ£åžžäœ¿çšç«ççžç芜åšïŒæšæè§£é€å®è£ Torbutton 䞊äžèŒæŽè¥è·¯ç±ç芜åšå¥ä»¶ãæŽè¥è·¯ç±ç芜åšçé±ç§æ§ä¹åªæŒæ®éçç«ççžç芜åšïŒå³äœ¿ç¶ç«ççžç芜åšè Torbutton äžèµ·äœ¿çšæä¹æ¯ã\n\nèŠç§»é€ TorbuttonïŒè«ååŸ å·¥å
· -> éå å
ä»¶ -> æŽå
å¥ä»¶ ç¶åŸæäžäž Torbutton æéç ãç§»é€ãæéã
torbutton.popup.short_torbrowser = éèŠç Torbutton è³èšïŒ\n\nTorbutton çŸåšæ°žé åçšã\n\næäžäž Torbutton ç²åæŽå€è³èšã
1
0
commit dc772e2c9f17cb0cf5d006f24c35430fadaf1aae
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Aug 23 08:17:33 2018 +0000
Preparing new release (2.0.4)
CHANGELOG update and versions bump
---
src/CHANGELOG | 5 +++++
src/install.rdf | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/CHANGELOG b/src/CHANGELOG
index 58fa5ff4..7b464501 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,3 +1,8 @@
+2.0.4
+ * Bug 27276: Adapt to new NoScript messaging protocol
+ * Bug 27097: Add text for Tor News signup widget
+ * Translations update
+
2.0.3
* Bug 26884: Use Torbutton to provide security slider on mobile
* Translations update
diff --git a/src/install.rdf b/src/install.rdf
index 985d3900..d239ea5a 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.3</em:version>
+ <em:version>2.0.4</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] Bug 27271 - Don't allow the user to install extensions from web
by gk@torproject.org 23 Aug '18
by gk@torproject.org 23 Aug '18
23 Aug '18
commit a0620db9e7cd08e3d67a42d0c5b1067d5b3ed355
Author: Igor Oliveira <igt0(a)torproject.org>
Date: Wed Aug 22 15:51:32 2018 -0300
Bug 27271 - Don't allow the user to install extensions from web
An attacker can send a tampered torbutton extension to the user and
TBA, currently, is not able to verify if the torbutton extension
was built by Tor.
---
mobile/android/app/000-tor-browser-android.js | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mobile/android/app/000-tor-browser-android.js b/mobile/android/app/000-tor-browser-android.js
index 399c6f07718b..04a613092e6d 100644
--- a/mobile/android/app/000-tor-browser-android.js
+++ b/mobile/android/app/000-tor-browser-android.js
@@ -56,3 +56,8 @@ pref("general.useragent.updates.url", "");
// Override this because Orbot uses 9050 as the default
pref("network.proxy.socks_port", 9050);
+
+// Do not allow the user to install extensions from web
+pref("xpinstall.enabled", false);
+pref("extensions.enabledScopes", 1);
+pref("extensions.autoDisableScopes", 1);
1
0
commit a848723ce2511b187a43f315f3a3315ec7e86bff
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Aug 23 07:12:41 2018 +0000
Bump HTTPS-Everywhere version
This new versions picks up a fix for #26548.
---
projects/https-everywhere/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 739347b..03edcee 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 2018.6.21
+version: 2018.8.22
git_url: https://git.torproject.org/https-everywhere.git
git_hash: '[% c("version") %]'
git_submodule: 1
1
0

[torbutton/master] Bug 27276: Adapt to new NoScript messaging protocol
by gk@torproject.org 23 Aug '18
by gk@torproject.org 23 Aug '18
23 Aug '18
commit aa379dcc5c06ee542a1c63adc769678700e32eaa
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Wed Aug 22 17:06:44 2018 -0700
Bug 27276: Adapt to new NoScript messaging protocol
Also, fix a bug in noscript-control.js where initialized
was never set to true.
---
src/modules/noscript-control.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/modules/noscript-control.js b/src/modules/noscript-control.js
index 6270efe5..196d14c2 100644
--- a/src/modules/noscript-control.js
+++ b/src/modules/noscript-control.js
@@ -48,7 +48,8 @@ const default_caps = [
// capabilities. Most things are blocked.
let noscriptSettings = safetyLevel => (
{
- "type": "NoScript.updateSettings",
+ "type": "NoScript.updateSettings", // backwards compatibility
+ "_messageName": "updateSettings",
"policy": {
"DEFAULT": {
"capabilities": default_caps[safetyLevel],
@@ -117,6 +118,7 @@ var initialize = () => {
if (initialized) {
return;
}
+ initialized = true;
bindPrefAndInit(
"extensions.torbutton.security_slider",
sliderState => setNoScriptSafetyLevel(securitySliderToSafetyLevel(sliderState)));
1
0

[tor-browser/tor-browser-60.1.0esr-8.0-1] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 23 Aug '18
by gk@torproject.org 23 Aug '18
23 Aug '18
commit 703c18896354c159a2fc132f468289282104a235
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Wed Aug 22 14:47:41 2018 -0700
squash! TB4: Tor Browser's Firefox preference overrides.
Bug 26114: addons.mozilla.org is not special
* Don't expose navigator.mozAddonManager on any site
* Don't block NoScript from modifying addons.mozilla.org or other sites
---
browser/app/profile/000-tor-browser.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index b701dcce812b..bddbe05c92bb 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -153,6 +153,7 @@ pref("device.sensors.enabled", false);
pref("dom.enable_resource_timing", false); // Bug 13024: To hell with this API
pref("dom.enable_user_timing", false); // Bug 16336: To hell with this API
pref("privacy.resistFingerprinting", true);
+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
@@ -284,6 +285,8 @@ pref("extensions.getAddons.showPane", false);
// Show our legacy extensions directly on about:addons and get rid of the
// warning for the default theme.
pref("extensions.legacy.exceptions", "{972ce4c6-7e08-4474-a285-3208198ce6fd},torbutton@torproject.org,tor-launcher@torproject.org");
+// Bug 26114: Allow NoScript to access addons.mozilla.org etc.
+pref("extensions.webextensions.restrictedDomains", "");
// Toolbar layout
pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"PersonalToolbar\":[],\"nav-bar\":[\"torbutton-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"save-page-button\",\"print-button\",\"bookmarks-menu-button\",\"history-panelmenu\",\"find-button\",\"preferences-button\",\"add-ons-button\",\"developer-button\",\"https-everywhere-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"]},\"seen\":[\"developer-button\",\"https-everywhere_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\"],\"cur
rentVersion\":14,\"newElementCount\":1}");
1
0

22 Aug '18
commit 3e7502789eca79d2e73c82b65770fc0d08527584
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Wed Aug 22 10:19:15 2018 -0700
Bug 27097: Text for Tor News signup widget
---
src/chrome/locale/en/aboutTor.properties | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/chrome/locale/en/aboutTor.properties b/src/chrome/locale/en/aboutTor.properties
index 375c0da1..c039f4cd 100644
--- a/src/chrome/locale/en/aboutTor.properties
+++ b/src/chrome/locale/en/aboutTor.properties
@@ -12,3 +12,6 @@ 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.
1
0

[tor-browser/tor-browser-60.1.0esr-8.0-1] Bug 27220 - Don't verify signature for Tor Button
by gk@torproject.org 22 Aug '18
by gk@torproject.org 22 Aug '18
22 Aug '18
commit b9aecf44142c7874de51bd29abdcd40dcf3e6cb2
Author: Igor Oliveira <igt0(a)torproject.org>
Date: Mon Aug 20 16:33:16 2018 -0300
Bug 27220 - Don't verify signature for Tor Button
Tor Browser for Desktop has a similar logic.
---
toolkit/mozapps/extensions/internal/XPIInstall.jsm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/toolkit/mozapps/extensions/internal/XPIInstall.jsm b/toolkit/mozapps/extensions/internal/XPIInstall.jsm
index 659d97616dc6..17fa45514063 100644
--- a/toolkit/mozapps/extensions/internal/XPIInstall.jsm
+++ b/toolkit/mozapps/extensions/internal/XPIInstall.jsm
@@ -1029,6 +1029,10 @@ function getSignedStatus(aRv, aCert, aAddonID) {
}
function shouldVerifySignedState(aAddon) {
+ if (aAddon.id === "torbutton(a)torproject.org") {
+ return false;
+ }
+
// Updated system add-ons should always have their signature checked
if (aAddon._installLocation.name == KEY_APP_SYSTEM_ADDONS)
return true;
1
0

[torbutton/master] Bug 26884 - Part 1: Move show_torbrowser_manual and
by gk@torproject.org 22 Aug '18
by gk@torproject.org 22 Aug '18
22 Aug '18
commit 5b5931efdf9d8d8bc018d5c02abb14d4e379e160
Author: Igor Oliveira <igt0(a)torproject.org>
Date: Tue Jul 31 17:03:02 2018 -0300
Bug 26884 - Part 1: Move show_torbrowser_manual and
get_general_useragent_locale to utils
On Desktop, show_torbrowser_manual is a torbutton.js method and it
is called by other components using the window.opener.
However, on mobile, the security settings is opened in a tab instead
of a modal. Thus the window.opener is nil.
This patch moves the show_torbrowser_manual to util.js allowing it
to be accessible from anywhere.
---
src/chrome/content/aboutTor/aboutTor-content.js | 4 +--
src/chrome/content/preferences.js | 4 +--
src/chrome/content/tor-circuit-display.js | 4 +--
src/chrome/content/torbutton.js | 33 ++++---------------------
src/modules/utils.js | 10 +++++++-
5 files changed, 20 insertions(+), 35 deletions(-)
diff --git a/src/chrome/content/aboutTor/aboutTor-content.js b/src/chrome/content/aboutTor/aboutTor-content.js
index c2e26c8c..ae20505e 100644
--- a/src/chrome/content/aboutTor/aboutTor-content.js
+++ b/src/chrome/content/aboutTor/aboutTor-content.js
@@ -18,7 +18,7 @@ var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
Cu.import("resource://gre/modules/Services.jsm");
-let { bindPrefAndInit } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { bindPrefAndInit, show_torbrowser_manual } = Cu.import("resource://torbutton/modules/utils.js", {});
var AboutTorListener = {
@@ -89,7 +89,7 @@ var AboutTorListener = {
else
body.removeAttribute("toron");
- if (aData.showManual)
+ if (show_torbrowser_manual())
body.setAttribute("showmanual", "yes");
else
body.removeAttribute("showmanual");
diff --git a/src/chrome/content/preferences.js b/src/chrome/content/preferences.js
index 36c8818c..81668d6e 100644
--- a/src/chrome/content/preferences.js
+++ b/src/chrome/content/preferences.js
@@ -5,7 +5,7 @@ let { utils: Cu } = Components;
let { getBoolPref, getIntPref, setBoolPref, setIntPref, getCharPref } =
Cu.import("resource://gre/modules/Services.jsm", {}).Services.prefs;
-let { getLocale } =
+let { getLocale, show_torbrowser_manual } =
Cu.import("resource://torbutton/modules/utils.js", {});
// Description elements have the follow names.
@@ -67,7 +67,7 @@ function torbutton_save_security_settings() {
// Help Menu and on about:tor: if we have the manual available for a locale,
// let's show the "Learn more"-link, otherwise hide it.
function torbutton_set_learn_more_links() {
- let show_manual = window.opener.torbutton_show_torbrowser_manual();
+ let show_manual = show_torbrowser_manual();
let locale = ""
if (show_manual) {
locale = getLocale();
diff --git a/src/chrome/content/tor-circuit-display.js b/src/chrome/content/tor-circuit-display.js
index 7b12db08..fe6b51c1 100644
--- a/src/chrome/content/tor-circuit-display.js
+++ b/src/chrome/content/tor-circuit-display.js
@@ -33,7 +33,7 @@ Cu.import("resource://gre/modules/Services.jsm");
let { controller } = Cu.import("resource://torbutton/modules/tor-control-port.js", {});
// Utility functions
-let { bindPrefAndInit, observe } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { bindPrefAndInit, observe, getLocale } = Cu.import("resource://torbutton/modules/utils.js", {});
// Make the TorButton logger available.
let logger = Cc["@torproject.org/torbutton-logger;1"]
@@ -381,7 +381,7 @@ let setupGuardNote = function () {
let guardNoteString = uiString("guard_note");
let learnMoreString = uiString("learn_more");
let [noteBefore, name, noteAfter] = guardNoteString.split(/[\[\]]/);
- let localeCode = torbutton_get_general_useragent_locale();
+ let localeCode = getLocale();
appendHtml(guardNote,
["div", {},
noteBefore, ["span", {class: "circuit-guard-name"}, name],
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 134f10da..b4e6ed18 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -8,8 +8,8 @@
// http://kb.mozillazine.org/Links_to_local_pages_don%27t_work
let { Services } = Cu.import("resource://gre/modules/Services.jsm", {});
-let { showDialog } = Cu.import("resource://torbutton/modules/utils.js", {});
-let { getLocale, unescapeTorString } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { showDialog, show_torbrowser_manual } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { unescapeTorString } = Cu.import("resource://torbutton/modules/utils.js", {});
let SecurityPrefs = Cu.import("resource://torbutton/modules/security-prefs.js", {});
let NoScriptControl = Cu.import("resource://torbutton/modules/noscript-control.js", {});
let { bindPrefAndInit, observe } = Cu.import("resource://torbutton/modules/utils.js", {});
@@ -435,8 +435,7 @@ var torbutton_abouttor_message_handler = {
// not working.
get chromeData() {
return {
- torOn: torbutton_tor_check_ok(),
- showManual: torbutton_show_torbrowser_manual()
+ torOn: torbutton_tor_check_ok()
};
}
};
@@ -730,21 +729,6 @@ function torbutton_update_toolbutton()
torbutton_get_property_string(tooltipKey));
}
-// Bug 1506 P3: Support code for language+uagent spoofing
-function torbutton_get_general_useragent_locale() {
- try {
- const locale = getLocale();
- if (/chrome:\/\//.test(locale)) {
- return m_tb_prefs.getComplexValue("intl.locale.requested",
- Components.interfaces.nsIPrefLocalizedString).data;
- }
- return locale;
- } catch(err) {
- torbutton_log(4, "Error while getting locale" + err);
- return 'en-US';
- }
-}
-
// Bug 1506 P4: Control port interaction. Needed for New Identity.
function torbutton_socket_readline(input) {
var str = "";
@@ -2213,20 +2197,13 @@ function torbutton_update_noscript_button()
}, 0);
}
-// Returns true if we should show the tor browser manual.
-function torbutton_show_torbrowser_manual() {
- let availableLocales = ["de", "en", "es", "fr", "nl", "pt", "tr", "vi", "zh"];
- let shortLocale = torbutton_get_general_useragent_locale().substring(0, 2);
- return availableLocales.indexOf(shortLocale) >= 0;
-}
-
// Makes sure the item in the Help Menu and the link in about:tor
// for the Tor Browser User Manual are only visible when
-// torbutton_show_torbrowser_manual() returns true.
+// show_torbrowser_manual() returns true.
function torbutton_init_user_manual_links() {
let menuitem = document.getElementById("torBrowserUserManual");
bindPrefAndInit("intl.locale.requested", val => {
- menuitem.hidden = !torbutton_show_torbrowser_manual();
+ menuitem.hidden = !show_torbrowser_manual();
torbutton_abouttor_message_handler.updateAllOpenPages();
});
}
diff --git a/src/modules/utils.js b/src/modules/utils.js
index 0a2649dd..5af071ec 100644
--- a/src/modules/utils.js
+++ b/src/modules/utils.js
@@ -205,6 +205,14 @@ var unescapeTorString = function(str) {
return _torControl._strUnescape(str);
};
+// Returns true if we should show the tor browser manual.
+var show_torbrowser_manual = () => {
+ let availableLocales = ["de", "en", "es", "fr", "nl", "pt", "tr", "vi", "zh"];
+ let shortLocale = getLocale().substring(0, 2);
+ return availableLocales.indexOf(shortLocale) >= 0;
+}
+
+
// Export utility functions for external use.
let EXPORTED_SYMBOLS = ["bindPref", "bindPrefAndInit", "getEnv", "getLocale",
- "getPrefValue", "observe", "showDialog", "unescapeTorString"];
+ "getPrefValue", "observe", "showDialog", "show_torbrowser_manual", "unescapeTorString"];
1
0