tor-commits
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
May 2019
- 17 participants
- 2796 discussions
[translation/communitytpo-contentspot] Update translations for communitytpo-contentspot
by translation@torproject.org 27 May '19
by translation@torproject.org 27 May '19
27 May '19
commit 9460b343fdd3ea6228e6caef90caea89d9dc02d4
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon May 27 15:45:27 2019 +0000
Update translations for communitytpo-contentspot
---
contents+en.po | 1303 +++++++++++++++++++++++++++++---------------------------
contents.pot | 1303 +++++++++++++++++++++++++++++---------------------------
2 files changed, 1372 insertions(+), 1234 deletions(-)
diff --git a/contents+en.po b/contents+en.po
index ae2b0ec1d..6026acfae 100644
--- a/contents+en.po
+++ b/contents+en.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-27 14:12+CET\n"
+"POT-Creation-Date: 2019-05-27 17:17+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL(a)li.org>\n"
@@ -63,17 +63,30 @@ msgstr ""
"faster by running a relay today."
#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Grow the Tor network"
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid "The Tor network relies on volunteers to donate bandwidth."
+msgstr "The Tor network relies on volunteers to donate bandwidth."
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid "The more people who run relays, the better the Tor network will be."
+msgstr "The more people who run relays, the better the Tor network will be."
+
+#: https//torproject.org/relay-operations/
#: (content/relay-operations/contents+en.lrpage.body)
msgid ""
-"The Tor network relies on volunteers to donate bandwidth. The more people "
-"who run relays, the better the Tor network will be. The current Tor network "
-"is quite small compared to the number of people who need to use Tor, which "
-"means we need more dedicated volunteers like you to run relays."
+"The current Tor network is quite small compared to the number of people who "
+"need to use Tor, which means we need more dedicated volunteers like you to "
+"run relays."
msgstr ""
-"The Tor network relies on volunteers to donate bandwidth. The more people "
-"who run relays, the better the Tor network will be. The current Tor network "
-"is quite small compared to the number of people who need to use Tor, which "
-"means we need more dedicated volunteers like you to run relays."
+"The current Tor network is quite small compared to the number of people who "
+"need to use Tor, which means we need more dedicated volunteers like you to "
+"run relays."
#: https//torproject.org/relay-operations/
#: (content/relay-operations/contents+en.lrpage.body)
@@ -104,13 +117,18 @@ msgstr "* safer for its users (spying on more relays is harder than on a few)"
#: (content/relay-operations/contents+en.lrpage.body)
msgid ""
"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators. The best resource"
-" of all is the active community of relay operators on tor-"
-"relays(a)lists.torproject.org and on IRC in #tor-relays."
+"created a wealth of resources to help our relay operators."
msgstr ""
"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators. The best resource"
-" of all is the active community of relay operators on tor-"
+"created a wealth of resources to help our relay operators."
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid ""
+"The best resource of all is the active community of relay operators on tor-"
+"relays(a)lists.torproject.org and on IRC in #tor-relays."
+msgstr ""
+"The best resource of all is the active community of relay operators on tor-"
"relays(a)lists.torproject.org and on IRC in #tor-relays."
#: https//torproject.org/training/ (content/training/contents+en.lrpage.title)
@@ -124,6 +142,10 @@ msgid ""
msgstr ""
"Do you teach your community about using Tor? These resources are for you."
+#: https//torproject.org/training/ (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Check our resources"
+
#: https//torproject.org/training/ (content/training/contents+en.lrpage.body)
msgid ""
"Are you a Tor trainer or interested in becoming one? Looking for resources "
@@ -159,6 +181,11 @@ msgstr ""
"Learn how you can deploy onion services."
#: https//torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Grow your .onion"
+
+#: https//torproject.org/onion-services/
#: (content/onion-services/contents+en.lrpage.body)
msgid ""
"Onion services are services that can only be accessed over Tor. Running an "
@@ -176,12 +203,13 @@ msgstr "User Testing"
#: https//torproject.org/user-testing/
#: (content/user-testing/contents+en.lrpage.subtitle)
-msgid ""
-"We conduct user research while also respecting user privacy. Learn how you "
-"can help."
-msgstr ""
-"We conduct user research while also respecting user privacy. Learn how you "
-"can help."
+msgid "We conduct user research while also respecting user privacy."
+msgstr "We conduct user research while also respecting user privacy."
+
+#: https//torproject.org/user-testing/
+#: (content/user-testing/contents+en.lrpage.cta)
+msgid "Learn how you can help"
+msgstr "Learn how you can help"
#: https//torproject.org/user-testing/
#: (content/user-testing/contents+en.lrpage.body)
@@ -213,10 +241,15 @@ msgstr "Localization"
#: (content/localization/contents+en.lrpage.subtitle)
msgid ""
"We want Tor to work for everyone in the world, which means a lot of "
-"languages. Will you help us to translate?"
+"languages."
msgstr ""
"We want Tor to work for everyone in the world, which means a lot of "
-"languages. Will you help us to translate?"
+"languages."
+
+#: https//torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Will you help us to translate?"
+msgstr "Will you help us to translate?"
#: https//torproject.org/localization/
#: (content/localization/contents+en.lrpage.body)
@@ -307,6 +340,10 @@ msgstr "Outreach"
msgid "Bring Tor swag to our next community event."
msgstr "Bring Tor swag to our next community event."
+#: https//torproject.org/outreach/ (content/outreach/contents+en.lrpage.cta)
+msgid "Join the Tor community"
+msgstr "Join the Tor community"
+
#: https//torproject.org/outreach/ (content/outreach/contents+en.lrpage.body)
msgid ""
"We love it when people bring information about Tor to their community "
@@ -336,117 +373,78 @@ msgstr "# Considerations when choosing a hosting provider"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you have access to a high speed internet connection (>=100 Mbit/s in both"
+" directions) and a physical piece of computer hardware, this is the best way"
+" to run a relay."
msgstr ""
"If you have access to a high speed internet connection (>=100 Mbit/s in both"
+" directions) and a physical piece of computer hardware, this is the best way"
+" to run a relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"directions) and a physical piece of computer hardware, this is the best way "
-"to"
-msgstr ""
-"directions) and a physical piece of computer hardware, this is the best way "
-"to"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"run a relay. Having full control over the hardware and connection gives you "
-"a"
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
msgstr ""
-"run a relay. Having full control over the hardware and connection gives you "
-"a"
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"more controllable and (if done correctly) secure environment. You can host "
-"your"
+"You can host your own physical hardware at home (do NOT run a Tor exit relay"
+" from your home) or in a data center."
msgstr ""
-"more controllable and (if done correctly) secure environment. You can host "
-"your"
+"You can host your own physical hardware at home (do NOT run a Tor exit relay"
+" from your home) or in a data center."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"own physical hardware at home (do NOT run a Tor exit relay from your home) "
-"or in"
-msgstr ""
-"own physical hardware at home (do NOT run a Tor exit relay from your home) "
-"or in"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"a data center. Sometimes this is referred to as installing the relay on "
-"\"bare"
-msgstr ""
-"a data center. Sometimes this is referred to as installing the relay on "
-"\"bare"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "metal\"."
-msgstr "metal\"."
+msgid "Sometimes this is referred to as installing the relay on \"bare metal\"."
+msgstr "Sometimes this is referred to as installing the relay on \"bare metal\"."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated"
+"dedicated server or virtual private server (VPS)."
msgstr ""
"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "server or virtual private server (VPS). This can cost anywhere between"
-msgstr ""
-"server or virtual private server (VPS). This can cost anywhere between"
+"dedicated server or virtual private server (VPS)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"$3.00/month and thousands per month, depending on your provider, hardware"
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
msgstr ""
-"$3.00/month and thousands per month, depending on your provider, hardware"
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"configuration, and bandwidth usage. Many VPS providers will not allow you to"
-" run"
-msgstr ""
-"configuration, and bandwidth usage. Many VPS providers will not allow you to"
-" run"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"exit relays. You must follow the VPS provider's terms of service, or risk "
-"having"
-msgstr ""
-"exit relays. You must follow the VPS provider's terms of service, or risk "
-"having"
+msgid "Many VPS providers will not allow you to run exit relays."
+msgstr "Many VPS providers will not allow you to run exit relays."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"your account disabled. For more information on hosting providers and their"
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
msgstr ""
-"your account disabled. For more information on hosting providers and their"
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"policies on allowing Tor relays, please see this list maintained by the Tor"
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: "
+"[GoodBadISPs](FIXME)."
msgstr ""
-"policies on allowing Tor relays, please see this list maintained by the Tor"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "community: [GoodBadISPs](FIXME)."
-msgstr "community: [GoodBadISPs](FIXME)."
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: "
+"[GoodBadISPs](FIXME)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -488,15 +486,10 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"* How well connected is the autonomous system of the hoster? To answer this"
-msgstr ""
-"* How well connected is the autonomous system of the hoster? To answer this"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"* How well connected is the autonomous system of the hoster? To answer this "
"question you can use the AS rank of the autonomous systems if you want to"
msgstr ""
+"* How well connected is the autonomous system of the hoster? To answer this "
"question you can use the AS rank of the autonomous systems if you want to"
#: https//torproject.org/relay-operations/technical-setup/
@@ -513,29 +506,19 @@ msgstr "## If you plan to run Exit Relays"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* Does the hoster allow Tor exit relays? (explicitly ask them before "
-"starting an"
+"starting an exit relay there)"
msgstr ""
"* Does the hoster allow Tor exit relays? (explicitly ask them before "
-"starting an"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "exit relay there)"
-msgstr "exit relay there)"
+"starting an exit relay there)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* Does the hoster allow custom WHOIS records for your IP addresses? This "
-"helps"
+"helps reduce the amount of abuse sent to the hoster instead of you."
msgstr ""
"* Does the hoster allow custom WHOIS records for your IP addresses? This "
-"helps"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "reduce the amount of abuse sent to the hoster instead of you."
-msgstr "reduce the amount of abuse sent to the hoster instead of you."
+"helps reduce the amount of abuse sent to the hoster instead of you."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -562,60 +545,47 @@ msgstr "# AS/location diversity"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "When selecting your hosting provider, consider network diversity on an"
+msgid ""
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
msgstr ""
-"When selecting your hosting provider, consider network diversity on an"
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"autonomous system (AS) and country level. A more diverse network is more"
-msgstr ""
-"autonomous system (AS) and country level. A more diverse network is more"
+msgid "A more diverse network is more resilient to attacks and outages."
+msgstr "A more diverse network is more resilient to attacks and outages."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"resilient to attacks and outages. Sometimes it is not clear which AS you are"
+"Sometimes it is not clear which AS you are buying from in case of resellers."
msgstr ""
-"resilient to attacks and outages. Sometimes it is not clear which AS you are"
+"Sometimes it is not clear which AS you are buying from in case of resellers."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"buying from in case of resellers. To be sure it is best to ask the hoster "
-"about"
+"To be sure it is best to ask the hoster about the AS number before ordering "
+"a server."
msgstr ""
-"buying from in case of resellers. To be sure it is best to ask the hoster "
-"about"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "the AS number before ordering a server."
-msgstr "the AS number before ordering a server."
+"To be sure it is best to ask the hoster about the AS number before ordering "
+"a server."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"It is best to avoid hosters where many Tor relays are already hosted, but it"
-" is"
+" is still better to add one there than to run no relay at all."
msgstr ""
"It is best to avoid hosters where many Tor relays are already hosted, but it"
-" is"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"still better to add one there than to run no relay at all. **Try to avoid** "
-"the"
-msgstr ""
-"still better to add one there than to run no relay at all. **Try to avoid** "
-"the"
+" is still better to add one there than to run no relay at all."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "following hoster:"
-msgstr "following hoster:"
+msgid "**Try to avoid** the following hosters:"
+msgstr "**Try to avoid** the following hosters:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -641,25 +611,19 @@ msgstr "* DigitalOcean, LLC (AS14061)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"To find out which hoster and countries are already used by many other "
-"operators"
+"operators (that should be avoided) you can use Relay Search:"
msgstr ""
"To find out which hoster and countries are already used by many other "
-"operators"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "(that should be avoided) you can use Relay Search:"
-msgstr "(that should be avoided) you can use Relay Search:"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "* [Autonomous System Level"
-msgstr "* [Autonomous System Level"
+"operators (that should be avoided) you can use Relay Search:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
-msgstr "Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+msgid ""
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+msgstr ""
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -677,36 +641,28 @@ msgstr "# Choosing an Operating System"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"We recommend you use the operating system you are most familiar with. Please"
-msgstr ""
-"We recommend you use the operating system you are most familiar with. Please"
+msgid "We recommend you use the operating system you are most familiar with."
+msgstr "We recommend you use the operating system you are most familiar with."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"keep in mind that since most relays run on Debian and we want to avoid a"
+"Please keep in mind that since most relays run on Debian and we want to "
+"avoid a monoculture, BSD and other non-Linux based relays are greatly "
+"needed."
msgstr ""
-"keep in mind that since most relays run on Debian and we want to avoid a"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "monoculture, BSD and other non-Linux based relays are greatly needed."
-msgstr "monoculture, BSD and other non-Linux based relays are greatly needed."
+"Please keep in mind that since most relays run on Debian and we want to "
+"avoid a monoculture, BSD and other non-Linux based relays are greatly "
+"needed."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"The following table shows the current OS distribution on the Tor network to "
-"give"
+"give you an idea of how much more non-Linux relays we should have:"
msgstr ""
"The following table shows the current OS distribution on the Tor network to "
-"give"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "you an idea of how much more non-Linux relays we should have:"
-msgstr "you an idea of how much more non-Linux relays we should have:"
+"give you an idea of how much more non-Linux relays we should have:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -722,15 +678,10 @@ msgstr "# OS Level Configuration"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"OS configuration is outside the scope of this guide but the following points"
-" are"
+" are crucial for a Tor relay, so we want to mention them here nonetheless."
msgstr ""
"OS configuration is outside the scope of this guide but the following points"
-" are"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "crucial for a Tor relay, so we want to mention them here nonetheless."
-msgstr "crucial for a Tor relay, so we want to mention them here nonetheless."
+" are crucial for a Tor relay, so we want to mention them here nonetheless."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -741,22 +692,12 @@ msgstr "## Time Synchronization (NTP)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Correct time settings are essential for Tor relays. It is recommended that "
-"you"
+"you use the network time protocol (NTP) for time synchronization and ensure "
+"your timezone is set correctly."
msgstr ""
"Correct time settings are essential for Tor relays. It is recommended that "
-"you"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"use the network time protocol (NTP) for time synchronization and ensure your"
-msgstr ""
-"use the network time protocol (NTP) for time synchronization and ensure your"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "timezone is set correctly."
-msgstr "timezone is set correctly."
+"you use the network time protocol (NTP) for time synchronization and ensure "
+"your timezone is set correctly."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -766,32 +707,22 @@ msgstr "## Automatic Software Updates"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"One of the most imported things to keeps your relay secure is to install"
-msgstr ""
-"One of the most imported things to keeps your relay secure is to install"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"One of the most imported things to keeps your relay secure is to install "
"security updates timely and ideally automatically so you can not forget "
-"about"
+"about it."
msgstr ""
+"One of the most imported things to keeps your relay secure is to install "
"security updates timely and ideally automatically so you can not forget "
-"about"
+"about it."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"it. We collected the steps to enable automatic software updates for "
-"different"
+"We collected the steps to enable automatic software updates for different "
+"operating systems:"
msgstr ""
-"it. We collected the steps to enable automatic software updates for "
-"different"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "operating systems:"
-msgstr "operating systems:"
+"We collected the steps to enable automatic software updates for different "
+"operating systems:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -817,73 +748,56 @@ msgstr "# Tor Relay Setup: Installation and Configuration"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"This section covers the installation and configuration of the program "
-"required"
+"required to run a Tor relay for various operating systems."
msgstr ""
"This section covers the installation and configuration of the program "
-"required"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"to run a Tor relay for various operating systems. These steps are intended "
-"for"
-msgstr ""
-"to run a Tor relay for various operating systems. These steps are intended "
-"for"
+"required to run a Tor relay for various operating systems."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"the latest stable version of the given OS, on Ubuntu for the latest LTS "
-"release."
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
msgstr ""
-"the latest stable version of the given OS, on Ubuntu for the latest LTS "
-"release."
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Note: For some operating systems, there are alpha version packages available"
+" (tor versions with new features not deemed to be stable yet)."
msgstr ""
"Note: For some operating systems, there are alpha version packages available"
+" (tor versions with new features not deemed to be stable yet)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"(tor versions with new features not deemed to be stable yet). These are only"
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
msgstr ""
-"(tor versions with new features not deemed to be stable yet). These are only"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "recommended for people eager to test and report bugs in bleeding edge"
-msgstr "recommended for people eager to test and report bugs in bleeding edge"
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"releases/features. If you are looking to run a relay with minimal effort we"
+"If you are looking to run a relay with minimal effort we recommend you stick"
+" to stable releases."
msgstr ""
-"releases/features. If you are looking to run a relay with minimal effort we"
+"If you are looking to run a relay with minimal effort we recommend you stick"
+" to stable releases."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "recommend you stick to stable releases."
-msgstr "recommend you stick to stable releases."
+msgid "In this guide we describe how to setup a new non-exit relay."
+msgstr "In this guide we describe how to setup a new non-exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"In this guide we describe how to setup a new non-exit relay. By reading "
-"further"
-msgstr ""
-"In this guide we describe how to setup a new non-exit relay. By reading "
-"further"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "you can easily switch to become an exit relay."
-msgstr "you can easily switch to become an exit relay."
+msgid "By reading further you can easily switch to become an exit relay."
+msgstr "By reading further you can easily switch to become an exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -899,15 +813,10 @@ msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
+" exit policy? (more ports usually means potentially more abuse complains)"
msgstr ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"exit policy? (more ports usually means potentially more abuse complains)"
-msgstr ""
-"exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy? (more ports usually means potentially more abuse complains)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -920,28 +829,14 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another"
+"another daemon on your server already. ORPort 443 is recommended because it "
+"is often one of the few open ports on public WIFI networks. Port 9001 is "
+"another commonly used ORPort.)"
msgstr ""
"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"daemon on your server already. ORPort 443 is recommended because it is often"
-" one"
-msgstr ""
-"daemon on your server already. ORPort 443 is recommended because it is often"
-" one"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"of the few open ports on public WIFI networks. Port 9001 is another commonly"
-" used ORPort.)"
-msgstr ""
-"of the few open ports on public WIFI networks. Port 9001 is another commonly"
-" used ORPort.)"
+"another daemon on your server already. ORPort 443 is recommended because it "
+"is often one of the few open ports on public WIFI networks. Port 9001 is "
+"another commonly used ORPort.)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -983,47 +878,32 @@ msgstr "## Make sure relay ports can be reached"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "If you are using a firewall, open a hole in your firewall so incoming"
-msgstr "If you are using a firewall, open a hole in your firewall so incoming"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"connections can reach the ports you will use for your relay (ORPort, plus"
+"If you are using a firewall, open a hole in your firewall so incoming "
+"connections can reach the ports you will use for your relay (ORPort, plus "
+"DirPort if you enabled it)."
msgstr ""
-"connections can reach the ports you will use for your relay (ORPort, plus"
+"If you are using a firewall, open a hole in your firewall so incoming "
+"connections can reach the ports you will use for your relay (ORPort, plus "
+"DirPort if you enabled it)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"DirPort if you enabled it). Also, make sure you allow all outgoing "
-"connections"
+"Also, make sure you allow all outgoing connections too, so your relay can "
+"reach the other Tor relays, clients and destinations."
msgstr ""
-"DirPort if you enabled it). Also, make sure you allow all outgoing "
-"connections"
+"Also, make sure you allow all outgoing connections too, so your relay can "
+"reach the other Tor relays, clients and destinations."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"too, so your relay can reach the other Tor relays, clients and destinations."
-" You"
+"You can find the specific ORPort TCP port number in the torrc configuration "
+"samples bellow (in the OS specific sections)."
msgstr ""
-"too, so your relay can reach the other Tor relays, clients and destinations."
-" You"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"can find the specific ORPort TCP port number in the torrc configuration "
-"samples"
-msgstr ""
-"can find the specific ORPort TCP port number in the torrc configuration "
-"samples"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "bellow (in the OS specific sections)."
-msgstr "bellow (in the OS specific sections)."
+"You can find the specific ORPort TCP port number in the torrc configuration "
+"samples bellow (in the OS specific sections)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1032,101 +912,59 @@ msgstr "## Configuration Management"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"Tor does not scale well on multi-core machines. If you run a Tor relay on a"
-msgstr ""
-"Tor does not scale well on multi-core machines. If you run a Tor relay on a"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"server with a fast Internet uplink (>200 Mbit/s) you might want to consider"
-msgstr ""
-"server with a fast Internet uplink (>200 Mbit/s) you might want to consider"
+msgid "Tor does not scale well on multi-core machines."
+msgstr "Tor does not scale well on multi-core machines."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"running multiple Tor instances on a single server with multiple cores. Note:"
-" You"
+"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)"
+" you might want to consider running multiple Tor instances on a single "
+"server with multiple cores."
msgstr ""
-"running multiple Tor instances on a single server with multiple cores. Note:"
-" You"
+"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)"
+" you might want to consider running multiple Tor instances on a single "
+"server with multiple cores."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "can only run two tor instances per public IPv4 address."
-msgstr "can only run two tor instances per public IPv4 address."
+msgid "Note: You can only run two tor instances per public IPv4 address."
+msgstr "Note: You can only run two tor instances per public IPv4 address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you plan to run more than a single relay, or you want to run a high "
-"capacity"
-msgstr ""
-"If you plan to run more than a single relay, or you want to run a high "
-"capacity"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"relay (multiple Tor instances per server) or want to use strong security"
-msgstr ""
-"relay (multiple Tor instances per server) or want to use strong security"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "features like [Offline Master"
-msgstr "features like [Offline Master"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"capacity relay (multiple Tor instances per server) or want to use strong "
+"security features like [Offline Master "
"Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/Of…"
+" without performing additional steps manually, you may want to use a "
+"configuration management for better maintainability."
msgstr ""
+"If you plan to run more than a single relay, or you want to run a high "
+"capacity relay (multiple Tor instances per server) or want to use strong "
+"security features like [Offline Master "
"Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/Of…"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"without performing additional steps manually, you may want to use a "
-"configuration"
-msgstr ""
-"without performing additional steps manually, you may want to use a "
-"configuration"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "management for better maintainability."
-msgstr "management for better maintainability."
+" without performing additional steps manually, you may want to use a "
+"configuration management for better maintainability."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"There are multiple configuration management solutions for Unix based "
-"operating"
+"operating systems (Ansible, Puppet, Salt, ...)."
msgstr ""
"There are multiple configuration management solutions for Unix based "
-"operating"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "systems (Ansible, Puppet, Salt, ...)."
-msgstr "systems (Ansible, Puppet, Salt, ...)."
+"operating systems (Ansible, Puppet, Salt, ...)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"The following Ansible Role has specifically been build for Tor relay "
-"operators"
+"operators and supports multiple operating systems:"
msgstr ""
"The following Ansible Role has specifically been build for Tor relay "
-"operators"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "and supports multiple operating systems:"
-msgstr "and supports multiple operating systems:"
+"operators and supports multiple operating systems:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1177,18 +1015,17 @@ msgstr "## Verify that your relay works"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If your logfile (syslog) contains the following entry after starting your "
-"tor"
+"tor daemon your relay should be up and running as expected:"
msgstr ""
"If your logfile (syslog) contains the following entry after starting your "
-"tor"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "daemon your relay should be up and running as expected:"
-msgstr "daemon your relay should be up and running as expected:"
+"tor daemon your relay should be up and running as expected:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
msgid "```"
msgstr "```"
@@ -1206,22 +1043,17 @@ msgstr "Publishing server descriptor."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "About 3 hours after you started your relay it should appear on"
-msgstr "About 3 hours after you started your relay it should appear on"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"[Relay Search](https://metrics.torproject.org/rs.html). You can search for "
-"your"
+"About 3 hours after you started your relay it should appear on [Relay "
+"Search](https://metrics.torproject.org/rs.html)."
msgstr ""
-"[Relay Search](https://metrics.torproject.org/rs.html). You can search for "
-"your"
+"About 3 hours after you started your relay it should appear on [Relay "
+"Search](https://metrics.torproject.org/rs.html)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "relay using your nickname or IP address."
-msgstr "relay using your nickname or IP address."
+msgid "You can search for your relay using your nickname or IP address."
+msgstr "You can search for your relay using your nickname or IP address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1232,15 +1064,10 @@ msgstr "# Getting Help"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you run into problems while setting up your relay you can ask your "
-"questions"
+"questions on the public tor-relays mailing list:"
msgstr ""
"If you run into problems while setting up your relay you can ask your "
-"questions"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "on the public tor-relays mailing list:"
-msgstr "on the public tor-relays mailing list:"
+"questions on the public tor-relays mailing list:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1251,15 +1078,15 @@ msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"This is a great resource for asking (and answering) questions, and generally"
+" getting to know other relay operators."
msgstr ""
"This is a great resource for asking (and answering) questions, and generally"
+" getting to know other relay operators."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"getting to know other relay operators. Make sure to check out the archives!"
-msgstr ""
-"getting to know other relay operators. Make sure to check out the archives!"
+msgid "Make sure to check out the archives!"
+msgstr "Make sure to check out the archives!"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1270,42 +1097,28 @@ msgstr "# Limiting bandwidth usage (and traffic)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Tor will not limit its bandwidth usage by default, but supports multiple "
-"ways to"
+"ways to restrict the used bandwidth and the amount of traffic."
msgstr ""
"Tor will not limit its bandwidth usage by default, but supports multiple "
-"ways to"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"restrict the used bandwidth and the amount of traffic. This can be handy if "
-"you"
-msgstr ""
-"restrict the used bandwidth and the amount of traffic. This can be handy if "
-"you"
+"ways to restrict the used bandwidth and the amount of traffic."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"want to ensure that your Tor relay does not exceed a certain amount of "
-"bandwidth"
+"This can be handy if you want to ensure that your Tor relay does not exceed "
+"a certain amount of bandwidth or total traffic per day/week/month."
msgstr ""
-"want to ensure that your Tor relay does not exceed a certain amount of "
-"bandwidth"
+"This can be handy if you want to ensure that your Tor relay does not exceed "
+"a certain amount of bandwidth or total traffic per day/week/month."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"or total traffic per day/week/month. The following torrc configuration "
-"options"
+"The following torrc configuration options can be used to restrict bandwidth "
+"and traffic:"
msgstr ""
-"or total traffic per day/week/month. The following torrc configuration "
-"options"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "can be used to restrict bandwidth and traffic:"
-msgstr "can be used to restrict bandwidth and traffic:"
+"The following torrc configuration options can be used to restrict bandwidth "
+"and traffic:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1662,6 +1475,8 @@ msgstr "# Exit Relay Configuration"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"It is recommended that you setup exit relays on servers dedicated to this"
msgstr ""
@@ -1669,6 +1484,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"purpose. It is not recommended to install Tor exit relays on servers that "
"you"
@@ -1678,6 +1495,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"need for other services as well. Do not mix your own traffic with your exit"
msgstr ""
@@ -1685,11 +1504,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "relay traffic."
msgstr "relay traffic."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Reverse DNS and WHOIS record"
msgstr "## Reverse DNS and WHOIS record"
@@ -1713,27 +1536,37 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "exit relay. Something like \"tor-exit\" it its name is a good start."
msgstr "exit relay. Something like \"tor-exit\" it its name is a good start."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "If your provider offers it, make sure your WHOIS record contains clear"
msgstr ""
"If your provider offers it, make sure your WHOIS record contains clear"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "indications that this is a Tor exit relay."
msgstr "indications that this is a Tor exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Exit Notice HTML page"
msgstr "## Exit Notice HTML page"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To make it even more obvious that this is a Tor exit relay you should serve "
"a"
@@ -1743,6 +1576,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Tor exit notice HTML page. Tor can do that for you if your DirPort is on TCP"
msgstr ""
@@ -1750,6 +1585,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"port 80, you can make use of tor's DirPortFrontPage feature to display a"
msgstr ""
@@ -1757,6 +1594,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"HTML file on that port. This file will be shown to anyone directing his "
"browser"
@@ -1766,21 +1605,29 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "to your Tor exit relay IP address."
msgstr "to your Tor exit relay IP address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "DirPort 80"
msgstr "DirPort 80"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "DirPortFrontPage /path/to/html/file"
msgstr "DirPortFrontPage /path/to/html/file"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
" to"
@@ -1790,11 +1637,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "your needs:"
msgstr "your needs:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
"notice.html"
@@ -1804,32 +1655,44 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Here are some more tips for running a reliable exit relay:"
msgstr "Here are some more tips for running a reliable exit relay:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "https://blog.torproject.org/tips-running-exit-node"
msgstr "https://blog.torproject.org/tips-running-exit-node"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Exit Policy"
msgstr "## Exit Policy"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Defining the [exit"
msgstr "Defining the [exit"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)"
msgstr ""
"policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"is one of the most important parts of an exit relay configuration. The exit"
msgstr ""
@@ -1837,6 +1700,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"policy defines which destination ports you are willing to forward. This has "
"an"
@@ -1846,6 +1711,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"impact on the amount of abuse emails you will get (less ports means less "
"abuse"
@@ -1855,6 +1722,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"emails, but an exit relay allowing only few ports is also less useful). If "
"you"
@@ -1864,6 +1733,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"want to be a useful exit relay you must **at least allow destination ports "
"80"
@@ -1873,11 +1744,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "and 443**."
msgstr "and 443**."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"As a new exit relay - especially if you are new to your hoster - it is good "
"to"
@@ -1887,6 +1762,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"start with a reduced exit policy (to reduce the amount of abuse emails) and"
msgstr ""
@@ -1894,6 +1771,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"further open it up as you become more experienced. The reduced exit policy "
"can"
@@ -1903,11 +1782,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "be found on the"
msgstr "be found on the"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/Reduce…"
msgstr ""
@@ -1915,11 +1798,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "wiki page."
msgstr "wiki page."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
"configuration"
@@ -1929,21 +1816,29 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "file and restart the tor daemon."
msgstr "file and restart the tor daemon."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "ExitRelay 1"
msgstr "ExitRelay 1"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## DNS on Exit Relays"
msgstr "## DNS on Exit Relays"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Unlike other types of relays, exit relays also do DNS resolution for Tor"
msgstr ""
@@ -1951,6 +1846,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"clients. DNS resolution on exit relays is crucial for Tor clients, it should"
" be"
@@ -1960,11 +1857,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "reliable and fast by using caching."
msgstr "reliable and fast by using caching."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* DNS resolution can have a significant impact on the performance and "
"reliability your exit relay provides. Poor DNS performance will result in "
@@ -1976,6 +1877,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
@@ -1987,6 +1890,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* We recommend running a local caching and DNSSEC-validating resolver "
"without using any forwarders (specific instructions follow bellow for each "
@@ -1998,6 +1903,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* if you want to add a second DNS resolver as a fallback to your "
"/etc/resolv.conf configuration, try to choose a resolver within your "
@@ -2011,6 +1918,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* if a local resolver like unbound is not an option for you try to use a "
"resolver that your provider runs in the same autonomous system (to find out "
@@ -2024,6 +1933,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* try to avoid adding too many resolvers to your /etc/resolv.conf file to "
"limit exposure on an AS-level (try to not use more than two entries)"
@@ -2033,6 +1944,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"There are multiple options for DNS server software, unbound has become a "
"popular"
@@ -2042,6 +1955,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"one but **feel free to use any other you are comfortable with**. When "
"choosing your"
@@ -2051,6 +1966,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"DNS resolver software try to ensure it supports DNSSEC validation and QNAME"
msgstr ""
@@ -2058,12 +1975,16 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "minimisation (RFC7816). In every case the software should be installed"
msgstr ""
"minimisation (RFC7816). In every case the software should be installed"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"using the OS package manager to ensure it is updated with the rest of the"
msgstr ""
@@ -2071,11 +1992,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "system."
msgstr "system."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"By using your own DNS resolver you are less vulnerable to DNS-based "
"censorship"
@@ -2085,11 +2010,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "that your upstream resolver might impose."
msgstr "that your upstream resolver might impose."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Here follow specific instructions on how to install and configure unbound on"
msgstr ""
@@ -2097,12 +2026,16 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "your exit - a DNSSEC-validating and caching resolver. unbound has many"
msgstr ""
"your exit - a DNSSEC-validating and caching resolver. unbound has many"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"configuration and tuning nobs but we try to keep these instructions as "
"simple"
@@ -2112,6 +2045,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"and short as possible and the basic setup will do just fine for most "
"operators."
@@ -2121,6 +2056,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"After switching to unbound verify it works as expected by resolving a valid"
msgstr ""
@@ -2128,6 +2065,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"hostname, if it does not work, you can restore the old resolv.conf file."
msgstr ""
@@ -2135,11 +2074,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### Debian/Ubuntu"
msgstr "### Debian/Ubuntu"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"The following 3 commands install unbound, backup your DNS configuration and "
"tell"
@@ -2149,26 +2092,36 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "the system to use the local unbound:"
msgstr "the system to use the local unbound:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "apt install unbound"
msgstr "apt install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To avoid that the configuration gets changed (for example by the DHCP "
"client):"
@@ -2178,11 +2131,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "chattr +i /etc/resolv.conf"
msgstr "chattr +i /etc/resolv.conf"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"The Debian configuration ships with QNAME minimisation (RFC7816) enabled"
msgstr ""
@@ -2190,6 +2147,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"by default so you don't need to enable it explicitly. The unbound resolver "
"you"
@@ -2199,71 +2158,99 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "just installed does also DNSSEC validation."
msgstr "just installed does also DNSSEC validation."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### CentOS/RHEL"
msgstr "### CentOS/RHEL"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Install the unbound package:"
msgstr "Install the unbound package:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "yum install unbound"
msgstr "yum install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "in /etc/unbound/unbound.conf replace the line"
msgstr "in /etc/unbound/unbound.conf replace the line"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "# qname-minimisation: no"
msgstr "# qname-minimisation: no"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "with:"
msgstr "with:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "qname-minimisation: yes"
msgstr "qname-minimisation: yes"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "enable and start unbound:"
msgstr "enable and start unbound:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "systemctl enable unbound"
msgstr "systemctl enable unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "systemctl start unbound"
msgstr "systemctl start unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Tell the system to use the local unbound server:"
msgstr "Tell the system to use the local unbound server:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### FreeBSD"
msgstr "### FreeBSD"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"FreeBSD ships unbound in the base system but the one in ports is usually"
msgstr ""
@@ -2271,16 +2258,22 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "following upstream more closely so we install the unbound package:"
msgstr "following upstream more closely so we install the unbound package:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "pkg install unbound"
msgstr "pkg install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
"following lines:"
@@ -2290,31 +2283,43 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "server:"
msgstr "server:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "verbosity: 1"
msgstr "verbosity: 1"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "enable and start the unbound service:"
msgstr "enable and start the unbound service:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "sysrc unbound_enable=YES"
msgstr "sysrc unbound_enable=YES"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "service unbound start"
msgstr "service unbound start"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "chflags schg /etc/resolv.conf"
msgstr "chflags schg /etc/resolv.conf"
@@ -2754,15 +2759,10 @@ msgstr ""
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they"
+"they provide."
msgstr ""
"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "provide."
-msgstr "provide."
+"they provide."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2771,106 +2771,75 @@ msgstr "# Bandwidth and Connections"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "A non-exit relay should be able to handle at least 7000 concurrent"
-msgstr "A non-exit relay should be able to handle at least 7000 concurrent"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"connections. This can overwhelm consumer-level routers. If you run the Tor"
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
msgstr ""
-"connections. This can overwhelm consumer-level routers. If you run the Tor"
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"relay from a server (virtual or dedicated) in a data center you will be "
-"fine."
+"This can overwhelm consumer-level routers. If you run the Tor relay from a "
+"server (virtual or dedicated) in a data center you will be fine."
msgstr ""
-"relay from a server (virtual or dedicated) in a data center you will be "
-"fine."
+"This can overwhelm consumer-level routers. If you run the Tor relay from a "
+"server (virtual or dedicated) in a data center you will be fine."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"If you run it behind a consumer-level router at home you will have to try "
-"and"
+"and see if your home router can handle it or if it starts failing."
msgstr ""
"If you run it behind a consumer-level router at home you will have to try "
-"and"
+"and see if your home router can handle it or if it starts failing."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"see if your home router can handle it or if it starts failing. Fast exit"
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
msgstr ""
-"see if your home router can handle it or if it starts failing. Fast exit"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
-"connections"
-msgstr ""
-"relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
-"connections"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "(>100k)."
-msgstr "(>100k)."
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
-"bandwidth"
+"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is"
+" better."
msgstr ""
"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
-"bandwidth"
+"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is"
+" better."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. "
-"The"
-msgstr ""
-"and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. "
-"The"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than"
-" 10"
-msgstr ""
-"minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than"
-" 10"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4"
-msgstr ""
-"Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4"
+msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
+msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 "
"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTranspo…."
msgstr ""
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 "
"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTranspo…."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to"
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
msgstr ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "measure it."
-msgstr "measure it."
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2880,54 +2849,43 @@ msgstr "# Monthly Outbound Traffic"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"It is required that a Tor relay be allowed to use a minimum of 100 GByte of"
-msgstr ""
-"It is required that a Tor relay be allowed to use a minimum of 100 GByte of"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"outbound traffic (and the same amount of incoming traffic) per month. Note: "
-"That"
+"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
+"outbound traffic (and the same amount of incoming traffic) per month."
msgstr ""
-"outbound traffic (and the same amount of incoming traffic) per month. Note: "
-"That"
+"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
+"outbound traffic (and the same amount of incoming traffic) per month."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More "
-"(>2"
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
msgstr ""
-"is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More "
-"(>2"
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"TB/month) is better and recommended. **Ideally a relay runs on an unmetered "
-"plan**"
-msgstr ""
-"TB/month) is better and recommended. **Ideally a relay runs on an unmetered "
-"plan**"
+msgid "More (>2 TB/month) is better and recommended."
+msgstr "More (>2 TB/month) is better and recommended."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"or includes 20 TB/month or more. If you have a metered plan you might want "
-"to"
+"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or "
+"more."
msgstr ""
-"or includes 20 TB/month or more. If you have a metered plan you might want "
-"to"
+"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or "
+"more."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"configure tor to only use a given amount of [bandwidth or monthly "
-"traffic](FIXME)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](FIXME)."
msgstr ""
-"configure tor to only use a given amount of [bandwidth or monthly "
-"traffic](FIXME)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](FIXME)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2936,83 +2894,64 @@ msgstr "# Public IPv4 Address"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Every relay needs a public IPv4 address - either directly on the host"
-msgstr "Every relay needs a public IPv4 address - either directly on the host"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "(preferred) or via NAT and port forwarding."
-msgstr "(preferred) or via NAT and port forwarding."
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"The IPv4 address is not required to be static but static IP addresses are"
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
msgstr ""
-"The IPv4 address is not required to be static but static IP addresses are"
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"preferred. Your IPv4 address should remain unchanged for at least 3 hours "
-"(if it"
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
msgstr ""
-"preferred. Your IPv4 address should remain unchanged for at least 3 hours "
-"(if it"
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
+"Your IPv4 address should remain unchanged for at least 3 hours (if it "
"regularly changes more often than that, it does not make much sense to run a"
+" relay or bridge there since it takes time to distribute the new list of "
+"relay IPs to clients - which happens only once every hour)."
msgstr ""
+"Your IPv4 address should remain unchanged for at least 3 hours (if it "
"regularly changes more often than that, it does not make much sense to run a"
+" relay or bridge there since it takes time to distribute the new list of "
+"relay IPs to clients - which happens only once every hour)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"relay or bridge there since it takes time to distribute the new list of "
-"relay"
-msgstr ""
-"relay or bridge there since it takes time to distribute the new list of "
-"relay"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "IPs to clients - which happens only once every hour)."
-msgstr "IPs to clients - which happens only once every hour)."
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a"
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
msgstr ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a"
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"requirement. There should be no problem at all with this requirement (all"
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
msgstr ""
-"requirement. There should be no problem at all with this requirement (all"
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "commercially available servers come with at least one IPv4 address)."
-msgstr "commercially available servers come with at least one IPv4 address)."
+msgid "Note: You can only run two Tor relays per public IPv4 address."
+msgstr "Note: You can only run two Tor relays per public IPv4 address."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"Note: You can only run two Tor relays per public IPv4 address. If you want "
-"to"
+"If you want to run more than two relays you will need more IPv4 addresses."
msgstr ""
-"Note: You can only run two Tor relays per public IPv4 address. If you want "
-"to"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "run more than two relays you will need more IPv4 addresses."
-msgstr "run more than two relays you will need more IPv4 addresses."
+"If you want to run more than two relays you will need more IPv4 addresses."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3047,17 +2986,17 @@ msgstr "# Disk Storage"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Tor does not need much disk storage. A typical Tor relay needs less than 200"
-" MB"
-msgstr ""
-"Tor does not need much disk storage. A typical Tor relay needs less than 200"
-" MB"
+msgid "Tor does not need much disk storage."
+msgstr "Tor does not need much disk storage."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "for Tor related data (in addition to the operating system itself)."
-msgstr "for Tor related data (in addition to the operating system itself)."
+msgid ""
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
+msgstr ""
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3073,31 +3012,21 @@ msgstr "* Any modern CPU should be fine."
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"* It is recommended to use CPUs with AESNI support (that will improve "
-"performance"
+"performance and allow for up to about ~400-450 Mbps in each direction on a "
+"single tor instance on modern CPUs)."
msgstr ""
"* It is recommended to use CPUs with AESNI support (that will improve "
-"performance"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"and allow for up to about ~400-450 Mbps in each direction on a single tor"
-msgstr ""
-"and allow for up to about ~400-450 Mbps in each direction on a single tor"
+"performance and allow for up to about ~400-450 Mbps in each direction on a "
+"single tor instance on modern CPUs)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"instance on modern CPUs). If the file /proc/cpuinfo contains the word aes "
-"your"
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
msgstr ""
-"instance on modern CPUs). If the file /proc/cpuinfo contains the word aes "
-"your"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "CPU has support for AES-NI."
-msgstr "CPU has support for AES-NI."
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3108,22 +3037,20 @@ msgstr "# Uptime"
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"Tor has no hard uptime requirement but if your relay is not running for more"
+" than 2 hours a day its usefulness is limited."
msgstr ""
"Tor has no hard uptime requirement but if your relay is not running for more"
+" than 2 hours a day its usefulness is limited."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"than 2 hours a day its usefulness is limited. Ideally the relay runs on a "
-"server"
-msgstr ""
-"than 2 hours a day its usefulness is limited. Ideally the relay runs on a "
-"server"
+msgid "Ideally the relay runs on a server which runs 24/7."
+msgstr "Ideally the relay runs on a server which runs 24/7."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "which runs 24/7. Reboots and tor daemon restarts are fine."
-msgstr "which runs 24/7. Reboots and tor daemon restarts are fine."
+msgid "Reboots and tor daemon restarts are fine."
+msgstr "Reboots and tor daemon restarts are fine."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3134,29 +3061,24 @@ msgstr "# Tor Version"
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"For security reasons, Tor relays should not downgrade their tor version from"
-" a"
+" a supported to an unsupported version of tor."
msgstr ""
"For security reasons, Tor relays should not downgrade their tor version from"
-" a"
+" a supported to an unsupported version of tor."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"supported to an unsupported version of tor. Some unsupported versions are"
-msgstr ""
-"supported to an unsupported version of tor. Some unsupported versions are"
+msgid "Some unsupported versions are insecure."
+msgstr "Some unsupported versions are insecure."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"insecure. Relays that attempt to downgrade to an insecure version will be"
+"Relays that attempt to downgrade to an insecure version will be rejected "
+"from the network automatically."
msgstr ""
-"insecure. Relays that attempt to downgrade to an insecure version will be"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "rejected from the network automatically."
-msgstr "rejected from the network automatically."
+"Relays that attempt to downgrade to an insecure version will be rejected "
+"from the network automatically."
#: https//torproject.org/relay-operations/types-of-relays/
#: (content/relay-operations/types-of-relays/contents+en.lrpage.title)
@@ -4052,6 +3974,157 @@ msgstr ""
"speaking(a)torproject.org with your preferred topic, language requirement, "
"date, and other details."
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title)
+msgid "Exit Relay Configuration"
+msgstr "Exit Relay Configuration"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid ""
+"We assume you read through the [relay guide](..) already. This subpage is"
+msgstr ""
+"We assume you read through the [relay guide](..) already. This subpage is"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid "for operators that want to turn on exiting on their relay."
+msgstr "for operators that want to turn on exiting on their relay."
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid ""
+"Before turning your non-exit relay into an exit relay, ensure that you have "
+"set a"
+msgstr ""
+"Before turning your non-exit relay into an exit relay, ensure that you have "
+"set a"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid "reverse DNS record (PTR) to make it more obvious that this is a tor"
+msgstr "reverse DNS record (PTR) to make it more obvious that this is a tor"
+
+#: https//torproject.org/relay-operations/technical-setup/centosrhel/
+#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title)
+msgid "CentOS/RHEL"
+msgstr "CentOS/RHEL"
+
+#: https//torproject.org/relay-operations/technical-setup/fedora/
+#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title)
+msgid "Fedora"
+msgstr "Fedora"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title)
+msgid "Debian/Ubuntu"
+msgstr "Debian/Ubuntu"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 1. Configure Tor Package Repository"
+msgstr "# 1. Configure Tor Package Repository"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Enable the Torproject package repository by following the instructions"
+msgstr ""
+"Enable the Torproject package repository by following the instructions"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid ""
+"**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
+msgstr ""
+"**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 2. Package Installation"
+msgstr "# 2. Package Installation"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Install the `tor` package:"
+msgstr "Install the `tor` package:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "`apt update && apt install tor`"
+msgstr "`apt update && apt install tor`"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 3. Configuration File"
+msgstr "# 3. Configuration File"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Put the configuration file `/etc/tor/torrc` in place:"
+msgstr "Put the configuration file `/etc/tor/torrc` in place:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "#change the nickname \"myNiceRelay\" to a name that you like"
+msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Nickname myNiceRelay"
+msgstr "Nickname myNiceRelay"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ORPort 443"
+msgstr "ORPort 443"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ExitRelay 0"
+msgstr "ExitRelay 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "SocksPort 0"
+msgstr "SocksPort 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ControlSocket 0"
+msgstr "ControlSocket 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid ""
+"# Change the email address bellow and be aware that it will be published"
+msgstr ""
+"# Change the email address bellow and be aware that it will be published"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ContactInfo tor-operator@your-emailaddress-domain"
+msgstr "ContactInfo tor-operator@your-emailaddress-domain"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 4. Restart the Service"
+msgstr "# 4. Restart the Service"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Restart the tor daemon so your configuration changes take effect:"
+msgstr "Restart the tor daemon so your configuration changes take effect:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "`systemctl restart tor@default`"
+msgstr "`systemctl restart tor@default`"
+
+#: https//torproject.org/relay-operations/technical-setup/freebsd/
+#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title)
+msgid "FreeBSD"
+msgstr "FreeBSD"
+
#: templates/footer.html:9 templates/footer.html:13 templates/navbar.html:57
msgid "Download Tor Browser"
msgstr "Download Tor Browser"
@@ -4097,10 +4170,6 @@ msgstr ""
"Trademark, copyright notices, and rules for use by third parties can be "
"found in our %s"
-#: templates/home.html:17
-msgid "Start now"
-msgstr "Start now"
-
#: templates/homepage.html:8 templates/layout.html:7
msgid "Tor Project"
msgstr "Tor Project"
diff --git a/contents.pot b/contents.pot
index ae2b0ec1d..6026acfae 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-05-27 14:12+CET\n"
+"POT-Creation-Date: 2019-05-27 17:17+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL(a)li.org>\n"
@@ -63,17 +63,30 @@ msgstr ""
"faster by running a relay today."
#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Grow the Tor network"
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid "The Tor network relies on volunteers to donate bandwidth."
+msgstr "The Tor network relies on volunteers to donate bandwidth."
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid "The more people who run relays, the better the Tor network will be."
+msgstr "The more people who run relays, the better the Tor network will be."
+
+#: https//torproject.org/relay-operations/
#: (content/relay-operations/contents+en.lrpage.body)
msgid ""
-"The Tor network relies on volunteers to donate bandwidth. The more people "
-"who run relays, the better the Tor network will be. The current Tor network "
-"is quite small compared to the number of people who need to use Tor, which "
-"means we need more dedicated volunteers like you to run relays."
+"The current Tor network is quite small compared to the number of people who "
+"need to use Tor, which means we need more dedicated volunteers like you to "
+"run relays."
msgstr ""
-"The Tor network relies on volunteers to donate bandwidth. The more people "
-"who run relays, the better the Tor network will be. The current Tor network "
-"is quite small compared to the number of people who need to use Tor, which "
-"means we need more dedicated volunteers like you to run relays."
+"The current Tor network is quite small compared to the number of people who "
+"need to use Tor, which means we need more dedicated volunteers like you to "
+"run relays."
#: https//torproject.org/relay-operations/
#: (content/relay-operations/contents+en.lrpage.body)
@@ -104,13 +117,18 @@ msgstr "* safer for its users (spying on more relays is harder than on a few)"
#: (content/relay-operations/contents+en.lrpage.body)
msgid ""
"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators. The best resource"
-" of all is the active community of relay operators on tor-"
-"relays(a)lists.torproject.org and on IRC in #tor-relays."
+"created a wealth of resources to help our relay operators."
msgstr ""
"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators. The best resource"
-" of all is the active community of relay operators on tor-"
+"created a wealth of resources to help our relay operators."
+
+#: https//torproject.org/relay-operations/
+#: (content/relay-operations/contents+en.lrpage.body)
+msgid ""
+"The best resource of all is the active community of relay operators on tor-"
+"relays(a)lists.torproject.org and on IRC in #tor-relays."
+msgstr ""
+"The best resource of all is the active community of relay operators on tor-"
"relays(a)lists.torproject.org and on IRC in #tor-relays."
#: https//torproject.org/training/ (content/training/contents+en.lrpage.title)
@@ -124,6 +142,10 @@ msgid ""
msgstr ""
"Do you teach your community about using Tor? These resources are for you."
+#: https//torproject.org/training/ (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Check our resources"
+
#: https//torproject.org/training/ (content/training/contents+en.lrpage.body)
msgid ""
"Are you a Tor trainer or interested in becoming one? Looking for resources "
@@ -159,6 +181,11 @@ msgstr ""
"Learn how you can deploy onion services."
#: https//torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Grow your .onion"
+
+#: https//torproject.org/onion-services/
#: (content/onion-services/contents+en.lrpage.body)
msgid ""
"Onion services are services that can only be accessed over Tor. Running an "
@@ -176,12 +203,13 @@ msgstr "User Testing"
#: https//torproject.org/user-testing/
#: (content/user-testing/contents+en.lrpage.subtitle)
-msgid ""
-"We conduct user research while also respecting user privacy. Learn how you "
-"can help."
-msgstr ""
-"We conduct user research while also respecting user privacy. Learn how you "
-"can help."
+msgid "We conduct user research while also respecting user privacy."
+msgstr "We conduct user research while also respecting user privacy."
+
+#: https//torproject.org/user-testing/
+#: (content/user-testing/contents+en.lrpage.cta)
+msgid "Learn how you can help"
+msgstr "Learn how you can help"
#: https//torproject.org/user-testing/
#: (content/user-testing/contents+en.lrpage.body)
@@ -213,10 +241,15 @@ msgstr "Localization"
#: (content/localization/contents+en.lrpage.subtitle)
msgid ""
"We want Tor to work for everyone in the world, which means a lot of "
-"languages. Will you help us to translate?"
+"languages."
msgstr ""
"We want Tor to work for everyone in the world, which means a lot of "
-"languages. Will you help us to translate?"
+"languages."
+
+#: https//torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Will you help us to translate?"
+msgstr "Will you help us to translate?"
#: https//torproject.org/localization/
#: (content/localization/contents+en.lrpage.body)
@@ -307,6 +340,10 @@ msgstr "Outreach"
msgid "Bring Tor swag to our next community event."
msgstr "Bring Tor swag to our next community event."
+#: https//torproject.org/outreach/ (content/outreach/contents+en.lrpage.cta)
+msgid "Join the Tor community"
+msgstr "Join the Tor community"
+
#: https//torproject.org/outreach/ (content/outreach/contents+en.lrpage.body)
msgid ""
"We love it when people bring information about Tor to their community "
@@ -336,117 +373,78 @@ msgstr "# Considerations when choosing a hosting provider"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you have access to a high speed internet connection (>=100 Mbit/s in both"
+" directions) and a physical piece of computer hardware, this is the best way"
+" to run a relay."
msgstr ""
"If you have access to a high speed internet connection (>=100 Mbit/s in both"
+" directions) and a physical piece of computer hardware, this is the best way"
+" to run a relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"directions) and a physical piece of computer hardware, this is the best way "
-"to"
-msgstr ""
-"directions) and a physical piece of computer hardware, this is the best way "
-"to"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"run a relay. Having full control over the hardware and connection gives you "
-"a"
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
msgstr ""
-"run a relay. Having full control over the hardware and connection gives you "
-"a"
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"more controllable and (if done correctly) secure environment. You can host "
-"your"
+"You can host your own physical hardware at home (do NOT run a Tor exit relay"
+" from your home) or in a data center."
msgstr ""
-"more controllable and (if done correctly) secure environment. You can host "
-"your"
+"You can host your own physical hardware at home (do NOT run a Tor exit relay"
+" from your home) or in a data center."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"own physical hardware at home (do NOT run a Tor exit relay from your home) "
-"or in"
-msgstr ""
-"own physical hardware at home (do NOT run a Tor exit relay from your home) "
-"or in"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"a data center. Sometimes this is referred to as installing the relay on "
-"\"bare"
-msgstr ""
-"a data center. Sometimes this is referred to as installing the relay on "
-"\"bare"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "metal\"."
-msgstr "metal\"."
+msgid "Sometimes this is referred to as installing the relay on \"bare metal\"."
+msgstr "Sometimes this is referred to as installing the relay on \"bare metal\"."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated"
+"dedicated server or virtual private server (VPS)."
msgstr ""
"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "server or virtual private server (VPS). This can cost anywhere between"
-msgstr ""
-"server or virtual private server (VPS). This can cost anywhere between"
+"dedicated server or virtual private server (VPS)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"$3.00/month and thousands per month, depending on your provider, hardware"
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
msgstr ""
-"$3.00/month and thousands per month, depending on your provider, hardware"
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"configuration, and bandwidth usage. Many VPS providers will not allow you to"
-" run"
-msgstr ""
-"configuration, and bandwidth usage. Many VPS providers will not allow you to"
-" run"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"exit relays. You must follow the VPS provider's terms of service, or risk "
-"having"
-msgstr ""
-"exit relays. You must follow the VPS provider's terms of service, or risk "
-"having"
+msgid "Many VPS providers will not allow you to run exit relays."
+msgstr "Many VPS providers will not allow you to run exit relays."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"your account disabled. For more information on hosting providers and their"
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
msgstr ""
-"your account disabled. For more information on hosting providers and their"
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"policies on allowing Tor relays, please see this list maintained by the Tor"
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: "
+"[GoodBadISPs](FIXME)."
msgstr ""
-"policies on allowing Tor relays, please see this list maintained by the Tor"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "community: [GoodBadISPs](FIXME)."
-msgstr "community: [GoodBadISPs](FIXME)."
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: "
+"[GoodBadISPs](FIXME)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -488,15 +486,10 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"* How well connected is the autonomous system of the hoster? To answer this"
-msgstr ""
-"* How well connected is the autonomous system of the hoster? To answer this"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"* How well connected is the autonomous system of the hoster? To answer this "
"question you can use the AS rank of the autonomous systems if you want to"
msgstr ""
+"* How well connected is the autonomous system of the hoster? To answer this "
"question you can use the AS rank of the autonomous systems if you want to"
#: https//torproject.org/relay-operations/technical-setup/
@@ -513,29 +506,19 @@ msgstr "## If you plan to run Exit Relays"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* Does the hoster allow Tor exit relays? (explicitly ask them before "
-"starting an"
+"starting an exit relay there)"
msgstr ""
"* Does the hoster allow Tor exit relays? (explicitly ask them before "
-"starting an"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "exit relay there)"
-msgstr "exit relay there)"
+"starting an exit relay there)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* Does the hoster allow custom WHOIS records for your IP addresses? This "
-"helps"
+"helps reduce the amount of abuse sent to the hoster instead of you."
msgstr ""
"* Does the hoster allow custom WHOIS records for your IP addresses? This "
-"helps"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "reduce the amount of abuse sent to the hoster instead of you."
-msgstr "reduce the amount of abuse sent to the hoster instead of you."
+"helps reduce the amount of abuse sent to the hoster instead of you."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -562,60 +545,47 @@ msgstr "# AS/location diversity"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "When selecting your hosting provider, consider network diversity on an"
+msgid ""
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
msgstr ""
-"When selecting your hosting provider, consider network diversity on an"
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"autonomous system (AS) and country level. A more diverse network is more"
-msgstr ""
-"autonomous system (AS) and country level. A more diverse network is more"
+msgid "A more diverse network is more resilient to attacks and outages."
+msgstr "A more diverse network is more resilient to attacks and outages."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"resilient to attacks and outages. Sometimes it is not clear which AS you are"
+"Sometimes it is not clear which AS you are buying from in case of resellers."
msgstr ""
-"resilient to attacks and outages. Sometimes it is not clear which AS you are"
+"Sometimes it is not clear which AS you are buying from in case of resellers."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"buying from in case of resellers. To be sure it is best to ask the hoster "
-"about"
+"To be sure it is best to ask the hoster about the AS number before ordering "
+"a server."
msgstr ""
-"buying from in case of resellers. To be sure it is best to ask the hoster "
-"about"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "the AS number before ordering a server."
-msgstr "the AS number before ordering a server."
+"To be sure it is best to ask the hoster about the AS number before ordering "
+"a server."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"It is best to avoid hosters where many Tor relays are already hosted, but it"
-" is"
+" is still better to add one there than to run no relay at all."
msgstr ""
"It is best to avoid hosters where many Tor relays are already hosted, but it"
-" is"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"still better to add one there than to run no relay at all. **Try to avoid** "
-"the"
-msgstr ""
-"still better to add one there than to run no relay at all. **Try to avoid** "
-"the"
+" is still better to add one there than to run no relay at all."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "following hoster:"
-msgstr "following hoster:"
+msgid "**Try to avoid** the following hosters:"
+msgstr "**Try to avoid** the following hosters:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -641,25 +611,19 @@ msgstr "* DigitalOcean, LLC (AS14061)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"To find out which hoster and countries are already used by many other "
-"operators"
+"operators (that should be avoided) you can use Relay Search:"
msgstr ""
"To find out which hoster and countries are already used by many other "
-"operators"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "(that should be avoided) you can use Relay Search:"
-msgstr "(that should be avoided) you can use Relay Search:"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "* [Autonomous System Level"
-msgstr "* [Autonomous System Level"
+"operators (that should be avoided) you can use Relay Search:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
-msgstr "Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+msgid ""
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+msgstr ""
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -677,36 +641,28 @@ msgstr "# Choosing an Operating System"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"We recommend you use the operating system you are most familiar with. Please"
-msgstr ""
-"We recommend you use the operating system you are most familiar with. Please"
+msgid "We recommend you use the operating system you are most familiar with."
+msgstr "We recommend you use the operating system you are most familiar with."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"keep in mind that since most relays run on Debian and we want to avoid a"
+"Please keep in mind that since most relays run on Debian and we want to "
+"avoid a monoculture, BSD and other non-Linux based relays are greatly "
+"needed."
msgstr ""
-"keep in mind that since most relays run on Debian and we want to avoid a"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "monoculture, BSD and other non-Linux based relays are greatly needed."
-msgstr "monoculture, BSD and other non-Linux based relays are greatly needed."
+"Please keep in mind that since most relays run on Debian and we want to "
+"avoid a monoculture, BSD and other non-Linux based relays are greatly "
+"needed."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"The following table shows the current OS distribution on the Tor network to "
-"give"
+"give you an idea of how much more non-Linux relays we should have:"
msgstr ""
"The following table shows the current OS distribution on the Tor network to "
-"give"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "you an idea of how much more non-Linux relays we should have:"
-msgstr "you an idea of how much more non-Linux relays we should have:"
+"give you an idea of how much more non-Linux relays we should have:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -722,15 +678,10 @@ msgstr "# OS Level Configuration"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"OS configuration is outside the scope of this guide but the following points"
-" are"
+" are crucial for a Tor relay, so we want to mention them here nonetheless."
msgstr ""
"OS configuration is outside the scope of this guide but the following points"
-" are"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "crucial for a Tor relay, so we want to mention them here nonetheless."
-msgstr "crucial for a Tor relay, so we want to mention them here nonetheless."
+" are crucial for a Tor relay, so we want to mention them here nonetheless."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -741,22 +692,12 @@ msgstr "## Time Synchronization (NTP)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Correct time settings are essential for Tor relays. It is recommended that "
-"you"
+"you use the network time protocol (NTP) for time synchronization and ensure "
+"your timezone is set correctly."
msgstr ""
"Correct time settings are essential for Tor relays. It is recommended that "
-"you"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"use the network time protocol (NTP) for time synchronization and ensure your"
-msgstr ""
-"use the network time protocol (NTP) for time synchronization and ensure your"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "timezone is set correctly."
-msgstr "timezone is set correctly."
+"you use the network time protocol (NTP) for time synchronization and ensure "
+"your timezone is set correctly."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -766,32 +707,22 @@ msgstr "## Automatic Software Updates"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"One of the most imported things to keeps your relay secure is to install"
-msgstr ""
-"One of the most imported things to keeps your relay secure is to install"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"One of the most imported things to keeps your relay secure is to install "
"security updates timely and ideally automatically so you can not forget "
-"about"
+"about it."
msgstr ""
+"One of the most imported things to keeps your relay secure is to install "
"security updates timely and ideally automatically so you can not forget "
-"about"
+"about it."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"it. We collected the steps to enable automatic software updates for "
-"different"
+"We collected the steps to enable automatic software updates for different "
+"operating systems:"
msgstr ""
-"it. We collected the steps to enable automatic software updates for "
-"different"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "operating systems:"
-msgstr "operating systems:"
+"We collected the steps to enable automatic software updates for different "
+"operating systems:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -817,73 +748,56 @@ msgstr "# Tor Relay Setup: Installation and Configuration"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"This section covers the installation and configuration of the program "
-"required"
+"required to run a Tor relay for various operating systems."
msgstr ""
"This section covers the installation and configuration of the program "
-"required"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"to run a Tor relay for various operating systems. These steps are intended "
-"for"
-msgstr ""
-"to run a Tor relay for various operating systems. These steps are intended "
-"for"
+"required to run a Tor relay for various operating systems."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"the latest stable version of the given OS, on Ubuntu for the latest LTS "
-"release."
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
msgstr ""
-"the latest stable version of the given OS, on Ubuntu for the latest LTS "
-"release."
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Note: For some operating systems, there are alpha version packages available"
+" (tor versions with new features not deemed to be stable yet)."
msgstr ""
"Note: For some operating systems, there are alpha version packages available"
+" (tor versions with new features not deemed to be stable yet)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"(tor versions with new features not deemed to be stable yet). These are only"
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
msgstr ""
-"(tor versions with new features not deemed to be stable yet). These are only"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "recommended for people eager to test and report bugs in bleeding edge"
-msgstr "recommended for people eager to test and report bugs in bleeding edge"
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"releases/features. If you are looking to run a relay with minimal effort we"
+"If you are looking to run a relay with minimal effort we recommend you stick"
+" to stable releases."
msgstr ""
-"releases/features. If you are looking to run a relay with minimal effort we"
+"If you are looking to run a relay with minimal effort we recommend you stick"
+" to stable releases."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "recommend you stick to stable releases."
-msgstr "recommend you stick to stable releases."
+msgid "In this guide we describe how to setup a new non-exit relay."
+msgstr "In this guide we describe how to setup a new non-exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"In this guide we describe how to setup a new non-exit relay. By reading "
-"further"
-msgstr ""
-"In this guide we describe how to setup a new non-exit relay. By reading "
-"further"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "you can easily switch to become an exit relay."
-msgstr "you can easily switch to become an exit relay."
+msgid "By reading further you can easily switch to become an exit relay."
+msgstr "By reading further you can easily switch to become an exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -899,15 +813,10 @@ msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
+" exit policy? (more ports usually means potentially more abuse complains)"
msgstr ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"exit policy? (more ports usually means potentially more abuse complains)"
-msgstr ""
-"exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy? (more ports usually means potentially more abuse complains)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -920,28 +829,14 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another"
+"another daemon on your server already. ORPort 443 is recommended because it "
+"is often one of the few open ports on public WIFI networks. Port 9001 is "
+"another commonly used ORPort.)"
msgstr ""
"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"daemon on your server already. ORPort 443 is recommended because it is often"
-" one"
-msgstr ""
-"daemon on your server already. ORPort 443 is recommended because it is often"
-" one"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"of the few open ports on public WIFI networks. Port 9001 is another commonly"
-" used ORPort.)"
-msgstr ""
-"of the few open ports on public WIFI networks. Port 9001 is another commonly"
-" used ORPort.)"
+"another daemon on your server already. ORPort 443 is recommended because it "
+"is often one of the few open ports on public WIFI networks. Port 9001 is "
+"another commonly used ORPort.)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -983,47 +878,32 @@ msgstr "## Make sure relay ports can be reached"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "If you are using a firewall, open a hole in your firewall so incoming"
-msgstr "If you are using a firewall, open a hole in your firewall so incoming"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"connections can reach the ports you will use for your relay (ORPort, plus"
+"If you are using a firewall, open a hole in your firewall so incoming "
+"connections can reach the ports you will use for your relay (ORPort, plus "
+"DirPort if you enabled it)."
msgstr ""
-"connections can reach the ports you will use for your relay (ORPort, plus"
+"If you are using a firewall, open a hole in your firewall so incoming "
+"connections can reach the ports you will use for your relay (ORPort, plus "
+"DirPort if you enabled it)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"DirPort if you enabled it). Also, make sure you allow all outgoing "
-"connections"
+"Also, make sure you allow all outgoing connections too, so your relay can "
+"reach the other Tor relays, clients and destinations."
msgstr ""
-"DirPort if you enabled it). Also, make sure you allow all outgoing "
-"connections"
+"Also, make sure you allow all outgoing connections too, so your relay can "
+"reach the other Tor relays, clients and destinations."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"too, so your relay can reach the other Tor relays, clients and destinations."
-" You"
+"You can find the specific ORPort TCP port number in the torrc configuration "
+"samples bellow (in the OS specific sections)."
msgstr ""
-"too, so your relay can reach the other Tor relays, clients and destinations."
-" You"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"can find the specific ORPort TCP port number in the torrc configuration "
-"samples"
-msgstr ""
-"can find the specific ORPort TCP port number in the torrc configuration "
-"samples"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "bellow (in the OS specific sections)."
-msgstr "bellow (in the OS specific sections)."
+"You can find the specific ORPort TCP port number in the torrc configuration "
+"samples bellow (in the OS specific sections)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1032,101 +912,59 @@ msgstr "## Configuration Management"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"Tor does not scale well on multi-core machines. If you run a Tor relay on a"
-msgstr ""
-"Tor does not scale well on multi-core machines. If you run a Tor relay on a"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"server with a fast Internet uplink (>200 Mbit/s) you might want to consider"
-msgstr ""
-"server with a fast Internet uplink (>200 Mbit/s) you might want to consider"
+msgid "Tor does not scale well on multi-core machines."
+msgstr "Tor does not scale well on multi-core machines."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"running multiple Tor instances on a single server with multiple cores. Note:"
-" You"
+"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)"
+" you might want to consider running multiple Tor instances on a single "
+"server with multiple cores."
msgstr ""
-"running multiple Tor instances on a single server with multiple cores. Note:"
-" You"
+"If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s)"
+" you might want to consider running multiple Tor instances on a single "
+"server with multiple cores."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "can only run two tor instances per public IPv4 address."
-msgstr "can only run two tor instances per public IPv4 address."
+msgid "Note: You can only run two tor instances per public IPv4 address."
+msgstr "Note: You can only run two tor instances per public IPv4 address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you plan to run more than a single relay, or you want to run a high "
-"capacity"
-msgstr ""
-"If you plan to run more than a single relay, or you want to run a high "
-"capacity"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"relay (multiple Tor instances per server) or want to use strong security"
-msgstr ""
-"relay (multiple Tor instances per server) or want to use strong security"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "features like [Offline Master"
-msgstr "features like [Offline Master"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
+"capacity relay (multiple Tor instances per server) or want to use strong "
+"security features like [Offline Master "
"Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/Of…"
+" without performing additional steps manually, you may want to use a "
+"configuration management for better maintainability."
msgstr ""
+"If you plan to run more than a single relay, or you want to run a high "
+"capacity relay (multiple Tor instances per server) or want to use strong "
+"security features like [Offline Master "
"Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/Of…"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"without performing additional steps manually, you may want to use a "
-"configuration"
-msgstr ""
-"without performing additional steps manually, you may want to use a "
-"configuration"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "management for better maintainability."
-msgstr "management for better maintainability."
+" without performing additional steps manually, you may want to use a "
+"configuration management for better maintainability."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"There are multiple configuration management solutions for Unix based "
-"operating"
+"operating systems (Ansible, Puppet, Salt, ...)."
msgstr ""
"There are multiple configuration management solutions for Unix based "
-"operating"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "systems (Ansible, Puppet, Salt, ...)."
-msgstr "systems (Ansible, Puppet, Salt, ...)."
+"operating systems (Ansible, Puppet, Salt, ...)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"The following Ansible Role has specifically been build for Tor relay "
-"operators"
+"operators and supports multiple operating systems:"
msgstr ""
"The following Ansible Role has specifically been build for Tor relay "
-"operators"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "and supports multiple operating systems:"
-msgstr "and supports multiple operating systems:"
+"operators and supports multiple operating systems:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1177,18 +1015,17 @@ msgstr "## Verify that your relay works"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If your logfile (syslog) contains the following entry after starting your "
-"tor"
+"tor daemon your relay should be up and running as expected:"
msgstr ""
"If your logfile (syslog) contains the following entry after starting your "
-"tor"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "daemon your relay should be up and running as expected:"
-msgstr "daemon your relay should be up and running as expected:"
+"tor daemon your relay should be up and running as expected:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
msgid "```"
msgstr "```"
@@ -1206,22 +1043,17 @@ msgstr "Publishing server descriptor."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "About 3 hours after you started your relay it should appear on"
-msgstr "About 3 hours after you started your relay it should appear on"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"[Relay Search](https://metrics.torproject.org/rs.html). You can search for "
-"your"
+"About 3 hours after you started your relay it should appear on [Relay "
+"Search](https://metrics.torproject.org/rs.html)."
msgstr ""
-"[Relay Search](https://metrics.torproject.org/rs.html). You can search for "
-"your"
+"About 3 hours after you started your relay it should appear on [Relay "
+"Search](https://metrics.torproject.org/rs.html)."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "relay using your nickname or IP address."
-msgstr "relay using your nickname or IP address."
+msgid "You can search for your relay using your nickname or IP address."
+msgstr "You can search for your relay using your nickname or IP address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1232,15 +1064,10 @@ msgstr "# Getting Help"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"If you run into problems while setting up your relay you can ask your "
-"questions"
+"questions on the public tor-relays mailing list:"
msgstr ""
"If you run into problems while setting up your relay you can ask your "
-"questions"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "on the public tor-relays mailing list:"
-msgstr "on the public tor-relays mailing list:"
+"questions on the public tor-relays mailing list:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1251,15 +1078,15 @@ msgstr "* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"This is a great resource for asking (and answering) questions, and generally"
+" getting to know other relay operators."
msgstr ""
"This is a great resource for asking (and answering) questions, and generally"
+" getting to know other relay operators."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"getting to know other relay operators. Make sure to check out the archives!"
-msgstr ""
-"getting to know other relay operators. Make sure to check out the archives!"
+msgid "Make sure to check out the archives!"
+msgstr "Make sure to check out the archives!"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1270,42 +1097,28 @@ msgstr "# Limiting bandwidth usage (and traffic)"
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Tor will not limit its bandwidth usage by default, but supports multiple "
-"ways to"
+"ways to restrict the used bandwidth and the amount of traffic."
msgstr ""
"Tor will not limit its bandwidth usage by default, but supports multiple "
-"ways to"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid ""
-"restrict the used bandwidth and the amount of traffic. This can be handy if "
-"you"
-msgstr ""
-"restrict the used bandwidth and the amount of traffic. This can be handy if "
-"you"
+"ways to restrict the used bandwidth and the amount of traffic."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"want to ensure that your Tor relay does not exceed a certain amount of "
-"bandwidth"
+"This can be handy if you want to ensure that your Tor relay does not exceed "
+"a certain amount of bandwidth or total traffic per day/week/month."
msgstr ""
-"want to ensure that your Tor relay does not exceed a certain amount of "
-"bandwidth"
+"This can be handy if you want to ensure that your Tor relay does not exceed "
+"a certain amount of bandwidth or total traffic per day/week/month."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"or total traffic per day/week/month. The following torrc configuration "
-"options"
+"The following torrc configuration options can be used to restrict bandwidth "
+"and traffic:"
msgstr ""
-"or total traffic per day/week/month. The following torrc configuration "
-"options"
-
-#: https//torproject.org/relay-operations/technical-setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "can be used to restrict bandwidth and traffic:"
-msgstr "can be used to restrict bandwidth and traffic:"
+"The following torrc configuration options can be used to restrict bandwidth "
+"and traffic:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -1662,6 +1475,8 @@ msgstr "# Exit Relay Configuration"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"It is recommended that you setup exit relays on servers dedicated to this"
msgstr ""
@@ -1669,6 +1484,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"purpose. It is not recommended to install Tor exit relays on servers that "
"you"
@@ -1678,6 +1495,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"need for other services as well. Do not mix your own traffic with your exit"
msgstr ""
@@ -1685,11 +1504,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "relay traffic."
msgstr "relay traffic."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Reverse DNS and WHOIS record"
msgstr "## Reverse DNS and WHOIS record"
@@ -1713,27 +1536,37 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "exit relay. Something like \"tor-exit\" it its name is a good start."
msgstr "exit relay. Something like \"tor-exit\" it its name is a good start."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "If your provider offers it, make sure your WHOIS record contains clear"
msgstr ""
"If your provider offers it, make sure your WHOIS record contains clear"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "indications that this is a Tor exit relay."
msgstr "indications that this is a Tor exit relay."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Exit Notice HTML page"
msgstr "## Exit Notice HTML page"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To make it even more obvious that this is a Tor exit relay you should serve "
"a"
@@ -1743,6 +1576,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Tor exit notice HTML page. Tor can do that for you if your DirPort is on TCP"
msgstr ""
@@ -1750,6 +1585,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"port 80, you can make use of tor's DirPortFrontPage feature to display a"
msgstr ""
@@ -1757,6 +1594,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"HTML file on that port. This file will be shown to anyone directing his "
"browser"
@@ -1766,21 +1605,29 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "to your Tor exit relay IP address."
msgstr "to your Tor exit relay IP address."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "DirPort 80"
msgstr "DirPort 80"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "DirPortFrontPage /path/to/html/file"
msgstr "DirPortFrontPage /path/to/html/file"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
" to"
@@ -1790,11 +1637,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "your needs:"
msgstr "your needs:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
"notice.html"
@@ -1804,32 +1655,44 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Here are some more tips for running a reliable exit relay:"
msgstr "Here are some more tips for running a reliable exit relay:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "https://blog.torproject.org/tips-running-exit-node"
msgstr "https://blog.torproject.org/tips-running-exit-node"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## Exit Policy"
msgstr "## Exit Policy"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Defining the [exit"
msgstr "Defining the [exit"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)"
msgstr ""
"policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"is one of the most important parts of an exit relay configuration. The exit"
msgstr ""
@@ -1837,6 +1700,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"policy defines which destination ports you are willing to forward. This has "
"an"
@@ -1846,6 +1711,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"impact on the amount of abuse emails you will get (less ports means less "
"abuse"
@@ -1855,6 +1722,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"emails, but an exit relay allowing only few ports is also less useful). If "
"you"
@@ -1864,6 +1733,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"want to be a useful exit relay you must **at least allow destination ports "
"80"
@@ -1873,11 +1744,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "and 443**."
msgstr "and 443**."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"As a new exit relay - especially if you are new to your hoster - it is good "
"to"
@@ -1887,6 +1762,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"start with a reduced exit policy (to reduce the amount of abuse emails) and"
msgstr ""
@@ -1894,6 +1771,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"further open it up as you become more experienced. The reduced exit policy "
"can"
@@ -1903,11 +1782,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "be found on the"
msgstr "be found on the"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/Reduce…"
msgstr ""
@@ -1915,11 +1798,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "wiki page."
msgstr "wiki page."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
"configuration"
@@ -1929,21 +1816,29 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "file and restart the tor daemon."
msgstr "file and restart the tor daemon."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "ExitRelay 1"
msgstr "ExitRelay 1"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "## DNS on Exit Relays"
msgstr "## DNS on Exit Relays"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Unlike other types of relays, exit relays also do DNS resolution for Tor"
msgstr ""
@@ -1951,6 +1846,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"clients. DNS resolution on exit relays is crucial for Tor clients, it should"
" be"
@@ -1960,11 +1857,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "reliable and fast by using caching."
msgstr "reliable and fast by using caching."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* DNS resolution can have a significant impact on the performance and "
"reliability your exit relay provides. Poor DNS performance will result in "
@@ -1976,6 +1877,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
@@ -1987,6 +1890,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* We recommend running a local caching and DNSSEC-validating resolver "
"without using any forwarders (specific instructions follow bellow for each "
@@ -1998,6 +1903,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* if you want to add a second DNS resolver as a fallback to your "
"/etc/resolv.conf configuration, try to choose a resolver within your "
@@ -2011,6 +1918,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* if a local resolver like unbound is not an option for you try to use a "
"resolver that your provider runs in the same autonomous system (to find out "
@@ -2024,6 +1933,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"* try to avoid adding too many resolvers to your /etc/resolv.conf file to "
"limit exposure on an AS-level (try to not use more than two entries)"
@@ -2033,6 +1944,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"There are multiple options for DNS server software, unbound has become a "
"popular"
@@ -2042,6 +1955,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"one but **feel free to use any other you are comfortable with**. When "
"choosing your"
@@ -2051,6 +1966,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"DNS resolver software try to ensure it supports DNSSEC validation and QNAME"
msgstr ""
@@ -2058,12 +1975,16 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "minimisation (RFC7816). In every case the software should be installed"
msgstr ""
"minimisation (RFC7816). In every case the software should be installed"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"using the OS package manager to ensure it is updated with the rest of the"
msgstr ""
@@ -2071,11 +1992,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "system."
msgstr "system."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"By using your own DNS resolver you are less vulnerable to DNS-based "
"censorship"
@@ -2085,11 +2010,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "that your upstream resolver might impose."
msgstr "that your upstream resolver might impose."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Here follow specific instructions on how to install and configure unbound on"
msgstr ""
@@ -2097,12 +2026,16 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "your exit - a DNSSEC-validating and caching resolver. unbound has many"
msgstr ""
"your exit - a DNSSEC-validating and caching resolver. unbound has many"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"configuration and tuning nobs but we try to keep these instructions as "
"simple"
@@ -2112,6 +2045,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"and short as possible and the basic setup will do just fine for most "
"operators."
@@ -2121,6 +2056,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"After switching to unbound verify it works as expected by resolving a valid"
msgstr ""
@@ -2128,6 +2065,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"hostname, if it does not work, you can restore the old resolv.conf file."
msgstr ""
@@ -2135,11 +2074,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### Debian/Ubuntu"
msgstr "### Debian/Ubuntu"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"The following 3 commands install unbound, backup your DNS configuration and "
"tell"
@@ -2149,26 +2092,36 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "the system to use the local unbound:"
msgstr "the system to use the local unbound:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "apt install unbound"
msgstr "apt install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"To avoid that the configuration gets changed (for example by the DHCP "
"client):"
@@ -2178,11 +2131,15 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "chattr +i /etc/resolv.conf"
msgstr "chattr +i /etc/resolv.conf"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"The Debian configuration ships with QNAME minimisation (RFC7816) enabled"
msgstr ""
@@ -2190,6 +2147,8 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"by default so you don't need to enable it explicitly. The unbound resolver "
"you"
@@ -2199,71 +2158,99 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "just installed does also DNSSEC validation."
msgstr "just installed does also DNSSEC validation."
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### CentOS/RHEL"
msgstr "### CentOS/RHEL"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Install the unbound package:"
msgstr "Install the unbound package:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "yum install unbound"
msgstr "yum install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "in /etc/unbound/unbound.conf replace the line"
msgstr "in /etc/unbound/unbound.conf replace the line"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "# qname-minimisation: no"
msgstr "# qname-minimisation: no"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "with:"
msgstr "with:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "qname-minimisation: yes"
msgstr "qname-minimisation: yes"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "enable and start unbound:"
msgstr "enable and start unbound:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "systemctl enable unbound"
msgstr "systemctl enable unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "systemctl start unbound"
msgstr "systemctl start unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "Tell the system to use the local unbound server:"
msgstr "Tell the system to use the local unbound server:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "### FreeBSD"
msgstr "### FreeBSD"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"FreeBSD ships unbound in the base system but the one in ports is usually"
msgstr ""
@@ -2271,16 +2258,22 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "following upstream more closely so we install the unbound package:"
msgstr "following upstream more closely so we install the unbound package:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "pkg install unbound"
msgstr "pkg install unbound"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid ""
"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
"following lines:"
@@ -2290,31 +2283,43 @@ msgstr ""
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "server:"
msgstr "server:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "verbosity: 1"
msgstr "verbosity: 1"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "enable and start the unbound service:"
msgstr "enable and start the unbound service:"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "sysrc unbound_enable=YES"
msgstr "sysrc unbound_enable=YES"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "service unbound start"
msgstr "service unbound start"
#: https//torproject.org/relay-operations/technical-setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
msgid "chflags schg /etc/resolv.conf"
msgstr "chflags schg /etc/resolv.conf"
@@ -2754,15 +2759,10 @@ msgstr ""
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they"
+"they provide."
msgstr ""
"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "provide."
-msgstr "provide."
+"they provide."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2771,106 +2771,75 @@ msgstr "# Bandwidth and Connections"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "A non-exit relay should be able to handle at least 7000 concurrent"
-msgstr "A non-exit relay should be able to handle at least 7000 concurrent"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"connections. This can overwhelm consumer-level routers. If you run the Tor"
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
msgstr ""
-"connections. This can overwhelm consumer-level routers. If you run the Tor"
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"relay from a server (virtual or dedicated) in a data center you will be "
-"fine."
+"This can overwhelm consumer-level routers. If you run the Tor relay from a "
+"server (virtual or dedicated) in a data center you will be fine."
msgstr ""
-"relay from a server (virtual or dedicated) in a data center you will be "
-"fine."
+"This can overwhelm consumer-level routers. If you run the Tor relay from a "
+"server (virtual or dedicated) in a data center you will be fine."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"If you run it behind a consumer-level router at home you will have to try "
-"and"
+"and see if your home router can handle it or if it starts failing."
msgstr ""
"If you run it behind a consumer-level router at home you will have to try "
-"and"
+"and see if your home router can handle it or if it starts failing."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"see if your home router can handle it or if it starts failing. Fast exit"
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
msgstr ""
-"see if your home router can handle it or if it starts failing. Fast exit"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
-"connections"
-msgstr ""
-"relays (>=100 Mbit/s) usually have to handle a lot more concurrent "
-"connections"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "(>100k)."
-msgstr "(>100k)."
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
-"bandwidth"
+"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is"
+" better."
msgstr ""
"It is recommended that a relay have at least 16 Mbit/s (Mbps) upload "
-"bandwidth"
+"bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is"
+" better."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. "
-"The"
-msgstr ""
-"and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. "
-"The"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than"
-" 10"
-msgstr ""
-"minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than"
-" 10"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4"
-msgstr ""
-"Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4"
+msgid "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
+msgstr "The minimum requirements for a relay are 10 Mbit/s (Mbps)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 "
"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTranspo…."
msgstr ""
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 "
"support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTranspo…."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to"
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
msgstr ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "measure it."
-msgstr "measure it."
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2880,54 +2849,43 @@ msgstr "# Monthly Outbound Traffic"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"It is required that a Tor relay be allowed to use a minimum of 100 GByte of"
-msgstr ""
-"It is required that a Tor relay be allowed to use a minimum of 100 GByte of"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"outbound traffic (and the same amount of incoming traffic) per month. Note: "
-"That"
+"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
+"outbound traffic (and the same amount of incoming traffic) per month."
msgstr ""
-"outbound traffic (and the same amount of incoming traffic) per month. Note: "
-"That"
+"It is required that a Tor relay be allowed to use a minimum of 100 GByte of "
+"outbound traffic (and the same amount of incoming traffic) per month."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More "
-"(>2"
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
msgstr ""
-"is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More "
-"(>2"
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"TB/month) is better and recommended. **Ideally a relay runs on an unmetered "
-"plan**"
-msgstr ""
-"TB/month) is better and recommended. **Ideally a relay runs on an unmetered "
-"plan**"
+msgid "More (>2 TB/month) is better and recommended."
+msgstr "More (>2 TB/month) is better and recommended."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"or includes 20 TB/month or more. If you have a metered plan you might want "
-"to"
+"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or "
+"more."
msgstr ""
-"or includes 20 TB/month or more. If you have a metered plan you might want "
-"to"
+"**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or "
+"more."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"configure tor to only use a given amount of [bandwidth or monthly "
-"traffic](FIXME)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](FIXME)."
msgstr ""
-"configure tor to only use a given amount of [bandwidth or monthly "
-"traffic](FIXME)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](FIXME)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -2936,83 +2894,64 @@ msgstr "# Public IPv4 Address"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Every relay needs a public IPv4 address - either directly on the host"
-msgstr "Every relay needs a public IPv4 address - either directly on the host"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "(preferred) or via NAT and port forwarding."
-msgstr "(preferred) or via NAT and port forwarding."
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"The IPv4 address is not required to be static but static IP addresses are"
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
msgstr ""
-"The IPv4 address is not required to be static but static IP addresses are"
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"preferred. Your IPv4 address should remain unchanged for at least 3 hours "
-"(if it"
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
msgstr ""
-"preferred. Your IPv4 address should remain unchanged for at least 3 hours "
-"(if it"
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
+"Your IPv4 address should remain unchanged for at least 3 hours (if it "
"regularly changes more often than that, it does not make much sense to run a"
+" relay or bridge there since it takes time to distribute the new list of "
+"relay IPs to clients - which happens only once every hour)."
msgstr ""
+"Your IPv4 address should remain unchanged for at least 3 hours (if it "
"regularly changes more often than that, it does not make much sense to run a"
+" relay or bridge there since it takes time to distribute the new list of "
+"relay IPs to clients - which happens only once every hour)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"relay or bridge there since it takes time to distribute the new list of "
-"relay"
-msgstr ""
-"relay or bridge there since it takes time to distribute the new list of "
-"relay"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "IPs to clients - which happens only once every hour)."
-msgstr "IPs to clients - which happens only once every hour)."
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a"
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
msgstr ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a"
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"requirement. There should be no problem at all with this requirement (all"
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
msgstr ""
-"requirement. There should be no problem at all with this requirement (all"
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "commercially available servers come with at least one IPv4 address)."
-msgstr "commercially available servers come with at least one IPv4 address)."
+msgid "Note: You can only run two Tor relays per public IPv4 address."
+msgstr "Note: You can only run two Tor relays per public IPv4 address."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"Note: You can only run two Tor relays per public IPv4 address. If you want "
-"to"
+"If you want to run more than two relays you will need more IPv4 addresses."
msgstr ""
-"Note: You can only run two Tor relays per public IPv4 address. If you want "
-"to"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "run more than two relays you will need more IPv4 addresses."
-msgstr "run more than two relays you will need more IPv4 addresses."
+"If you want to run more than two relays you will need more IPv4 addresses."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3047,17 +2986,17 @@ msgstr "# Disk Storage"
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Tor does not need much disk storage. A typical Tor relay needs less than 200"
-" MB"
-msgstr ""
-"Tor does not need much disk storage. A typical Tor relay needs less than 200"
-" MB"
+msgid "Tor does not need much disk storage."
+msgstr "Tor does not need much disk storage."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "for Tor related data (in addition to the operating system itself)."
-msgstr "for Tor related data (in addition to the operating system itself)."
+msgid ""
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
+msgstr ""
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3073,31 +3012,21 @@ msgstr "* Any modern CPU should be fine."
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"* It is recommended to use CPUs with AESNI support (that will improve "
-"performance"
+"performance and allow for up to about ~400-450 Mbps in each direction on a "
+"single tor instance on modern CPUs)."
msgstr ""
"* It is recommended to use CPUs with AESNI support (that will improve "
-"performance"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"and allow for up to about ~400-450 Mbps in each direction on a single tor"
-msgstr ""
-"and allow for up to about ~400-450 Mbps in each direction on a single tor"
+"performance and allow for up to about ~400-450 Mbps in each direction on a "
+"single tor instance on modern CPUs)."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"instance on modern CPUs). If the file /proc/cpuinfo contains the word aes "
-"your"
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
msgstr ""
-"instance on modern CPUs). If the file /proc/cpuinfo contains the word aes "
-"your"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "CPU has support for AES-NI."
-msgstr "CPU has support for AES-NI."
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3108,22 +3037,20 @@ msgstr "# Uptime"
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"Tor has no hard uptime requirement but if your relay is not running for more"
+" than 2 hours a day its usefulness is limited."
msgstr ""
"Tor has no hard uptime requirement but if your relay is not running for more"
+" than 2 hours a day its usefulness is limited."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"than 2 hours a day its usefulness is limited. Ideally the relay runs on a "
-"server"
-msgstr ""
-"than 2 hours a day its usefulness is limited. Ideally the relay runs on a "
-"server"
+msgid "Ideally the relay runs on a server which runs 24/7."
+msgstr "Ideally the relay runs on a server which runs 24/7."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "which runs 24/7. Reboots and tor daemon restarts are fine."
-msgstr "which runs 24/7. Reboots and tor daemon restarts are fine."
+msgid "Reboots and tor daemon restarts are fine."
+msgstr "Reboots and tor daemon restarts are fine."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
@@ -3134,29 +3061,24 @@ msgstr "# Tor Version"
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
"For security reasons, Tor relays should not downgrade their tor version from"
-" a"
+" a supported to an unsupported version of tor."
msgstr ""
"For security reasons, Tor relays should not downgrade their tor version from"
-" a"
+" a supported to an unsupported version of tor."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"supported to an unsupported version of tor. Some unsupported versions are"
-msgstr ""
-"supported to an unsupported version of tor. Some unsupported versions are"
+msgid "Some unsupported versions are insecure."
+msgstr "Some unsupported versions are insecure."
#: https//torproject.org/relay-operations/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
msgid ""
-"insecure. Relays that attempt to downgrade to an insecure version will be"
+"Relays that attempt to downgrade to an insecure version will be rejected "
+"from the network automatically."
msgstr ""
-"insecure. Relays that attempt to downgrade to an insecure version will be"
-
-#: https//torproject.org/relay-operations/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "rejected from the network automatically."
-msgstr "rejected from the network automatically."
+"Relays that attempt to downgrade to an insecure version will be rejected "
+"from the network automatically."
#: https//torproject.org/relay-operations/types-of-relays/
#: (content/relay-operations/types-of-relays/contents+en.lrpage.title)
@@ -4052,6 +3974,157 @@ msgstr ""
"speaking(a)torproject.org with your preferred topic, language requirement, "
"date, and other details."
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.title)
+msgid "Exit Relay Configuration"
+msgstr "Exit Relay Configuration"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid ""
+"We assume you read through the [relay guide](..) already. This subpage is"
+msgstr ""
+"We assume you read through the [relay guide](..) already. This subpage is"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid "for operators that want to turn on exiting on their relay."
+msgstr "for operators that want to turn on exiting on their relay."
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid ""
+"Before turning your non-exit relay into an exit relay, ensure that you have "
+"set a"
+msgstr ""
+"Before turning your non-exit relay into an exit relay, ensure that you have "
+"set a"
+
+#: https//torproject.org/relay-operations/technical-setup/exit-relay/
+#: (content/relay-operations/technical-setup/exit-relay/contents+en.lrpage.body)
+msgid "reverse DNS record (PTR) to make it more obvious that this is a tor"
+msgstr "reverse DNS record (PTR) to make it more obvious that this is a tor"
+
+#: https//torproject.org/relay-operations/technical-setup/centosrhel/
+#: (content/relay-operations/technical-setup/centosrhel/contents+en.lrpage.title)
+msgid "CentOS/RHEL"
+msgstr "CentOS/RHEL"
+
+#: https//torproject.org/relay-operations/technical-setup/fedora/
+#: (content/relay-operations/technical-setup/fedora/contents+en.lrpage.title)
+msgid "Fedora"
+msgstr "Fedora"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.title)
+msgid "Debian/Ubuntu"
+msgstr "Debian/Ubuntu"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 1. Configure Tor Package Repository"
+msgstr "# 1. Configure Tor Package Repository"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Enable the Torproject package repository by following the instructions"
+msgstr ""
+"Enable the Torproject package repository by following the instructions"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid ""
+"**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
+msgstr ""
+"**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**."
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 2. Package Installation"
+msgstr "# 2. Package Installation"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Install the `tor` package:"
+msgstr "Install the `tor` package:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "`apt update && apt install tor`"
+msgstr "`apt update && apt install tor`"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 3. Configuration File"
+msgstr "# 3. Configuration File"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Put the configuration file `/etc/tor/torrc` in place:"
+msgstr "Put the configuration file `/etc/tor/torrc` in place:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "#change the nickname \"myNiceRelay\" to a name that you like"
+msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Nickname myNiceRelay"
+msgstr "Nickname myNiceRelay"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ORPort 443"
+msgstr "ORPort 443"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ExitRelay 0"
+msgstr "ExitRelay 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "SocksPort 0"
+msgstr "SocksPort 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ControlSocket 0"
+msgstr "ControlSocket 0"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid ""
+"# Change the email address bellow and be aware that it will be published"
+msgstr ""
+"# Change the email address bellow and be aware that it will be published"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "ContactInfo tor-operator@your-emailaddress-domain"
+msgstr "ContactInfo tor-operator@your-emailaddress-domain"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "# 4. Restart the Service"
+msgstr "# 4. Restart the Service"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "Restart the tor daemon so your configuration changes take effect:"
+msgstr "Restart the tor daemon so your configuration changes take effect:"
+
+#: https//torproject.org/relay-operations/technical-setup/debianubuntu/
+#: (content/relay-operations/technical-setup/debianubuntu/contents+en.lrpage.body)
+msgid "`systemctl restart tor@default`"
+msgstr "`systemctl restart tor@default`"
+
+#: https//torproject.org/relay-operations/technical-setup/freebsd/
+#: (content/relay-operations/technical-setup/freebsd/contents+en.lrpage.title)
+msgid "FreeBSD"
+msgstr "FreeBSD"
+
#: templates/footer.html:9 templates/footer.html:13 templates/navbar.html:57
msgid "Download Tor Browser"
msgstr "Download Tor Browser"
@@ -4097,10 +4170,6 @@ msgstr ""
"Trademark, copyright notices, and rules for use by third parties can be "
"found in our %s"
-#: templates/home.html:17
-msgid "Start now"
-msgstr "Start now"
-
#: templates/homepage.html:8 templates/layout.html:7
msgid "Tor Project"
msgstr "Tor Project"
1
0
[translation/tor-launcher-properties] Update translations for tor-launcher-properties
by translation@torproject.org 27 May '19
by translation@torproject.org 27 May '19
27 May '19
commit f631e83e2558576f5bf6e381b91eadda9e93b32f
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon May 27 15:20:07 2019 +0000
Update translations for tor-launcher-properties
---
eu/torlauncher.properties | 50 +++++++++++++++++++++++------------------------
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git a/eu/torlauncher.properties b/eu/torlauncher.properties
index 0715cd9cf..c495970ef 100644
--- a/eu/torlauncher.properties
+++ b/eu/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Torek proxy bat erabiliz Interneten sartzek
torlauncher.error_proxy_type_missing=Proxy mota hautatu behar duzu.
torlauncher.error_bridges_missing=Zubi bat edo gehiago zehaztu behar duzu.
torlauncher.error_default_bridges_type_missing=Emandako zubietarako garraio mota bat hautatu behar duzu.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Mesedez zubi bat eskatu.
torlauncher.error_bridge_bad_default_type=Ez daude eskuragarri %S garraio mota duten emandako zubirik. Mesedez doitu zure ezarpenak.
torlauncher.bridge_suffix.meek-amazon=(badabil Txinan)
torlauncher.bridge_suffix.meek-azure=(badabil Txinan)
-torlauncher.request_a_bridge=Request a Bridge…
-torlauncher.request_a_new_bridge=Request a New Bridge…
-torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait.
-torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
-torlauncher.bad_captcha_solution=The solution is not correct. Please try again.
-torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
-torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
-torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
+torlauncher.request_a_bridge=Zubi bat eskatu…
+torlauncher.request_a_new_bridge=Zubi berri bat eskatu…
+torlauncher.contacting_bridgedb=BridgeDBrekin kontaktatzen. Itxaron mesedez.
+torlauncher.captcha_prompt=CAPTCHAa ebatzi ezazu zubi bat eskatzeko.
+torlauncher.bad_captcha_solution=Ebazpena ez da zuzena. Mesedez saiatu berriro.
+torlauncher.unable_to_get_bridge=Ezin izan da zubi bat eskuratu BridgeDBtik.\n\n%S
+torlauncher.no_meek=Nabigatzaile hau ez dago meek-erako konfiguratuta, eta beharrezkoa da zubiak eskuratzeko.
+torlauncher.no_bridges_available=Ez dago zubirik eskuragarri une honetan. Barkatu.
torlauncher.connect=Konektatu
torlauncher.restart_tor=Tor berrabiarazi
@@ -52,14 +52,14 @@ torlauncher.forAssistance2=Laguntzako lortzeko, bisita ezazu %S
torlauncher.copiedNLogMessages=Kopia burutu da. %S Tor erregistro mezuak prest daude testu editore edo email mezu batean itsasteko.
-torlauncher.bootstrapStatus.starting=Starting
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
+torlauncher.bootstrapStatus.starting=Abiarazten
+torlauncher.bootstrapStatus.conn_pt=Zubira konektatzen
+torlauncher.bootstrapStatus.conn_done_pt=Zubira konektatuta
+torlauncher.bootstrapStatus.conn_proxy=Proxyra konektatzen
+torlauncher.bootstrapStatus.conn_done_proxy=Proxyra konektatuta
+torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
+torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
+torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera konexioa ezartzen
torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
@@ -68,15 +68,15 @@ torlauncher.bootstrapStatus.loading_keys=Aginpide ziurtagiriak kargatzen
torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
+torlauncher.bootstrapStatus.ap_conn_pt=Zirkuituak eraikitzen: zubira konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_pt=Zirkuituak eraikitzen: zubira konektatuta
+torlauncher.bootstrapStatus.ap_conn_proxy=Zirkuituak eraikitzen: proxyra konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Zirkuituak eraikitzen: proxyra konektatuta
torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.circuit_create=Zirkuituak eraikitzen: Tor zirkuitu bat ezartzen
torlauncher.bootstrapStatus.done=Tor sarera konektatuta!
torlauncher.bootstrapWarning.done=eginda
@@ -89,6 +89,6 @@ torlauncher.bootstrapWarning.noroute=ez dago biderik ostalarira
torlauncher.bootstrapWarning.ioerror=irakurketa/idazketa akatsa
torlauncher.bootstrapWarning.pt_missing=pluggable transport falta da
-torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost.
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy.
+torlauncher.nsresult.NS_ERROR_NET_RESET=Zerbitzarirekiko konexioa galdu da.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Ezin izan da zerbitzariarekin konektatu.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Ezin izan da proxyarekin konektatu.
1
0
commit eb608718c2526eb9dc6ec9000829eddf22a29466
Author: emma peel <emma.peel(a)riseup.net>
Date: Mon May 27 17:16:34 2019 +0200
add key, better strings
---
content/relay-operations/relays-requirements/contents.lr | 5 ++---
content/relay-operations/technical-setup/centosrhel/contents.lr | 4 ++++
content/relay-operations/technical-setup/debianubuntu/contents.lr | 2 ++
content/relay-operations/technical-setup/fedora/contents.lr | 2 ++
content/relay-operations/technical-setup/freebsd/contents.lr | 2 ++
5 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/content/relay-operations/relays-requirements/contents.lr b/content/relay-operations/relays-requirements/contents.lr
index f00ba88..d089c7e 100644
--- a/content/relay-operations/relays-requirements/contents.lr
+++ b/content/relay-operations/relays-requirements/contents.lr
@@ -16,12 +16,11 @@ html: relay-operations.html
---
body:
-Requirements for Tor relays depend on the type of relay and the bandwidth they
-provide.
+Requirements for Tor relays depend on the type of relay and the bandwidth they provide.
# Bandwidth and Connections
-A non-exit relay should be able to handle at least 7000 concurrent connections.
+A non-exit relay should be able to handle at least 7000 concurrent connections.
This can overwhelm consumer-level routers. If you run the Tor relay from a server (virtual or dedicated) in a data center you will be fine.
If you run it behind a consumer-level router at home you will have to try and see if your home router can handle it or if it starts failing.
Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent connections (>100k).
diff --git a/content/relay-operations/technical-setup/centosrhel/contents.lr b/content/relay-operations/technical-setup/centosrhel/contents.lr
index 224dadf..6bf5811 100644
--- a/content/relay-operations/technical-setup/centosrhel/contents.lr
+++ b/content/relay-operations/technical-setup/centosrhel/contents.lr
@@ -6,4 +6,8 @@ html: relay-operations.html
---
section: relay operations
---
+key: 5
+---
section_id: relay-operations
+---
+body:
diff --git a/content/relay-operations/technical-setup/debianubuntu/contents.lr b/content/relay-operations/technical-setup/debianubuntu/contents.lr
index c8627c5..59cb13f 100644
--- a/content/relay-operations/technical-setup/debianubuntu/contents.lr
+++ b/content/relay-operations/technical-setup/debianubuntu/contents.lr
@@ -8,6 +8,8 @@ section: relay operations
---
section_id: relay-operations
---
+key: 2
+---
body:
# 1. Configure Tor Package Repository
diff --git a/content/relay-operations/technical-setup/fedora/contents.lr b/content/relay-operations/technical-setup/fedora/contents.lr
index a0ab0a4..d8018a9 100644
--- a/content/relay-operations/technical-setup/fedora/contents.lr
+++ b/content/relay-operations/technical-setup/fedora/contents.lr
@@ -4,6 +4,8 @@ title: Fedora
---
html: relay-operations.html
---
+key: 3
+---
section: relay operations
---
section_id: relay-operations
diff --git a/content/relay-operations/technical-setup/freebsd/contents.lr b/content/relay-operations/technical-setup/freebsd/contents.lr
index de83c05..9073d5d 100644
--- a/content/relay-operations/technical-setup/freebsd/contents.lr
+++ b/content/relay-operations/technical-setup/freebsd/contents.lr
@@ -6,4 +6,6 @@ html: relay-operations.html
---
section: relay operations
---
+key: 7
+---
section_id: relay-operations
1
0
commit a852b6efd71dd3af227ad254c0a6963ec14e1b3f
Author: emma peel <emma.peel(a)riseup.net>
Date: Mon May 27 17:09:02 2019 +0200
add pt-BR, ru, it
---
community.lektorproject | 24 ++++++++++++++++++++++--
configs/i18n.ini | 2 +-
databags/alternatives.ini | 24 +++++++++++++++++++++---
databags/menu+de.ini | 1 +
databags/menu+es.ini | 20 +-------------------
databags/menu+fr.ini | 20 +-------------------
databags/menu+it.ini | 1 +
databags/menu+pt-BR.ini | 1 +
databags/menu+ru.ini | 1 +
databags/menu_footer+de.ini | 1 +
databags/menu_footer+en.ini | 6 +++---
databags/menu_footer+es.ini | 16 +---------------
databags/menu_footer+fr.ini | 16 +---------------
databags/menu_footer+it.ini | 1 +
databags/menu_footer+pt-BR.ini | 1 +
databags/menu_footer+ru.ini | 1 +
databags/pagenav+de.ini | 1 +
databags/pagenav+es.ini | 24 +-----------------------
databags/pagenav+fr.ini | 24 +-----------------------
databags/pagenav+it.ini | 1 +
databags/pagenav+pt-BR.ini | 1 +
databags/pagenav+ru.ini | 1 +
22 files changed, 65 insertions(+), 123 deletions(-)
diff --git a/community.lektorproject b/community.lektorproject
index 4fa9aa5..7195f39 100644
--- a/community.lektorproject
+++ b/community.lektorproject
@@ -5,10 +5,15 @@ url_style = relative
locale = en_US
[alternatives.en]
-name = English
+name = English (en)
primary = yes
url_prefix = /
-locale = en_US
+locale = en
+
+[alternatives.de]
+name = Deutsch (de)
+url_prefix = /de/
+locale = de
[alternatives.es]
name = Español
@@ -19,3 +24,18 @@ locale = es
name = Français
url_prefix = /fr/
locale = fr
+
+[alternatives.it]
+name = Italia (it)
+url_prefix = /it/
+locale = it
+
+[alternatives.pt-BR]
+name = Português Br. (pr-BR)
+url_prefix = /pt-BR/
+locale = pt-BR
+
+[alternatives.ru]
+name = Русский (ru)
+url_prefix = /ru/
+locale = ru
diff --git a/configs/i18n.ini b/configs/i18n.ini
index d65d25e..cb13961 100644
--- a/configs/i18n.ini
+++ b/configs/i18n.ini
@@ -1,5 +1,5 @@
content = en
-translations = es,fr
+translations = es,de,fr,it,pt-BR,ru
i18npath = i18n
translate_paragraphwise = False
url_prefix = https://torproject.org/
diff --git a/databags/alternatives.ini b/databags/alternatives.ini
index d355706..1dafc16 100644
--- a/databags/alternatives.ini
+++ b/databags/alternatives.ini
@@ -4,11 +4,11 @@ order = order-last
url = /
language = English (en)
-[en-US]
+[de]
direction = text-left
order = order-last
-url = /en-US/
-language = English (en)
+url = /de/
+language = Deutsch (de)
[es]
direction = text-left
@@ -21,3 +21,21 @@ direction = text-left
order = order-last
url = /fr/
language = Français (fr)
+
+[it]
+direction = text-left
+order = order-last
+url = /it/
+language = Italiano (it)
+
+[pt-BR]
+direction = text-left
+order = order-last
+url = /pt-BR/
+language = Português Br. (pt-BR)
+
+[ru]
+direction = text-left
+order = order-last
+url = /ru/
+language = Русский (ru)
diff --git a/databags/menu+de.ini b/databags/menu+de.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+de.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
deleted file mode 100644
index 0daf87f..0000000
--- a/databags/menu+es.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[about]
-path = https://www.torproject.org/es/about/history
-label = About
-
-[documentation]
-path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
-
-[support]
-path = https://support.torproject.org/es/
-label = Support
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[donate]
-path = https://donate.torproject.org/es
-label = Donate
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+es.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
deleted file mode 100644
index c42b133..0000000
--- a/databags/menu+fr.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[about]
-path = https://www.torproject.org/fr/about/history
-label = About
-
-[documentation]
-path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
-
-[support]
-path = https://support.torproject.org/fr/
-label = Support
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[donate]
-path = https://donate.torproject.org/fr
-label = Donate
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+fr.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+it.ini b/databags/menu+it.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+it.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+pt-BR.ini b/databags/menu+pt-BR.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+pt-BR.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+ru.ini b/databags/menu+ru.ini
new file mode 120000
index 0000000..23a525b
--- /dev/null
+++ b/databags/menu+ru.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+de.ini b/databags/menu_footer+de.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+de.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+en.ini b/databags/menu_footer+en.ini
index e66659d..b97b531 100644
--- a/databags/menu_footer+en.ini
+++ b/databags/menu_footer+en.ini
@@ -1,5 +1,5 @@
[jobs]
-path = ttps://www.torproject.org/about/jobs
+path = https://www.torproject.org/about/jobs
label = Jobs
[blog]
@@ -7,9 +7,9 @@ path = https://blog.torproject.org
label = Blog
[contact]
-path = ttps://www.torproject.org/contact
+path = https://www.torproject.org/contact
label = Contact
[press]
-path = ttps://www.torproject.org/press
+path = https://www.torproject.org/press
label = Press
diff --git a/databags/menu_footer+es.ini b/databags/menu_footer+es.ini
deleted file mode 100644
index e66659d..0000000
--- a/databags/menu_footer+es.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[jobs]
-path = ttps://www.torproject.org/about/jobs
-label = Jobs
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[contact]
-path = ttps://www.torproject.org/contact
-label = Contact
-
-[press]
-path = ttps://www.torproject.org/press
-label = Press
diff --git a/databags/menu_footer+es.ini b/databags/menu_footer+es.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+es.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+fr.ini b/databags/menu_footer+fr.ini
deleted file mode 100644
index e66659d..0000000
--- a/databags/menu_footer+fr.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[jobs]
-path = ttps://www.torproject.org/about/jobs
-label = Jobs
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[contact]
-path = ttps://www.torproject.org/contact
-label = Contact
-
-[press]
-path = ttps://www.torproject.org/press
-label = Press
diff --git a/databags/menu_footer+fr.ini b/databags/menu_footer+fr.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+fr.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+it.ini b/databags/menu_footer+it.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+it.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+pt-BR.ini b/databags/menu_footer+pt-BR.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+pt-BR.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/menu_footer+ru.ini b/databags/menu_footer+ru.ini
new file mode 120000
index 0000000..a3178a1
--- /dev/null
+++ b/databags/menu_footer+ru.ini
@@ -0,0 +1 @@
+menu_footer+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+de.ini b/databags/pagenav+de.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+de.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+es.ini b/databags/pagenav+es.ini
deleted file mode 100644
index 1f4097c..0000000
--- a/databags/pagenav+es.ini
+++ /dev/null
@@ -1,23 +0,0 @@
-[relay-operations]
-path = relay-operations
-label = Relay Operations
-
-[user-testing]
-path = user-testing
-label = User Testing
-
-[training]
-path = training
-label = Training
-
-[outreach]
-path = outreach
-label = Outreach
-
-[localization]
-path = localization
-label = Localization
-
-[onion-services]
-path = onion-services
-label = .Onion Services
diff --git a/databags/pagenav+es.ini b/databags/pagenav+es.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+es.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+fr.ini b/databags/pagenav+fr.ini
deleted file mode 100644
index 1f4097c..0000000
--- a/databags/pagenav+fr.ini
+++ /dev/null
@@ -1,23 +0,0 @@
-[relay-operations]
-path = relay-operations
-label = Relay Operations
-
-[user-testing]
-path = user-testing
-label = User Testing
-
-[training]
-path = training
-label = Training
-
-[outreach]
-path = outreach
-label = Outreach
-
-[localization]
-path = localization
-label = Localization
-
-[onion-services]
-path = onion-services
-label = .Onion Services
diff --git a/databags/pagenav+fr.ini b/databags/pagenav+fr.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+fr.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+it.ini b/databags/pagenav+it.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+it.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+pt-BR.ini b/databags/pagenav+pt-BR.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+pt-BR.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
diff --git a/databags/pagenav+ru.ini b/databags/pagenav+ru.ini
new file mode 120000
index 0000000..214e4d8
--- /dev/null
+++ b/databags/pagenav+ru.ini
@@ -0,0 +1 @@
+pagenav+en.ini
\ No newline at end of file
1
0
commit 821e72b6c7a6c2689fc7f4c58a8ada18fa016fe3
Author: emma peel <emma.peel(a)riseup.net>
Date: Mon May 27 15:49:34 2019 +0200
better strings for l10n
---
content/relay-operations/contents+en.lr | 30 ----
content/relay-operations/contents+es.lr | 30 ----
content/relay-operations/contents+fr.lr | 30 ----
content/relay-operations/contents.lr | 7 +-
.../relays-requirements/contents.lr | 77 ++++------
.../relay-operations/technical-setup/contents.lr | 160 ++++++++-------------
6 files changed, 95 insertions(+), 239 deletions(-)
diff --git a/content/relay-operations/contents+en.lr b/content/relay-operations/contents+en.lr
deleted file mode 100644
index e96d6c9..0000000
--- a/content/relay-operations/contents+en.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations
----
-section_id: relay-operations
----
-color: primary
----
-_template: layout.html
----
-title: Relay operations
----
-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.
----
-cta: Grow the Tor network
----
-key: 1
----
-html: relay-operations.html
----
-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who run relays, the better the Tor network will be. The current Tor network is quite small compared to the number of people who need to use Tor, which means we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've created a wealth of resources to help our relay operators. The best resource of all is the active community of relay operators on tor-relays(a)lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents+es.lr b/content/relay-operations/contents+es.lr
deleted file mode 100644
index e96d6c9..0000000
--- a/content/relay-operations/contents+es.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations
----
-section_id: relay-operations
----
-color: primary
----
-_template: layout.html
----
-title: Relay operations
----
-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.
----
-cta: Grow the Tor network
----
-key: 1
----
-html: relay-operations.html
----
-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who run relays, the better the Tor network will be. The current Tor network is quite small compared to the number of people who need to use Tor, which means we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've created a wealth of resources to help our relay operators. The best resource of all is the active community of relay operators on tor-relays(a)lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents+fr.lr b/content/relay-operations/contents+fr.lr
deleted file mode 100644
index e96d6c9..0000000
--- a/content/relay-operations/contents+fr.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations
----
-section_id: relay-operations
----
-color: primary
----
-_template: layout.html
----
-title: Relay operations
----
-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger and faster by running a relay today.
----
-cta: Grow the Tor network
----
-key: 1
----
-html: relay-operations.html
----
-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who run relays, the better the Tor network will be. The current Tor network is quite small compared to the number of people who need to use Tor, which means we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've created a wealth of resources to help our relay operators. The best resource of all is the active community of relay operators on tor-relays(a)lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents.lr b/content/relay-operations/contents.lr
index e96d6c9..7d28096 100644
--- a/content/relay-operations/contents.lr
+++ b/content/relay-operations/contents.lr
@@ -18,7 +18,9 @@ html: relay-operations.html
---
body:
-The Tor network relies on volunteers to donate bandwidth. The more people who run relays, the better the Tor network will be. The current Tor network is quite small compared to the number of people who need to use Tor, which means we need more dedicated volunteers like you to run relays.
+The Tor network relies on volunteers to donate bandwidth.
+The more people who run relays, the better the Tor network will be.
+The current Tor network is quite small compared to the number of people who need to use Tor, which means we need more dedicated volunteers like you to run relays.
By running a Tor relay you can help make the Tor network:
@@ -27,4 +29,5 @@ By running a Tor relay you can help make the Tor network:
* more stable in case of outages
* safer for its users (spying on more relays is harder than on a few)
-Running a relay requires technical skill and commitment, which is why we've created a wealth of resources to help our relay operators. The best resource of all is the active community of relay operators on tor-relays(a)lists.torproject.org and on IRC in #tor-relays.
+Running a relay requires technical skill and commitment, which is why we've created a wealth of resources to help our relay operators.
+The best resource of all is the active community of relay operators on tor-relays(a)lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/relays-requirements/contents.lr b/content/relay-operations/relays-requirements/contents.lr
index a4349d1..f00ba88 100644
--- a/content/relay-operations/relays-requirements/contents.lr
+++ b/content/relay-operations/relays-requirements/contents.lr
@@ -21,48 +21,36 @@ provide.
# Bandwidth and Connections
-A non-exit relay should be able to handle at least 7000 concurrent
-connections. This can overwhelm consumer-level routers. If you run the Tor
-relay from a server (virtual or dedicated) in a data center you will be fine.
-If you run it behind a consumer-level router at home you will have to try and
-see if your home router can handle it or if it starts failing. Fast exit
-relays (>=100 Mbit/s) usually have to handle a lot more concurrent connections
-(>100k).
-
-It is recommended that a relay have at least 16 Mbit/s (Mbps) upload bandwidth
-and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. The
-minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than 10
-Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4
-support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4proxy).
-If you do not know your bandwidth you can use http://beta.speedtest.net to
-measure it.
+A non-exit relay should be able to handle at least 7000 concurrent connections.
+This can overwhelm consumer-level routers. If you run the Tor relay from a server (virtual or dedicated) in a data center you will be fine.
+If you run it behind a consumer-level router at home you will have to try and see if your home router can handle it or if it starts failing.
+Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent connections (>100k).
+
+It is recommended that a relay have at least 16 Mbit/s (Mbps) upload bandwidth and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better.
+The minimum requirements for a relay are 10 Mbit/s (Mbps).
+If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4 support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTranspo….
+If you do not know your bandwidth you can use http://beta.speedtest.net to measure it.
# Monthly Outbound Traffic
-It is required that a Tor relay be allowed to use a minimum of 100 GByte of
-outbound traffic (and the same amount of incoming traffic) per month. Note: That
-is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More (>2
-TB/month) is better and recommended. **Ideally a relay runs on an unmetered plan**
-or includes 20 TB/month or more. If you have a metered plan you might want to
-configure tor to only use a given amount of [bandwidth or monthly traffic](FIXME).
+It is required that a Tor relay be allowed to use a minimum of 100 GByte of outbound traffic (and the same amount of incoming traffic) per month.
+Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection.
+More (>2 TB/month) is better and recommended.
+**Ideally a relay runs on an unmetered plan** or includes 20 TB/month or more.
+If you have a metered plan you might want to configure tor to only use a given amount of [bandwidth or monthly traffic](FIXME).
# Public IPv4 Address
-Every relay needs a public IPv4 address - either directly on the host
-(preferred) or via NAT and port forwarding.
+Every relay needs a public IPv4 address - either directly on the host (preferred) or via NAT and port forwarding.
-The IPv4 address is not required to be static but static IP addresses are
-preferred. Your IPv4 address should remain unchanged for at least 3 hours (if it
-regularly changes more often than that, it does not make much sense to run a
-relay or bridge there since it takes time to distribute the new list of relay
-IPs to clients - which happens only once every hour).
+The IPv4 address is not required to be static but static IP addresses are preferred.
+Your IPv4 address should remain unchanged for at least 3 hours (if it regularly changes more often than that, it does not make much sense to run a relay or bridge there since it takes time to distribute the new list of relay IPs to clients - which happens only once every hour).
-Additional IPv6 connectivity is great and recommended/encouraged but not a
-requirement. There should be no problem at all with this requirement (all
-commercially available servers come with at least one IPv4 address).
+Additional IPv6 connectivity is great and recommended/encouraged but not a requirement.
+There should be no problem at all with this requirement (all commercially available servers come with at least one IPv4 address).
-Note: You can only run two Tor relays per public IPv4 address. If you want to
-run more than two relays you will need more IPv4 addresses.
+Note: You can only run two Tor relays per public IPv4 address.
+If you want to run more than two relays you will need more IPv4 addresses.
# Memory Requirements
@@ -72,26 +60,23 @@ run more than two relays you will need more IPv4 addresses.
# Disk Storage
-Tor does not need much disk storage. A typical Tor relay needs less than 200 MB
-for Tor related data (in addition to the operating system itself).
+Tor does not need much disk storage.
+A typical Tor relay needs less than 200 MB for Tor related data (in addition to the operating system itself).
# CPU
* Any modern CPU should be fine.
-* It is recommended to use CPUs with AESNI support (that will improve performance
-and allow for up to about ~400-450 Mbps in each direction on a single tor
-instance on modern CPUs). If the file /proc/cpuinfo contains the word aes your
-CPU has support for AES-NI.
+* It is recommended to use CPUs with AESNI support (that will improve performance and allow for up to about ~400-450 Mbps in each direction on a single tor instance on modern CPUs).
+ If the file /proc/cpuinfo contains the word aes your CPU has support for AES-NI.
# Uptime
-Tor has no hard uptime requirement but if your relay is not running for more
-than 2 hours a day its usefulness is limited. Ideally the relay runs on a server
-which runs 24/7. Reboots and tor daemon restarts are fine.
+Tor has no hard uptime requirement but if your relay is not running for more than 2 hours a day its usefulness is limited.
+Ideally the relay runs on a server which runs 24/7.
+Reboots and tor daemon restarts are fine.
# Tor Version
-For security reasons, Tor relays should not downgrade their tor version from a
-supported to an unsupported version of tor. Some unsupported versions are
-insecure. Relays that attempt to downgrade to an insecure version will be
-rejected from the network automatically.
+For security reasons, Tor relays should not downgrade their tor version from a supported to an unsupported version of tor.
+Some unsupported versions are insecure.
+Relays that attempt to downgrade to an insecure version will be rejected from the network automatically.
diff --git a/content/relay-operations/technical-setup/contents.lr b/content/relay-operations/technical-setup/contents.lr
index 19d60c0..c795b0f 100644
--- a/content/relay-operations/technical-setup/contents.lr
+++ b/content/relay-operations/technical-setup/contents.lr
@@ -4,36 +4,30 @@ section_id: relay-operations
---
color: primary
---
+key: 3
+---
_template: layout.html
---
title: Technical setup
---
subtitle: Installing and configuring your Tor relay.
---
-key: 3
----
html: relay-operations.html
---
body:
# Considerations when choosing a hosting provider
-If you have access to a high speed internet connection (>=100 Mbit/s in both
-directions) and a physical piece of computer hardware, this is the best way to
-run a relay. Having full control over the hardware and connection gives you a
-more controllable and (if done correctly) secure environment. You can host your
-own physical hardware at home (do NOT run a Tor exit relay from your home) or in
-a data center. Sometimes this is referred to as installing the relay on "bare
-metal".
-
-If you do not own physical hardware, you could run a relay on a rented dedicated
-server or virtual private server (VPS). This can cost anywhere between
-$3.00/month and thousands per month, depending on your provider, hardware
-configuration, and bandwidth usage. Many VPS providers will not allow you to run
-exit relays. You must follow the VPS provider's terms of service, or risk having
-your account disabled. For more information on hosting providers and their
-policies on allowing Tor relays, please see this list maintained by the Tor
-community: [GoodBadISPs](FIXME).
+If you have access to a high speed internet connection (>=100 Mbit/s in both directions) and a physical piece of computer hardware, this is the best way to run a relay.
+Having full control over the hardware and connection gives you a more controllable and (if done correctly) secure environment.
+You can host your own physical hardware at home (do NOT run a Tor exit relay from your home) or in a data center.
+Sometimes this is referred to as installing the relay on "bare metal".
+
+If you do not own physical hardware, you could run a relay on a rented dedicated server or virtual private server (VPS).
+This can cost anywhere between $3.00/month and thousands per month, depending on your provider, hardware configuration, and bandwidth usage.
+Many VPS providers will not allow you to run exit relays.
+You must follow the VPS provider's terms of service, or risk having your account disabled.
+For more information on hosting providers and their policies on allowing Tor relays, please see this list maintained by the Tor community: [GoodBadISPs](FIXME).
## Questions to consider when choosing a hoster
@@ -41,71 +35,57 @@ community: [GoodBadISPs](FIXME).
* Does the hoster provide IPv6 connectivity? (it is recommended, but not required)
* What virtualization / hypervisor (if any) does the provider use? (anything but OpenVZ should be fine)
* Does the hoster start to throttle bandwidth after a certain amount of traffic?
-* How well connected is the autonomous system of the hoster? To answer this
-question you can use the AS rank of the autonomous systems if you want to
+* How well connected is the autonomous system of the hoster? To answer this question you can use the AS rank of the autonomous systems if you want to
compare: http://as-rank.caida.org/ (a lower value is better)
## If you plan to run Exit Relays
-* Does the hoster allow Tor exit relays? (explicitly ask them before starting an
-exit relay there)
-* Does the hoster allow custom WHOIS records for your IP addresses? This helps
-reduce the amount of abuse sent to the hoster instead of you.
+* Does the hoster allow Tor exit relays? (explicitly ask them before starting an exit relay there)
+* Does the hoster allow custom WHOIS records for your IP addresses? This helps reduce the amount of abuse sent to the hoster instead of you.
* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR record)
-This are probably things you will need to ask the hoster in a Pre-Sales ticket
+ This are probably things you will need to ask the hoster in a Pre-Sales ticket
# AS/location diversity
-When selecting your hosting provider, consider network diversity on an
-autonomous system (AS) and country level. A more diverse network is more
-resilient to attacks and outages. Sometimes it is not clear which AS you are
-buying from in case of resellers. To be sure it is best to ask the hoster about
-the AS number before ordering a server.
+When selecting your hosting provider, consider network diversity on an autonomous system (AS) and country level.
+A more diverse network is more resilient to attacks and outages.
+Sometimes it is not clear which AS you are buying from in case of resellers.
+To be sure it is best to ask the hoster about the AS number before ordering a server.
-It is best to avoid hosters where many Tor relays are already hosted, but it is
-still better to add one there than to run no relay at all. **Try to avoid** the
-following hoster:
+It is best to avoid hosters where many Tor relays are already hosted, but it is still better to add one there than to run no relay at all.
+ **Try to avoid** the following hosters:
* OVH SAS (AS16276)
* Online S.a.s. (AS12876)
* Hetzner Online GmbH (AS24940)
* DigitalOcean, LLC (AS14061)
-To find out which hoster and countries are already used by many other operators
-(that should be avoided) you can use Relay Search:
+To find out which hoster and countries are already used by many other operators (that should be avoided) you can use Relay Search:
-* [Autonomous System Level
-Overview](https://metrics.torproject.org/rs.html#aggregate/as)
+* [Autonomous System Level Overview](https://metrics.torproject.org/rs.html#aggregate/as)
* [Country Level Overview](https://metrics.torproject.org/rs.html#aggregate/cc)
# Choosing an Operating System
-We recommend you use the operating system you are most familiar with. Please
-keep in mind that since most relays run on Debian and we want to avoid a
-monoculture, BSD and other non-Linux based relays are greatly needed.
+We recommend you use the operating system you are most familiar with.
+Please keep in mind that since most relays run on Debian and we want to avoid a monoculture, BSD and other non-Linux based relays are greatly needed.
-The following table shows the current OS distribution on the Tor network to give
-you an idea of how much more non-Linux relays we should have:
+The following table shows the current OS distribution on the Tor network to give you an idea of how much more non-Linux relays we should have:
* https://nusenu.github.io/OrNetStats/#os-distribution-relays
# OS Level Configuration
-OS configuration is outside the scope of this guide but the following points are
-crucial for a Tor relay, so we want to mention them here nonetheless.
+OS configuration is outside the scope of this guide but the following points are crucial for a Tor relay, so we want to mention them here nonetheless.
## Time Synchronization (NTP)
-Correct time settings are essential for Tor relays. It is recommended that you
-use the network time protocol (NTP) for time synchronization and ensure your
-timezone is set correctly.
+Correct time settings are essential for Tor relays. It is recommended that you use the network time protocol (NTP) for time synchronization and ensure your timezone is set correctly.
## Automatic Software Updates
-One of the most imported things to keeps your relay secure is to install
-security updates timely and ideally automatically so you can not forget about
-it. We collected the steps to enable automatic software updates for different
-operating systems:
+One of the most imported things to keeps your relay secure is to install security updates timely and ideally automatically so you can not forget about it.
+We collected the steps to enable automatic software updates for different operating systems:
* [RPM-based distributions](FIXME) (RHEL, CentOS, Fedora, openSUSE)
* [Debian/Ubuntu](FIXME)
@@ -113,30 +93,24 @@ operating systems:
# Tor Relay Setup: Installation and Configuration
-This section covers the installation and configuration of the program required
-to run a Tor relay for various operating systems. These steps are intended for
-the latest stable version of the given OS, on Ubuntu for the latest LTS release.
+This section covers the installation and configuration of the program required to run a Tor relay for various operating systems.
+These steps are intended for the latest stable version of the given OS, on Ubuntu for the latest LTS release.
-Note: For some operating systems, there are alpha version packages available
-(tor versions with new features not deemed to be stable yet). These are only
-recommended for people eager to test and report bugs in bleeding edge
-releases/features. If you are looking to run a relay with minimal effort we
-recommend you stick to stable releases.
+Note: For some operating systems, there are alpha version packages available (tor versions with new features not deemed to be stable yet).
+These are only recommended for people eager to test and report bugs in bleeding edge releases/features.
+If you are looking to run a relay with minimal effort we recommend you stick to stable releases.
-In this guide we describe how to setup a new non-exit relay. By reading further
-you can easily switch to become an exit relay.
+In this guide we describe how to setup a new non-exit relay.
+By reading further you can easily switch to become an exit relay.
**Questions you should clarify before configuring Tor:**
* Do you want to run a Tor exit or non-exit (guard/middle) relay?
-* If you want to run an exit relay: Which ports do you want to allow in your
-exit policy? (more ports usually means potentially more abuse complains)
+* If you want to run an exit relay: Which ports do you want to allow in your exit policy? (more ports usually means potentially more abuse complains)
* What external TCP port do you want to use for incoming Tor connections?
-("ORPort" configuration, we recommend port 443 if that is not used by another
-daemon on your server already. ORPort 443 is recommended because it is often one
-of the few open ports on public WIFI networks. Port 9001 is another commonly used ORPort.)
+ ("ORPort" configuration, we recommend port 443 if that is not used by another daemon on your server already. ORPort 443 is recommended because it is often one of the few open ports on public WIFI networks. Port 9001 is another commonly used ORPort.)
* What email address will you use in the ContactInfo field of your relay(s)?
-Note: This information will be made public.
+ Note: This information will be made public.
* How much bandwidth/monthly traffic do you want to allow for Tor traffic?
* Does the server have an IPv6 address?
@@ -144,32 +118,21 @@ The installation commands are shown in code blocks and must be executed with roo
## Make sure relay ports can be reached
-If you are using a firewall, open a hole in your firewall so incoming
-connections can reach the ports you will use for your relay (ORPort, plus
-DirPort if you enabled it). Also, make sure you allow all outgoing connections
-too, so your relay can reach the other Tor relays, clients and destinations. You
-can find the specific ORPort TCP port number in the torrc configuration samples
-bellow (in the OS specific sections).
+If you are using a firewall, open a hole in your firewall so incoming connections can reach the ports you will use for your relay (ORPort, plus DirPort if you enabled it).
+Also, make sure you allow all outgoing connections too, so your relay can reach the other Tor relays, clients and destinations.
+You can find the specific ORPort TCP port number in the torrc configuration samples bellow (in the OS specific sections).
## Configuration Management
-Tor does not scale well on multi-core machines. If you run a Tor relay on a
-server with a fast Internet uplink (>200 Mbit/s) you might want to consider
-running multiple Tor instances on a single server with multiple cores. Note: You
-can only run two tor instances per public IPv4 address.
+Tor does not scale well on multi-core machines.
+If you run a Tor relay on a server with a fast Internet uplink (>200 Mbit/s) you might want to consider running multiple Tor instances on a single server with multiple cores.
+Note: You can only run two tor instances per public IPv4 address.
-If you plan to run more than a single relay, or you want to run a high capacity
-relay (multiple Tor instances per server) or want to use strong security
-features like [Offline Master
-Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/OfflineKeys)
-without performing additional steps manually, you may want to use a configuration
-management for better maintainability.
+If you plan to run more than a single relay, or you want to run a high capacity relay (multiple Tor instances per server) or want to use strong security features like [Offline Master Keys](https://trac.torproject.org/projects/tor/wiki/doc/TorRelaySecurity/Of… without performing additional steps manually, you may want to use a configuration management for better maintainability.
-There are multiple configuration management solutions for Unix based operating
-systems (Ansible, Puppet, Salt, ...).
+There are multiple configuration management solutions for Unix based operating systems (Ansible, Puppet, Salt, ...).
-The following Ansible Role has specifically been build for Tor relay operators
-and supports multiple operating systems:
+The following Ansible Role has specifically been build for Tor relay operators and supports multiple operating systems:
http://github.com/nusenu/ansible-relayor
@@ -185,35 +148,30 @@ Please choose your platform:
## Verify that your relay works
-If your logfile (syslog) contains the following entry after starting your tor
-daemon your relay should be up and running as expected:
+If your logfile (syslog) contains the following entry after starting your tor daemon your relay should be up and running as expected:
```
Self-testing indicates your ORPort is reachable from the outside. Excellent.
Publishing server descriptor.
```
-About 3 hours after you started your relay it should appear on
-[Relay Search](https://metrics.torproject.org/rs.html). You can search for your
-relay using your nickname or IP address.
+About 3 hours after you started your relay it should appear on [Relay Search](https://metrics.torproject.org/rs.html).
+You can search for your relay using your nickname or IP address.
# Getting Help
-If you run into problems while setting up your relay you can ask your questions
-on the public tor-relays mailing list:
+If you run into problems while setting up your relay you can ask your questions on the public tor-relays mailing list:
* https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
-This is a great resource for asking (and answering) questions, and generally
-getting to know other relay operators. Make sure to check out the archives!
+This is a great resource for asking (and answering) questions, and generally getting to know other relay operators.
+Make sure to check out the archives!
# Limiting bandwidth usage (and traffic)
-Tor will not limit its bandwidth usage by default, but supports multiple ways to
-restrict the used bandwidth and the amount of traffic. This can be handy if you
-want to ensure that your Tor relay does not exceed a certain amount of bandwidth
-or total traffic per day/week/month. The following torrc configuration options
-can be used to restrict bandwidth and traffic:
+Tor will not limit its bandwidth usage by default, but supports multiple ways to restrict the used bandwidth and the amount of traffic.
+This can be handy if you want to ensure that your Tor relay does not exceed a certain amount of bandwidth or total traffic per day/week/month.
+The following torrc configuration options can be used to restrict bandwidth and traffic:
* AccountingMax
* AccountingRule
1
0
[community/staging] relay guide: add platform specific content
by emmapeel@torproject.org 27 May '19
by emmapeel@torproject.org 27 May '19
27 May '19
commit aa62941d87449d96c10fe2cc0da836704873db24
Author: nusenu <nusenu-github(a)riseup.net>
Date: Sat Apr 27 23:08:45 2019 +0000
relay guide: add platform specific content
move exit configuration into separate file
remove openSUSE
---
.../technical-setup/centosrhel/contents.lr | 9 +
.../technical-setup/debianubuntu/contents.lr | 43 +++++
.../technical-setup/exit-relay/contents.lr | 205 +++++++++++++++++++++
.../technical-setup/fedora/contents.lr | 9 +
.../technical-setup/freebsd/contents.lr | 9 +
5 files changed, 275 insertions(+)
diff --git a/content/relay-operations/technical-setup/centosrhel/contents.lr b/content/relay-operations/technical-setup/centosrhel/contents.lr
new file mode 100644
index 0000000..224dadf
--- /dev/null
+++ b/content/relay-operations/technical-setup/centosrhel/contents.lr
@@ -0,0 +1,9 @@
+_model: page
+---
+title: CentOS/RHEL
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
diff --git a/content/relay-operations/technical-setup/debianubuntu/contents.lr b/content/relay-operations/technical-setup/debianubuntu/contents.lr
new file mode 100644
index 0000000..c8627c5
--- /dev/null
+++ b/content/relay-operations/technical-setup/debianubuntu/contents.lr
@@ -0,0 +1,43 @@
+_model: page
+---
+title: Debian/Ubuntu
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
+---
+body:
+
+# 1. Configure Tor Package Repository
+
+Enable the Torproject package repository by following the instructions
+**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**.
+
+# 2. Package Installation
+
+Install the `tor` package:
+
+`apt update && apt install tor`
+
+# 3. Configuration File
+
+Put the configuration file `/etc/tor/torrc` in place:
+
+```
+#change the nickname "myNiceRelay" to a name that you like
+Nickname myNiceRelay
+ORPort 443
+ExitRelay 0
+SocksPort 0
+ControlSocket 0
+# Change the email address bellow and be aware that it will be published
+ContactInfo tor-operator@your-emailaddress-domain
+```
+
+# 4. Restart the Service
+
+Restart the tor daemon so your configuration changes take effect:
+
+`systemctl restart tor@default`
diff --git a/content/relay-operations/technical-setup/exit-relay/contents.lr b/content/relay-operations/technical-setup/exit-relay/contents.lr
new file mode 100644
index 0000000..8686f47
--- /dev/null
+++ b/content/relay-operations/technical-setup/exit-relay/contents.lr
@@ -0,0 +1,205 @@
+_model: page
+---
+title: Exit Relay Configuration
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
+---
+key: 5
+---
+body:
+
+We assume you read through the [relay guide](..) already. This subpage is
+for operators that want to turn on exiting on their relay.
+
+It is recommended that you setup exit relays on servers dedicated to this
+purpose. It is not recommended to install Tor exit relays on servers that you
+need for other services as well. Do not mix your own traffic with your exit
+relay traffic.
+
+## Reverse DNS and WHOIS record
+
+Before turning your non-exit relay into an exit relay, ensure that you have set a
+reverse DNS record (PTR) to make it more obvious that this is a tor
+exit relay. Something like "tor-exit" it its name is a good start.
+
+If your provider offers it, make sure your WHOIS record contains clear
+indications that this is a Tor exit relay.
+
+## Exit Notice HTML page
+
+To make it even more obvious that this is a Tor exit relay you should serve a
+Tor exit notice HTML page. Tor can do that for you if your DirPort is on TCP
+port 80, you can make use of tor's DirPortFrontPage feature to display a
+HTML file on that port. This file will be shown to anyone directing his browser
+to your Tor exit relay IP address.
+
+```
+DirPort 80
+DirPortFrontPage /path/to/html/file
+```
+
+We offer a sample Tor exit notice HTML file, but you might want to adjust it to
+your needs:
+https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-notice.html
+
+Here are some more tips for running a reliable exit relay:
+https://blog.torproject.org/tips-running-exit-node
+
+## Exit Policy
+
+Defining the [exit
+policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)
+is one of the most important parts of an exit relay configuration. The exit
+policy defines which destination ports you are willing to forward. This has an
+impact on the amount of abuse emails you will get (less ports means less abuse
+emails, but an exit relay allowing only few ports is also less useful). If you
+want to be a useful exit relay you must **at least allow destination ports 80
+and 443**.
+
+As a new exit relay - especially if you are new to your hoster - it is good to
+start with a reduced exit policy (to reduce the amount of abuse emails) and
+further open it up as you become more experienced. The reduced exit policy can
+be found on the
+[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)
+wiki page.
+
+To become an exit relay change ExitRelay from 0 to 1 in your torrc configuration
+file and restart the tor daemon.
+
+```
+ExitRelay 1
+```
+
+## DNS on Exit Relays
+
+Unlike other types of relays, exit relays also do DNS resolution for Tor
+clients. DNS resolution on exit relays is crucial for Tor clients, it should be
+reliable and fast by using caching.
+
+* DNS resolution can have a significant impact on the performance and reliability your exit relay provides. Poor DNS performance will result in less traffic going through your exit relay.
+* Don't use any of the big DNS resolvers as your primary or fallback DNS resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, 4.2.2.1-6)
+* We recommend running a local caching and DNSSEC-validating resolver without using any forwarders (specific instructions follow bellow for each operating systems)
+* if you want to add a second DNS resolver as a fallback to your /etc/resolv.conf configuration, try to choose a resolver within your autonomous system and make sure it is not your first entry in that file (the first entry should be your local resolver)
+* if a local resolver like unbound is not an option for you try to use a resolver that your provider runs in the same autonomous system (to find out if an IP address is in the same AS as your relay, you can look it up, using for example https://bgp.he.net)
+* try to avoid adding too many resolvers to your /etc/resolv.conf file to limit exposure on an AS-level (try to not use more than two entries)
+
+There are multiple options for DNS server software, unbound has become a popular
+one but **feel free to use any other you are comfortable with**. When choosing your
+DNS resolver software try to ensure it supports DNSSEC validation and QNAME
+minimisation (RFC7816). In every case the software should be installed
+using the OS package manager to ensure it is updated with the rest of the
+system.
+
+By using your own DNS resolver you are less vulnerable to DNS-based censorship
+that your upstream resolver might impose.
+
+Here follow specific instructions on how to install and configure unbound on
+your exit - a DNSSEC-validating and caching resolver. unbound has many
+configuration and tuning nobs but we try to keep these instructions as simple
+and short as possible and the basic setup will do just fine for most operators.
+
+After switching to unbound verify it works as expected by resolving a valid
+hostname, if it does not work, you can restore the old resolv.conf file.
+
+### Debian/Ubuntu
+
+The following 3 commands install unbound, backup your DNS configuration and tell
+the system to use the local unbound:
+
+```
+apt install unbound
+cp /etc/resolv.conf /etc/resolv.conf.backup
+echo nameserver 127.0.0.1 > /etc/resolv.conf
+```
+
+To avoid that the configuration gets changed (for example by the DHCP client):
+
+```
+chattr +i /etc/resolv.conf
+```
+
+The Debian configuration ships with QNAME minimisation (RFC7816) enabled
+by default so you don't need to enable it explicitly. The unbound resolver you
+just installed does also DNSSEC validation.
+
+### CentOS/RHEL
+
+Install the unbound package:
+
+```
+yum install unbound
+```
+
+in /etc/unbound/unbound.conf replace the line
+
+```
+# qname-minimisation: no
+```
+
+with:
+
+```
+qname-minimisation: yes
+```
+
+enable and start unbound:
+
+```
+systemctl enable unbound
+systemctl start unbound
+```
+
+Tell the system to use the local unbound server:
+
+```
+cp /etc/resolv.conf /etc/resolv.conf.backup
+echo nameserver 127.0.0.1 > /etc/resolv.conf
+```
+
+To avoid that the configuration gets changed (for example by the DHCP client):
+
+```
+chattr +i /etc/resolv.conf
+```
+
+### FreeBSD
+
+FreeBSD ships unbound in the base system but the one in ports is usually
+following upstream more closely so we install the unbound package:
+
+```
+pkg install unbound
+```
+
+Replace the content in /usr/local/etc/unbound/unbound.conf with the following lines:
+
+```
+server:
+ verbosity: 1
+ qname-minimisation: yes
+```
+
+enable and start the unbound service:
+
+```
+sysrc unbound_enable=YES
+service unbound start
+```
+
+Tell the system to use the local unbound server:
+
+```
+cp /etc/resolv.conf /etc/resolv.conf.backup
+echo nameserver 127.0.0.1 > /etc/resolv.conf
+```
+
+To avoid that the configuration gets changed (for example by the DHCP client):
+
+```
+chflags schg /etc/resolv.conf
+```
+
diff --git a/content/relay-operations/technical-setup/fedora/contents.lr b/content/relay-operations/technical-setup/fedora/contents.lr
new file mode 100644
index 0000000..a0ab0a4
--- /dev/null
+++ b/content/relay-operations/technical-setup/fedora/contents.lr
@@ -0,0 +1,9 @@
+_model: page
+---
+title: Fedora
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
diff --git a/content/relay-operations/technical-setup/freebsd/contents.lr b/content/relay-operations/technical-setup/freebsd/contents.lr
new file mode 100644
index 0000000..de83c05
--- /dev/null
+++ b/content/relay-operations/technical-setup/freebsd/contents.lr
@@ -0,0 +1,9 @@
+_model: page
+---
+title: FreeBSD
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
1
0
commit 8007fd5a16749db7670ee968b708afafcfab0c00
Author: emma peel <emma.peel(a)riseup.net>
Date: Mon May 27 14:31:01 2019 +0200
this is not to be translated
---
models/page.ini | 1 -
1 file changed, 1 deletion(-)
diff --git a/models/page.ini b/models/page.ini
index 903cc20..63a9814 100644
--- a/models/page.ini
+++ b/models/page.ini
@@ -15,7 +15,6 @@ translate = True
[fields.section]
label = Section
type = string
-translate = True
[fields.section_id]
label = Section_id
1
0
[community/staging] Merge commit 'aa59a59d108fab414610367eb78c59ed81f3e274'
by emmapeel@torproject.org 27 May '19
by emmapeel@torproject.org 27 May '19
27 May '19
commit f759fa9b1abbbd7177ea3b3560f62b7417cf28e9
Merge: 2dec44b aa59a59
Author: hiro <hiro(a)torproject.org>
Date: Mon May 27 14:52:48 2019 +0200
Merge commit 'aa59a59d108fab414610367eb78c59ed81f3e274'
templates/home.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
1
0
[community/staging] Merge commit '9825e82b467b2ccf98c5a666b641a68014b0faf2'
by emmapeel@torproject.org 27 May '19
by emmapeel@torproject.org 27 May '19
27 May '19
commit 2dec44b28758149f3b199173e05ac8c74bbebd68
Merge: aa62941 9825e82
Author: hiro <hiro(a)torproject.org>
Date: Mon May 27 14:52:36 2019 +0200
Merge commit '9825e82b467b2ccf98c5a666b641a68014b0faf2'
assets/scss/_tor.scss | 2 -
assets/static/images/home/png/localization.png | Bin 0 -> 62740 bytes
content/localization/contents+en.lr | 4 +-
content/localization/contents+es.lr | 4 +-
content/localization/contents+fr.lr | 4 +-
content/localization/contents.lr | 4 +-
content/onion-services/contents+en.lr | 2 +
content/onion-services/contents+es.lr | 2 +
content/onion-services/contents+fr.lr | 2 +
content/onion-services/contents.lr | 2 +
content/outreach/contents+en.lr | 4 +-
content/outreach/contents+es.lr | 4 +-
content/outreach/contents+fr.lr | 4 +-
content/outreach/contents.lr | 4 +-
content/relay-operations/contents+en.lr | 2 +
content/relay-operations/contents+es.lr | 2 +
content/relay-operations/contents+fr.lr | 2 +
content/relay-operations/contents.lr | 2 +
content/training/contents+en.lr | 2 +
content/training/contents+es.lr | 2 +
content/training/contents+fr.lr | 2 +
content/training/contents.lr | 2 +
content/user-testing/contents+en.lr | 4 +-
content/user-testing/contents+es.lr | 4 +-
content/user-testing/contents+fr.lr | 4 +-
content/user-testing/contents.lr | 4 +-
models/page.ini | 5 +
static/css/bootstrap-grid.css | 4053 +++++++++
static/css/bootstrap-grid.css.map | 1 +
static/css/bootstrap-reboot.css | 327 +
static/css/bootstrap-reboot.css.map | 1 +
static/css/bootstrap.css | 10845 +++++++++++++++++++++++
static/css/bootstrap.css.map | 1 +
templates/home.html | 9 +-
34 files changed, 15299 insertions(+), 17 deletions(-)
1
0
commit 4e7f289dd5850178f9ad235d375d671087b7963e
Merge: f759fa9 8007fd5
Author: emma peel <emma.peel(a)riseup.net>
Date: Mon May 27 15:22:19 2019 +0200
merge localization section
assets/static/images/localization/tr1.png | Bin 0 -> 13899 bytes
assets/static/images/localization/tr2.png | Bin 0 -> 18398 bytes
assets/static/images/localization/tr3.png | Bin 0 -> 14394 bytes
assets/static/images/localization/tr4.png | Bin 0 -> 14928 bytes
assets/static/images/localization/tr5.png | Bin 0 -> 7067 bytes
content/contents+en.lr | 17 ------
content/contents+es.lr | 17 ------
content/contents+fr.lr | 17 ------
content/contents.lr | 5 +-
.../becoming-tor-translator/contents.lr | 36 +++++++++++--
content/localization/contents+en.lr | 21 --------
content/localization/contents+es.lr | 21 --------
content/localization/contents+fr.lr | 21 --------
content/localization/contents.lr | 4 +-
content/localization/current-status/contents.lr | 19 +++++++
content/localization/pick-a-project/contents.lr | 2 +-
content/localization/translate-strings/contents.lr | 6 ++-
.../localization/translation-problem/contents.lr | 24 +++++++++
databags/menu+en.ini | 2 +-
databags/menu+es.ini | 6 +--
databags/menu+fr.ini | 6 +--
models/page.ini | 1 -
templates/header.html | 4 +-
templates/hero.html | 4 +-
templates/localization.html | 60 +++------------------
25 files changed, 107 insertions(+), 186 deletions(-)
diff --cc models/page.ini
index 61ad278,63a9814..0671112
--- a/models/page.ini
+++ b/models/page.ini
@@@ -15,13 -15,7 +15,12 @@@ translate = Tru
[fields.section]
label = Section
type = string
- translate = True
+[fields.cta]
+label = Call To Action
+type = string
+translate = True
+
[fields.section_id]
label = Section_id
type = string
1
0