[tor-commits] [translation/communitytpo-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot_completed

translation at torproject.org translation at torproject.org
Tue May 18 13:16:39 UTC 2021


commit b47530bf6872bb5ef4783ef23d3a3578a0f88ada
Author: Translation commit bot <translation at torproject.org>
Date:   Tue May 18 13:16:39 2021 +0000

    https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot_completed
---
 contents.pot | 29441 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 14935 insertions(+), 14506 deletions(-)

diff --git a/contents.pot b/contents.pot
index c6745a22cd..5b8200bbc5 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: 2021-05-13 13:01+CET\n"
+"POT-Creation-Date: 2021-05-18 14:48+CET\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: en <LL at li.org>\n"
@@ -46,9 +46,7 @@ msgstr "Documentation"
 msgid "Support"
 msgstr "Support"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.section)
-#: https//community.torproject.org/user-research/
+#: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.section)
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.section)
@@ -56,6 +54,8 @@ msgstr "Support"
 #: (content/onion-services/contents+en.lrpage.section)
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.section)
 msgid "Community"
 msgstr "Community"
 
@@ -166,12 +166,12 @@ msgid "Learn about Tor users"
 msgstr "Learn about Tor users"
 
 #: (dynamic) https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.title)
+#: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Relay Operations"
 
 #: (dynamic) https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.subtitle)
+#: (content/relay/contents+en.lrpage.subtitle)
 msgid ""
 "Relays are the backbone of the Tor network. Help make Tor stronger and "
 "faster by running a relay today."
@@ -180,7 +180,7 @@ msgstr ""
 "faster by running a relay today."
 
 #: (dynamic) https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.cta)
+#: (content/relay/contents+en.lrpage.cta)
 msgid "Grow the Tor network"
 msgstr "Grow the Tor network"
 
@@ -287,60 +287,105 @@ msgstr ""
 "Below you'll find some different ways to volunteer with the Tor community as"
 " well as resources to help you help Tor."
 
-#: https//community.torproject.org/relay/
-#: (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."
+#: (dynamic)
+msgid "Become a Tester"
+msgstr "Become a Tester"
 
-#: https//community.torproject.org/relay/
-#: (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."
+#: (dynamic)
+msgid ""
+"We regularly release Tor Browser early versions to allow users to test "
+"software improvements and new ideas. Sign up to be in our testing pool."
+msgstr ""
+"We regularly release Tor Browser early versions to allow users to test "
+"software improvements and new ideas. Sign up to be in our testing pool."
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
+#: (dynamic) https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.title)
+msgid "Open User Research"
+msgstr "Open User Research"
+
+#: (dynamic) https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.subtitle)
 msgid ""
-"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."
+"We put our users in the center of our development process. That is how we "
+"bring privacy-enhancing technology to the ones who more need it. Explore "
+"what we are working on and start to run user research with your local "
+"community."
 msgstr ""
-"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."
+"We put our users in the center of our development process. That is how we "
+"bring privacy-enhancing technology to the ones who more need it. Explore "
+"what we are working on and start to run user research with your local "
+"community."
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
-msgid "By running a Tor relay you can help make the Tor network:"
-msgstr "By running a Tor relay you can help make the Tor network:"
+#: (dynamic) https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.title)
+msgid "User Research Guidelines"
+msgstr "User Research Guidelines"
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
-msgid "* faster (and therefore more usable)"
-msgstr "* faster (and therefore more usable)"
+#: (dynamic) https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.subtitle)
+msgid "We collect only necessary data to improve our services."
+msgstr "We collect only necessary data to improve our services."
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
-msgid "* more robust against attacks"
-msgstr "* more robust against attacks"
+#: (dynamic) https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.title)
+msgid "Tor Personas"
+msgstr "Tor Personas"
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
-msgid "* more stable in case of outages"
-msgstr "* more stable in case of outages"
+#: (dynamic) https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.subtitle)
+msgid ""
+"Personas help us to drive ​human-centered design processes across teams. "
+"Meet our archetypes of Tor users."
+msgstr ""
+"Personas help us to drive ​human-centered design processes across teams. "
+"Meet our archetypes of Tor users."
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
-msgid "* safer for its users (spying on more relays is harder than on a few)"
-msgstr "* safer for its users (spying on more relays is harder than on a few)"
+#: (dynamic) https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.title)
+msgid "How to Volunteer"
+msgstr "How to Volunteer"
 
-#: https//community.torproject.org/relay/
-#: (content/relay-operations/contents+en.lrpage.body)
+#: (dynamic) https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.subtitle)
+msgid "We care about privacy and security."
+msgstr "We care about privacy and security."
+
+#: (dynamic) https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.title)
+msgid "Reports"
+msgstr "Reports"
+
+#: (dynamic) https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.subtitle)
 msgid ""
-"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators."
+"We are committed to open design, so you can see the user research we have "
+"conducted within our community."
 msgstr ""
-"Running a relay requires technical skill and commitment, which is why we've "
-"created a wealth of resources to help our relay operators."
+"We are committed to open design, so you can see the user research we have "
+"conducted within our community."
+
+#: (dynamic)
+msgid "Become a Community User Researcher"
+msgstr "Become a Community User Researcher"
+
+#: (dynamic)
+msgid ""
+"Are you a design researcher, user researcher, student, or someone interested"
+" in learning more about Tor users? Do you have new ideas, suggestions, or "
+"research that can help improve Tor applications? Help us by coordinating "
+"user research with your local community, and learn more about best practices"
+" for working with users at-risk."
+msgstr ""
+"Are you a design researcher, user researcher, student, or someone interested"
+" in learning more about Tor users? Do you have new ideas, suggestions, or "
+"research that can help improve Tor applications? Help us by coordinating "
+"user research with your local community, and learn more about best practices"
+" for working with users at-risk."
+
+#: (dynamic)
+msgid "UX team mailing list"
+msgstr "UX team mailing list"
 
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
@@ -377,6 +422,30 @@ msgstr ""
 "You can make an impact in your community by learning from our methods and "
 "helping us with user research."
 
+#: (dynamic)
+msgid "Read more."
+msgstr "Read more."
+
+#: (dynamic)
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+
+#: (dynamic)
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr "We invite you to contact us to discuss your own project idea."
+
+#: (dynamic)
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -535,6 +604,95 @@ msgstr ""
 " Community Team](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
 "community-team) for more help."
 
+#: (dynamic) https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.title)
+msgid "How do onion services work?"
+msgstr "How do onion services work?"
+
+#: (dynamic) https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.subtitle)
+msgid "Learn how onion services work."
+msgstr "Learn how onion services work."
+
+#: (dynamic) https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.title)
+msgid "Talk about onions"
+msgstr "Talk about onions"
+
+#: (dynamic) https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.subtitle)
+msgid "Become an onion advocate and explain the importance of onion services."
+msgstr ""
+"Become an onion advocate and explain the importance of onion services."
+
+#: (dynamic) https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.title)
+msgid "Set up Your Onion Service"
+msgstr "Set up Your Onion Service"
+
+#: (dynamic) https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.subtitle)
+msgid "Learn how to set up a .onion site of your very own."
+msgstr "Learn how to set up a .onion site of your very own."
+
+#: (dynamic) https//community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lrpage.title)
+msgid "Advanced settings"
+msgstr "Advanced settings"
+
+#: (dynamic) https//community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lrpage.subtitle)
+msgid ""
+"Learn more about how to configure client authentication, Onion-Location and "
+"more tips to secure your onion service."
+msgstr ""
+"Learn more about how to configure client authentication, Onion-Location and "
+"more tips to secure your onion service."
+
+#: (dynamic)
+msgid "Onionize any website"
+msgstr "Onionize any website"
+
+#: (dynamic)
+msgid ""
+"There's a toolkit that lets you take any existing website and host it as a "
+".onion site too. You would do this because .onion sites are more secure than"
+" just regular sites. There is an installation guide for how to use this "
+"toolkit to onionize your site."
+msgstr ""
+"There's a toolkit that lets you take any existing website and host it as a "
+".onion site too. You would do this because .onion sites are more secure than"
+" just regular sites. There is an installation guide for how to use this "
+"toolkit to onionize your site."
+
+#: (dynamic)
+msgid "Check out the code"
+msgstr "Check out the code"
+
+#: (dynamic)
+msgid "Featured .onion sites"
+msgstr "Featured .onion sites"
+
+#: (dynamic)
+msgid "Tools"
+msgstr "Tools"
+
+#: (dynamic)
+msgid "Learn More"
+msgstr "Learn More"
+
+#: (dynamic)
+msgid ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr "Tor Onions mailing list"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -655,27 +813,106 @@ msgstr ""
 " Project website](https://torpat.ch/tpo-locales), but there are many other "
 "documents that we could use help translating as well."
 
-#: (dynamic) https//community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lrpage.title)
-msgid "Street team kit"
-msgstr "Street team kit"
+#: (dynamic)
+msgid "Connect with other Relay Operators"
+msgstr "Connect with other Relay Operators"
 
-#: (dynamic) https//community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lrpage.subtitle)
-#: (content/outreach/kit/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"This kit includes printable flyers, stickers, and other materials to get "
-"people excited about using Tor."
+"The best resource of all is the active community of relay operators on tor-"
+"relays mailing list and on IRC"
 msgstr ""
-"This kit includes printable flyers, stickers, and other materials to get "
-"people excited about using Tor."
-
-#: (dynamic) https//community.torproject.org/outreach/talk/
-#: (content/outreach/talk/contents+en.lrpage.title)
-msgid "Talk about Tor"
-msgstr "Talk about Tor"
+"The best resource of all is the active community of relay operators on tor-"
+"relays mailing list and on IRC"
 
-#: (dynamic) https//community.torproject.org/outreach/talk/
+#: (dynamic)
+msgid "#tor-relays"
+msgstr "#tor-relays"
+
+#: (dynamic)
+msgid "in irc.oftc.net."
+msgstr "in irc.oftc.net."
+
+#: (dynamic)
+msgid "Relay Operators mailing list"
+msgstr "Relay Operators mailing list"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/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//community.torproject.org/relay/
+#: (content/relay/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//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid ""
+"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 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//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid "By running a Tor relay you can help make the Tor network:"
+msgstr "By running a Tor relay you can help make the Tor network:"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid "* faster (and therefore more usable)"
+msgstr "* faster (and therefore more usable)"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid "* more robust against attacks"
+msgstr "* more robust against attacks"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid "* more stable in case of outages"
+msgstr "* more stable in case of outages"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.body)
+msgid "* safer for its users (spying on more relays is harder than on a few)"
+msgstr "* safer for its users (spying on more relays is harder than on a few)"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/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."
+msgstr ""
+"Running a relay requires technical skill and commitment, which is why we've "
+"created a wealth of resources to help our relay operators."
+
+#: (dynamic) https//community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lrpage.title)
+msgid "Street team kit"
+msgstr "Street team kit"
+
+#: (dynamic) https//community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lrpage.subtitle)
+#: (content/outreach/kit/contents+en.lrpage.body)
+msgid ""
+"This kit includes printable flyers, stickers, and other materials to get "
+"people excited about using Tor."
+msgstr ""
+"This kit includes printable flyers, stickers, and other materials to get "
+"people excited about using Tor."
+
+#: (dynamic) https//community.torproject.org/outreach/talk/
+#: (content/outreach/talk/contents+en.lrpage.title)
+msgid "Talk about Tor"
+msgstr "Talk about Tor"
+
+#: (dynamic) https//community.torproject.org/outreach/talk/
 #: (content/outreach/talk/contents+en.lrpage.subtitle)
 msgid ""
 "Here you'll find materials on basic Tor explainers and concepts, ideas for "
@@ -741,44 +978,6 @@ msgstr ""
 "We've curated some beautiful materials for sharing in-person and on social "
 "media we welcome you to use."
 
-#: (dynamic) https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.title)
-msgid "Technical Setup"
-msgstr "Technical Setup"
-
-#: (dynamic) https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.title)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.title)
-msgid "Relay requirements"
-msgstr "Relay requirements"
-
-#: (dynamic) https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.title)
-msgid "Types of relays on the Tor network"
-msgstr "Types of relays on the Tor network"
-
-#: (dynamic) https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.title)
-#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/
-#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/
-#: (content/relay-operations/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lrpage.section)
-msgid "Community and legal resources"
-msgstr "Community and legal resources"
-
-#: (dynamic) https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.title)
-msgid "Technical considerations"
-msgstr "Technical considerations"
-
-#: (dynamic) https//community.torproject.org/relay/getting-help/
-#: (content/relay-operations/getting-help/contents+en.lrpage.title)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.title)
-msgid "Getting help"
-msgstr "Getting help"
-
 #: (dynamic)
 msgid "Contributors to this page:"
 msgstr "Contributors to this page:"
@@ -791,16850 +990,17550 @@ msgstr "Back to previous page:"
 msgid "Edit this page"
 msgstr "Edit this page"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.subtitle)
-msgid ""
-"How to install and configure each type of relay: bridge, guard, middle, and "
-"exit."
-msgstr ""
-"How to install and configure each type of relay: bridge, guard, middle, and "
-"exit."
-
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/
-#: (content/relay-operations/technical-setup/guard/contents+en.lrpage.section)
-msgid "relay operations"
-msgstr "relay operations"
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.section)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.section)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.section)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.section)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.section)
+msgid "user research"
+msgstr "user research"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"This section covers the installation and configuration of the program "
-"required to run a Tor relay for various operating systems."
+"These are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts."
 msgstr ""
-"This section covers the installation and configuration of the program "
-"required to run a Tor relay for various operating systems."
+"These are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts."
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"These steps are intended for the latest stable version of the given OS, on "
-"Ubuntu for the latest LTS release."
+"Before running Tor user research, be sure you read our [Guidelines to "
+"becoming a user researcher with Tor](https://community.torproject.org/user-"
+"research/guidelines)."
 msgstr ""
-"These steps are intended for the latest stable version of the given OS, on "
-"Ubuntu for the latest LTS release."
+"Before running Tor user research, be sure you read our [Guidelines to "
+"becoming a user researcher with Tor](https://community.torproject.org/user-"
+"research/guidelines)."
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "### Tor Browser for Desktop"
+msgstr "### Tor Browser for Desktop"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/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)."
+"* [Tor Browser "
+"Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/browser-usage.md)"
 msgstr ""
-"Note: For some operating systems, there are alpha version packages available"
-" (Tor versions with new features not deemed to be stable yet)."
+"* [Tor Browser "
+"Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/browser-usage.md)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"These are only recommended for people eager to test and report bugs in "
-"bleeding edge releases/features."
+"* [User Research: "
+"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
 msgstr ""
-"These are only recommended for people eager to test and report bugs in "
-"bleeding edge releases/features."
+"* [User Research: "
+"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"If you are looking to run a relay with minimal effort, we recommend you "
-"stick to stable releases."
+"* [Discovery: Get "
+"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)"
 msgstr ""
-"If you are looking to run a relay with minimal effort, we recommend you "
-"stick to stable releases."
-
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "# Questions you should clarify before configuring Tor"
-msgstr "# Questions you should clarify before configuring Tor"
+"* [Discovery: Get "
+"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
+"* [User Needs "
+"Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
 msgstr ""
-"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
+"* [User Needs "
+"Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "### Tor Browser for Android"
+msgstr "### Tor Browser for Android"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy?"
+"* [User Research: "
+"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"
+"._Tor_Browser_Android_-_download__launch__browse.pdf)"
 msgstr ""
-"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy?"
+"* [User Research: "
+"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"
+"._Tor_Browser_Android_-_download__launch__browse.pdf)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "(More ports usually means potentially more abuse complaints.)"
-msgstr "(More ports usually means potentially more abuse complaints.)"
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "### Emma"
+msgstr "### Emma"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
 msgid ""
-"* What external TCP port do you want to use for incoming Tor connections?"
+"* [Run Emma Network "
+"Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/run-emma.md)"
 msgstr ""
-"* What external TCP port do you want to use for incoming Tor connections?"
+"* [Run Emma Network "
+"Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/run-emma.md)"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
-"another daemon on your server already."
+"Congrats! You're going to run your first User Research for Tor - and we are "
+"delighted to have you on board!"
 msgstr ""
-"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
-"another daemon on your server already."
+"Congrats! You're going to run your first User Research for Tor - and we are "
+"delighted to have you on board!"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"ORPort 443 is recommended because it is often one of the few open ports on "
-"public WIFI networks."
+"In this place, you will find helpful guidelines that are designed to make "
+"your research easier for you and your audience."
 msgstr ""
-"ORPort 443 is recommended because it is often one of the few open ports on "
-"public WIFI networks."
-
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "Port 9001 is another commonly used ORPort.)"
-msgstr "Port 9001 is another commonly used ORPort.)"
+"In this place, you will find helpful guidelines that are designed to make "
+"your research easier for you and your audience."
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* What email address will you use in the ContactInfo field of your relay(s)?"
+"First of all, make sure you read the [Tor Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
 msgstr ""
-"* What email address will you use in the ContactInfo field of your relay(s)?"
+"First of all, make sure you read the [Tor Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "This information will be made public."
-msgstr "This information will be made public."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Respect privacy"
+msgstr "## Respect privacy"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
+"At Tor, we collect only necessary data to improve our services; we don't "
+"collect invasive data about user behaviors - we test our software, not "
+"people."
 msgstr ""
-"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
+"At Tor, we collect only necessary data to improve our services; we don't "
+"collect invasive data about user behaviors - we test our software, not "
+"people."
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "* Does the server have an IPv6 address?"
-msgstr "* Does the server have an IPv6 address?"
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Be a good listener and open-minded"
+msgstr "## Be a good listener and open-minded"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"The installation commands are shown in code blocks and must be executed with"
-" root privileges."
+"Listening is a skill to build bridges. In Tor, we want people to build "
+"bridges, not walls - and we believe this is not just for our services, but "
+"also for our communities. Get in here to read some suggestions about being a"
+" better listener and make a great research experience. <link>"
 msgstr ""
-"The installation commands are shown in code blocks and must be executed with"
-" root privileges."
+"Listening is a skill to build bridges. In Tor, we want people to build "
+"bridges, not walls - and we believe this is not just for our services, but "
+"also for our communities. Get in here to read some suggestions about being a"
+" better listener and make a great research experience. <link>"
 
-#: https//community.torproject.org/relay/setup/
-#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Learn"
+msgstr "## Learn"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Click below on type of relay do you want to host and don't forget to read "
-"[Relay post-install and good practices](/relay/setup/post-install/)."
+"When we are in Tor training, we listen to the stories people tell us about "
+"their context, about the laws of the Internet, and the difficulties they are"
+" going through. This is how we learn how we can help and create new "
+"mechanisms to facilitate access to information through Tor products. When we"
+" listen, we do research, we learn."
 msgstr ""
-"Click below on type of relay do you want to host and don't forget to read "
-"[Relay post-install and good practices](/relay/setup/post-install/)."
+"When we are in Tor training, we listen to the stories people tell us about "
+"their context, about the laws of the Internet, and the difficulties they are"
+" going through. This is how we learn how we can help and create new "
+"mechanisms to facilitate access to information through Tor products. When we"
+" listen, we do research, we learn."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Describe and Ask for consent"
+msgstr "## Describe and Ask for consent"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide. Learn more about specific relay requirements."
+"We don't collect names or contact details of interview participants, and any"
+" time you're going to receive impressions, surveys, or records, you should "
+"ask for their consent to participate - this should be recorded or registered"
+" in the form."
 msgstr ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide. Learn more about specific relay requirements."
+"We don't collect names or contact details of interview participants, and any"
+" time you're going to receive impressions, surveys, or records, you should "
+"ask for their consent to participate - this should be recorded or registered"
+" in the form."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide."
+"We'd love to read about your experiences during the training, product "
+"testing, and interviews. There are a few ways to do this:"
 msgstr ""
-"Requirements for Tor relays depend on the type of relay and the bandwidth "
-"they provide."
+"We'd love to read about your experiences during the training, product "
+"testing, and interviews. There are a few ways to do this:"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Bandwidth and Connections"
-msgstr "# Bandwidth and Connections"
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "* Scenario: describe the process of the test you ran."
+msgstr "* Scenario: describe the process of the test you ran."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"A non-exit relay should be able to handle at least 7000 concurrent "
-"connections."
+"* Demographics: While we are not interested in specific characteristics of "
+"our audience, or binary attributes, we must know the total reach of your Tor"
+" training. You should take [this material]() with you on the day of your "
+"research, distribute it among participants, and answer their questions about"
+" how to fill it in if they have any."
 msgstr ""
-"A non-exit relay should be able to handle at least 7000 concurrent "
-"connections."
+"* Demographics: While we are not interested in specific characteristics of "
+"our audience, or binary attributes, we must know the total reach of your Tor"
+" training. You should take [this material]() with you on the day of your "
+"research, distribute it among participants, and answer their questions about"
+" how to fill it in if they have any."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"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."
+"* Interview Process: Thank the participant for their willingness to "
+"participate in this process and explain that we are testing the product, not"
+" them."
 msgstr ""
-"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."
+"* Interview Process: Thank the participant for their willingness to "
+"participate in this process and explain that we are testing the product, not"
+" them."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"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."
+"The interview should not last longer than 20 minutes, you can record if you "
+"wish, but you can also take notes on the printed material you will carry "
+"with you (or on your computer)."
 msgstr ""
-"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."
+"The interview should not last longer than 20 minutes, you can record if you "
+"wish, but you can also take notes on the printed material you will carry "
+"with you (or on your computer)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
-" connections (>100k)."
-msgstr ""
-"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
-" connections (>100k)."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "Thank the participant again and end the interview."
+msgstr "Thank the participant again and end the interview."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"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."
+"Send us the result - you don't have to write a report, we can do this data "
+"analysis with the material you collected."
 msgstr ""
-"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."
+"Send us the result - you don't have to write a report, we can do this data "
+"analysis with the material you collected."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-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//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Coordinate with the trainer and the Tor UX team"
+msgstr "## Coordinate with the trainer and the Tor UX team"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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](/relay/setup/bridge/)."
+"You're not doing all this work alone - we will support you with meetings, "
+"guides, and mentorship if you want. You can join us at any time on our IRC "
+"channel #tor-ux and our [mailing list](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/ux)."
 msgstr ""
-"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
-" [bridge with obfs4 support](/relay/setup/bridge/)."
+"You're not doing all this work alone - we will support you with meetings, "
+"guides, and mentorship if you want. You can join us at any time on our IRC "
+"channel #tor-ux and our [mailing list](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/ux)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to "
-"measure it."
+"You must be aligned about the agenda and time to run interviews (if that is "
+"the case) during the end of the training. **We strongly recommend that you "
+"go through the program of the exercise with the trainer**."
 msgstr ""
-"If you do not know your bandwidth you can use http://beta.speedtest.net to "
-"measure it."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Monthly Outbound Traffic"
-msgstr "# Monthly Outbound Traffic"
+"You must be aligned about the agenda and time to run interviews (if that is "
+"the case) during the end of the training. **We strongly recommend that you "
+"go through the program of the exercise with the trainer**."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"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."
+"Also, we want you two to coordinate feedback together - both for you and for"
+" your audience."
 msgstr ""
-"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."
+"Also, we want you two to coordinate feedback together - both for you and for"
+" your audience."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
-"connection."
+"At the beginning of the training, be sure to let everyone know what is your "
+"role there and why you're taking notes on the practice."
 msgstr ""
-"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
-"connection."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "More (>2 TB/month) is better and recommended."
-msgstr "More (>2 TB/month) is better and recommended."
+"At the beginning of the training, be sure to let everyone know what is your "
+"role there and why you're taking notes on the practice."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or "
-"more."
-msgstr ""
-"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or "
-"more."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Get prepared!"
+msgstr "## Get prepared!"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"If you have a metered plan you might want to configure tor to only use a "
-"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
+"Print and bring with you the material that you will need to run the research"
+" - that will probably be something like:"
 msgstr ""
-"If you have a metered plan you might want to configure tor to only use a "
-"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
+"Print and bring with you the material that you will need to run the research"
+" - that will probably be something like:"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Public IPv4 Address"
-msgstr "# Public IPv4 Address"
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "* Demographics"
+msgstr "* Demographics"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid ""
-"Every relay needs a public IPv4 address - either directly on the host "
-"(preferred) or via NAT and port forwarding."
-msgstr ""
-"Every relay needs a public IPv4 address - either directly on the host "
-"(preferred) or via NAT and port forwarding."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "* Usability test"
+msgstr "* Usability test"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "* Usability methodology"
+msgstr "* Usability methodology"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"The IPv4 address is not required to be static but static IP addresses are "
-"preferred."
+"It is easier to have this material printed and in hand, but if you prefer, "
+"you can also type it on your computer."
 msgstr ""
-"The IPv4 address is not required to be static but static IP addresses are "
-"preferred."
+"It is easier to have this material printed and in hand, but if you prefer, "
+"you can also type it on your computer."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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)."
+"Keep in mind that you might not have Internet access at the venue, so if "
+"you're going to install a Tor feature with someone during the interview, you"
+" may need to have it downloaded before the training."
 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)."
+"Keep in mind that you might not have Internet access at the venue, so if "
+"you're going to install a Tor feature with someone during the interview, you"
+" may need to have it downloaded before the training."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Report to Tor UX team"
+msgstr "## Report to Tor UX team"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "Before ending the training, coordinate the feedback with the trainer."
+msgstr "Before ending the training, coordinate the feedback with the trainer."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a "
-"requirement."
+"The two of you should work together to hand out post-its for the audience, "
+"you can give each participant post-it of a different color per question and "
+"ask them to fill it with what they think about: 1. the service they just "
+"learned; 2. Tor project; and 3. Tor in general."
 msgstr ""
-"Additional IPv6 connectivity is great and recommended/encouraged but not a "
-"requirement."
+"The two of you should work together to hand out post-its for the audience, "
+"you can give each participant post-it of a different color per question and "
+"ask them to fill it with what they think about: 1. the service they just "
+"learned; 2. Tor project; and 3. Tor in general."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"There should be no problem at all with this requirement (all commercially "
-"available servers come with at least one IPv4 address)."
+"It can also be questions - keep in mind that any feedback is a good "
+"feedback."
 msgstr ""
-"There should be no problem at all with this requirement (all commercially "
-"available servers come with at least one IPv4 address)."
+"It can also be questions - keep in mind that any feedback is a good "
+"feedback."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-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//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "It is very important for us to hear back from you."
+msgstr "It is very important for us to hear back from you."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"If you want to run more than two relays you will need more IPv4 addresses."
+"We want to know how the training and the research was for you, how we can "
+"improve our support and also, if you want to keep running Tor User Research."
 msgstr ""
-"If you want to run more than two relays you will need more IPv4 addresses."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Memory Requirements"
-msgstr "# Memory Requirements"
+"We want to know how the training and the research was for you, how we can "
+"improve our support and also, if you want to keep running Tor User Research."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
+"We will ask you to fill a form at the end of the research, so we can get "
+"your address to send to you a researcher kit (t-shirt and stickers)."
 msgstr ""
-"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
+"We will ask you to fill a form at the end of the research, so we can get "
+"your address to send to you a researcher kit (t-shirt and stickers)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "We hope to hear back from you very soon!"
+msgstr "We hope to hear back from you very soon!"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
+"Before your session, read and print this material on [User Research "
+"Reporting](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)."
 msgstr ""
-"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
+"Before your session, read and print this material on [User Research "
+"Reporting](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
+"If you don't think you'll have time to report in this format, we will "
+"happily accept your findings another way - for example, you can take "
+"pictures or send your 'raw' notes to us."
 msgstr ""
-"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Disk Storage"
-msgstr "# Disk Storage"
+"If you don't think you'll have time to report in this format, we will "
+"happily accept your findings another way - for example, you can take "
+"pictures or send your 'raw' notes to us."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Tor does not need much disk storage."
-msgstr "Tor does not need much disk storage."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "### How to submit your findings"
+msgstr "### How to submit your findings"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
-" to the operating system itself)."
+"1. Write your "
+"[report](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)"
+" (keep it simple)."
 msgstr ""
-"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
-" to the operating system itself)."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# CPU"
-msgstr "# CPU"
+"1. Write your "
+"[report](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)"
+" (keep it simple)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "* Any modern CPU should be fine."
-msgstr "* Any modern CPU should be fine."
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"2. Upload it to our [Gitlab "
+"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+msgstr ""
+"2. Upload it to our [Gitlab "
+"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"* 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)."
+"3. Create issues in the [Research "
+"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
 msgstr ""
-"* 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)."
+"3. Create issues in the [Research "
+"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"If the file /proc/cpuinfo contains the word aes your CPU has support for "
-"AES-NI."
+"4. UX team will discuss each issue and forward it to developers when "
+"necessary."
 msgstr ""
-"If the file /proc/cpuinfo contains the word aes your CPU has support for "
-"AES-NI."
+"4. UX team will discuss each issue and forward it to developers when "
+"necessary."
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Uptime"
-msgstr "# Uptime"
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Additional links"
+msgstr "## Additional links"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+"* [Strength in Numbers: Usable Tools Don't Need to Be "
+"Invasive](https://blog.torproject.org/strength-numbers-usable-tools-dont-"
+"need-be-invasive)"
 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//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Ideally the relay runs on a server which runs 24/7."
-msgstr "Ideally the relay runs on a server which runs 24/7."
+"* [Strength in Numbers: Usable Tools Don't Need to Be "
+"Invasive](https://blog.torproject.org/strength-numbers-usable-tools-dont-"
+"need-be-invasive)"
 
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "Reboots and tor daemon restarts are fine."
-msgstr "Reboots and tor daemon restarts are fine."
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
-msgid "# Tor Version"
-msgstr "# Tor Version"
-
-#: https//community.torproject.org/relay/relays-requirements/
-#: (content/relay-operations/relays-requirements/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"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."
+"There are plenty of documents online about how to run User Research, here "
+"you can find some of them:"
 msgstr ""
-"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."
+"There are plenty of documents online about how to run User Research, here "
+"you can find some of them:"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"Bridges, guards, middle relays, and exits all serve important functions in "
-"the Tor network. Learn about the different relays you can run."
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
 msgstr ""
-"Bridges, guards, middle relays, and exits all serve important functions in "
-"the Tor network. Learn about the different relays you can run."
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
 msgid ""
-"All nodes are important, but they have different technical requirements and "
-"legal implications."
+"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
 msgstr ""
-"All nodes are important, but they have different technical requirements and "
-"legal implications."
+"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
+msgstr "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
+
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "## Where to start"
+msgstr "## Where to start"
+
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Understanding the different kinds of nodes is the first step to learning "
-"which one is right for you."
+"If this is your first time running a User Research session for the Tor "
+"Project, we recommend starting with one of these studies. Both can be "
+"conducted on a rolling basis and ran remotely."
 msgstr ""
-"Understanding the different kinds of nodes is the first step to learning "
-"which one is right for you."
-
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "# Guard and middle relay"
-msgstr "# Guard and middle relay"
+"If this is your first time running a User Research session for the Tor "
+"Project, we recommend starting with one of these studies. Both can be "
+"conducted on a rolling basis and ran remotely."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "(also known as non-exit relays)"
-msgstr "(also known as non-exit relays)"
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid ""
+"- [Usability Testing Tor Browser "
+"Desktop](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+msgstr ""
+"- [Usability Testing Tor Browser "
+"Desktop](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"A guard relay is the first relay in the chain of 3 relays building a Tor "
-"circuit."
+"- [Discovery "
+"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)"
 msgstr ""
-"A guard relay is the first relay in the chain of 3 relays building a Tor "
-"circuit."
+"- [Discovery "
+"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"A middle relay is neither a guard nor an exit, but acts as the second hop "
-"between the two."
+"After choosing which study to run, open an issue in our [GitLab "
+"page](https://gitlab.torproject.org/tpo/ux/research)."
 msgstr ""
-"A middle relay is neither a guard nor an exit, but acts as the second hop "
-"between the two."
+"After choosing which study to run, open an issue in our [GitLab "
+"page](https://gitlab.torproject.org/tpo/ux/research)."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
-"otherwise it will remain a middle relay."
+"Add the title of your research, then select the Usability Testing template "
+"option and fill it in."
 msgstr ""
-"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
-"otherwise it will remain a middle relay."
+"Add the title of your research, then select the Usability Testing template "
+"option and fill it in."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "Guard and middle relays usually do not receive abuse complaints."
-msgstr "Guard and middle relays usually do not receive abuse complaints."
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "Please remember to update the issue as your research evolves."
+msgstr "Please remember to update the issue as your research evolves."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"All relays will be listed in the public list of Tor relays, so may be "
-"blocked by certain services that don't understand how Tor works or "
-"deliberately want to censor Tor users."
+"Not all of the data collected in our research is disclosed to the public, "
+"but our general findings are."
 msgstr ""
-"All relays will be listed in the public list of Tor relays, so may be "
-"blocked by certain services that don't understand how Tor works or "
-"deliberately want to censor Tor users."
+"Not all of the data collected in our research is disclosed to the public, "
+"but our general findings are."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"If you are running a relay from home and have one static IP, you may want to"
-" consider running a bridge instead so that your non-Tor traffic doesn't get "
-"blocked as though it's coming from Tor."
+"To protect our participants' privacy we take care to anonymize their "
+"responses and avoid recording our sessions."
 msgstr ""
-"If you are running a relay from home and have one static IP, you may want to"
-" consider running a bridge instead so that your non-Tor traffic doesn't get "
-"blocked as though it's coming from Tor."
+"To protect our participants' privacy we take care to anonymize their "
+"responses and avoid recording our sessions."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"If you have a dynamic IP address or multiple static IPs, this isn't as much "
-"of an issue."
+"If you're already familiar with the Tor Project and user testing, have a "
+"look at our [current needs for user "
+"research](https://community.torproject.org/user-research/open/) and see "
+"which study better suits you."
 msgstr ""
-"If you have a dynamic IP address or multiple static IPs, this isn't as much "
-"of an issue."
+"If you're already familiar with the Tor Project and user testing, have a "
+"look at our [current needs for user "
+"research](https://community.torproject.org/user-research/open/) and see "
+"which study better suits you."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
-"usage can be highly customized in the tor configuration (will be covered in "
-"more detail later in this guide)."
+"Remember to drop us an email telling us about your plans so we can follow "
+"and support your research."
 msgstr ""
-"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
-"usage can be highly customized in the tor configuration (will be covered in "
-"more detail later in this guide)."
+"Remember to drop us an email telling us about your plans so we can follow "
+"and support your research."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"The so called \"exit policy\" of the relay decides if it is a relay allowing"
-" clients to exit or not."
+"As a volunteer we also ask that you read and follow our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt),"
+" as well our [Guidelines for Research](https://community.torproject.org"
+"/user-research/guidelines/)."
 msgstr ""
-"The so called \"exit policy\" of the relay decides if it is a relay allowing"
-" clients to exit or not."
-
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "A non-exit relay does not allow exiting in its exit policy."
-msgstr "A non-exit relay does not allow exiting in its exit policy."
+"As a volunteer we also ask that you read and follow our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt),"
+" as well our [Guidelines for Research](https://community.torproject.org"
+"/user-research/guidelines/)."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "# Exit relay"
-msgstr "# Exit relay"
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "**Why do we run Demographics?**"
+msgstr "**Why do we run Demographics?**"
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"The exit relay is the final relay in a Tor circuit, the one that sends "
-"traffic out to its destination."
+"We don't collect personal data in our "
+"[Demographics](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/user_demographics-en.md), and all questions are optional."
 msgstr ""
-"The exit relay is the final relay in a Tor circuit, the one that sends "
-"traffic out to its destination."
+"We don't collect personal data in our "
+"[Demographics](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/user_demographics-en.md), and all questions are optional."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"The services Tor clients are connecting to (website, chat service, email "
-"provider, etc) will see the IP address of the exit relay instead of the real"
-" IP address of the Tor user."
+"We believe it's important to collect basic demographics to help us "
+"understand if we are meeting our mission regarding diversity and inclusion."
 msgstr ""
-"The services Tor clients are connecting to (website, chat service, email "
-"provider, etc) will see the IP address of the exit relay instead of the real"
-" IP address of the Tor user."
+"We believe it's important to collect basic demographics to help us "
+"understand if we are meeting our mission regarding diversity and inclusion."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Exit relays have the greatest legal exposure and liability of all the "
-"relays."
+"In addition, collecting these demographics is required for specific studies "
+"to support human rights."
 msgstr ""
-"Exit relays have the greatest legal exposure and liability of all the "
-"relays."
+"In addition, collecting these demographics is required for specific studies "
+"to support human rights."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"For example, if a user downloads copyrighted material while using your exit "
-"relay, you, the operator may receive a [DMCA "
-"notice](https://www.dmca.com/Solutions/view.aspx?ID=712f28a5-93f2-467b-"
-"ba92-3d58c8345a32&?ref=sol08a2)."
+"**We don't trick participants.** We don't use trick questions in our "
+"research."
 msgstr ""
-"For example, if a user downloads copyrighted material while using your exit "
-"relay, you, the operator may receive a [DMCA "
-"notice](https://www.dmca.com/Solutions/view.aspx?ID=712f28a5-93f2-467b-"
-"ba92-3d58c8345a32&?ref=sol08a2)."
+"**We don't trick participants.** We don't use trick questions in our "
+"research."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Any abuse complaints about the exit will go directly to you (via your "
-"hoster, depending on the WHOIS records)."
+"We expect participants to be honest with us, and we must be honest about our"
+" questions in return."
 msgstr ""
-"Any abuse complaints about the exit will go directly to you (via your "
-"hoster, depending on the WHOIS records)."
+"We expect participants to be honest with us, and we must be honest about our"
+" questions in return."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Generally, most complaints can be handled pretty easily through template "
-"letters, which we'll discuss further in the legal considerations section."
+"As a transparent research space our surveys, studies, and reports are all "
+"public, and participants are free to view past studies prior to taking part "
+"- however they are not advised to do so."
 msgstr ""
-"Generally, most complaints can be handled pretty easily through template "
-"letters, which we'll discuss further in the legal considerations section."
+"As a transparent research space our surveys, studies, and reports are all "
+"public, and participants are free to view past studies prior to taking part "
+"- however they are not advised to do so."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Because of the legal exposure that comes with running an exit relay, you "
-"should not run a Tor exit relay from your home."
+"**We don't track participants.** We care about your privacy and security."
 msgstr ""
-"Because of the legal exposure that comes with running an exit relay, you "
-"should not run a Tor exit relay from your home."
+"**We don't track participants.** We care about your privacy and security."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Ideal exit relay operators are affiliated with some institution, like a "
-"university, a library, a hackerspace or a privacy related organization."
+"If we invite you to participate in a study, we won't track you and any "
+"recordings will be erased after the report is complete."
 msgstr ""
-"Ideal exit relay operators are affiliated with some institution, like a "
-"university, a library, a hackerspace or a privacy related organization."
+"If we invite you to participate in a study, we won't track you and any "
+"recordings will be erased after the report is complete."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid ""
-"An institution can not only provide greater bandwidth for the exit, but is "
-"better positioned to handle abuse complaints or the rare law enforcement "
-"inquiry."
-msgstr ""
-"An institution can not only provide greater bandwidth for the exit, but is "
-"better positioned to handle abuse complaints or the rare law enforcement "
-"inquiry."
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "We advise volunteers not to record their sessions at all."
+msgstr "We advise volunteers not to record their sessions at all."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "**Open source for privacy.**"
+msgstr "**Open source for privacy.**"
+
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"If you are considering running an exit relay, please read the [section on "
-"legal considerations](/relay/community-resources) for exit relay operators."
+"We use free and open source software to analyze our data, and we recommend "
+"our volunteers do the same."
 msgstr ""
-"If you are considering running an exit relay, please read the [section on "
-"legal considerations](/relay/community-resources) for exit relay operators."
-
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
-msgid "# Bridge"
-msgstr "# Bridge"
+"We use free and open source software to analyze our data, and we recommend "
+"our volunteers do the same."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"The design of the Tor network means that the IP address of Tor relays is "
-"public."
+"We also ask anyone running research not use software hosted by third parties"
+" like cloud providers."
 msgstr ""
-"The design of the Tor network means that the IP address of Tor relays is "
-"public."
+"We also ask anyone running research not use software hosted by third parties"
+" like cloud providers."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"However, one of the ways Tor can be blocked by governments or ISPs is by "
-"blocklisting the IP addresses of these public Tor nodes."
+"**Decision-making process.** We don't have a single model for decision "
+"making."
 msgstr ""
-"However, one of the ways Tor can be blocked by governments or ISPs is by "
-"blocklisting the IP addresses of these public Tor nodes."
+"**Decision-making process.** We don't have a single model for decision "
+"making."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Tor bridges are nodes in the network that are not listed in the public Tor "
-"directory, which makes it harder for ISPs and governments to block them."
+"After conducting your research, it's normal to be excited to see your "
+"feedback implemented as soon as possible."
 msgstr ""
-"Tor bridges are nodes in the network that are not listed in the public Tor "
-"directory, which makes it harder for ISPs and governments to block them."
+"After conducting your research, it's normal to be excited to see your "
+"feedback implemented as soon as possible."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Bridges are useful for Tor users under oppressive regimes or for people who "
-"want an extra layer of security because they're worried somebody will "
-"recognize that they are contacting a public Tor relay IP address."
+"However all feedback must be discussed internally across the different teams"
+" at the Tor Project first."
 msgstr ""
-"Bridges are useful for Tor users under oppressive regimes or for people who "
-"want an extra layer of security because they're worried somebody will "
-"recognize that they are contacting a public Tor relay IP address."
+"However all feedback must be discussed internally across the different teams"
+" at the Tor Project first."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Several countries, including China and Iran, have found ways to detect and "
-"block connections to Tor bridges."
+"This means that it's often necessary to run the same research more than once"
+" to validate your findings, and meet the expectations of the engineers, "
+"developers, designers, researchers and others at Tor."
 msgstr ""
-"Several countries, including China and Iran, have found ways to detect and "
-"block connections to Tor bridges."
+"This means that it's often necessary to run the same research more than once"
+" to validate your findings, and meet the expectations of the engineers, "
+"developers, designers, researchers and others at Tor."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
-"special kind of bridge, address this by adding an additional layer of "
-"obfuscation."
+"Please read our [Guidelines](https://community.torproject.org/user-"
+"research/guidelines/) to get to know this process more."
 msgstr ""
-"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
-"special kind of bridge, address this by adding an additional layer of "
-"obfuscation."
+"Please read our [Guidelines](https://community.torproject.org/user-"
+"research/guidelines/) to get to know this process more."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+msgid "## Checklist"
+msgstr "## Checklist"
+
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
-"operate, but they have a big impact on users."
+"- Read the guidelines on [how to do user research with "
+"Tor](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
 msgstr ""
-"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
-"operate, but they have a big impact on users."
+"- Read the guidelines on [how to do user research with "
+"Tor](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"A bridge isn't likely to receive any abuse complaints, and since bridges are"
-" not listed in the public consensus, they are unlikely to be blocked by "
-"popular services."
+"- Read and follow our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
 msgstr ""
-"A bridge isn't likely to receive any abuse complaints, and since bridges are"
-" not listed in the public consensus, they are unlikely to be blocked by "
-"popular services."
+"- Read and follow our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
 
-#: https//community.torproject.org/relay/types-of-relays/
-#: (content/relay-operations/types-of-relays/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Bridges are a great option if you can only run a Tor node from your home "
-"network, have only one static IP, and don't have a huge amount of bandwidth "
-"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
+"- If you don't have one yet, [request a Gitlab "
+"account](https://support.torproject.org/misc/bug-or-feedback/)."
 msgstr ""
-"Bridges are a great option if you can only run a Tor node from your home "
-"network, have only one static IP, and don't have a huge amount of bandwidth "
-"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
+"- If you don't have one yet, [request a Gitlab "
+"account](https://support.torproject.org/misc/bug-or-feedback/)."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"How to get involved with the Tor relay operator community, advice on "
-"responding to abuse complaints, and how to start an organization dedicated "
-"to relay operation."
+"- Open an issue in the [UX Research "
+"Repository](https://gitlab.torproject.org/tpo/ux/research/-/issues)."
 msgstr ""
-"How to get involved with the Tor relay operator community, advice on "
-"responding to abuse complaints, and how to start an organization dedicated "
-"to relay operation."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.section)
-msgid "community resources"
-msgstr "community resources"
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "# Legal resources"
-msgstr "# Legal resources"
+"- Open an issue in the [UX Research "
+"Repository](https://gitlab.torproject.org/tpo/ux/research/-/issues)."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"Exit relay operators should understand the potential risks associated with "
-"running an exit relay."
+"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo)."
 msgstr ""
-"Exit relay operators should understand the potential risks associated with "
-"running an exit relay."
+"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo)."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/how-to-volunteer/
+#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
 msgid ""
-"For the majority of operators in most countries, bridges and guard/middle "
-"relays are very low risk."
+"- Learn more about our users by reading [Tor's user "
+"personas](https://community.torproject.org/user-research/persona)."
 msgstr ""
-"For the majority of operators in most countries, bridges and guard/middle "
-"relays are very low risk."
+"- Learn more about our users by reading [Tor's user "
+"personas](https://community.torproject.org/user-research/persona)."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Exits are the ones that present some legal concerns, but operators under "
-"most circumstances will be able to handle legal matters by having an abuse "
-"response letter, running the exit from a location that isn't their home, and"
-" reading through some of the legal resources that Tor-supportive lawyers "
-"have put together."
+"We are committed to open design, so you can see the user research we have "
+"conducted in the global-south. If you want to run user research with us, "
+"please [get in touch.](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/ux)"
 msgstr ""
-"Exits are the ones that present some legal concerns, but operators under "
-"most circumstances will be able to handle legal matters by having an abuse "
-"response letter, running the exit from a location that isn't their home, and"
-" reading through some of the legal resources that Tor-supportive lawyers "
-"have put together."
+"We are committed to open design, so you can see the user research we have "
+"conducted in the global-south. If you want to run user research with us, "
+"please [get in touch.](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/ux)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid ""
-"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
-"answers many common questions about relay operation and the law. We also "
-"like [Noisebridge's "
-"wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/FBI) for additional "
-"legal resources."
-msgstr ""
-"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
-"answers many common questions about relay operation and the law. We also "
-"like [Noisebridge's "
-"wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/FBI) for additional "
-"legal resources."
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
+msgid "| Project  | Methodology | Locations | Dates | Reporting |"
+msgstr "| Project  | Methodology | Locations | Dates | Reporting |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
+msgid "| -------- | ----------- | --------- | --------- | ----- |"
+msgstr "| -------- | ----------- | --------- | --------- | ----- |"
+
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"In general it's a good idea to consult with a lawyer before deciding to "
-"operate an exit relay, especially if you live in a place where exit relay "
-"operators have been harassed, or if you're the only exit relay operator in "
-"your region."
+"| Discovery: Get Bridges | User Discovery "
+"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)) | Online | Q420, Q121 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021"
+"/User_Research_-_Bridges.pdf) |"
 msgstr ""
-"In general it's a good idea to consult with a lawyer before deciding to "
-"operate an exit relay, especially if you live in a place where exit relay "
-"operators have been harassed, or if you're the only exit relay operator in "
-"your region."
+"| Discovery: Get Bridges | User Discovery "
+"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/discovery-bridges.md)) | Online | Q420, Q121 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021"
+"/User_Research_-_Bridges.pdf) |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Get in touch with your local digital rights organization to see if they have"
-" recommendations about legal assistance, and if you're not sure what "
-"organizations are working in your region, [write to "
-"EFF](https://www.eff.org/about/contact) and see if they can help connect "
-"you."
+"| Tor Users Demographics | Survey "
+"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/user_demographics-en.md)) | Online  | 2020 | n/a |"
 msgstr ""
-"Get in touch with your local digital rights organization to see if they have"
-" recommendations about legal assistance, and if you're not sure what "
-"organizations are working in your region, [write to "
-"EFF](https://www.eff.org/about/contact) and see if they can help connect "
-"you."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
-msgstr "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "# Responding to abuse complaints"
-msgstr "# Responding to abuse complaints"
+"| Tor Users Demographics | Survey "
+"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
+"/user_demographics-en.md)) | Online  | 2020 | n/a |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Operators can put together their own abuse complaint template responses from"
-" one of many templates that Tor has created: [Tor Abuse Templates](tor-"
-"abuse-templates)."
+"| User Research: Security Settings | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)) | Multiple locations | 2019 |"
+" n/a |"
 msgstr ""
-"Operators can put together their own abuse complaint template responses from"
-" one of many templates that Tor has created: [Tor Abuse Templates](tor-"
-"abuse-templates)."
+"| User Research: Security Settings | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)) | Multiple locations | 2019 |"
+" n/a |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"It is important to respond to abuse complaints in a timely manner (usually "
-"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
-"reduce the amount of ports allowed in your exit policy."
+"| Tor Launcher | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
 msgstr ""
-"It is important to respond to abuse complaints in a timely manner (usually "
-"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
-"reduce the amount of ports allowed in your exit policy."
+"| Tor Launcher | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Please document your experience with new hosters on the following page: "
-"[GoodBadISPs](good-bad-isps)"
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/2.User_testing_.onion_states_Test.pdf))"
+" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
 msgstr ""
-"Please document your experience with new hosters on the following page: "
-"[GoodBadISPs](good-bad-isps)"
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "Other docs we like:"
-msgstr "Other docs we like:"
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/2.User_testing_.onion_states_Test.pdf))"
+" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"* a letter Boing Boing used to respond to a US federal subpoena about their "
-"exit relay: [What happened when we got subpoenaed over our Tor exit "
-"node](https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3.User_testing_circuit_display_Test.pdf))"
+" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
 msgstr ""
-"* a letter Boing Boing used to respond to a US federal subpoena about their "
-"exit relay: [What happened when we got subpoenaed over our Tor exit "
-"node](https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3.User_testing_circuit_display_Test.pdf))"
+" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"* abuse response templates from Coldhak, an organization in Canada that runs"
-" multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
-"templates/blob/master/dmca.template), [Generic Abuse "
-"Template](https://github.com/coldhakca/abuse-"
-"templates/blob/master/generic.template)."
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
+" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
+"Nairobi(KE)  | 2018 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
 msgstr ""
-"* abuse response templates from Coldhak, an organization in Canada that runs"
-" multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
-"templates/blob/master/dmca.template), [Generic Abuse "
-"Template](https://github.com/coldhakca/abuse-"
-"templates/blob/master/generic.template)."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "# Running a relay with other people"
-msgstr "# Running a relay with other people"
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
+" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
+"Nairobi(KE)  | 2018 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Running relays is more fun with other people! You can work with your "
-"university department, your employer or institution, or an organization like"
-" [Torservers.net](https://torservers.net) to run a relay."
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
+" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
+"Nairobi(KE)  | 2018 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
 msgstr ""
-"Running relays is more fun with other people! You can work with your "
-"university department, your employer or institution, or an organization like"
-" [Torservers.net](https://torservers.net) to run a relay."
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
+" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
+"Nairobi(KE)  | 2018 | "
+"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "## Torservers.net"
-msgstr "## Torservers.net"
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
+msgid "### Community Research"
+msgstr "### Community Research"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/reports/
+#: (content/user-research/reports/contents+en.lrpage.body)
 msgid ""
-"Torservers is an independent, global network of organizations that help the "
-"Tor network by running high bandwidth Tor relays."
+"* [Censored Continent - Understanding the use of tools during Internet "
+"censorship in Africa](https://research.torproject.org/techreports/icfp-"
+"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
+"as case studies."
 msgstr ""
-"Torservers is an independent, global network of organizations that help the "
-"Tor network by running high bandwidth Tor relays."
+"* [Censored Continent - Understanding the use of tools during Internet "
+"censorship in Africa](https://research.torproject.org/techreports/icfp-"
+"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
+"as case studies."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"Becoming a Torservers partner is a good way to become more involved in the "
-"Tor relay community, and can help you connect with dedicated relay operators"
-" around the world for solidarity and support."
+"Persona is a tool that represents the needs, thoughts, and goals of the "
+"target user. We created personas because they help us to drive ​human-"
+"centered design processes."
 msgstr ""
-"Becoming a Torservers partner is a good way to become more involved in the "
-"Tor relay community, and can help you connect with dedicated relay operators"
-" around the world for solidarity and support."
+"Persona is a tool that represents the needs, thoughts, and goals of the "
+"target user. We created personas because they help us to drive ​human-"
+"centered design processes."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"To start a Torservers partner, the most important thing is to have a group "
-"of people (3-5 suggested to start) interested in helping with the various "
-"activities required for running relays."
+"As part of our global south travels during 2018 and 2019, we got the lucky "
+"chance to meet a lot of different Tor users: from activists to journalists, "
+"all of them with different motivations, but demanding a usable private and "
+"secure tool to access the Internet."
 msgstr ""
-"To start a Torservers partner, the most important thing is to have a group "
-"of people (3-5 suggested to start) interested in helping with the various "
-"activities required for running relays."
+"As part of our global south travels during 2018 and 2019, we got the lucky "
+"chance to meet a lot of different Tor users: from activists to journalists, "
+"all of them with different motivations, but demanding a usable private and "
+"secure tool to access the Internet."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"There should be mutual trust between the people in the group, and members "
-"should commit to running relays for the long term."
+"With the Community Team, we have been working collecting and mapping real "
+"user stories and finding patterns across them. It is how our Personas "
+"emerged from our in field research."
 msgstr ""
-"There should be mutual trust between the people in the group, and members "
-"should commit to running relays for the long term."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+"With the Community Team, we have been working collecting and mapping real "
+"user stories and finding patterns across them. It is how our Personas "
+"emerged from our in field research."
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid "### Tor Personas"
+msgstr "### Tor Personas"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"If you do not know anyone in your social network interested in running "
-"relays, one place to meet people is [your local "
-"hackerspace](https://wiki.hackerspaces.org/Hackerspaces)."
+"* Jelani, the human rights defender: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/jelani.pdf)"
 msgstr ""
-"If you do not know anyone in your social network interested in running "
-"relays, one place to meet people is [your local "
-"hackerspace](https://wiki.hackerspaces.org/Hackerspaces)."
+"* Jelani, the human rights defender: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/jelani.pdf)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"Once you have a trusted group of people, depending on your region, it is "
-"often advised to create some type of non-profit corporation."
+"* Aleisha, the privacy looker: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/aleisha.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha.pdf)"
 msgstr ""
-"Once you have a trusted group of people, depending on your region, it is "
-"often advised to create some type of non-profit corporation."
+"* Aleisha, the privacy looker: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/aleisha.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha.pdf)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"This is useful for having a bank account, shared ownership, grant "
-"applications, etc."
+"* Fernanda, the feminist activist: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fernanda.pdf)"
 msgstr ""
-"This is useful for having a bank account, shared ownership, grant "
-"applications, etc."
+"* Fernanda, the feminist activist: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fernanda.pdf)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
 msgid ""
-"In many countries operating as a corporation instead of as an individual can"
-" also get you certain legal protections."
+"* Fatima, the censored user: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fatima.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
 msgstr ""
-"In many countries operating as a corporation instead of as an individual can"
-" also get you certain legal protections."
+"* Fatima, the censored user: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fatima.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "The next steps are figuring out hardware, transit, and server hosting."
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* Alex, the fearless journalist: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/alex.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
 msgstr ""
-"The next steps are figuring out hardware, transit, and server hosting."
+"* Alex, the fearless journalist: [View on "
+"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/alex.pdf)"
+" · [Download "
+"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Onion Balance V3 Enhancements"
+msgstr "Onion Balance V3 Enhancements"
+
+#: (dynamic)
+msgid "OONI Probe network experiments"
+msgstr "OONI Probe network experiments"
+
+#: (dynamic)
+msgid "OONI: Implement roaming test helpers"
+msgstr "OONI: Implement roaming test helpers"
+
+#: (dynamic)
+msgid "OONI: Measure the accuracy of OONI GeoIP lookup"
+msgstr "OONI: Measure the accuracy of OONI GeoIP lookup"
+
+#: (dynamic)
+msgid "Tor Weather"
+msgstr "Tor Weather"
+
+#: (dynamic)
+msgid "Alexa Top Sites Captcha and Tor Block Monitoring"
+msgstr "Alexa Top Sites Captcha and Tor Block Monitoring"
+
+#: (dynamic)
+msgid "OONI: Integration and unit testing of OONI Probe Desktop apps"
+msgstr "OONI: Integration and unit testing of OONI Probe Desktop apps"
+
+#: (dynamic)
+msgid "OONI: Improve OONI Explorer code quality"
+msgstr "OONI: Improve OONI Explorer code quality"
+
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.section)
+#: https//community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lrpage.section)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.section)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.section)
+msgid "training"
+msgstr "training"
+
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Depending on your location and connections within the technical community of"
-" the area, the last one may be the hardest step."
+"To our knowledge, no Tor trainer has ever faced consequences as a result of "
+"training others or speaking about Tor."
 msgstr ""
-"Depending on your location and connections within the technical community of"
-" the area, the last one may be the hardest step."
+"To our knowledge, no Tor trainer has ever faced consequences as a result of "
+"training others or speaking about Tor."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Small local ISPs often have extra bandwidth, and may be interested in "
-"supporting your group with some bandwidth or rackspace."
+"However, in some countries and in certain circumstances, it's possible that "
+"simply a gathering as human rights defenders could be risky, illegal, or "
+"even lead to imprisonment, physical assaults, large fines, threats, "
+"placement on government watch lists, and targeting for surveillance."
 msgstr ""
-"Small local ISPs often have extra bandwidth, and may be interested in "
-"supporting your group with some bandwidth or rackspace."
+"However, in some countries and in certain circumstances, it's possible that "
+"simply a gathering as human rights defenders could be risky, illegal, or "
+"even lead to imprisonment, physical assaults, large fines, threats, "
+"placement on government watch lists, and targeting for surveillance."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"It is extremely important to maintain good relationships with these ISPs."
+"If you want to run a Tor training for the first time and you don't know how "
+"to assess the political and social environment, we strongly encourage you "
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
 msgstr ""
-"It is extremely important to maintain good relationships with these ISPs."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "## At your university"
-msgstr "## At your university"
+"If you want to run a Tor training for the first time and you don't know how "
+"to assess the political and social environment, we strongly encourage you "
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Many computer science departments, university libraries, and individual "
-"students and faculty run relays from university networks."
+"Some potential risks of running a digital security training are only valid "
+"in specific contexts."
 msgstr ""
-"Many computer science departments, university libraries, and individual "
-"students and faculty run relays from university networks."
+"Some potential risks of running a digital security training are only valid "
+"in specific contexts."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "The potential risks associated with running a Tor training depend on:"
+msgstr "The potential risks associated with running a Tor training depend on:"
+
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"These universities include the Massachusetts Institute of Technology (MIT "
-"CSAIL), Boston University, the University of Waterloo, the University of "
-"Washington, Northeastern University, Karlstad University, Universitaet "
-"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
+"1. **Your threat model.** A high-profile activist already under a lot of "
+"surveillance, for example, might attract more attention when reaching out to"
+" other activists to run a digital security training."
 msgstr ""
-"These universities include the Massachusetts Institute of Technology (MIT "
-"CSAIL), Boston University, the University of Waterloo, the University of "
-"Washington, Northeastern University, Karlstad University, Universitaet "
-"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
+"1. **Your threat model.** A high-profile activist already under a lot of "
+"surveillance, for example, might attract more attention when reaching out to"
+" other activists to run a digital security training."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"To learn more about how to get support for a relay on your university's "
-"network, check out EFF's resources: [Tor on "
-"campus](https://www.eff.org/torchallenge/tor-on-campus.html)."
+"2. **The laws and regulations in the country.** Consult with local lawyers "
+"and local freedom of expression organizations and learn whether your country"
+" has a record in prosecuting individuals engaging in similar types of "
+"activities."
 msgstr ""
-"To learn more about how to get support for a relay on your university's "
-"network, check out EFF's resources: [Tor on "
-"campus](https://www.eff.org/torchallenge/tor-on-campus.html)."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "## At your company or organization"
-msgstr "## At your company or organization"
+"2. **The laws and regulations in the country.** Consult with local lawyers "
+"and local freedom of expression organizations and learn whether your country"
+" has a record in prosecuting individuals engaging in similar types of "
+"activities."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"If you work at a Tor-friendly company or organization, that's another ideal "
-"place to run a relay."
+"3. **The types of training.** Not all trainings carry the same weight in "
+"terms of potential risk."
 msgstr ""
-"If you work at a Tor-friendly company or organization, that's another ideal "
-"place to run a relay."
+"3. **The types of training.** Not all trainings carry the same weight in "
+"terms of potential risk."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Some companies running relays include [Brass Horn "
-"Communications](https://brasshorncommunications.uk/), [Quintex Alliance "
-"Consulting](https://www.quintex.com/), [Private Internet "
-"Access](https://www.privateinternetaccess.com/), [Boing "
-"Boing](https://boingboing.net/) and OmuraVPN."
+"For example, talking about privacy in the digital age might be appreciated, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
 msgstr ""
-"Some companies running relays include [Brass Horn "
-"Communications](https://brasshorncommunications.uk/), [Quintex Alliance "
-"Consulting](https://www.quintex.com/), [Private Internet "
-"Access](https://www.privateinternetaccess.com/), [Boing "
-"Boing](https://boingboing.net/) and OmuraVPN."
+"For example, talking about privacy in the digital age might be appreciated, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Some organizations running Tor relays include Digital Courage, [Access "
-"Now](https://www.accessnow.org/), [Derechos "
-"Digitales](https://tor.derechosdigitales.org), [Enjambre "
-"Digital](https://tor.enjambre.net/) and Lebanon Libraries in New Hampshire."
+"4. **The audience.** Gathering university students might not attract "
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to take extra "
+"care to reach out to them in a private way."
 msgstr ""
-"Some organizations running Tor relays include Digital Courage, [Access "
-"Now](https://www.accessnow.org/), [Derechos "
-"Digitales](https://tor.derechosdigitales.org), [Enjambre "
-"Digital](https://tor.enjambre.net/) and Lebanon Libraries in New Hampshire."
+"4. **The audience.** Gathering university students might not attract "
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to take extra "
+"care to reach out to them in a private way."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "# Bad relays"
-msgstr "# Bad relays"
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid ""
-"A bad relay is one that either do not work properly or tamper with our "
-"users' connections. This can be either through maliciousness or "
-"misconfiguration."
-msgstr ""
-"A bad relay is one that either do not work properly or tamper with our "
-"users' connections. This can be either through maliciousness or "
-"misconfiguration."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Many bad relays are caught thanks to our wider community, so many thanks for"
-" all your help and vigilance! Learn how you can report [bad relays](bad-"
-"relays)."
+"5. **The training venue.** Running a Tor training in some spaces could "
+"expose your participants' identities."
 msgstr ""
-"Many bad relays are caught thanks to our wider community, so many thanks for"
-" all your help and vigilance! Learn how you can report [bad relays](bad-"
-"relays)."
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "# Other resources"
-msgstr "# Other resources"
-
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid "Congratulations, you're officially a Tor relay operator! What now?"
-msgstr "Congratulations, you're officially a Tor relay operator! What now?"
+"5. **The training venue.** Running a Tor training in some spaces could "
+"expose your participants' identities."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"* You can check out traffic and other statistics for your relay at our "
-"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
-"appear on \"Relay Search\" about 3 hours after you started it)."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
 msgstr ""
-"* You can check out traffic and other statistics for your relay at our "
-"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
-"appear on \"Relay Search\" about 3 hours after you started it)."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"* There is also more info about running a relay at the [Tor "
-"FAQ](https://support.torproject.org/operators/)."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable with revealing their identity to a third party."
 msgstr ""
-"* There is also more info about running a relay at the [Tor "
-"FAQ](https://support.torproject.org/operators/)."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable with revealing their identity to a third party."
 
-#: https//community.torproject.org/relay/community-resources/
-#: (content/relay-operations/community-resources/contents+en.lrpage.body)
-msgid ""
-"* And, most importantly, make sure to email tshirt at torproject.org and [claim"
-" your swag](swag). It's our way of saying thanks for defending privacy and "
-"free speech online."
-msgstr ""
-"* And, most importantly, make sure to email tshirt at torproject.org and [claim"
-" your swag](swag). It's our way of saying thanks for defending privacy and "
-"free speech online."
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "## Evaluating risks"
+msgstr "## Evaluating risks"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"How to choose a good hosting provider, what's an AS and Operating System "
-"diversity."
+"Some questions you may want to answer before running a digital security "
+"training include:"
 msgstr ""
-"How to choose a good hosting provider, what's an AS and Operating System "
-"diversity."
-
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "# Choosing a hosting provider"
-msgstr "# Choosing a hosting provider"
+"Some questions you may want to answer before running a digital security "
+"training include:"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Having access to a high speed internet connection (>=100 Mbit/s in both "
-"directions) and a physical piece of computer hardware is the best way to run"
-" a relay."
+"* Has anyone in my country ever been criminalized based on their internet "
+"activity? (This does not necessarily need to be specific to digital security"
+" training or use of Tor.)"
 msgstr ""
-"Having access to a high speed internet connection (>=100 Mbit/s in both "
-"directions) and a physical piece of computer hardware is the best way to run"
-" a relay."
+"* Has anyone in my country ever been criminalized based on their internet "
+"activity? (This does not necessarily need to be specific to digital security"
+" training or use of Tor.)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"Having full control over the hardware and connection gives you a more "
-"controllable and (if done correctly) secure environment."
+"* Are there laws in my country that require Internet Service Providers "
+"(ISPs) to track my online activity?"
 msgstr ""
-"Having full control over the hardware and connection gives you a more "
-"controllable and (if done correctly) secure environment."
+"* Are there laws in my country that require Internet Service Providers "
+"(ISPs) to track my online activity?"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"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 ""
-"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//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* Is it illegal for me to access certain websites?"
+msgstr "* Is it illegal for me to access certain websites?"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-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//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* Does my country prohibit me from using:"
+msgstr "* Does my country prohibit me from using:"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated server or virtual private server (VPS)."
-msgstr ""
-"If you do not own physical hardware, you could run a relay on a rented "
-"dedicated server or virtual private server (VPS)."
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* Cryptography?"
+msgstr "* Cryptography?"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"This can cost anywhere between $3.00/month and thousands per month, "
-"depending on your provider, hardware configuration, and bandwidth usage."
-msgstr ""
-"This can cost anywhere between $3.00/month and thousands per month, "
-"depending on your provider, hardware configuration, and bandwidth usage."
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* Anonymity software?"
+msgstr "* Anonymity software?"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-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//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "Note, this is not an exhaustive list of questions."
+msgstr "Note, this is not an exhaustive list of questions."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"You must follow the VPS provider's terms of service, or risk having your "
-"account disabled."
+"Additionally, while many countries do not have laws specifically prohibiting"
+" the activity of running a digital security training, the use of digital "
+"security tools may still be criminalized in certain countries under other, "
+"broader laws."
 msgstr ""
-"You must follow the VPS provider's terms of service, or risk having your "
-"account disabled."
+"Additionally, while many countries do not have laws specifically prohibiting"
+" the activity of running a digital security training, the use of digital "
+"security tools may still be criminalized in certain countries under other, "
+"broader laws."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"For more information on hosting providers and their policies on allowing Tor"
-" relays, please see this list maintained by the Tor community: [GoodBadISPs"
-"](../community-resources/good-bad-isps/)."
+"For example, using Tor Browser may be viewed as illegal or anti-government "
+"activity."
 msgstr ""
-"For more information on hosting providers and their policies on allowing Tor"
-" relays, please see this list maintained by the Tor community: [GoodBadISPs"
-"](../community-resources/good-bad-isps/)."
-
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "## Questions to consider when choosing a host"
-msgstr "## Questions to consider when choosing a host"
-
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
-msgstr "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
+"For example, using Tor Browser may be viewed as illegal or anti-government "
+"activity."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
-"required."
+"Please note that we are not lawyers, and any information we give you does "
+"not constitute legal advice."
 msgstr ""
-"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
-"required."
+"Please note that we are not lawyers, and any information we give you does "
+"not constitute legal advice."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"* What virtualization / hypervisor (if any) does the provider use? Anything "
-"but OpenVZ should be fine."
+"Additionally, your communication with us is not protected by any legal "
+"privilege, so law enforcement may subpoena and obtain any information you "
+"give us."
 msgstr ""
-"* What virtualization / hypervisor (if any) does the provider use? Anything "
-"but OpenVZ should be fine."
+"Additionally, your communication with us is not protected by any legal "
+"privilege, so law enforcement may subpoena and obtain any information you "
+"give us."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"* Does the hoster start to throttle bandwidth after a certain amount of "
-"traffic?"
+"However, we may be able to put you in touch with lawyers who are capable of "
+"addressing your questions and/or concerns."
 msgstr ""
-"* Does the hoster start to throttle bandwidth after a certain amount of "
-"traffic?"
+"However, we may be able to put you in touch with lawyers who are capable of "
+"addressing your questions and/or concerns."
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "* How well connected is the autonomous system of the hoster?"
-msgstr "* How well connected is the autonomous system of the hoster?"
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "Some relevant resources include:"
+msgstr "Some relevant resources include:"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
+msgstr "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
+
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
 msgid ""
-"To answer this question you can use the AS rank of the autonomous systems if"
-" you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
+"* [EFF Tor legal FAQ](https://community.torproject.org/relay/community-"
+"resources/eff-tor-legal-faq/)"
 msgstr ""
-"To answer this question you can use the AS rank of the autonomous systems if"
-" you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
+"* [EFF Tor legal FAQ](https://community.torproject.org/relay/community-"
+"resources/eff-tor-legal-faq/)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "## If you plan to run exit relays"
-msgstr "## If you plan to run exit relays"
+#: https//community.torproject.org/training/risks/
+#: (content/training/risks/contents+en.lrpage.body)
+msgid "* [OONI disclaimer](https://ooni.io/about/risks/)"
+msgstr "* [OONI disclaimer](https://ooni.io/about/risks/)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
-"them before getting started."
-msgstr ""
-"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
-"them before getting started."
+#: https//community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lrpage.cta)
+msgid "Code of Conduct"
+msgstr "Code of Conduct"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/code-of-conduct/
+#: (content/training/code-of-conduct/contents+en.lrpage.body)
+msgid "## Code of Conduct for Trainers"
+msgstr "## Code of Conduct for Trainers"
+
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "Complete this checklist before running a Tor training."
+msgstr "Complete this checklist before running a Tor training."
+
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## Prepare"
+msgstr "## Prepare"
+
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"* 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."
+"* I read and agree with the Tor Project [Code of "
+"Coduct](https://community.torproject.org/training/code-of-conduct/)"
 msgstr ""
-"* 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."
+"* I read and agree with the Tor Project [Code of "
+"Coduct](https://community.torproject.org/training/code-of-conduct/)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
-"record)"
+"* I read the Training [Best "
+"Practices](https://community.torproject.org/training/best-practices/)"
 msgstr ""
-"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
-"record)"
-
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "You can usually ask these questions in a Pre-Sales ticket."
-msgstr "You can usually ask these questions in a Pre-Sales ticket."
+"* I read the Training [Best "
+"Practices](https://community.torproject.org/training/best-practices/)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "# AS/location diversity"
-msgstr "# AS/location diversity"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* I have an agenda for the training"
+msgstr "* I have an agenda for the training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"When selecting your hosting provider, consider network diversity on an "
-"autonomous system (AS) and country level."
+"* I reviewed my [training "
+"slides](https://community.torproject.org/training/resources/)"
 msgstr ""
-"When selecting your hosting provider, consider network diversity on an "
-"autonomous system (AS) and country level."
+"* I reviewed my [training "
+"slides](https://community.torproject.org/training/resources/)"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-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//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## Security Protocol"
+msgstr "## Security Protocol"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"Sometimes it is not clear which AS you are buying from in case of resellers."
-msgstr ""
-"Sometimes it is not clear which AS you are buying from in case of resellers."
-
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "To be sure, ask the host about the AS number before ordering a server."
+"* I already contacted my organization and told them that I'm organizing this"
+" training"
 msgstr ""
-"To be sure, ask the host about the AS number before ordering a server."
+"* I already contacted my organization and told them that I'm organizing this"
+" training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"It is best to avoid hosts where many Tor relays are already hosted, but it "
-"is still better to add one there than to run no relay at all."
+"* I shared a contact to whom my organization should call if something "
+"happens"
 msgstr ""
-"It is best to avoid hosts where many Tor relays are already hosted, but it "
-"is still better to add one there than to run no relay at all."
+"* I shared a contact to whom my organization should call if something "
+"happens"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body)
-msgid "**Try to avoid** the following hosters:"
-msgstr "**Try to avoid** the following hosters:"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## About the Venue"
+msgstr "## About the Venue"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body)
-msgid "* OVH SAS (AS16276)"
-msgstr "* OVH SAS (AS16276)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* The venue has enough tables and chairs for everyone"
+msgstr "* The venue has enough tables and chairs for everyone"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body)
-msgid "* Online S.a.s. (AS12876)"
-msgstr "* Online S.a.s. (AS12876)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* The venue has an internet connection and I know the wifi password"
+msgstr "* The venue has an internet connection and I know the wifi password"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body)
-msgid "* Hetzner Online GmbH (AS24940)"
-msgstr "* Hetzner Online GmbH (AS24940)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* There is a projector or TV available and works with my computer"
+msgstr "* There is a projector or TV available and works with my computer"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.body)
-msgid "* DigitalOcean, LLC (AS14061)"
-msgstr "* DigitalOcean, LLC (AS14061)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## Audience & Communication"
+msgstr "## Audience & Communication"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"To find out which host and countries are already used by many other "
-"operators (that should be avoided) you can use Relay Search:"
-msgstr ""
-"To find out which host and countries are already used by many other "
-"operators (that should be avoided) you can use Relay Search:"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* I shared the venue address, date and time to all participants"
+msgstr "* I shared the venue address, date and time to all participants"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
 msgid ""
-"* [Autonomous System Level "
-"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+"* I asked all participants to bring the necessary equipment to the training"
 msgstr ""
-"* [Autonomous System Level "
-"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
+"* I asked all participants to bring the necessary equipment to the training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"* [Country Level "
-"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)"
-msgstr ""
-"* [Country Level "
-"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* I have confirmed participants for the training"
+msgstr "* I have confirmed participants for the training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "# Choosing an Operating System"
-msgstr "# Choosing an Operating System"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## During the Training"
+msgstr "## During the Training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"We recommend using the operating system you are most familiar with, but if "
-"you're able, the network would most benefit from BSD and other non-Linux "
-"based relays."
-msgstr ""
-"We recommend using the operating system you are most familiar with, but if "
-"you're able, the network would most benefit from BSD and other non-Linux "
-"based relays."
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "Before starting the training, make sure you:"
+msgstr "Before starting the training, make sure you:"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "Most relays currently run on Debian."
-msgstr "Most relays currently run on Debian."
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Make an agreement about taking or not taking photos"
+msgstr "* Make an agreement about taking or not taking photos"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"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:"
-msgstr ""
-"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//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Present the agenda"
+msgstr "* Present the agenda"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
-msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Introduce yourself and ask people to introduce themselves"
+msgstr "* Introduce yourself and ask people to introduce themselves"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "# OS Level Configuration"
-msgstr "# OS Level Configuration"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* \"All questions are welcome\""
+msgstr "* \"All questions are welcome\""
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"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."
-msgstr ""
-"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."
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "## After the Training"
+msgstr "## After the Training"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid "## Time Synchronization (NTP)"
-msgstr "## Time Synchronization (NTP)"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Collect participants' feedback"
+msgstr "* Collect participants' feedback"
 
-#: https//community.torproject.org/relay/technical-considerations/
-#: (content/relay-operations/technical-considerations/contents+en.lrpage.body)
-msgid ""
-"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."
-msgstr ""
-"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."
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Leave an e-mail for further contact and support"
+msgstr "* Leave an e-mail for further contact and support"
 
-#: https//community.torproject.org/relay/getting-help/
-#: (content/relay-operations/getting-help/contents+en.lrpage.subtitle)
-msgid "How to get help if you run into issues"
-msgstr "How to get help if you run into issues"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Make an evaluation about the training"
+msgstr "* Make an evaluation about the training"
 
-#: https//community.torproject.org/relay/getting-help/
-#: (content/relay-operations/getting-help/contents+en.lrpage.body)
-msgid ""
-"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).  "
-"The list is a great resource for asking (and answering) questions, and for "
-"getting to know other relay operators. Make sure to check out the archives!"
-msgstr ""
-"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).  "
-"The list is a great resource for asking (and answering) questions, and for "
-"getting to know other relay operators. Make sure to check out the archives!"
+#: https//community.torproject.org/training/checklist/
+#: (content/training/checklist/contents+en.lrpage.body)
+msgid "* Report to Community and UX team"
+msgstr "* Report to Community and UX team"
 
-#: https//community.torproject.org/relay/getting-help/
-#: (content/relay-operations/getting-help/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.cta)
+msgid "Best Practices for Trainers"
+msgstr "Best Practices for Trainers"
+
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
+"Running security training is a fun and rewarding way to help your community "
+"conduct human rights work safely."
 msgstr ""
-"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
-
-#: (dynamic) https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.title)
-msgid "Open User Research"
-msgstr "Open User Research"
-
-#: (dynamic) https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.title)
-msgid "User Research Guidelines"
-msgstr "User Research Guidelines"
-
-#: (dynamic) https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.title)
-msgid "How to Volunteer"
-msgstr "How to Volunteer"
+"Running security training is a fun and rewarding way to help your community "
+"conduct human rights work safely."
 
-#: (dynamic) https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.title)
-msgid "Reports"
-msgstr "Reports"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "## Before the training"
+msgstr "## Before the training"
 
-#: (dynamic) https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.title)
-msgid "Tor Personas"
-msgstr "Tor Personas"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "_Am I the right person to give this training?_"
+msgstr "_Am I the right person to give this training?_"
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"We put our users in the center of our development process. That is how we "
-"bring privacy-enhancing technology to the ones who more need it. Explore "
-"what we are working on and start to run user research with your local "
-"community."
+"Security trainings can help people communicate and use the internet safely, "
+"but there are additional considerations to be made before training some at-"
+"risk groups."
 msgstr ""
-"We put our users in the center of our development process. That is how we "
-"bring privacy-enhancing technology to the ones who more need it. Explore "
-"what we are working on and start to run user research with your local "
-"community."
-
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.section)
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.section)
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.section)
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.section)
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.section)
-msgid "user research"
-msgstr "user research"
+"Security trainings can help people communicate and use the internet safely, "
+"but there are additional considerations to be made before training some at-"
+"risk groups."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"These are our current needs for testing Tor products, as well as "
-"methodologies and testing scripts."
+"That's why we recommend this resource from EFF's Security Education "
+"Companion, [\"Am I the right person to give this "
+"training?\"](https://sec.eff.org/articles/right-person-to-train)."
 msgstr ""
-"These are our current needs for testing Tor products, as well as "
-"methodologies and testing scripts."
+"That's why we recommend this resource from EFF's Security Education "
+"Companion, [\"Am I the right person to give this "
+"training?\"](https://sec.eff.org/articles/right-person-to-train)."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"Before running Tor user research, be sure you read our [Guidelines to "
-"becoming a user researcher with Tor](https://community.torproject.org/user-"
-"research/guidelines)."
+"This resource can help you be sure that you're doing the best by the "
+"community of people you wish to train."
 msgstr ""
-"Before running Tor user research, be sure you read our [Guidelines to "
-"becoming a user researcher with Tor](https://community.torproject.org/user-"
-"research/guidelines)."
+"This resource can help you be sure that you're doing the best by the "
+"community of people you wish to train."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
-msgid "### Tor Browser for Desktop"
-msgstr "### Tor Browser for Desktop"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "Other questions to ask yourself before deciding to do a training:"
+msgstr "Other questions to ask yourself before deciding to do a training:"
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [Tor Browser "
-"Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/browser-usage.md)"
+"- How will you assess the needs of your group? What needs can you meet?"
 msgstr ""
-"* [Tor Browser "
-"Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/browser-usage.md)"
+"- How will you assess the needs of your group? What needs can you meet?"
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [User Research: "
-"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
-"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+"- How will you assess the skill level of your group? What skill levels can "
+"you teach to?"
 msgstr ""
-"* [User Research: "
-"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
-"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+"- How will you assess the skill level of your group? What skill levels can "
+"you teach to?"
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [Discovery: Get "
-"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)"
+"Once you've answered those questions, you're ready to plan your training!"
 msgstr ""
-"* [Discovery: Get "
-"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)"
+"Once you've answered those questions, you're ready to plan your training!"
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [User Needs "
-"Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"
-"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+"1. Find a location that is accessible, affordable, has an internet "
+"connection and other materials like a white board, projector, and screen."
 msgstr ""
-"* [User Needs "
-"Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"
-"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+"1. Find a location that is accessible, affordable, has an internet "
+"connection and other materials like a white board, projector, and screen."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
-msgid "### Tor Browser for Android"
-msgstr "### Tor Browser for Android"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "Make sure that the location is safe for your attendees to visit."
+msgstr "Make sure that the location is safe for your attendees to visit."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [User Research: "
-"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"
-"._Tor_Browser_Android_-_download__launch__browse.pdf)"
+"2. Promote your event in your community's spaces, taking safety into "
+"consideration."
 msgstr ""
-"* [User Research: "
-"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"
-"._Tor_Browser_Android_-_download__launch__browse.pdf)"
-
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
-msgid "### Emma"
-msgstr "### Emma"
+"2. Promote your event in your community's spaces, taking safety into "
+"consideration."
 
-#: https//community.torproject.org/user-research/open/
-#: (content/user-research/open/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* [Run Emma Network "
-"Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/run-emma.md)"
+"Under many circumstances, social media is great for promotion, but for "
+"higher risk groups, you may want to use a smaller word-of-mouth network or "
+"require community members to share information individually to other trusted"
+" people."
 msgstr ""
-"* [Run Emma Network "
-"Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/run-emma.md)"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.subtitle)
-msgid "We collect only necessary data to improve our services."
-msgstr "We collect only necessary data to improve our services."
+"Under many circumstances, social media is great for promotion, but for "
+"higher risk groups, you may want to use a smaller word-of-mouth network or "
+"require community members to share information individually to other trusted"
+" people."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"Congrats! You're going to run your first User Research for Tor - and we are "
-"delighted to have you on board!"
+"3. Create localized handouts for some of the more difficult concepts that "
+"you'll be teaching."
 msgstr ""
-"Congrats! You're going to run your first User Research for Tor - and we are "
-"delighted to have you on board!"
+"3. Create localized handouts for some of the more difficult concepts that "
+"you'll be teaching."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid ""
-"In this place, you will find helpful guidelines that are designed to make "
-"your research easier for you and your audience."
-msgstr ""
-"In this place, you will find helpful guidelines that are designed to make "
-"your research easier for you and your audience."
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "4. Make sure you have plenty of stickers to hand out to participants!"
+msgstr "4. Make sure you have plenty of stickers to hand out to participants!"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid ""
-"First of all, make sure you read the [Tor Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
-msgstr ""
-"First of all, make sure you read the [Tor Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "5. Create a link list of all the resources you'll be talking about."
+msgstr "5. Create a link list of all the resources you'll be talking about."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Respect privacy"
-msgstr "## Respect privacy"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "This includes downloads and PDFs of handouts."
+msgstr "This includes downloads and PDFs of handouts."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"At Tor, we collect only necessary data to improve our services; we don't "
-"collect invasive data about user behaviors - we test our software, not "
-"people."
+"You'll share this link list on a whiteboard or project it at the training."
 msgstr ""
-"At Tor, we collect only necessary data to improve our services; we don't "
-"collect invasive data about user behaviors - we test our software, not "
-"people."
+"You'll share this link list on a whiteboard or project it at the training."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Be a good listener and open-minded"
-msgstr "## Be a good listener and open-minded"
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "6. Determine how you'll do hands-on assistance at your training."
+msgstr "6. Determine how you'll do hands-on assistance at your training."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "Will you be able to handle this alone? Or will you require partners?"
+msgstr "Will you be able to handle this alone? Or will you require partners?"
+
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"Listening is a skill to build bridges. In Tor, we want people to build "
-"bridges, not walls - and we believe this is not just for our services, but "
-"also for our communities. Get in here to read some suggestions about being a"
-" better listener and make a great research experience. <link>"
+"If you need more help, make sure the partners you're bringing in are aware "
+"of the safety needs of the community, and communicate with your contacts in "
+"the community to make sure they're okay with you bringing in additional "
+"trainers."
 msgstr ""
-"Listening is a skill to build bridges. In Tor, we want people to build "
-"bridges, not walls - and we believe this is not just for our services, but "
-"also for our communities. Get in here to read some suggestions about being a"
-" better listener and make a great research experience. <link>"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Learn"
-msgstr "## Learn"
+"If you need more help, make sure the partners you're bringing in are aware "
+"of the safety needs of the community, and communicate with your contacts in "
+"the community to make sure they're okay with you bringing in additional "
+"trainers."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"When we are in Tor training, we listen to the stories people tell us about "
-"their context, about the laws of the Internet, and the difficulties they are"
-" going through. This is how we learn how we can help and create new "
-"mechanisms to facilitate access to information through Tor products. When we"
-" listen, we do research, we learn."
+"7. Make sure your presentation is up-to-date (both information and "
+"screenshots) and save your presentation in two file formats -- for example, "
+"odp and pdf -- and on at least one additional device -- for example, on your"
+" computer and on a USB stick."
 msgstr ""
-"When we are in Tor training, we listen to the stories people tell us about "
-"their context, about the laws of the Internet, and the difficulties they are"
-" going through. This is how we learn how we can help and create new "
-"mechanisms to facilitate access to information through Tor products. When we"
-" listen, we do research, we learn."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Describe and Ask for consent"
-msgstr "## Describe and Ask for consent"
+"7. Make sure your presentation is up-to-date (both information and "
+"screenshots) and save your presentation in two file formats -- for example, "
+"odp and pdf -- and on at least one additional device -- for example, on your"
+" computer and on a USB stick."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"We don't collect names or contact details of interview participants, and any"
-" time you're going to receive impressions, surveys, or records, you should "
-"ask for their consent to participate - this should be recorded or registered"
-" in the form."
+"8. Decide how you will facilitate a safer space. We recommend using the [Tor"
+" Code of Conduct](/training/code-of-conduct/)."
 msgstr ""
-"We don't collect names or contact details of interview participants, and any"
-" time you're going to receive impressions, surveys, or records, you should "
-"ask for their consent to participate - this should be recorded or registered"
-" in the form."
+"8. Decide how you will facilitate a safer space. We recommend using the [Tor"
+" Code of Conduct](/training/code-of-conduct/)."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"You'd love to read about your experiences during the training, product "
-"testing, and interviews. There are a few ways to do this:"
+"You can also start the training by asking participants to come up with their"
+" own community agreements for the space."
 msgstr ""
-"You'd love to read about your experiences during the training, product "
-"testing, and interviews. There are a few ways to do this:"
+"You can also start the training by asking participants to come up with their"
+" own community agreements for the space."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "* Scenario: describe the process of the test you ran."
-msgstr "* Scenario: describe the process of the test you ran."
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "## At the training"
+msgstr "## At the training"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* Demographics: While we are not interested in specific characteristics of "
-"our audience, or binary attributes, we must know the total reach of your Tor"
-" training. You should take [this material]() with you on the day of your "
-"research, distribute it among participants, and answer their questions about"
-" how to fill it in if they have any."
+"1. Create an agenda and share it on a projection or on a whiteboard so that "
+"your participants can be prepared for the day."
 msgstr ""
-"* Demographics: While we are not interested in specific characteristics of "
-"our audience, or binary attributes, we must know the total reach of your Tor"
-" training. You should take [this material]() with you on the day of your "
-"research, distribute it among participants, and answer their questions about"
-" how to fill it in if they have any."
+"1. Create an agenda and share it on a projection or on a whiteboard so that "
+"your participants can be prepared for the day."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"* Interview Process: Thank the participant for their willingness to "
-"participate in this process and explain that we are testing the product, not"
-" them."
+"2. Communicate about how much time the training will take, and when breaks "
+"will happen. Make sure you take breaks!"
 msgstr ""
-"* Interview Process: Thank the participant for their willingness to "
-"participate in this process and explain that we are testing the product, not"
-" them."
+"2. Communicate about how much time the training will take, and when breaks "
+"will happen. Make sure you take breaks!"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"The interview should not last longer than 20 minutes, you can record if you "
-"wish, but you can also take notes on the printed material you will carry "
-"with you (or on your computer)."
+"3. Communicate about when you'll take questions, either during the training,"
+" at the end, or both."
 msgstr ""
-"The interview should not last longer than 20 minutes, you can record if you "
-"wish, but you can also take notes on the printed material you will carry "
-"with you (or on your computer)."
+"3. Communicate about when you'll take questions, either during the training,"
+" at the end, or both."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "Thank the participant again and end the interview."
-msgstr "Thank the participant again and end the interview."
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "4. Communicate about how you'll offer hands-on help (if at all)."
+msgstr "4. Communicate about how you'll offer hands-on help (if at all)."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"Send us the result - you don't have to write a report, we can do this data "
-"analysis with the material you collected."
+"5. Communicate about how participants can contact you securely after the "
+"training."
 msgstr ""
-"Send us the result - you don't have to write a report, we can do this data "
-"analysis with the material you collected."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Coordinate with the trainer and the Tor UX team"
-msgstr "## Coordinate with the trainer and the Tor UX team"
+"5. Communicate about how participants can contact you securely after the "
+"training."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"You're not doing all this work alone - we will support you with meetings, "
-"guides, and mentorship if you want. You can join us at any time on our IRC "
-"channel #tor-ux and our [mailing list](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/ux)."
+"6. Show the participants the resources at "
+"[community.torproject.org](https://community.torproject.org) and "
+"[support.torproject.org](https://support.torproject.org)."
 msgstr ""
-"You're not doing all this work alone - we will support you with meetings, "
-"guides, and mentorship if you want. You can join us at any time on our IRC "
-"channel #tor-ux and our [mailing list](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/ux)."
+"6. Show the participants the resources at "
+"[community.torproject.org](https://community.torproject.org) and "
+"[support.torproject.org](https://support.torproject.org)."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"You must be aligned about the agenda and time to run interviews (if that is "
-"the case) during the end of the training. **We strongly recommend that you "
-"go through the program of the exercise with the trainer**."
+"7. Show the participants other resources like "
+"[sec.eff.org](https://sec.eff.org)."
 msgstr ""
-"You must be aligned about the agenda and time to run interviews (if that is "
-"the case) during the end of the training. **We strongly recommend that you "
-"go through the program of the exercise with the trainer**."
+"7. Show the participants other resources like "
+"[sec.eff.org](https://sec.eff.org)."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid ""
-"Also, we want you two to coordinate feedback together - both for you and for"
-" your audience."
-msgstr ""
-"Also, we want you two to coordinate feedback together - both for you and for"
-" your audience."
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "## After the training"
+msgstr "## After the training"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
+msgid "1. Think about how you will evaluate your success at the training."
+msgstr "1. Think about how you will evaluate your success at the training."
+
+#: https//community.torproject.org/training/best-practices/
+#: (content/training/best-practices/contents+en.lrpage.body)
 msgid ""
-"At the beginning of the training, be sure to let everyone know what is your "
-"role there and why you're taking notes on the practice."
+"You may want to create a follow up survey, or at least contact participants "
+"and ask them to share their feedback with you."
 msgstr ""
-"At the beginning of the training, be sure to let everyone know what is your "
-"role there and why you're taking notes on the practice."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Get prepared!"
-msgstr "## Get prepared!"
+"You may want to create a follow up survey, or at least contact participants "
+"and ask them to share their feedback with you."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"Print and bring with you the material that you will need to run the research"
-" - that will probably be something like:"
+"After running a couple of Tor trainings, you will find that first time users"
+" have some similar questions about Tor."
 msgstr ""
-"Print and bring with you the material that you will need to run the research"
-" - that will probably be something like:"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "* Demographics"
-msgstr "* Demographics"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "* Usability test"
-msgstr "* Usability test"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "* Usability methodology"
-msgstr "* Usability methodology"
+"After running a couple of Tor trainings, you will find that first time users"
+" have some similar questions about Tor."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"It is easier to have this material printed and in hand, but if you prefer, "
-"you can also type it on your computer."
+"These are the most frequent questions we hear during our training sessions. "
+"Be prepared for them before running your training."
 msgstr ""
-"It is easier to have this material printed and in hand, but if you prefer, "
-"you can also type it on your computer."
+"These are the most frequent questions we hear during our training sessions. "
+"Be prepared for them before running your training."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"Keep in mind that you might not have Internet access at the venue, so if "
-"you're going to install a Tor feature with someone during the interview, you"
-" may need to have it downloaded before the training."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
 msgstr ""
-"Keep in mind that you might not have Internet access at the venue, so if "
-"you're going to install a Tor feature with someone during the interview, you"
-" may need to have it downloaded before the training."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Report to Tor UX team"
-msgstr "## Report to Tor UX team"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "Before ending the training, coordinate the feedback with the trainer."
-msgstr "Before ending the training, coordinate the feedback with the trainer."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"The two of you should work together to hand out post-its for the audience, "
-"you can give each participant post-it of a different color per question and "
-"ask them to fill it with what they think about: 1. the service they just "
-"learned; 2. Tor project; and 3. Tor in general."
+"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
+"called-tor/)"
 msgstr ""
-"The two of you should work together to hand out post-its for the audience, "
-"you can give each participant post-it of a different color per question and "
-"ask them to fill it with what they think about: 1. the service they just "
-"learned; 2. Tor project; and 3. Tor in general."
+"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
+"called-tor/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"It can also be questions - keep in mind that any feedback is a good "
-"feedback."
+"* [Does using Tor Browser protect other applications on my "
+"computer?](https://support.torproject.org/tbb/tbb-13/)"
 msgstr ""
-"It can also be questions - keep in mind that any feedback is a good "
-"feedback."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "It is very important for us to hear back from you."
-msgstr "It is very important for us to hear back from you."
+"* [Does using Tor Browser protect other applications on my "
+"computer?](https://support.torproject.org/tbb/tbb-13/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"We want to know how the training and the research was for you, how we can "
-"improve our support and also, if you want to keep running Tor User Research."
+"* [Is using Tor with a VPN more "
+"secure?](https://support.torproject.org/faq/faq-5/)"
 msgstr ""
-"We want to know how the training and the research was for you, how we can "
-"improve our support and also, if you want to keep running Tor User Research."
+"* [Is using Tor with a VPN more "
+"secure?](https://support.torproject.org/faq/faq-5/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"We will ask you to fill a form at the end of the research, so we can get "
-"your address to send to you a researcher kit (t-shirt and stickers)."
+"* [Can I browse HTTPS sites with "
+"Tor?](https://support.torproject.org/https/https-2/)"
 msgstr ""
-"We will ask you to fill a form at the end of the research, so we can get "
-"your address to send to you a researcher kit (t-shirt and stickers)."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "We hope to hear back from you very soon!"
-msgstr "We hope to hear back from you very soon!"
+"* [Can I browse HTTPS sites with "
+"Tor?](https://support.torproject.org/https/https-2/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"Before your session, read and print this material on [User Research "
-"Reporting](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)."
+"* [Is it possible to find out the path that a client is taking on the Tor "
+"Network?](https://support.torproject.org/misc/misc-1/)"
 msgstr ""
-"Before your session, read and print this material on [User Research "
-"Reporting](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)."
+"* [Is it possible to find out the path that a client is taking on the Tor "
+"Network?](https://support.torproject.org/misc/misc-1/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"If you don't think you'll have time to report in this format, we will "
-"happily accept your findings another way - for example, you can take "
-"pictures or send your 'raw' notes to us."
+"* [Why don't you prevent bad people from doing bad things when using "
+"Tor?](https://support.torproject.org/misc/misc-2/)"
 msgstr ""
-"If you don't think you'll have time to report in this format, we will "
-"happily accept your findings another way - for example, you can take "
-"pictures or send your 'raw' notes to us."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "### How to submit your findings"
-msgstr "### How to submit your findings"
+"* [Why don't you prevent bad people from doing bad things when using "
+"Tor?](https://support.torproject.org/misc/misc-2/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"1. Write your "
-"[report](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)"
-" (keep it simple)."
+"* [When I use Tor Browser, will anyone be able to tell which websites I "
+"visit?](https://support.torproject.org/tbb/tbb-3/)"
 msgstr ""
-"1. Write your "
-"[report](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/community/user_research_reporting.md)"
-" (keep it simple)."
+"* [When I use Tor Browser, will anyone be able to tell which websites I "
+"visit?](https://support.torproject.org/tbb/tbb-3/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"2. Upload it to our [Gitlab "
-"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"* [Why did my search engine switch to DuckDuckGo? Or what is "
+"DuckDuckGo?](https://support.torproject.org/tbb/tbb-41/)"
 msgstr ""
-"2. Upload it to our [Gitlab "
-"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"* [Why did my search engine switch to DuckDuckGo? Or what is "
+"DuckDuckGo?](https://support.torproject.org/tbb/tbb-41/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"3. Create issues in the [Research "
-"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"* [What is a "
+"bridge?](https://support.torproject.org/censorship/censorship-7/)"
 msgstr ""
-"3. Create issues in the [Research "
-"repository](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"* [What is a "
+"bridge?](https://support.torproject.org/censorship/censorship-7/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"4. UX team will discuss each issue and forward it to developers when "
-"necessary."
+"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
+"censorship.](https://support.torproject.org/tbb/tbb-20/)"
 msgstr ""
-"4. UX team will discuss each issue and forward it to developers when "
-"necessary."
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "## Additional links"
-msgstr "## Additional links"
+"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
+"censorship.](https://support.torproject.org/tbb/tbb-20/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"* [Strength in Numbers: Usable Tools Don't Need to Be "
-"Invasive](https://blog.torproject.org/strength-numbers-usable-tools-dont-"
-"need-be-invasive)"
+"* [What is the difference between using Tor Browser and 'incognito mode' or "
+"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
 msgstr ""
-"* [Strength in Numbers: Usable Tools Don't Need to Be "
-"Invasive](https://blog.torproject.org/strength-numbers-usable-tools-dont-"
-"need-be-invasive)"
+"* [What is the difference between using Tor Browser and 'incognito mode' or "
+"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"There are plenty of documents online about how to run User Research, here "
-"you can find some of them:"
+"* [Does running Tor Browser make me a "
+"relay?](https://support.torproject.org/tbb/tbb-33/)"
 msgstr ""
-"There are plenty of documents online about how to run User Research, here "
-"you can find some of them:"
+"* [Does running Tor Browser make me a "
+"relay?](https://support.torproject.org/tbb/tbb-33/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
+msgid "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
+msgstr "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
+
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/contents+en.lrpage.body)
 msgid ""
-"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
-"/design-kit)"
+"* [Is there a backdoor in "
+"Tor?](https://support.torproject.org/about/backdoor/)"
 msgstr ""
-"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
-"/design-kit)"
+"* [Is there a backdoor in "
+"Tor?](https://support.torproject.org/about/backdoor/)"
 
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.cta)
+msgid "Check out our resources"
+msgstr "Check out our resources"
+
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.body)
+msgid "##Resources"
+msgstr "##Resources"
+
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.body)
 msgid ""
-"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
+"Do you teach your community about using Tor? These training resources are "
+"for you."
 msgstr ""
-"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
-
-#: https//community.torproject.org/user-research/guidelines/
-#: (content/user-research/guidelines/contents+en.lrpage.body)
-msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
-msgstr "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)"
+"Do you teach your community about using Tor? These training resources are "
+"for you."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.subtitle)
-msgid "We care about privacy and security."
-msgstr "We care about privacy and security."
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.section)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.section)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.section)
+#: https//community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lrpage.section)
+msgid "onion services"
+msgstr "onion services"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "## Where to start"
-msgstr "## Where to start"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "Onion services are services that can only be accessed over Tor."
+msgstr "Onion services are services that can only be accessed over Tor."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"If this is your first time running a User Research session for the Tor "
-"Project, we recommend starting with one of these studies. Both can be "
-"conducted on a rolling basis and ran remotely."
+"Running an onion service gives your users all the security of HTTPS with the"
+" added privacy benefits of Tor Browser."
 msgstr ""
-"If this is your first time running a User Research session for the Tor "
-"Project, we recommend starting with one of these studies. Both can be "
-"conducted on a rolling basis and ran remotely."
+"Running an onion service gives your users all the security of HTTPS with the"
+" added privacy benefits of Tor Browser."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "## Why onion services?"
+msgstr "## Why onion services?"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- [Usability Testing Tor Browser "
-"Desktop](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
-"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+"Onion services offer various privacy and security benefits to their users."
 msgstr ""
-"- [Usability Testing Tor Browser "
-"Desktop](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"
-"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+"Onion services offer various privacy and security benefits to their users."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Location hiding"
+msgstr "### Location hiding"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "An onion service's IP address is protected."
+msgstr "An onion service's IP address is protected."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- [Discovery "
-"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)"
+"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
+"addresses are not even meaningful to onion services: they are not even used "
+"in the protocol."
 msgstr ""
-"- [Discovery "
-"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)"
+"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
+"addresses are not even meaningful to onion services: they are not even used "
+"in the protocol."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### End-to-end authentication"
+msgstr "### End-to-end authentication"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"After choosing which study to run, open an issue in our [GitLab "
-"page](https://gitlab.torproject.org/tpo/ux/research)."
+"When a user visits a particular onion, they know that the content they are "
+"seeing can only come from that particular onion."
 msgstr ""
-"After choosing which study to run, open an issue in our [GitLab "
-"page](https://gitlab.torproject.org/tpo/ux/research)."
+"When a user visits a particular onion, they know that the content they are "
+"seeing can only come from that particular onion."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "No impersonation is possible, which is generally not the case."
+msgstr "No impersonation is possible, which is generally not the case."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Add the title of your research, then select the Usability Testing template "
-"option and fill it in."
+"Usually, reaching a website does not mean that a man-in-the-middle did not "
+"reroute to some other location (e.g. DNS attacks)."
 msgstr ""
-"Add the title of your research, then select the Usability Testing template "
-"option and fill it in."
+"Usually, reaching a website does not mean that a man-in-the-middle did not "
+"reroute to some other location (e.g. DNS attacks)."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "Please remember to update the issue as your research evolves."
-msgstr "Please remember to update the issue as your research evolves."
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### End-to-end encryption"
+msgstr "### End-to-end encryption"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "Onion service traffic is encrypted from the client to the onion host."
+msgstr "Onion service traffic is encrypted from the client to the onion host."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "This is like getting strong SSL/HTTPS for free."
+msgstr "This is like getting strong SSL/HTTPS for free."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### NAT punching"
+msgstr "### NAT punching"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "Is your network filtered and you can't open ports on your firewall?"
+msgstr "Is your network filtered and you can't open ports on your firewall?"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Not all of the data collected in our research is disclosed to the public, "
-"but our general findings are."
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
 msgstr ""
-"Not all of the data collected in our research is disclosed to the public, "
-"but our general findings are."
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"To protect our participants' privacy we take care to anonymize their "
-"responses and avoid recording our sessions."
+"Onion services don't need open ports because they punch through NAT. They "
+"only establish outgoing connections."
 msgstr ""
-"To protect our participants' privacy we take care to anonymize their "
-"responses and avoid recording our sessions."
+"Onion services don't need open ports because they punch through NAT. They "
+"only establish outgoing connections."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "## The Onion Service Protocol: Overview"
+msgstr "## The Onion Service Protocol: Overview"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"If you're already familiar with the Tor Project and user testing, have a "
-"look at our [current needs for user "
-"research](https://community.torproject.org/user-research/open/) and see "
-"which study better suits you."
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
 msgstr ""
-"If you're already familiar with the Tor Project and user testing, have a "
-"look at our [current needs for user "
-"research](https://community.torproject.org/user-research/open/) and see "
-"which study better suits you."
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Remember to drop us an email telling us about your plans so we can follow "
-"and support your research."
+"Usually, people connect to an IP address and are done, but how can you "
+"connect to something that does not have an IP address?"
 msgstr ""
-"Remember to drop us an email telling us about your plans so we can follow "
-"and support your research."
+"Usually, people connect to an IP address and are done, but how can you "
+"connect to something that does not have an IP address?"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"As a volunteer we also ask that you read and follow our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt),"
-" as well our [Guidelines for Research](https://community.torproject.org"
-"/user-research/guidelines/)."
+"In particular, an onion service's address looks like this: "
+"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
 msgstr ""
-"As a volunteer we also ask that you read and follow our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt),"
-" as well our [Guidelines for Research](https://community.torproject.org"
-"/user-research/guidelines/)."
-
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "**Why do we run Demographics?**"
-msgstr "**Why do we run Demographics?**"
+"In particular, an onion service's address looks like this: "
+"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We don't collect personal data in our "
-"[Demographics](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/user_demographics-en.md), and all questions are optional."
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
 msgstr ""
-"We don't collect personal data in our "
-"[Demographics](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/user_demographics-en.md), and all questions are optional."
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We believe it's important to collect basic demographics to help us "
-"understand if we are meeting our mission regarding diversity and inclusion."
+"That's one of the reasons we can achieve the security properties above."
 msgstr ""
-"We believe it's important to collect basic demographics to help us "
-"understand if we are meeting our mission regarding diversity and inclusion."
+"That's one of the reasons we can achieve the security properties above."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"In addition, collecting these demographics is required for specific studies "
-"to support human rights."
+"The onion service protocol uses the Tor network so that the client can "
+"introduce itself to the service, and then set up a rendezvous point with the"
+" service over the Tor network."
 msgstr ""
-"In addition, collecting these demographics is required for specific studies "
-"to support human rights."
+"The onion service protocol uses the Tor network so that the client can "
+"introduce itself to the service, and then set up a rendezvous point with the"
+" service over the Tor network."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "Here is a detailed breakdown of how this happens:"
+msgstr "Here is a detailed breakdown of how this happens:"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 1: Where the onion service sets up its introduction points"
+msgstr "### Act 1: Where the onion service sets up its introduction points"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"**We don't trick participants.** We don't use trick questions in our "
-"research."
+"Let's imagine that your local newspaper decides to set up an onion service "
+"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
 msgstr ""
-"**We don't trick participants.** We don't use trick questions in our "
-"research."
+"Let's imagine that your local newspaper decides to set up an onion service "
+"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We expect participants to be honest with us, and we must be honest about our"
-" questions in return."
+"As the first step in the protocol, the onion service will contact a bunch of"
+" Tor relays and ask them to act as its _introduction points_ by establishing"
+" long-term circuits to them."
 msgstr ""
-"We expect participants to be honest with us, and we must be honest about our"
-" questions in return."
+"As the first step in the protocol, the onion service will contact a bunch of"
+" Tor relays and ask them to act as its _introduction points_ by establishing"
+" long-term circuits to them."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"As a transparent research space our surveys, studies, and reports are all "
-"public, and participants are free to view past studies prior to taking part "
-"- however they are not advised to do so."
+"These circuits are anonymized circuits, so the server does not reveal the "
+"service location to the introduction points."
 msgstr ""
-"As a transparent research space our surveys, studies, and reports are all "
-"public, and participants are free to view past studies prior to taking part "
-"- however they are not advised to do so."
+"These circuits are anonymized circuits, so the server does not reveal the "
+"service location to the introduction points."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"**We don't track participants.** We care about your privacy and security."
+"The onion service will hide and protect itself behind the Tor network by "
+"only allowing access through three introduction points that it connects to "
+"through a two-hop Tor circuit."
 msgstr ""
-"**We don't track participants.** We care about your privacy and security."
+"The onion service will hide and protect itself behind the Tor network by "
+"only allowing access through three introduction points that it connects to "
+"through a two-hop Tor circuit."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"If we invite you to participate in a study, we won't track you and any "
-"recordings will be erased after the report is complete."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-01.png\" alt=\"Onion Services: Step 1\">"
 msgstr ""
-"If we invite you to participate in a study, we won't track you and any "
-"recordings will be erased after the report is complete."
-
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "We advise volunteers not to record their sessions at all."
-msgstr "We advise volunteers not to record their sessions at all."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-01.png\" alt=\"Onion Services: Step 1\">"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "**Open source for privacy.**"
-msgstr "**Open source for privacy.**"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 2: Where the onion service publishes its descriptors"
+msgstr "### Act 2: Where the onion service publishes its descriptors"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We use free and open source software to analyze our data, and we recommend "
-"our volunteers do the same."
+"Now that the introduction points are set up, we need to create a way for "
+"clients to be able to find them."
 msgstr ""
-"We use free and open source software to analyze our data, and we recommend "
-"our volunteers do the same."
+"Now that the introduction points are set up, we need to create a way for "
+"clients to be able to find them."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We also ask anyone running research not use software hosted by third parties"
-" like cloud providers."
+"For this reason, the onion service assembles an _onion service descriptor_, "
+"containing a list of its introduction points (and \"authentication keys\"), "
+"and signs this descriptor with the onion service's _identity private key_."
 msgstr ""
-"We also ask anyone running research not use software hosted by third parties"
-" like cloud providers."
+"For this reason, the onion service assembles an _onion service descriptor_, "
+"containing a list of its introduction points (and \"authentication keys\"), "
+"and signs this descriptor with the onion service's _identity private key_."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"**Decision-making process.** We don't have a single model for decision "
-"making."
+"The _identity private key_ used here is the private part of the **public key"
+" that is encoded in the onion service address**."
 msgstr ""
-"**Decision-making process.** We don't have a single model for decision "
-"making."
+"The _identity private key_ used here is the private part of the **public key"
+" that is encoded in the onion service address**."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"After conducting your research, it's normal to be excited to see your "
-"feedback implemented as soon as possible."
+"The onion service upload that signed descriptor to a _distributed hash "
+"table_, which is part of the Tor network, so that clients can also get it."
 msgstr ""
-"After conducting your research, it's normal to be excited to see your "
-"feedback implemented as soon as possible."
+"The onion service upload that signed descriptor to a _distributed hash "
+"table_, which is part of the Tor network, so that clients can also get it."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"However all feedback must be discussed internally across the different teams"
-" at the Tor Project first."
+"It uses an anonymized Tor circuit to do this upload so that it does not "
+"reveal its location."
 msgstr ""
-"However all feedback must be discussed internally across the different teams"
-" at the Tor Project first."
+"It uses an anonymized Tor circuit to do this upload so that it does not "
+"reveal its location."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"This means that it's often necessary to run the same research more than once"
-" to validate your findings, and meet the expectations of the engineers, "
-"developers, designers, researchers and others at Tor."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-02.png\" alt=\"Onion Services: Step 2\">"
 msgstr ""
-"This means that it's often necessary to run the same research more than once"
-" to validate your findings, and meet the expectations of the engineers, "
-"developers, designers, researchers and others at Tor."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-02.png\" alt=\"Onion Services: Step 2\">"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 3:  Where a client wants to visit the onion service"
+msgstr "### Act 3:  Where a client wants to visit the onion service"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Please read our [Guidelines](https://community.torproject.org/user-"
-"research/guidelines/) to get to know this process more."
+"Say you want to anonymously send some tax fraud data to your local newspaper"
+" through its SecureDrop."
 msgstr ""
-"Please read our [Guidelines](https://community.torproject.org/user-"
-"research/guidelines/) to get to know this process more."
-
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid "## Checklist"
-msgstr "## Checklist"
+"Say you want to anonymously send some tax fraud data to your local newspaper"
+" through its SecureDrop."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- Read the guidelines on [how to do user research with "
-"Tor](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"You find the onion address for the newspaper's SecureDrop from a public "
+"website or friend."
 msgstr ""
-"- Read the guidelines on [how to do user research with "
-"Tor](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/README.md)."
+"You find the onion address for the newspaper's SecureDrop from a public "
+"website or friend."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- Read and follow our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-03.png\" alt=\"Onion Services: Step 3\">"
 msgstr ""
-"- Read and follow our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt)."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-03.png\" alt=\"Onion Services: Step 3\">"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
-msgid ""
-"- If you don't have one yet, [request a Gitlab "
-"account](https://support.torproject.org/misc/bug-or-feedback/)."
-msgstr ""
-"- If you don't have one yet, [request a Gitlab "
-"account](https://support.torproject.org/misc/bug-or-feedback/)."
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 4: Where the client introduces itself to the onion service"
+msgstr "### Act 4: Where the client introduces itself to the onion service"
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- Open an issue in the [UX Research "
-"Repository](https://gitlab.torproject.org/tpo/ux/research/-/issues)."
+"All the previous steps were just set up for the onion service so that it's "
+"reachable by clients."
 msgstr ""
-"- Open an issue in the [UX Research "
-"Repository](https://gitlab.torproject.org/tpo/ux/research/-/issues)."
+"All the previous steps were just set up for the onion service so that it's "
+"reachable by clients."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo)."
+"Now let's fast-forward to the point where an actual client wants to visit "
+"the service."
 msgstr ""
-"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo)."
+"Now let's fast-forward to the point where an actual client wants to visit "
+"the service."
 
-#: https//community.torproject.org/user-research/how-to-volunteer/
-#: (content/user-research/how-to-volunteer/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"- Learn more about our users by reading [Tor's user "
-"personas](https://community.torproject.org/user-research/persona)."
+"In this case, the client has the onion address of SecureDrop and want to "
+"visit it, so they connect to the service with Tor Browser."
 msgstr ""
-"- Learn more about our users by reading [Tor's user "
-"personas](https://community.torproject.org/user-research/persona)."
+"In this case, the client has the onion address of SecureDrop and want to "
+"visit it, so they connect to the service with Tor Browser."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We are committed to open design, so you can see the user research we have "
-"conducted within our community."
+"Now the next thing that needs to happen is that the client goes to the "
+"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
+"of SecureDrop's onion service."
 msgstr ""
-"We are committed to open design, so you can see the user research we have "
-"conducted within our community."
+"Now the next thing that needs to happen is that the client goes to the "
+"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
+"of SecureDrop's onion service."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"We are committed to open design, so you can see the user research we have "
-"conducted in the global-south. If you want to run user research with us, "
-"please [get in touch.](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/ux)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-04.png\" alt=\"Onion Services: Step 4\">"
 msgstr ""
-"We are committed to open design, so you can see the user research we have "
-"conducted in the global-south. If you want to run user research with us, "
-"please [get in touch.](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/ux)"
-
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
-msgid "| Project  | Methodology | Locations | Dates | Reporting |"
-msgstr "| Project  | Methodology | Locations | Dates | Reporting |"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-04.png\" alt=\"Onion Services: Step 4\">"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
-msgid "| -------- | ----------- | --------- | --------- | ----- |"
-msgstr "| -------- | ----------- | --------- | --------- | ----- |"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 5:  Where the client verify onion address signature"
+msgstr "### Act 5:  Where the client verify onion address signature"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| Discovery: Get Bridges | User Discovery "
-"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)) | Online | Q420, Q121 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021"
-"/User_Research_-_Bridges.pdf) |"
+"When the client receives the signed descriptor, they verify the signature of"
+" the descriptor using the public key that is encoded in the onion address."
 msgstr ""
-"| Discovery: Get Bridges | User Discovery "
-"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/discovery-bridges.md)) | Online | Q420, Q121 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2021"
-"/User_Research_-_Bridges.pdf) |"
+"When the client receives the signed descriptor, they verify the signature of"
+" the descriptor using the public key that is encoded in the onion address."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| Tor Users Demographics | Survey "
-"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/user_demographics-en.md)) | Online  | 2020 | n/a |"
+"This provides the _end-to-end authentication_ security property, since we "
+"are now sure that this descriptor could only be produced by that onion "
+"service and no one else."
 msgstr ""
-"| Tor Users Demographics | Survey "
-"([.md](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"
-"/user_demographics-en.md)) | Online  | 2020 | n/a |"
+"This provides the _end-to-end authentication_ security property, since we "
+"are now sure that this descriptor could only be produced by that onion "
+"service and no one else."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| User Research: Security Settings | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/2"
-".Tor_Browser_Desktop_-_Security_Settings.pdf)) | Multiple locations | 2019 |"
-" n/a |"
+"And inside the descriptor, there are the introduction points that allow the "
+"client to introduce themselves to SecureDrop's onion service."
 msgstr ""
-"| User Research: Security Settings | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/2"
-".Tor_Browser_Desktop_-_Security_Settings.pdf)) | Multiple locations | 2019 |"
-" n/a |"
+"And inside the descriptor, there are the introduction points that allow the "
+"client to introduce themselves to SecureDrop's onion service."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| Tor Launcher | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
-" | Mumbai(IN) | Q118 | .pdf |"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-05.png\" alt=\"Onion Services: Step 5\">"
 msgstr ""
-"| Tor Launcher | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
-" | Mumbai(IN) | Q118 | .pdf |"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-05.png\" alt=\"Onion Services: Step 5\">"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
-msgid ""
-"| Onion Security Indicator | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/2.User_testing_.onion_states_Test.pdf))"
-" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
-" |"
-msgstr ""
-"| Onion Security Indicator | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/2.User_testing_.onion_states_Test.pdf))"
-" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
-" |"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 6: Where the client establishes a rendezvous point"
+msgstr "### Act 6: Where the client establishes a rendezvous point"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| TB Circuit Display | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3.User_testing_circuit_display_Test.pdf))"
-" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
-" |"
+"Before the introduction takes place, the client (in this case, you) picks a "
+"Tor relay and establishes a circuit to it."
 msgstr ""
-"| TB Circuit Display | Usability testing "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3.User_testing_circuit_display_Test.pdf))"
-" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
-" |"
+"Before the introduction takes place, the client (in this case, you) picks a "
+"Tor relay and establishes a circuit to it."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| Tor Browser for Desktop | User needs discovery "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
-" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
-"Nairobi(KE)  | 2018 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
-"/ur_colombia_2018_report_tbb-tba.pdf) |"
+"The client asks the relay to become their rendezvous point and give it an "
+"\"one-time secret\" that will be used as part of the rendezvous procedure."
 msgstr ""
-"| Tor Browser for Desktop | User needs discovery "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
-" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
-"Nairobi(KE)  | 2018 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
-"/ur_colombia_2018_report_tbb-tba.pdf) |"
+"The client asks the relay to become their rendezvous point and give it an "
+"\"one-time secret\" that will be used as part of the rendezvous procedure."
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"| Tor Browser for Android | User needs discovery "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
-" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
-"Nairobi(KE)  | 2018 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
-"/ur_colombia_2018_report_tbb-tba.pdf) |"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-06.png\" alt=\"Onion Services: Step 6\">"
 msgstr ""
-"| Tor Browser for Android | User needs discovery "
-"([.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/4.00_user_needs_discovery.pdf))"
-" | Bogotá(CL), Cali(CL), Valle del Cauca(CL), Kampala(UG), Hoima(UG), "
-"Nairobi(KE)  | 2018 | "
-"[.pdf](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018"
-"/ur_colombia_2018_report_tbb-tba.pdf) |"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-06.png\" alt=\"Onion Services: Step 6\">"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
-msgid "### Community Research"
-msgstr "### Community Research"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 7: Where the onion service rendezvous with the client"
+msgstr "### Act 7: Where the onion service rendezvous with the client"
 
-#: https//community.torproject.org/user-research/reports/
-#: (content/user-research/reports/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* [Censored Continent - Understanding the use of tools during Internet "
-"censorship in Africa](https://research.torproject.org/techreports/icfp-"
-"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
-"as case studies."
+"The introduction point passes your details (secret string and rendezvous "
+"address) on to the onion service, which runs multiple verification processes"
+" to decide whether you're trustworthy or not."
 msgstr ""
-"* [Censored Continent - Understanding the use of tools during Internet "
-"censorship in Africa](https://research.torproject.org/techreports/icfp-"
-"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe "
-"as case studies."
+"The introduction point passes your details (secret string and rendezvous "
+"address) on to the onion service, which runs multiple verification processes"
+" to decide whether you're trustworthy or not."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Personas help us to drive ​human-centered design processes across teams. "
-"Meet our archetypes of Tor users."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-07.png\" alt=\"Onion Services: Step 7\">"
 msgstr ""
-"Personas help us to drive ​human-centered design processes across teams. "
-"Meet our archetypes of Tor users."
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-07.png\" alt=\"Onion Services: Step 7\">"
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 8: Where the rendezvous point verifies the client's secret"
+msgstr "### Act 8: Where the rendezvous point verifies the client's secret"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"Persona is a tool that represents the needs, thoughts, and goals of the "
-"target user. We created personas because they help us to drive ​human-"
-"centered design processes."
+"The onion service connects to the rendezvous point (through an anonymized "
+"circuit) and sends the \"one-time secret\" to it."
 msgstr ""
-"Persona is a tool that represents the needs, thoughts, and goals of the "
-"target user. We created personas because they help us to drive ​human-"
-"centered design processes."
+"The onion service connects to the rendezvous point (through an anonymized "
+"circuit) and sends the \"one-time secret\" to it."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"As part of our global south travels during 2018 and 2019, we got the lucky "
-"chance to meet a lot of different Tor users: from activists to journalists, "
-"all of them with different motivations, but demanding a usable private and "
-"secure tool to access the Internet."
+"The rendezvous point makes one final verification to match the secret "
+"strings from you and service (the latter also comes from you but has been "
+"relayed through the service)."
 msgstr ""
-"As part of our global south travels during 2018 and 2019, we got the lucky "
-"chance to meet a lot of different Tor users: from activists to journalists, "
-"all of them with different motivations, but demanding a usable private and "
-"secure tool to access the Internet."
+"The rendezvous point makes one final verification to match the secret "
+"strings from you and service (the latter also comes from you but has been "
+"relayed through the service)."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"With the Community Team, we have been working collecting and mapping real "
-"user stories and finding patterns across them. It is how our Personas "
-"emerged from our in field research."
+"The rendezvous point simply relays (end-to-end encrypted) messages from "
+"client to service and vice versa."
 msgstr ""
-"With the Community Team, we have been working collecting and mapping real "
-"user stories and finding patterns across them. It is how our Personas "
-"emerged from our in field research."
-
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
-msgid "### Tor Personas"
-msgstr "### Tor Personas"
+"The rendezvous point simply relays (end-to-end encrypted) messages from "
+"client to service and vice versa."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* Jelani, the human rights defender: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/jelani.pdf)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-08.png\" alt=\"Onion Services: Step 8\">"
 msgstr ""
-"* Jelani, the human rights defender: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/jelani.pdf)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-08.png\" alt=\"Onion Services: Step 8\">"
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "### Act 9: Where the onion service rendezvous with the client"
+msgstr "### Act 9: Where the onion service rendezvous with the client"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* Aleisha, the privacy looker: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/aleisha.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha.pdf)"
+"In general, the complete connection between client and onion service "
+"consists of 6 relays: 3 of them were picked by the client, with the third "
+"being the rendezvous point, and the other 3 were picked by the onion "
+"service."
 msgstr ""
-"* Aleisha, the privacy looker: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/aleisha.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha.pdf)"
+"In general, the complete connection between client and onion service "
+"consists of 6 relays: 3 of them were picked by the client, with the third "
+"being the rendezvous point, and the other 3 were picked by the onion "
+"service."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "This provides _location hiding_ to this connection."
+msgstr "This provides _location hiding_ to this connection."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* Fernanda, the feminist activist: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fernanda.pdf)"
+"Finally, using the rendezvous point, a Tor circuit is formed between you and"
+" your newspaper's SecureDrop onion service."
 msgstr ""
-"* Fernanda, the feminist activist: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fernanda.pdf)"
+"Finally, using the rendezvous point, a Tor circuit is formed between you and"
+" your newspaper's SecureDrop onion service."
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* Fatima, the censored user: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fatima.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-09.png\" alt=\"Onion Services: Step 9\">"
 msgstr ""
-"* Fatima, the censored user: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/fatima.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)"
+"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
+"/onion-service-09.png\" alt=\"Onion Services: Step 9\">"
 
-#: https//community.torproject.org/user-research/persona/
-#: (content/user-research/persona/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "## Further resources"
+msgstr "## Further resources"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"* Alex, the fearless journalist: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/alex.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
+"This was just a high-level overview of the Tor onion services protocol."
 msgstr ""
-"* Alex, the fearless journalist: [View on "
-"Gitlab](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/persona/alex.pdf)"
-" · [Download "
-"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)"
+"This was just a high-level overview of the Tor onion services protocol."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.section)
-#: https//community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lrpage.section)
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.section)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.section)
-msgid "training"
-msgstr "training"
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid "Here are some more resources if you want to learn more:"
+msgstr "Here are some more resources if you want to learn more:"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"To our knowledge, no Tor trainer has ever faced consequences as a result of "
-"training others or speaking about Tor."
+"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
+"paper/tor-design.pdf) describing the original design."
 msgstr ""
-"To our knowledge, no Tor trainer has ever faced consequences as a result of "
-"training others or speaking about Tor."
+"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
+"paper/tor-design.pdf) describing the original design."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"However, in some countries and in certain circumstances, it's possible that "
-"simply a gathering as human rights defenders could be risky, illegal, or "
-"even lead to imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists, and targeting for surveillance."
+"- The [Tor v3 onion services](https://gitweb.torproject.org/torspec.git/tree"
+"/rend-spec-v3.txt) protocol specification."
 msgstr ""
-"However, in some countries and in certain circumstances, it's possible that "
-"simply a gathering as human rights defenders could be risky, illegal, or "
-"even lead to imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists, and targeting for surveillance."
+"- The [Tor v3 onion services](https://gitweb.torproject.org/torspec.git/tree"
+"/rend-spec-v3.txt) protocol specification."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
 msgid ""
-"If you want to run a Tor training for the first time and you don't know how "
-"to assess the political and social environment, we strongly encourage you "
-"read this document and, in case of doubt, to reach out to the Tor Community "
-"Team privately."
+"- Presentations about onion services: [Understanding Tor Onion Services and "
+"Their Use Cases - HOPE XI "
+"2016](https://www.youtube.com/watch?v=VmsFxBEN3fc), [DEF CON 25 - Roger "
+"Dingledine - Next Generation Tor Onion "
+"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
 msgstr ""
-"If you want to run a Tor training for the first time and you don't know how "
-"to assess the political and social environment, we strongly encourage you "
-"read this document and, in case of doubt, to reach out to the Tor Community "
-"Team privately."
+"- Presentations about onion services: [Understanding Tor Onion Services and "
+"Their Use Cases - HOPE XI "
+"2016](https://www.youtube.com/watch?v=VmsFxBEN3fc), [DEF CON 25 - Roger "
+"Dingledine - Next Generation Tor Onion "
+"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Some potential risks of running a digital security training are only valid "
-"in specific contexts."
+"Beyond myths and misperceptions, advocating for onion services and privacy "
+"enhancing technologies sometimes is challenging."
 msgstr ""
-"Some potential risks of running a digital security training are only valid "
-"in specific contexts."
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "The potential risks associated with running a Tor training depend on:"
-msgstr "The potential risks associated with running a Tor training depend on:"
+"Beyond myths and misperceptions, advocating for onion services and privacy "
+"enhancing technologies sometimes is challenging."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"1. **Your threat model.** A high-profile activist already under a lot of "
-"surveillance, for example, might attract more attention when reaching out to"
-" other activists to run a digital security training."
+"There are different use cases, and approaching potential adopters with a "
+"specific use case instead of another, can engage them and lead to new onions"
+" services being setup."
 msgstr ""
-"1. **Your threat model.** A high-profile activist already under a lot of "
-"surveillance, for example, might attract more attention when reaching out to"
-" other activists to run a digital security training."
+"There are different use cases, and approaching potential adopters with a "
+"specific use case instead of another, can engage them and lead to new onions"
+" services being setup."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"2. **The laws and regulations in the country.** Consult with local lawyers "
-"and local freedom of expression organizations and learn whether your country"
-" has a record in prosecuting individuals engaging in similar types of "
-"activities."
+"These talking points will help to explain how onion services offer multiple "
+"privacy and security benefits in different contexts."
 msgstr ""
-"2. **The laws and regulations in the country.** Consult with local lawyers "
-"and local freedom of expression organizations and learn whether your country"
-" has a record in prosecuting individuals engaging in similar types of "
-"activities."
+"These talking points will help to explain how onion services offer multiple "
+"privacy and security benefits in different contexts."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid ""
-"3. **The types of training.** Not all trainings carry the same weight in "
-"terms of potential risk."
-msgstr ""
-"3. **The types of training.** Not all trainings carry the same weight in "
-"terms of potential risk."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* How Onion Services Work"
+msgstr "* How Onion Services Work"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid ""
-"For example, talking about privacy in the digital age might be appreciated, "
-"but teaching how to circumvent government censorship could be a serious "
-"felony."
-msgstr ""
-"For example, talking about privacy in the digital age might be appreciated, "
-"but teaching how to circumvent government censorship could be a serious "
-"felony."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Freedom of Press and Censorship Circumvention"
+msgstr "* Freedom of Press and Censorship Circumvention"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Network sustainability"
+msgstr "* Network sustainability"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Level up your service privacy"
+msgstr "* Level up your service privacy"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Protect sources, whistleblowers, and journalists"
+msgstr "* Protect sources, whistleblowers, and journalists"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Decentralization"
+msgstr "* Decentralization"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Educate users about privacy by design"
+msgstr "* Educate users about privacy by design"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "* Metadata obfuscation or elimination"
+msgstr "* Metadata obfuscation or elimination"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### How Onion Services Work"
+msgstr "### How Onion Services Work"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"4. **The audience.** Gathering university students might not attract "
-"attention, but if you're gathering a group of journalists working with "
-"leaked documents about government corruption, you might need to take extra "
-"care to reach out to them in a private way."
+"A potential adopter has probably already heard about the Tor Project, the "
+"network and even Tor relays, and that's great!"
 msgstr ""
-"4. **The audience.** Gathering university students might not attract "
-"attention, but if you're gathering a group of journalists working with "
-"leaked documents about government corruption, you might need to take extra "
-"care to reach out to them in a private way."
+"A potential adopter has probably already heard about the Tor Project, the "
+"network and even Tor relays, and that's great!"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants' identities."
+"[Tor relays](https://community.torproject.org/relay/types-of-relays/) are "
+"part of a [public "
+"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor"
+" users encrypted traffic is routed around to reach out the open internet."
 msgstr ""
-"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants' identities."
+"[Tor relays](https://community.torproject.org/relay/types-of-relays/) are "
+"part of a [public "
+"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor"
+" users encrypted traffic is routed around to reach out the open internet."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "Onion services aren't like a Tor relay in the network."
+msgstr "Onion services aren't like a Tor relay in the network."
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Ideally, you should use a private space where you control the participants' "
-"entrance."
+"An onion service on the Tor network behaves like any other Tor clients."
 msgstr ""
-"Ideally, you should use a private space where you control the participants' "
-"entrance."
+"An onion service on the Tor network behaves like any other Tor clients."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"If the space isn't private, check before the training to find out if "
-"participants are comfortable with revealing their identity to a third party."
+"The Onion Service to become available on the network connects to rendezvous "
+"nodes."
 msgstr ""
-"If the space isn't private, check before the training to find out if "
-"participants are comfortable with revealing their identity to a third party."
+"The Onion Service to become available on the network connects to rendezvous "
+"nodes."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "## Evaluating risks"
-msgstr "## Evaluating risks"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "A client that wants to access the onion service does the same."
+msgstr "A client that wants to access the onion service does the same."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Some questions you may want to answer before running a digital security "
-"training include:"
+"This means that connections from the client to the server never leave the "
+"Tor network."
 msgstr ""
-"Some questions you may want to answer before running a digital security "
-"training include:"
+"This means that connections from the client to the server never leave the "
+"Tor network."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* Has anyone in my country ever been criminalized based on their internet "
-"activity? (This does not necessarily need to be specific to digital security"
-" training or use of Tor.)"
+"In contrast to running a [Tor "
+"relay](https://community.torproject.org/relay), running a Tor Onion Service "
+"does not result in your IP address being publicly listed anywhere, nor does "
+"your service relay other Tor traffic."
 msgstr ""
-"* Has anyone in my country ever been criminalized based on their internet "
-"activity? (This does not necessarily need to be specific to digital security"
-" training or use of Tor.)"
+"In contrast to running a [Tor "
+"relay](https://community.torproject.org/relay), running a Tor Onion Service "
+"does not result in your IP address being publicly listed anywhere, nor does "
+"your service relay other Tor traffic."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* Are there laws in my country that require Internet Service Providers "
-"(ISPs) to track my online activity?"
+"For a broader understanding, read [Onion Services "
+"overview](https://community.torproject.org/onion-services/overview/) and "
+"watch this talk: [DEF CON 25 - Next Generation Tor Onion "
+"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
 msgstr ""
-"* Are there laws in my country that require Internet Service Providers "
-"(ISPs) to track my online activity?"
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* Is it illegal for me to access certain websites?"
-msgstr "* Is it illegal for me to access certain websites?"
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* Does my country prohibit me from using:"
-msgstr "* Does my country prohibit me from using:"
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* Cryptography?"
-msgstr "* Cryptography?"
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* Anonymity software?"
-msgstr "* Anonymity software?"
+"For a broader understanding, read [Onion Services "
+"overview](https://community.torproject.org/onion-services/overview/) and "
+"watch this talk: [DEF CON 25 - Next Generation Tor Onion "
+"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "Note, this is not an exhaustive list of questions."
-msgstr "Note, this is not an exhaustive list of questions."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Freedom of Press and Censorship Circumvention"
+msgstr "### Freedom of Press and Censorship Circumvention"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running a digital security training, the use of digital "
-"security tools may still be criminalized in certain countries under other, "
-"broader laws."
+"Regular Tor connections already provide censorship circumvention, but only "
+"onion services can anonymize both parts of communication - users and "
+"provider -, creating a metadata free communication between the user of the "
+"service and the service itself."
 msgstr ""
-"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running a digital security training, the use of digital "
-"security tools may still be criminalized in certain countries under other, "
-"broader laws."
+"Regular Tor connections already provide censorship circumvention, but only "
+"onion services can anonymize both parts of communication - users and "
+"provider -, creating a metadata free communication between the user of the "
+"service and the service itself."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"For example, using Tor Browser may be viewed as illegal or anti-government "
-"activity."
-msgstr ""
-"For example, using Tor Browser may be viewed as illegal or anti-government "
-"activity."
+"Censorship technologies are being deployed by different actors, like "
+"governments and Internet providers, worldwide to block access to free press "
+"and privacy tools."
+msgstr ""
+"Censorship technologies are being deployed by different actors, like "
+"governments and Internet providers, worldwide to block access to free press "
+"and privacy tools."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Please note that we are not lawyers, and any information we give you does "
-"not constitute legal advice."
+"To protect freedom of speech and freedom of opinion in censored spaces, "
+"major media organizations have made their websites available over onion "
+"services in the last few years."
 msgstr ""
-"Please note that we are not lawyers, and any information we give you does "
-"not constitute legal advice."
+"To protect freedom of speech and freedom of opinion in censored spaces, "
+"major media organizations have made their websites available over onion "
+"services in the last few years."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Additionally, your communication with us is not protected by any legal "
-"privilege, so law enforcement may subpoena and obtain any information you "
-"give us."
+"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and"
+" other newsrooms."
 msgstr ""
-"Additionally, your communication with us is not protected by any legal "
-"privilege, so law enforcement may subpoena and obtain any information you "
-"give us."
+"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and"
+" other newsrooms."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"However, we may be able to put you in touch with lawyers who are capable of "
-"addressing your questions and/or concerns."
+"The project [Secure The News](https://securethe.news/), developed by "
+"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
+"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
+"secure news organizations’s websites are. One of its metrics is the adoption"
+" of onion services ."
 msgstr ""
-"However, we may be able to put you in touch with lawyers who are capable of "
-"addressing your questions and/or concerns."
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "Some relevant resources include:"
-msgstr "Some relevant resources include:"
+"The project [Secure The News](https://securethe.news/), developed by "
+"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
+"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
+"secure news organizations’s websites are. One of its metrics is the adoption"
+" of onion services ."
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
-msgstr "* [EFF Know your rights](https://www.eff.org/issues/know-your-rights)"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "Read the news organizations announcement about their onion site:"
+msgstr "Read the news organizations announcement about their onion site:"
 
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [EFF Tor legal FAQ](https://community.torproject.org/relay/community-"
-"resources/eff-tor-legal-faq/)"
+"* \"We launched this in part because we do a lot of reporting, writing, and "
+"coding about issues like media censorship, digital privacy and surveillance,"
+" and breaches of private medical information. Readers use our interactive "
+"databases to see data that reveals a lot about themselves, such as whether "
+"their doctor receives payments from drug companies. Our readers should never"
+" need to worry that somebody else is watching what they’re doing on our "
+"site. So we made our site available as a Tor hidden service (onion service) "
+"to give readers a way to browse our site while leaving behind less of a "
+"digital trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-"
+"secure-and-anonymous-propublica-using-tor-hidden-services)"
 msgstr ""
-"* [EFF Tor legal FAQ](https://community.torproject.org/relay/community-"
-"resources/eff-tor-legal-faq/)"
-
-#: https//community.torproject.org/training/risks/
-#: (content/training/risks/contents+en.lrpage.body)
-msgid "* [OONI disclaimer](https://ooni.io/about/risks/)"
-msgstr "* [OONI disclaimer](https://ooni.io/about/risks/)"
+"* \"We launched this in part because we do a lot of reporting, writing, and "
+"coding about issues like media censorship, digital privacy and surveillance,"
+" and breaches of private medical information. Readers use our interactive "
+"databases to see data that reveals a lot about themselves, such as whether "
+"their doctor receives payments from drug companies. Our readers should never"
+" need to worry that somebody else is watching what they’re doing on our "
+"site. So we made our site available as a Tor hidden service (onion service) "
+"to give readers a way to browse our site while leaving behind less of a "
+"digital trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-"
+"secure-and-anonymous-propublica-using-tor-hidden-services)"
 
-#: https//community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lrpage.cta)
-msgid "Code of Conduct"
-msgstr "Code of Conduct"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid ""
+"* \"Some readers choose to use Tor to access our journalism because they're "
+"technically blocked from accessing our website; or because they worry about "
+"local network monitoring; or because they care about online privacy; or "
+"simply because that is the method that they prefer.\" [New York "
+"Times](https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-"
+"as-a-tor-onion-service-e0d0b67b7482)"
+msgstr ""
+"* \"Some readers choose to use Tor to access our journalism because they're "
+"technically blocked from accessing our website; or because they worry about "
+"local network monitoring; or because they care about online privacy; or "
+"simply because that is the method that they prefer.\" [New York "
+"Times](https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-"
+"as-a-tor-onion-service-e0d0b67b7482)"
 
-#: https//community.torproject.org/training/code-of-conduct/
-#: (content/training/code-of-conduct/contents+en.lrpage.body)
-msgid "## Code of Conduct for Trainers"
-msgstr "## Code of Conduct for Trainers"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid ""
+"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
+"[…] It is therefore a logical step for us to also use Tor to reach people in"
+" censored markets who previously had limited or no access to free media.\" "
+"[Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
+"protocol/a-51338328)"
+msgstr ""
+"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
+"[…] It is therefore a logical step for us to also use Tor to reach people in"
+" censored markets who previously had limited or no access to free media.\" "
+"[Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
+"protocol/a-51338328)"
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "Complete this checklist before running a Tor training."
-msgstr "Complete this checklist before running a Tor training."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid ""
+"* \"The browser can obscure who is using it and what data is being accessed,"
+" which can help people avoid government surveillance and censorship. "
+"Countries including China, Iran and Vietnam are among those who have tried "
+"to block access to the BBC News website or programmes.\" "
+"[BBC](https://www.bbc.com/news/technology-50150981)"
+msgstr ""
+"* \"The browser can obscure who is using it and what data is being accessed,"
+" which can help people avoid government surveillance and censorship. "
+"Countries including China, Iran and Vietnam are among those who have tried "
+"to block access to the BBC News website or programmes.\" "
+"[BBC](https://www.bbc.com/news/technology-50150981)"
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## Prepare"
-msgstr "## Prepare"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Network sustainability"
+msgstr "### Network sustainability"
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I read and agree with the Tor Project [Code of "
-"Coduct](https://community.torproject.org/training/code-of-conduct/)"
+"The traffic generated by onion services doesn't leave the Tor network, and "
+"therefore, these onion circuits free up exit relay bandwidth for others."
 msgstr ""
-"* I read and agree with the Tor Project [Code of "
-"Coduct](https://community.torproject.org/training/code-of-conduct/)"
+"The traffic generated by onion services doesn't leave the Tor network, and "
+"therefore, these onion circuits free up exit relay bandwidth for others."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I read the Training [Best "
-"Practices](https://community.torproject.org/training/best-practices/)"
+"This is important because exit relays are a limited resource, making up 20% "
+"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
 msgstr ""
-"* I read the Training [Best "
-"Practices](https://community.torproject.org/training/best-practices/)"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* I have an agenda for the training"
-msgstr "* I have an agenda for the training"
+"This is important because exit relays are a limited resource, making up 20% "
+"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I reviewed my [training "
-"slides](https://community.torproject.org/training/resources/)"
+"As they're a small fraction of the network, in general, exit relays are "
+"overloaded and represent a bottleneck for Tor users' browsing experience."
 msgstr ""
-"* I reviewed my [training "
-"slides](https://community.torproject.org/training/resources/)"
+"As they're a small fraction of the network, in general, exit relays are "
+"overloaded and represent a bottleneck for Tor users' browsing experience."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## Security Protocol"
-msgstr "## Security Protocol"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid ""
+"Onion services don't use the same circuit path as regular Tor connections."
+msgstr ""
+"Onion services don't use the same circuit path as regular Tor connections."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I already contacted my organization and told them that I'm organizing this"
-" training"
+"When a service is available over onion services, it adds diversity to the "
+"Tor network since it uses a different set of circuits on the network, "
+"avoiding exit relays completely."
 msgstr ""
-"* I already contacted my organization and told them that I'm organizing this"
-" training"
+"When a service is available over onion services, it adds diversity to the "
+"Tor network since it uses a different set of circuits on the network, "
+"avoiding exit relays completely."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I shared a contact to whom my organization should call if something "
-"happens"
+"As a result of this design, onion services and its users are immune to "
+"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
+"relays-may-june-2020)."
 msgstr ""
-"* I shared a contact to whom my organization should call if something "
-"happens"
+"As a result of this design, onion services and its users are immune to "
+"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
+"relays-may-june-2020)."
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## About the Venue"
-msgstr "## About the Venue"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Level up your service privacy"
+msgstr "### Level up your service privacy"
 
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* The venue has enough tables and chairs for everyone"
-msgstr "* The venue has enough tables and chairs for everyone"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* The venue has an internet connection and I know the wifi password"
-msgstr "* The venue has an internet connection and I know the wifi password"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* There is a projector or TV available and works with my computer"
-msgstr "* There is a projector or TV available and works with my computer"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## Audience & Communication"
-msgstr "## Audience & Communication"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* I shared the venue address, date and time to all participants"
-msgstr "* I shared the venue address, date and time to all participants"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* I asked all participants to bring the necessary equipment to the training"
+"Beyond websites and onion sites, it's possible to do many things with onion "
+"services, for example, email."
 msgstr ""
-"* I asked all participants to bring the necessary equipment to the training"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* I have confirmed participants for the training"
-msgstr "* I have confirmed participants for the training"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## During the Training"
-msgstr "## During the Training"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "Before starting the training, make sure you:"
-msgstr "Before starting the training, make sure you:"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Make an agreement about taking or not taking photos"
-msgstr "* Make an agreement about taking or not taking photos"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Present the agenda"
-msgstr "* Present the agenda"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Introduce yourself and ask people to introduce themselves"
-msgstr "* Introduce yourself and ask people to introduce themselves"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* \"All questions are welcome\""
-msgstr "* \"All questions are welcome\""
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## After the Training"
-msgstr "## After the Training"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Collect participants' feedback"
-msgstr "* Collect participants' feedback"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Leave an e-mail for further contact and support"
-msgstr "* Leave an e-mail for further contact and support"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Make an evaluation about the training"
-msgstr "* Make an evaluation about the training"
-
-#: https//community.torproject.org/training/checklist/
-#: (content/training/checklist/contents+en.lrpage.body)
-msgid "* Report to Community and UX team"
-msgstr "* Report to Community and UX team"
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.cta)
-msgid "Best Practices for Trainers"
-msgstr "Best Practices for Trainers"
+"Beyond websites and onion sites, it's possible to do many things with onion "
+"services, for example, email."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Running security training is a fun and rewarding way to help your community "
-"conduct human rights work safely."
+"Even though privacy aware users can adopt tools to protect their "
+"communications like OpenPGP, there is plenty of metadata on encrypted "
+"emails: for example who is communicating with whom, when, how frequently, "
+"where, when it was sent and received, what type of computer it was "
+"generated, etc."
 msgstr ""
-"Running security training is a fun and rewarding way to help your community "
-"conduct human rights work safely."
+"Even though privacy aware users can adopt tools to protect their "
+"communications like OpenPGP, there is plenty of metadata on encrypted "
+"emails: for example who is communicating with whom, when, how frequently, "
+"where, when it was sent and received, what type of computer it was "
+"generated, etc."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "## Before the training"
-msgstr "## Before the training"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
+msgstr ""
+"As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "_Am I the right person to give this training?_"
-msgstr "_Am I the right person to give this training?_"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid ""
+"\"You know what you're saying during a phone call, or what you're writing in"
+" an email. But you have hardly any control over the metadata you produce, "
+"because it is generated automatically. [...] In sum, metadata can tell your "
+"surveillant virtually everything they'd ever want or need to know about you,"
+" except what's actually going on inside your head.\""
+msgstr ""
+"\"You know what you're saying during a phone call, or what you're writing in"
+" an email. But you have hardly any control over the metadata you produce, "
+"because it is generated automatically. [...] In sum, metadata can tell your "
+"surveillant virtually everything they'd ever want or need to know about you,"
+" except what's actually going on inside your head.\""
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Security trainings can help people communicate and use the internet safely, "
-"but there are additional considerations to be made before training some at-"
-"risk groups."
+"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
+"the delivery of emails entirely over onion services, obfuscating the "
+"metadata of who is talking with whom."
 msgstr ""
-"Security trainings can help people communicate and use the internet safely, "
-"but there are additional considerations to be made before training some at-"
-"risk groups."
+"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
+"the delivery of emails entirely over onion services, obfuscating the "
+"metadata of who is talking with whom."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"That's why we recommend this resource from EFF's Security Education "
-"Companion, [\"Am I the right person to give this "
-"training?\"](https://sec.eff.org/articles/right-person-to-train)."
+"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
+"security/tor#riseups-tor-onion-services), "
+"[Systemli](https://www.systemli.org/service/onion.html) and [many "
+"others](https://github.com/ehloonion/onionmx/blob/master/sources/map.yml) "
+"protect their users privacy using onionmx."
 msgstr ""
-"That's why we recommend this resource from EFF's Security Education "
-"Companion, [\"Am I the right person to give this "
-"training?\"](https://sec.eff.org/articles/right-person-to-train)."
+"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
+"security/tor#riseups-tor-onion-services), "
+"[Systemli](https://www.systemli.org/service/onion.html) and [many "
+"others](https://github.com/ehloonion/onionmx/blob/master/sources/map.yml) "
+"protect their users privacy using onionmx."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"This resource can help you be sure that you're doing the best by the "
-"community of people you wish to train."
+"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-"
+"tor-censorship/) allow users to read and send their e-mail securely and "
+"anonymously over their webclient that serves an onion site."
 msgstr ""
-"This resource can help you be sure that you're doing the best by the "
-"community of people you wish to train."
+"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-"
+"tor-censorship/) allow users to read and send their e-mail securely and "
+"anonymously over their webclient that serves an onion site."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "Other questions to ask yourself before deciding to do a training:"
-msgstr "Other questions to ask yourself before deciding to do a training:"
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Protect sources, whistleblowers, and journalists"
+msgstr "### Protect sources, whistleblowers, and journalists"
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"- How will you assess the needs of your group? What needs can you meet?"
+"Many journalists and media organizations use tools based on onion services "
+"to protect their sources."
 msgstr ""
-"- How will you assess the needs of your group? What needs can you meet?"
+"Many journalists and media organizations use tools based on onion services "
+"to protect their sources."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"- How will you assess the skill level of your group? What skill levels can "
-"you teach to?"
+"They share and accept documents from anonymous sources using tools like "
+"SecureDrop, GlobaLeaks or OnionShare."
 msgstr ""
-"- How will you assess the skill level of your group? What skill levels can "
-"you teach to?"
+"They share and accept documents from anonymous sources using tools like "
+"SecureDrop, GlobaLeaks or OnionShare."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Once you've answered those questions, you're ready to plan your training!"
+"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
+"is an open source whistleblower submission system maintained by [Freedom of "
+"the Press Foundation](https://freedom.press) and deployed by many news "
+"organizations around the world."
 msgstr ""
-"Once you've answered those questions, you're ready to plan your training!"
+"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
+"is an open source whistleblower submission system maintained by [Freedom of "
+"the Press Foundation](https://freedom.press) and deployed by many news "
+"organizations around the world."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"1. Find a location that is accessible, affordable, has an internet "
-"connection and other materials like a white board, projector, and screen."
+"With SecureDrop, sources can only submit documents in a secure and anonymous"
+" way, using Tor Browser."
 msgstr ""
-"1. Find a location that is accessible, affordable, has an internet "
-"connection and other materials like a white board, projector, and screen."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "Make sure that the location is safe for your attendees to visit."
-msgstr "Make sure that the location is safe for your attendees to visit."
+"With SecureDrop, sources can only submit documents in a secure and anonymous"
+" way, using Tor Browser."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"2. Promote your event in your community's spaces, taking safety into "
-"consideration."
+"Thus, a journalist won't know who the author is and can't put the source at "
+"risk."
 msgstr ""
-"2. Promote your event in your community's spaces, taking safety into "
-"consideration."
+"Thus, a journalist won't know who the author is and can't put the source at "
+"risk."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"Under many circumstances, social media is great for promotion, but for "
-"higher risk groups, you may want to use a smaller word-of-mouth network or "
-"require community members to share information individually to other trusted"
-" people."
+"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
+"framework focused on portability and accessibility."
 msgstr ""
-"Under many circumstances, social media is great for promotion, but for "
-"higher risk groups, you may want to use a smaller word-of-mouth network or "
-"require community members to share information individually to other trusted"
-" people."
+"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
+"framework focused on portability and accessibility."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"3. Create localized handouts for some of the more difficult concepts that "
-"you'll be teaching."
+"It is a web application running as an onion service that whistleblowers and "
+"journalists can anonymously exchange information and files."
 msgstr ""
-"3. Create localized handouts for some of the more difficult concepts that "
-"you'll be teaching."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "4. Make sure you have plenty of stickers to hand out to participants!"
-msgstr "4. Make sure you have plenty of stickers to hand out to participants!"
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "5. Create a link list of all the resources you'll be talking about."
-msgstr "5. Create a link list of all the resources you'll be talking about."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "This includes downloads and PDFs of handouts."
-msgstr "This includes downloads and PDFs of handouts."
+"It is a web application running as an onion service that whistleblowers and "
+"journalists can anonymously exchange information and files."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"You'll share this link list on a whiteboard or project it at the training."
+"Started in 2011 by a group of Italians, the project is now developed by the "
+"[Hermes Center for Transparency and Digital Human "
+"Rights](https://www.hermescenter.org/)."
 msgstr ""
-"You'll share this link list on a whiteboard or project it at the training."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "6. Determine how you'll do hands-on assistance at your training."
-msgstr "6. Determine how you'll do hands-on assistance at your training."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "Will you be able to handle this alone? Or will you require partners?"
-msgstr "Will you be able to handle this alone? Or will you require partners?"
+"Started in 2011 by a group of Italians, the project is now developed by the "
+"[Hermes Center for Transparency and Digital Human "
+"Rights](https://www.hermescenter.org/)."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"If you need more help, make sure the partners you're bringing in are aware "
-"of the safety needs of the community, and communicate with your contacts in "
-"the community to make sure they're okay with you bringing in additional "
-"trainers."
+"[OnionShare](https://onionshare.org) is another tool based on onion services"
+" used to provide strong anonymity to transmit sensitive files between "
+"journalists safely."
 msgstr ""
-"If you need more help, make sure the partners you're bringing in are aware "
-"of the safety needs of the community, and communicate with your contacts in "
-"the community to make sure they're okay with you bringing in additional "
-"trainers."
+"[OnionShare](https://onionshare.org) is another tool based on onion services"
+" used to provide strong anonymity to transmit sensitive files between "
+"journalists safely."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"7. Make sure your presentation is up-to-date (both information and "
-"screenshots) and save your presentation in two file formats -- for example, "
-"odp and pdf -- and on at least one additional device -- for example, on your"
-" computer and on a USB stick."
+"It makes it possible to host files on your own computer and share (send and "
+"receive) using onion services."
 msgstr ""
-"7. Make sure your presentation is up-to-date (both information and "
-"screenshots) and save your presentation in two file formats -- for example, "
-"odp and pdf -- and on at least one additional device -- for example, on your"
-" computer and on a USB stick."
+"It makes it possible to host files on your own computer and share (send and "
+"receive) using onion services."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"8. Decide how you will facilitate a safer space. We recommend using the [Tor"
-" Code of Conduct](/training/code-of-conduct/)."
+"All the recipients of this communication need to have Tor Browser installed "
+"on their computer to open the onion address."
 msgstr ""
-"8. Decide how you will facilitate a safer space. We recommend using the [Tor"
-" Code of Conduct](/training/code-of-conduct/)."
+"All the recipients of this communication need to have Tor Browser installed "
+"on their computer to open the onion address."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"You can also start the training by asking participants to come up with their"
-" own community agreements for the space."
+"OnionShare was developed after a human rights violation during the Snowden "
+"revelations in 2013,"
 msgstr ""
-"You can also start the training by asking participants to come up with their"
-" own community agreements for the space."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "## At the training"
-msgstr "## At the training"
+"OnionShare was developed after a human rights violation during the Snowden "
+"revelations in 2013,"
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"1. Create an agenda and share it on a projection or on a whiteboard so that "
-"your participants can be prepared for the day."
+"\"I first saw the need for this tool when I learned about how David Miranda,"
+" the partner of my colleague Glenn Greenwald, got detained for nine hours at"
+" a London airport while he was trying to fly home to Brazil."
 msgstr ""
-"1. Create an agenda and share it on a projection or on a whiteboard so that "
-"your participants can be prepared for the day."
+"\"I first saw the need for this tool when I learned about how David Miranda,"
+" the partner of my colleague Glenn Greenwald, got detained for nine hours at"
+" a London airport while he was trying to fly home to Brazil."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"2. Communicate about how much time the training will take, and when breaks "
-"will happen. Make sure you take breaks!"
+"Working on a journalism assignment for the Guardian, Miranda was carrying a "
+"USB stick with sensitive documents."
 msgstr ""
-"2. Communicate about how much time the training will take, and when breaks "
-"will happen. Make sure you take breaks!"
+"Working on a journalism assignment for the Guardian, Miranda was carrying a "
+"USB stick with sensitive documents."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"3. Communicate about when you'll take questions, either during the training,"
-" at the end, or both."
+"I knew that he could have securely sent the documents over the internet "
+"using a Tor onion service, one of the most underappreciated technologies on "
+"the internet, and avoided the risk of physically traveling with them."
 msgstr ""
-"3. Communicate about when you'll take questions, either during the training,"
-" at the end, or both."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "4. Communicate about how you'll offer hands-on help (if at all)."
-msgstr "4. Communicate about how you'll offer hands-on help (if at all)."
+"I knew that he could have securely sent the documents over the internet "
+"using a Tor onion service, one of the most underappreciated technologies on "
+"the internet, and avoided the risk of physically traveling with them."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"5. Communicate about how participants can contact you securely after the "
-"training."
+"I developed OnionShare to make this file sharing process over the Tor "
+"network more accessible to everyone.\" [OnionShare 2 "
+"release](https://blog.torproject.org/new-release-onionshare-2)"
 msgstr ""
-"5. Communicate about how participants can contact you securely after the "
-"training."
+"I developed OnionShare to make this file sharing process over the Tor "
+"network more accessible to everyone.\" [OnionShare 2 "
+"release](https://blog.torproject.org/new-release-onionshare-2)"
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid ""
-"6. Show the participants the resources at "
-"[community.torproject.org](https://community.torproject.org) and "
-"[support.torproject.org](https://support.torproject.org)."
-msgstr ""
-"6. Show the participants the resources at "
-"[community.torproject.org](https://community.torproject.org) and "
-"[support.torproject.org](https://support.torproject.org)."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Decentralization"
+msgstr "### Decentralization"
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"7. Show the participants other resources like "
-"[sec.eff.org](https://sec.eff.org)."
+"As explained in [Overview](https://community.torproject.org/onion-"
+"services/overview/), there's no central authority that approves or rejects "
+"onion services."
 msgstr ""
-"7. Show the participants other resources like "
-"[sec.eff.org](https://sec.eff.org)."
-
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "## After the training"
-msgstr "## After the training"
+"As explained in [Overview](https://community.torproject.org/onion-"
+"services/overview/), there's no central authority that approves or rejects "
+"onion services."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
-msgid "1. Think about how you will evaluate your success at the training."
-msgstr "1. Think about how you will evaluate your success at the training."
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "The address of an onion service is automatically generated."
+msgstr "The address of an onion service is automatically generated."
 
-#: https//community.torproject.org/training/best-practices/
-#: (content/training/best-practices/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"You may want to create a follow up survey, or at least contact participants "
-"and ask them to share their feedback with you."
+"Operators don't use the regular DNS infrastructure and do not need to "
+"purchase or register a domain name."
 msgstr ""
-"You may want to create a follow up survey, or at least contact participants "
-"and ask them to share their feedback with you."
+"Operators don't use the regular DNS infrastructure and do not need to "
+"purchase or register a domain name."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"After running a couple of Tor trainings, you will find that first time users"
-" have some similar questions about Tor."
+"A great example of this use case is the chat program [Ricochet "
+"Refresh](https://ricochetrefresh.net/)."
 msgstr ""
-"After running a couple of Tor trainings, you will find that first time users"
-" have some similar questions about Tor."
+"A great example of this use case is the chat program [Ricochet "
+"Refresh](https://ricochetrefresh.net/)."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"These are the most frequent questions we hear during our training sessions. "
-"Be prepared for them before running your training."
+"Ricochet uses onion services to build secure communication with these "
+"features: metadata resistant, anonymous, and decentralized."
 msgstr ""
-"These are the most frequent questions we hear during our training sessions. "
-"Be prepared for them before running your training."
+"Ricochet uses onion services to build secure communication with these "
+"features: metadata resistant, anonymous, and decentralized."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "In Ricochet Refresh, each user is an onion service."
+msgstr "In Ricochet Refresh, each user is an onion service."
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"For an extensive resource, check [Support "
-"portal](https://support.torproject.org)."
+"And because of that, there isn't a central server that can be compromised by"
+" an attacker."
 msgstr ""
-"For an extensive resource, check [Support "
-"portal](https://support.torproject.org)."
+"And because of that, there isn't a central server that can be compromised by"
+" an attacker."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Educate users about privacy by design"
+msgstr "### Educate users about privacy by design"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
-"called-tor/)"
+"Onion services are an excellent example of privacy by design technology, "
+"where one is secure and anonymous by default."
 msgstr ""
-"* [Why is it called Tor?](https://support.torproject.org/about/why-is-it-"
-"called-tor/)"
+"Onion services are an excellent example of privacy by design technology, "
+"where one is secure and anonymous by default."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Does using Tor Browser protect other applications on my "
-"computer?](https://support.torproject.org/tbb/tbb-13/)"
+"Making your service available over onion services is an opportunity to "
+"educate the general public about Tor and how a more secure way to access the"
+" internet looks like: easy as browsing a web page."
 msgstr ""
-"* [Does using Tor Browser protect other applications on my "
-"computer?](https://support.torproject.org/tbb/tbb-13/)"
+"Making your service available over onion services is an opportunity to "
+"educate the general public about Tor and how a more secure way to access the"
+" internet looks like: easy as browsing a web page."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Is using Tor with a VPN more "
-"secure?](https://support.torproject.org/faq/faq-5/)"
+"Get inspired by our campaign "
+"[#MoreOnionsPorFavor](https://blog.torproject.org/more-onions-porfavor) and "
+"teach others about the importance of anonymity."
 msgstr ""
-"* [Is using Tor with a VPN more "
-"secure?](https://support.torproject.org/faq/faq-5/)"
+"Get inspired by our campaign "
+"[#MoreOnionsPorFavor](https://blog.torproject.org/more-onions-porfavor) and "
+"teach others about the importance of anonymity."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### Metadata obfuscation or elimination"
+msgstr "### Metadata obfuscation or elimination"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Can I browse HTTPS sites with "
-"Tor?](https://support.torproject.org/https/https-2/)"
+"When you use the Tor network to browse the web you are not sending any "
+"information by default of who you are or where you are connecting from."
 msgstr ""
-"* [Can I browse HTTPS sites with "
-"Tor?](https://support.torproject.org/https/https-2/)"
+"When you use the Tor network to browse the web you are not sending any "
+"information by default of who you are or where you are connecting from."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Is it possible to find out the path that a client is taking on the Tor "
-"Network?](https://support.torproject.org/misc/misc-1/)"
+"The Onion Services use the Tor network to eliminate information about where "
+"they are situated."
 msgstr ""
-"* [Is it possible to find out the path that a client is taking on the Tor "
-"Network?](https://support.torproject.org/misc/misc-1/)"
+"The Onion Services use the Tor network to eliminate information about where "
+"they are situated."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [Why don't you prevent bad people from doing bad things when using "
-"Tor?](https://support.torproject.org/misc/misc-2/)"
+"Using them eliminates all metadata that may be associated with the service "
+"otherwise."
 msgstr ""
-"* [Why don't you prevent bad people from doing bad things when using "
-"Tor?](https://support.torproject.org/misc/misc-2/)"
+"Using them eliminates all metadata that may be associated with the service "
+"otherwise."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
+msgid "### One onion a day keeps the surveillance away"
+msgstr "### One onion a day keeps the surveillance away"
+
+#: https//community.torproject.org/onion-services/talk/
+#: (content/onion-services/talk/contents+en.lrpage.body)
 msgid ""
-"* [When I use Tor Browser, will anyone be able to tell which websites I "
-"visit?](https://support.torproject.org/tbb/tbb-3/)"
+"Now that you know all the benefits of onion services, you may want to set up"
+" an [onion site](https://community.torproject.org/onion-services/setup/) and"
+" read about the [protocol overview](https://community.torproject.org/onion-"
+"services/overview/)."
 msgstr ""
-"* [When I use Tor Browser, will anyone be able to tell which websites I "
-"visit?](https://support.torproject.org/tbb/tbb-3/)"
+"Now that you know all the benefits of onion services, you may want to set up"
+" an [onion site](https://community.torproject.org/onion-services/setup/) and"
+" read about the [protocol overview](https://community.torproject.org/onion-"
+"services/overview/)."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/
+#: (content/onion-services/advanced/contents+en.lrpage.body)
 msgid ""
-"* [Why did my search engine switch to DuckDuckGo? Or what is "
-"DuckDuckGo?](https://support.torproject.org/tbb/tbb-41/)"
+"In this section you will find how to configure your onion service to enable "
+"client authorization, Onion-Location and tips to make your onion service "
+"more secure."
 msgstr ""
-"* [Why did my search engine switch to DuckDuckGo? Or what is "
-"DuckDuckGo?](https://support.torproject.org/tbb/tbb-41/)"
+"In this section you will find how to configure your onion service to enable "
+"client authorization, Onion-Location and tips to make your onion service "
+"more secure."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.cta)
+#: https//community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lrpage.cta)
+msgid "Get Started"
+msgstr "Get Started"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "This guide shows you how to set up an onion service for your website."
+msgstr "This guide shows you how to set up an onion service for your website."
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"* [What is a "
-"bridge?](https://support.torproject.org/censorship/censorship-7/)"
+"For the technical details of how the onion service protocol works, see our "
+"onion service protocol page."
 msgstr ""
-"* [What is a "
-"bridge?](https://support.torproject.org/censorship/censorship-7/)"
+"For the technical details of how the onion service protocol works, see our "
+"onion service protocol page."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 0: Get a working Tor"
+msgstr "## Step 0: Get a working Tor"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
-"censorship.](https://support.torproject.org/tbb/tbb-20/)"
+"As part of this guide, we will assume you have a functional Tor in your "
+"machine."
 msgstr ""
-"* [Tor Browser won't connect, but it doesn’t seem to be an issue with "
-"censorship.](https://support.torproject.org/tbb/tbb-20/)"
+"As part of this guide, we will assume you have a functional Tor in your "
+"machine."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"* [What is the difference between using Tor Browser and 'incognito mode' or "
-"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
+"To set up Tor, please follow the [Tor installation "
+"guide](https://community.torproject.org/onion-services/setup/install/)."
 msgstr ""
-"* [What is the difference between using Tor Browser and 'incognito mode' or "
-"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
+"To set up Tor, please follow the [Tor installation "
+"guide](https://community.torproject.org/onion-services/setup/install/)."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "Tor should be up and running correctly for this guide to work."
+msgstr "Tor should be up and running correctly for this guide to work."
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "You should also know where Tor's configuration files are."
+msgstr "You should also know where Tor's configuration files are."
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 1: Get a web server working"
+msgstr "## Step 1: Get a web server working"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"* [Does running Tor Browser make me a "
-"relay?](https://support.torproject.org/tbb/tbb-33/)"
+"As a first step, you should set up a web server locally, like Nginx, Apache,"
+" or your favorite web server."
 msgstr ""
-"* [Does running Tor Browser make me a "
-"relay?](https://support.torproject.org/tbb/tbb-33/)"
+"As a first step, you should set up a web server locally, like Nginx, Apache,"
+" or your favorite web server."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
-msgid "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
-msgstr "* [Who funds Tor?](https://support.torproject.org/misc/misc-3/)"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "Setting up a web server can be complex."
+msgstr "Setting up a web server can be complex."
 
-#: https//community.torproject.org/training/faq/
-#: (content/training/faq/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"* [Is there a backdoor in "
-"Tor?](https://support.torproject.org/about/backdoor/)"
+"If you get stuck or want to do more, find a friend who can help you or join "
+"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"onions) mailing list to speak with other operators."
 msgstr ""
-"* [Is there a backdoor in "
-"Tor?](https://support.torproject.org/about/backdoor/)"
+"If you get stuck or want to do more, find a friend who can help you or join "
+"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"onions) mailing list to speak with other operators."
 
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.cta)
-msgid "Check out our resources"
-msgstr "Check out our resources"
-
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.body)
-msgid "##Resources"
-msgstr "##Resources"
-
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Do you teach your community about using Tor? These training resources are "
-"for you."
+"As an example, we will cover how to set up an onion site with Nginx and "
+"Apache on Debian."
 msgstr ""
-"Do you teach your community about using Tor? These training resources are "
-"for you."
-
-#: (dynamic) https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.title)
-msgid "How do onion services work?"
-msgstr "How do onion services work?"
-
-#: (dynamic) https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.title)
-msgid "Talk about onions"
-msgstr "Talk about onions"
-
-#: (dynamic) https//community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lrpage.title)
-msgid "Advanced settings"
-msgstr "Advanced settings"
-
-#: (dynamic) https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.title)
-msgid "Set up Your Onion Service"
-msgstr "Set up Your Onion Service"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.subtitle)
-msgid "Learn how onion services work."
-msgstr "Learn how onion services work."
+"As an example, we will cover how to set up an onion site with Nginx and "
+"Apache on Debian."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.section)
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.section)
 #: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.section)
-#: https//community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lrpage.section)
-msgid "onion services"
-msgstr "onion services"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "Onion services are services that can only be accessed over Tor."
-msgstr "Onion services are services that can only be accessed over Tor."
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Running an onion service gives your users all the security of HTTPS with the"
-" added privacy benefits of Tor Browser."
+"We recommend you install a new separate web server for your onion service, "
+"since even if you already have one installed, you may be using it (or want "
+"to use it later) for a regular website."
 msgstr ""
-"Running an onion service gives your users all the security of HTTPS with the"
-" added privacy benefits of Tor Browser."
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "## Why onion services?"
-msgstr "## Why onion services?"
+"We recommend you install a new separate web server for your onion service, "
+"since even if you already have one installed, you may be using it (or want "
+"to use it later) for a regular website."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Onion services offer various privacy and security benefits to their users."
+"On this page, the commands to manage the web server are based on Debian-like"
+" operating systems and may differ from other systems."
 msgstr ""
-"Onion services offer various privacy and security benefits to their users."
+"On this page, the commands to manage the web server are based on Debian-like"
+" operating systems and may differ from other systems."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Location hiding"
-msgstr "### Location hiding"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "Check your web server and operating system documentation."
+msgstr "Check your web server and operating system documentation."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "An onion service's IP address is protected."
-msgstr "An onion service's IP address is protected."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "### Apache"
+msgstr "### Apache"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
-"addresses are not even meaningful to onion services: they are not even used "
-"in the protocol."
+"Apache is available in the main repository of multiple Linux and *BSD "
+"distributions."
 msgstr ""
-"Onion services are an overlay network on top of TCP/IP, so in some sense IP "
-"addresses are not even meaningful to onion services: they are not even used "
-"in the protocol."
+"Apache is available in the main repository of multiple Linux and *BSD "
+"distributions."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### End-to-end authentication"
-msgstr "### End-to-end authentication"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "To install `apache2` package:"
+msgstr "To install `apache2` package:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"When a user visits a particular onion, they know that the content they are "
-"seeing can only come from that particular onion."
-msgstr ""
-"When a user visits a particular onion, they know that the content they are "
-"seeing can only come from that particular onion."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "`$ sudo apt install apache2`"
+msgstr "`$ sudo apt install apache2`"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "No impersonation is possible, which is generally not the case."
-msgstr "No impersonation is possible, which is generally not the case."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "### Nginx"
+msgstr "### Nginx"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Usually, reaching a website does not mean that a man-in-the-middle did not "
-"reroute to some other location (e.g. DNS attacks)."
+"Nginx is available in the main repository of multiple Linux and *BSD "
+"distributions."
 msgstr ""
-"Usually, reaching a website does not mean that a man-in-the-middle did not "
-"reroute to some other location (e.g. DNS attacks)."
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### End-to-end encryption"
-msgstr "### End-to-end encryption"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "Onion service traffic is encrypted from the client to the onion host."
-msgstr "Onion service traffic is encrypted from the client to the onion host."
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "This is like getting strong SSL/HTTPS for free."
-msgstr "This is like getting strong SSL/HTTPS for free."
+"Nginx is available in the main repository of multiple Linux and *BSD "
+"distributions."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### NAT punching"
-msgstr "### NAT punching"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "To install `nginx` package:"
+msgstr "To install `nginx` package:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "Is your network filtered and you can't open ports on your firewall?"
-msgstr "Is your network filtered and you can't open ports on your firewall?"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "`$ sudo apt install nginx`"
+msgstr "`$ sudo apt install nginx`"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"This could happen if you are in a university campus, an office, an airport, "
-"or pretty much anywhere."
+"By default, the web server will be running on `localhost:80` at the end of "
+"the installation."
 msgstr ""
-"This could happen if you are in a university campus, an office, an airport, "
-"or pretty much anywhere."
+"By default, the web server will be running on `localhost:80` at the end of "
+"the installation."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
 msgid ""
-"Onion services don't need open ports because they punch through NAT. They "
-"only establish outgoing connections."
+"If you get an error message, something has gone wrong and you cannot "
+"continue until you've figured out why this didn't work."
 msgstr ""
-"Onion services don't need open ports because they punch through NAT. They "
-"only establish outgoing connections."
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "## The Onion Service Protocol: Overview"
-msgstr "## The Onion Service Protocol: Overview"
+"If you get an error message, something has gone wrong and you cannot "
+"continue until you've figured out why this didn't work."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Now the question becomes **what kind of protocol is needed to achieve all "
-"these properties?**"
+"Once your web server is set up, make sure it works: open your browser and go"
+" to http://localhost/."
 msgstr ""
-"Now the question becomes **what kind of protocol is needed to achieve all "
-"these properties?**"
+"Once your web server is set up, make sure it works: open your browser and go"
+" to http://localhost/."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Usually, people connect to an IP address and are done, but how can you "
-"connect to something that does not have an IP address?"
+"Then try putting a file in the main html directory, and make sure it shows "
+"up when you access the site."
 msgstr ""
-"Usually, people connect to an IP address and are done, but how can you "
-"connect to something that does not have an IP address?"
+"Then try putting a file in the main html directory, and make sure it shows "
+"up when you access the site."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"In particular, an onion service's address looks like this: "
-"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
-msgstr ""
-"In particular, an onion service's address looks like this: "
-"`vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion`"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 2: Configure your Tor onion service"
+msgstr "## Step 2: Configure your Tor onion service"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"This looks weird and random because it's the _identity public key_ of the "
-"onion service."
+"The next step is opening the config file of Tor (torrc) and doing the "
+"appropriate configurations to setup an onion service."
 msgstr ""
-"This looks weird and random because it's the _identity public key_ of the "
-"onion service."
+"The next step is opening the config file of Tor (torrc) and doing the "
+"appropriate configurations to setup an onion service."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"That's one of the reasons we can achieve the security properties above."
+"Depending on your operating system and setup, your Tor configuration file "
+"can be at a different location or look different."
 msgstr ""
-"That's one of the reasons we can achieve the security properties above."
+"Depending on your operating system and setup, your Tor configuration file "
+"can be at a different location or look different."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"The onion service protocol uses the Tor network so that the client can "
-"introduce itself to the service, and then set up a rendezvous point with the"
-" service over the Tor network."
-msgstr ""
-"The onion service protocol uses the Tor network so that the client can "
-"introduce itself to the service, and then set up a rendezvous point with the"
-" service over the Tor network."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "You will need to put the following two lines in your `torrc` file:"
+msgstr "You will need to put the following two lines in your `torrc` file:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "Here is a detailed breakdown of how this happens:"
-msgstr "Here is a detailed breakdown of how this happens:"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServiceDir /var/lib/tor/my_website/"
+msgstr "HiddenServiceDir /var/lib/tor/my_website/"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 1: Where the onion service sets up its introduction points"
-msgstr "### Act 1: Where the onion service sets up its introduction points"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServicePort 80 127.0.0.1:80"
+msgstr "HiddenServicePort 80 127.0.0.1:80"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Let's imagine that your local newspaper decides to set up an onion service "
-"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
+"The `HiddenServiceDir` line specifies the directory which should contain "
+"information and cryptographic keys for your onion service."
 msgstr ""
-"Let's imagine that your local newspaper decides to set up an onion service "
-"(using [SecureDrop](https://securedrop.org/)) to receive anonymous tips."
+"The `HiddenServiceDir` line specifies the directory which should contain "
+"information and cryptographic keys for your onion service."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"As the first step in the protocol, the onion service will contact a bunch of"
-" Tor relays and ask them to act as its _introduction points_ by establishing"
-" long-term circuits to them."
+"You will want to change the `HiddenServiceDir` line, so that it points to an"
+" actual directory that is readable/writeable by the user that will be "
+"running Tor."
 msgstr ""
-"As the first step in the protocol, the onion service will contact a bunch of"
-" Tor relays and ask them to act as its _introduction points_ by establishing"
-" long-term circuits to them."
+"You will want to change the `HiddenServiceDir` line, so that it points to an"
+" actual directory that is readable/writeable by the user that will be "
+"running Tor."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"These circuits are anonymized circuits, so the server does not reveal the "
-"service location to the introduction points."
+"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
+"that people visiting your onion service will be using), and in the above "
+"case it says that any traffic incoming to port 80 of your onion service "
+"should be redirected to `127.0.0.1:80` (which is where the web server from "
+"step 1 is listening)."
 msgstr ""
-"These circuits are anonymized circuits, so the server does not reveal the "
-"service location to the introduction points."
+"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
+"that people visiting your onion service will be using), and in the above "
+"case it says that any traffic incoming to port 80 of your onion service "
+"should be redirected to `127.0.0.1:80` (which is where the web server from "
+"step 1 is listening)."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"The onion service will hide and protect itself behind the Tor network by "
-"only allowing access through three introduction points that it connects to "
-"through a two-hop Tor circuit."
+"**Tip:** A good practice to avoid leaking an onion service to a local "
+"network is to run onion services over Unix sockets instead of a TCP socket."
 msgstr ""
-"The onion service will hide and protect itself behind the Tor network by "
-"only allowing access through three introduction points that it connects to "
-"through a two-hop Tor circuit."
+"**Tip:** A good practice to avoid leaking an onion service to a local "
+"network is to run onion services over Unix sockets instead of a TCP socket."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-01.png\" alt=\"Onion Services: Step 1\">"
+"You will need to edit and put the following two lines in your `torrc` file:"
 msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-01.png\" alt=\"Onion Services: Step 1\">"
+"You will need to edit and put the following two lines in your `torrc` file:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 2: Where the onion service publishes its descriptors"
-msgstr "### Act 2: Where the onion service publishes its descriptors"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/install/
+#: (content/onion-services/setup/install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
+#: (content/relay/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/snowflake/standalone/
+#: (content/relay/setup/snowflake/standalone/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay/setup/bridge/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay/setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
+#: (content/relay/setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/fedora/
+#: (content/relay/setup/bridge/fedora/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/updates/
+#: (content/relay/setup/guard/centosrhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/updates/
+#: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/updates/
+#: (content/relay/setup/guard/debianubuntu/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "```"
+msgstr "```"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"Now that the introduction points are set up, we need to create a way for "
-"clients to be able to find them."
-msgstr ""
-"Now that the introduction points are set up, we need to create a way for "
-"clients to be able to find them."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServiceDir /var/lib/tor/my-website/"
+msgstr "HiddenServiceDir /var/lib/tor/my-website/"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
+msgstr "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 3: Restart Tor and check that it worked"
+msgstr "## Step 3: Restart Tor and check that it worked"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "Now save your `torrc` and restart Tor."
+msgstr "Now save your `torrc` and restart Tor."
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "`$ sudo systemctl restart tor`"
+msgstr "`$ sudo systemctl restart tor`"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"For this reason, the onion service assembles an _onion service descriptor_, "
-"containing a list of its introduction points (and \"authentication keys\"), "
-"and signs this descriptor with the onion service's _identity private key_."
+"If Tor starts up again, great. Otherwise, something is wrong. First look at "
+"your logfiles for hints."
 msgstr ""
-"For this reason, the onion service assembles an _onion service descriptor_, "
-"containing a list of its introduction points (and \"authentication keys\"), "
-"and signs this descriptor with the onion service's _identity private key_."
+"If Tor starts up again, great. Otherwise, something is wrong. First look at "
+"your logfiles for hints."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"The _identity private key_ used here is the private part of the **public key"
-" that is encoded in the onion service address**."
+"It will print some warnings or error messages. That should give you an idea "
+"of what went wrong."
 msgstr ""
-"The _identity private key_ used here is the private part of the **public key"
-" that is encoded in the onion service address**."
+"It will print some warnings or error messages. That should give you an idea "
+"of what went wrong."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"The onion service upload that signed descriptor to a _distributed hash "
-"table_, which is part of the Tor network, so that clients can also get it."
+"Typically, there are typos in the `torrc` or wrong directory permissions "
+"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
+"you don't know how to enable or find your log file.)"
 msgstr ""
-"The onion service upload that signed descriptor to a _distributed hash "
-"table_, which is part of the Tor network, so that clients can also get it."
+"Typically, there are typos in the `torrc` or wrong directory permissions "
+"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
+"you don't know how to enable or find your log file.)"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"It uses an anonymized Tor circuit to do this upload so that it does not "
-"reveal its location."
+"When Tor starts, it will automatically create the `HiddenServiceDir` that "
+"you specified (if necessary)."
 msgstr ""
-"It uses an anonymized Tor circuit to do this upload so that it does not "
-"reveal its location."
+"When Tor starts, it will automatically create the `HiddenServiceDir` that "
+"you specified (if necessary)."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-02.png\" alt=\"Onion Services: Step 2\">"
-msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-02.png\" alt=\"Onion Services: Step 2\">"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "Make sure this is the case."
+msgstr "Make sure this is the case."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 3:  Where a client wants to visit the onion service"
-msgstr "### Act 3:  Where a client wants to visit the onion service"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 4: Test that your onion service works"
+msgstr "## Step 4: Test that your onion service works"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Say you want to anonymously send some tax fraud data to your local newspaper"
-" through its SecureDrop."
+"Now to get your onion service address, go to your `HiddenServiceDir` "
+"directory, and find a file named `hostname`."
 msgstr ""
-"Say you want to anonymously send some tax fraud data to your local newspaper"
-" through its SecureDrop."
+"Now to get your onion service address, go to your `HiddenServiceDir` "
+"directory, and find a file named `hostname`."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"You find the onion address for the newspaper's SecureDrop from a public "
-"website or friend."
+"The `hostname` file in your onion service configuration directory contains "
+"the hostname for your new onion v3 service."
 msgstr ""
-"You find the onion address for the newspaper's SecureDrop from a public "
-"website or friend."
+"The `hostname` file in your onion service configuration directory contains "
+"the hostname for your new onion v3 service."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-03.png\" alt=\"Onion Services: Step 3\">"
+"The other files are your onion service keys, so it is imperative that these "
+"are kept private."
 msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-03.png\" alt=\"Onion Services: Step 3\">"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 4: Where the client introduces itself to the onion service"
-msgstr "### Act 4: Where the client introduces itself to the onion service"
+"The other files are your onion service keys, so it is imperative that these "
+"are kept private."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"All the previous steps were just set up for the onion service so that it's "
-"reachable by clients."
+"If your keys leak, other people can impersonate your onion service, deeming "
+"it compromised, useless, and dangerous to visit."
 msgstr ""
-"All the previous steps were just set up for the onion service so that it's "
-"reachable by clients."
+"If your keys leak, other people can impersonate your onion service, deeming "
+"it compromised, useless, and dangerous to visit."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Now let's fast-forward to the point where an actual client wants to visit "
-"the service."
+"Now you can connect to your onion service using Tor Browser, and you should "
+"get the html page you setup back in **Step 1**."
 msgstr ""
-"Now let's fast-forward to the point where an actual client wants to visit "
-"the service."
+"Now you can connect to your onion service using Tor Browser, and you should "
+"get the html page you setup back in **Step 1**."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"In this case, the client has the onion address of SecureDrop and want to "
-"visit it, so they connect to the service with Tor Browser."
+"If it doesn't work, look in your logs for some hints, and keep playing with "
+"it until it works."
 msgstr ""
-"In this case, the client has the onion address of SecureDrop and want to "
-"visit it, so they connect to the service with Tor Browser."
+"If it doesn't work, look in your logs for some hints, and keep playing with "
+"it until it works."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Now the next thing that needs to happen is that the client goes to the "
-"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
-"of SecureDrop's onion service."
+"It is important to note that an onion service configured like this will be "
+"readable by anybody who knows or discovers the address."
 msgstr ""
-"Now the next thing that needs to happen is that the client goes to the "
-"_distributed hash table_ from **Step 2** and ask for the signed descriptor "
-"of SecureDrop's onion service."
+"It is important to note that an onion service configured like this will be "
+"readable by anybody who knows or discovers the address."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-04.png\" alt=\"Onion Services: Step 4\">"
+"You can make onion services require authentication, and only users with a "
+"private key will access the service."
 msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-04.png\" alt=\"Onion Services: Step 4\">"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 5:  Where the client verify onion address signature"
-msgstr "### Act 5:  Where the client verify onion address signature"
+"You can make onion services require authentication, and only users with a "
+"private key will access the service."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"When the client receives the signed descriptor, they verify the signature of"
-" the descriptor using the public key that is encoded in the onion address."
+"Read more about [Client authorization](https://community.torproject.org"
+"/onion-services/advanced/client-auth/) documentation."
 msgstr ""
-"When the client receives the signed descriptor, they verify the signature of"
-" the descriptor using the public key that is encoded in the onion address."
+"Read more about [Client authorization](https://community.torproject.org"
+"/onion-services/advanced/client-auth/) documentation."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"This provides the _end-to-end authentication_ security property, since we "
-"are now sure that this descriptor could only be produced by that onion "
-"service and no one else."
-msgstr ""
-"This provides the _end-to-end authentication_ security property, since we "
-"are now sure that this descriptor could only be produced by that onion "
-"service and no one else."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## (Optional) Step 5: Running multiple onion services"
+msgstr "## (Optional) Step 5: Running multiple onion services"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"And inside the descriptor, there are the introduction points that allow the "
-"client to introduce themselves to SecureDrop's onion service."
+"If you want to forward multiple virtual ports for a single onion service, "
+"just add more `HiddenServicePort` lines."
 msgstr ""
-"And inside the descriptor, there are the introduction points that allow the "
-"client to introduce themselves to SecureDrop's onion service."
+"If you want to forward multiple virtual ports for a single onion service, "
+"just add more `HiddenServicePort` lines."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-05.png\" alt=\"Onion Services: Step 5\">"
+"If you want to run multiple onion services from the same Tor client, just "
+"add another `HiddenServiceDir` line."
 msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-05.png\" alt=\"Onion Services: Step 5\">"
-
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 6: Where the client establishes a rendezvous point"
-msgstr "### Act 6: Where the client establishes a rendezvous point"
+"If you want to run multiple onion services from the same Tor client, just "
+"add another `HiddenServiceDir` line."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Before the introduction takes place, the client (in this case, you) picks a "
-"Tor relay and establishes a circuit to it."
+"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir`"
+" line, until you add another `HiddenServiceDir` line:"
 msgstr ""
-"Before the introduction takes place, the client (in this case, you) picks a "
-"Tor relay and establishes a circuit to it."
+"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir`"
+" line, until you add another `HiddenServiceDir` line:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"The client asks the relay to become their rendezvous point and give it an "
-"\"one-time secret\" that will be used as part of the rendezvous procedure."
-msgstr ""
-"The client asks the relay to become their rendezvous point and give it an "
-"\"one-time secret\" that will be used as part of the rendezvous procedure."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServiceDir /var/lib/tor/onion_service/"
+msgstr "HiddenServiceDir /var/lib/tor/onion_service/"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-06.png\" alt=\"Onion Services: Step 6\">"
-msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-06.png\" alt=\"Onion Services: Step 6\">"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServiceDir /var/lib/tor/other_onion_service/"
+msgstr "HiddenServiceDir /var/lib/tor/other_onion_service/"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 7: Where the onion service rendezvous with the client"
-msgstr "### Act 7: Where the onion service rendezvous with the client"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServicePort 6667 127.0.0.1:6667"
+msgstr "HiddenServicePort 6667 127.0.0.1:6667"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "HiddenServicePort 22 127.0.0.1:22"
+msgstr "HiddenServicePort 22 127.0.0.1:22"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"The introduction point passes your details (secret string and rendezvous "
-"address) on to the onion service, which runs multiple verification processes"
-" to decide whether you're trustworthy or not."
+"If you're running multiple onion sites on the same web server, remember to "
+"edit your web server virtual host file and add the onion address for each "
+"website."
 msgstr ""
-"The introduction point passes your details (secret string and rendezvous "
-"address) on to the onion service, which runs multiple verification processes"
-" to decide whether you're trustworthy or not."
+"If you're running multiple onion sites on the same web server, remember to "
+"edit your web server virtual host file and add the onion address for each "
+"website."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-07.png\" alt=\"Onion Services: Step 7\">"
+"For example, in Nginx and using Tor with Unix sockets, the configuration "
+"would look like this:"
 msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-07.png\" alt=\"Onion Services: Step 7\">"
+"For example, in Nginx and using Tor with Unix sockets, the configuration "
+"would look like this:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 8: Where the rendezvous point verifies the client's secret"
-msgstr "### Act 8: Where the rendezvous point verifies the client's secret"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "server {"
+msgstr "server {"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"The onion service connects to the rendezvous point (through an anonymized "
-"circuit) and sends the \"one-time secret\" to it."
-msgstr ""
-"The onion service connects to the rendezvous point (through an anonymized "
-"circuit) and sends the \"one-time secret\" to it."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "listen unix:/var/run/tor-my-website.sock;"
+msgstr "listen unix:/var/run/tor-my-website.sock;"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"The rendezvous point makes one final verification to match the secret "
-"strings from you and service (the latter also comes from you but has been "
-"relayed through the service)."
-msgstr ""
-"The rendezvous point makes one final verification to match the secret "
-"strings from you and service (the latter also comes from you but has been "
-"relayed through the service)."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "server_name <your-onion-address>.onion;"
+msgstr "server_name <your-onion-address>.onion;"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"The rendezvous point simply relays (end-to-end encrypted) messages from "
-"client to service and vice versa."
-msgstr ""
-"The rendezvous point simply relays (end-to-end encrypted) messages from "
-"client to service and vice versa."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "access_log /var/log/nginx/my-website.log;"
+msgstr "access_log /var/log/nginx/my-website.log;"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-08.png\" alt=\"Onion Services: Step 8\">"
-msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-08.png\" alt=\"Onion Services: Step 8\">"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "index index.html;"
+msgstr "index index.html;"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "### Act 9: Where the onion service rendezvous with the client"
-msgstr "### Act 9: Where the onion service rendezvous with the client"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "root /path/to/htdocs;"
+msgstr "root /path/to/htdocs;"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"In general, the complete connection between client and onion service "
-"consists of 6 relays: 3 of them were picked by the client, with the third "
-"being the rendezvous point, and the other 3 were picked by the onion "
-"service."
-msgstr ""
-"In general, the complete connection between client and onion service "
-"consists of 6 relays: 3 of them were picked by the client, with the third "
-"being the rendezvous point, and the other 3 were picked by the onion "
-"service."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+msgid "}"
+msgstr "}"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "This provides _location hiding_ to this connection."
-msgstr "This provides _location hiding_ to this connection."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "Or in Apache with Tor service listening on port 80:"
+msgstr "Or in Apache with Tor service listening on port 80:"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"Finally, using the rendezvous point, a Tor circuit is formed between you and"
-" your newspaper's SecureDrop onion service."
-msgstr ""
-"Finally, using the rendezvous point, a Tor circuit is formed between you and"
-" your newspaper's SecureDrop onion service."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "<VirtualHost *:80>"
+msgstr "<VirtualHost *:80>"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-09.png\" alt=\"Onion Services: Step 9\">"
-msgstr ""
-"<img class=\"col-lg-8\" src=\"../../static/images/onion-services/overview"
-"/onion-service-09.png\" alt=\"Onion Services: Step 9\">"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "ServerName <your-onion-address.onion>"
+msgstr "ServerName <your-onion-address.onion>"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "## Further resources"
-msgstr "## Further resources"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "DocumentRoot /path/to/htdocs"
+msgstr "DocumentRoot /path/to/htdocs"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid ""
-"This was just a high-level overview of the Tor onion services protocol."
-msgstr ""
-"This was just a high-level overview of the Tor onion services protocol."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
+msgstr "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
-msgid "Here are some more resources if you want to learn more:"
-msgstr "Here are some more resources if you want to learn more:"
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "</VirtualHost>"
+msgstr "</VirtualHost>"
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid "## Step 6: Security advice and more tips"
+msgstr "## Step 6: Security advice and more tips"
+
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
-"paper/tor-design.pdf) describing the original design."
+"The default version of onion services is version 3 and it has 56 characters "
+"long."
 msgstr ""
-"- The [Tor design paper](https://svn.torproject.org/svn/projects/design-"
-"paper/tor-design.pdf) describing the original design."
+"The default version of onion services is version 3 and it has 56 characters "
+"long."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"- The [Tor v3 onion services](https://gitweb.torproject.org/torspec.git/tree"
-"/rend-spec-v3.txt) protocol specification."
+"Onion services version 2 is being deprecated and will be retired soon from "
+"the Tor network, after 0.4.6.x Tor release, in July 2021."
 msgstr ""
-"- The [Tor v3 onion services](https://gitweb.torproject.org/torspec.git/tree"
-"/rend-spec-v3.txt) protocol specification."
+"Onion services version 2 is being deprecated and will be retired soon from "
+"the Tor network, after 0.4.6.x Tor release, in July 2021."
 
-#: https//community.torproject.org/onion-services/overview/
-#: (content/onion-services/overview/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"- Presentations about onion services: [Understanding Tor Onion Services and "
-"Their Use Cases - HOPE XI "
-"2016](https://www.youtube.com/watch?v=VmsFxBEN3fc), [DEF CON 25 - Roger "
-"Dingledine - Next Generation Tor Onion "
-"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
+"Please read the blog post [Onion Service version deprecation "
+"timeline](https://blog.torproject.org/v2-deprecation-timeline) for more "
+"information."
 msgstr ""
-"- Presentations about onion services: [Understanding Tor Onion Services and "
-"Their Use Cases - HOPE XI "
-"2016](https://www.youtube.com/watch?v=VmsFxBEN3fc), [DEF CON 25 - Roger "
-"Dingledine - Next Generation Tor Onion "
-"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
+"Please read the blog post [Onion Service version deprecation "
+"timeline](https://blog.torproject.org/v2-deprecation-timeline) for more "
+"information."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.subtitle)
-msgid "Become an onion advocate and explain the importance of onion services."
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
+msgid ""
+"Some onion site operators may not want to disclose their onion service "
+"location."
 msgstr ""
-"Become an onion advocate and explain the importance of onion services."
+"Some onion site operators may not want to disclose their onion service "
+"location."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"Beyond myths and misperceptions, advocating for onion services and privacy "
-"enhancing technologies sometimes is challenging."
+"Therefore, you need to configure your web server so it doesn't give away any"
+" information about you, your computer, or your location."
 msgstr ""
-"Beyond myths and misperceptions, advocating for onion services and privacy "
-"enhancing technologies sometimes is challenging."
+"Therefore, you need to configure your web server so it doesn't give away any"
+" information about you, your computer, or your location."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"There are different use cases, and approaching potential adopters with a "
-"specific use case instead of another, can engage them and lead to new onions"
-" services being setup."
+"That is not an easy task, and these resources will help on how to make this "
+"possible:"
 msgstr ""
-"There are different use cases, and approaching potential adopters with a "
-"specific use case instead of another, can engage them and lead to new onions"
-" services being setup."
+"That is not an easy task, and these resources will help on how to make this "
+"possible:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"These talking points will help to explain how onion services offer multiple "
-"privacy and security benefits in different contexts."
+"* [Operational Security](https://community.torproject.org/onion-"
+"services/advanced/opsec/)."
 msgstr ""
-"These talking points will help to explain how onion services offer multiple "
-"privacy and security benefits in different contexts."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* How Onion Services Work"
-msgstr "* How Onion Services Work"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Freedom of Press and Censorship Circumvention"
-msgstr "* Freedom of Press and Censorship Circumvention"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Network sustainability"
-msgstr "* Network sustainability"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Level up your service privacy"
-msgstr "* Level up your service privacy"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Protect sources, whistleblowers, and journalists"
-msgstr "* Protect sources, whistleblowers, and journalists"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Decentralization"
-msgstr "* Decentralization"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Educate users about privacy by design"
-msgstr "* Educate users about privacy by design"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "* Metadata obfuscation or elimination"
-msgstr "* Metadata obfuscation or elimination"
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### How Onion Services Work"
-msgstr "### How Onion Services Work"
+"* [Operational Security](https://community.torproject.org/onion-"
+"services/advanced/opsec/)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"A potential adopter has probably already heard about the Tor Project, the "
-"network and even Tor relays, and that's great!"
+"* [Onion services best practices](https://riseup.net/en/security/network-"
+"security/tor/onionservices-best-practices) by Riseup Collective."
 msgstr ""
-"A potential adopter has probably already heard about the Tor Project, the "
-"network and even Tor relays, and that's great!"
+"* [Onion services best practices](https://riseup.net/en/security/network-"
+"security/tor/onionservices-best-practices) by Riseup Collective."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"[Tor relays](https://community.torproject.org/relay/types-of-relays/) are "
-"part of a [public "
-"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor"
-" users encrypted traffic is routed around to reach out the open internet."
+"* [OnionScan](https://onionscan.org/) is a tool to check if your onion site "
+"is leaking information that could compromise your anonymity like your server"
+" IP address."
 msgstr ""
-"[Tor relays](https://community.torproject.org/relay/types-of-relays/) are "
-"part of a [public "
-"infrastructure](https://metrics.torproject.org/rs.html#toprelays), where Tor"
-" users encrypted traffic is routed around to reach out the open internet."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "Onion services aren't like a Tor relay in the network."
-msgstr "Onion services aren't like a Tor relay in the network."
+"* [OnionScan](https://onionscan.org/) is a tool to check if your onion site "
+"is leaking information that could compromise your anonymity like your server"
+" IP address."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"An onion service on the Tor network behaves like any other Tor clients."
+"Finally, if you plan to keep your service available for a long time, you "
+"might want to make a backup copy of the `private_key` file somewhere."
 msgstr ""
-"An onion service on the Tor network behaves like any other Tor clients."
+"Finally, if you plan to keep your service available for a long time, you "
+"might want to make a backup copy of the `private_key` file somewhere."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"The Onion Service to become available on the network connects to rendezvous "
-"nodes."
+"Now that you have an onion site working, you may want to deploy [Onion-"
+"Location](https://community.torproject.org/onion-services/advanced/onion-"
+"location/), or use tools like Docker, "
+"[Heroku](https://gitlab.torproject.org/hiro/onions-on-heroku), "
+"[Terraform](https://gitlab.torproject.org/hiro/terraform-onions), "
+"[Ansible](https://galaxy.ansible.com/systemli/onion) or "
+"[stem](https://stem.torproject.org/tutorials/over_the_river.html) to "
+"automate the management of your onion services."
 msgstr ""
-"The Onion Service to become available on the network connects to rendezvous "
-"nodes."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "A client that wants to access the onion service does the same."
-msgstr "A client that wants to access the onion service does the same."
+"Now that you have an onion site working, you may want to deploy [Onion-"
+"Location](https://community.torproject.org/onion-services/advanced/onion-"
+"location/), or use tools like Docker, "
+"[Heroku](https://gitlab.torproject.org/hiro/onions-on-heroku), "
+"[Terraform](https://gitlab.torproject.org/hiro/terraform-onions), "
+"[Ansible](https://galaxy.ansible.com/systemli/onion) or "
+"[stem](https://stem.torproject.org/tutorials/over_the_river.html) to "
+"automate the management of your onion services."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/setup/
+#: (content/onion-services/setup/contents+en.lrpage.body)
 msgid ""
-"This means that connections from the client to the server never leave the "
-"Tor network."
+"If you have a static website, but never installed Nginx or Apache, another "
+"project to try is [OnionShare](https://onionshare.org), where running an "
+"onion site will be easier: guided with a graphic interface and with minimal "
+"configuration."
 msgstr ""
-"This means that connections from the client to the server never leave the "
-"Tor network."
+"If you have a static website, but never installed Nginx or Apache, another "
+"project to try is [OnionShare](https://onionshare.org), where running an "
+"onion site will be easier: guided with a graphic interface and with minimal "
+"configuration."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid ""
-"In contrast to running a [Tor "
-"relay](https://community.torproject.org/relay), running a Tor Onion Service "
-"does not result in your IP address being publicly listed anywhere, nor does "
-"your service relay other Tor traffic."
-msgstr ""
-"In contrast to running a [Tor "
-"relay](https://community.torproject.org/relay), running a Tor Onion Service "
-"does not result in your IP address being publicly listed anywhere, nor does "
-"your service relay other Tor traffic."
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.section)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.section)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.section)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.section)
+msgid "localization"
+msgstr "localization"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.body)
 msgid ""
-"For a broader understanding, read [Onion Services "
-"overview](https://community.torproject.org/onion-services/overview/) and "
-"watch this talk: [DEF CON 25 - Next Generation Tor Onion "
-"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
+"Some languages are more active than others with a higher number of active "
+"and committed contributors (such as French, Russian, Portuguese). However "
+"you are still welcome to help us with these languages, even after the "
+"translations are complete."
 msgstr ""
-"For a broader understanding, read [Onion Services "
-"overview](https://community.torproject.org/onion-services/overview/) and "
-"watch this talk: [DEF CON 25 - Next Generation Tor Onion "
-"Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Freedom of Press and Censorship Circumvention"
-msgstr "### Freedom of Press and Censorship Circumvention"
+"Some languages are more active than others with a higher number of active "
+"and committed contributors (such as French, Russian, Portuguese). However "
+"you are still welcome to help us with these languages, even after the "
+"translations are complete."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.body)
 msgid ""
-"Regular Tor connections already provide censorship circumvention, but only "
-"onion services can anonymize both parts of communication - users and "
-"provider -, creating a metadata free communication between the user of the "
-"service and the service itself."
+"Our translations are incomplete for a lot of languages. They may be spoken "
+"by fewer people around the world, but it is still critical that we improve "
+"access to Tor for people who do not speak English."
 msgstr ""
-"Regular Tor connections already provide censorship circumvention, but only "
-"onion services can anonymize both parts of communication - users and "
-"provider -, creating a metadata free communication between the user of the "
-"service and the service itself."
+"Our translations are incomplete for a lot of languages. They may be spoken "
+"by fewer people around the world, but it is still critical that we improve "
+"access to Tor for people who do not speak English."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.body)
 msgid ""
-"Censorship technologies are being deployed by different actors, like "
-"governments and Internet providers, worldwide to block access to free press "
-"and privacy tools."
+"You can see the open tickets about translation issues on our "
+"[bugtracker](https://gitlab.torproject.org/tpo/community/l10n/-/issues)."
 msgstr ""
-"Censorship technologies are being deployed by different actors, like "
-"governments and Internet providers, worldwide to block access to free press "
-"and privacy tools."
+"You can see the open tickets about translation issues on our "
+"[bugtracker](https://gitlab.torproject.org/tpo/community/l10n/-/issues)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.body)
 msgid ""
-"To protect freedom of speech and freedom of opinion in censored spaces, "
-"major media organizations have made their websites available over onion "
-"services in the last few years."
+"Our documentation is very important for users around the world to be able to"
+" use Tor and Tor Browser:"
 msgstr ""
-"To protect freedom of speech and freedom of opinion in censored spaces, "
-"major media organizations have made their websites available over onion "
-"services in the last few years."
+"Our documentation is very important for users around the world to be able to"
+" use Tor and Tor Browser:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/current-status/
+#: (content/localization/current-status/contents+en.lrpage.body)
 msgid ""
-"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and"
-" other newsrooms."
+"This includes the Tor Browser User Manual, the Support portal, the Tor "
+"Project website and the Community portal."
 msgstr ""
-"That's the case of NY Times, ProPublica, Deutsche Welle, BBC, The Markup and"
-" other newsrooms."
+"This includes the Tor Browser User Manual, the Support portal, the Tor "
+"Project website and the Community portal."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid ""
-"The project [Secure The News](https://securethe.news/), developed by "
-"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
-"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
-"secure news organizations’s websites are. One of its metrics is the adoption"
-" of onion services ."
-msgstr ""
-"The project [Secure The News](https://securethe.news/), developed by "
-"[Freedom of the Press Foundation](https://freedom.press/news/onions-side-"
-"tracking-tor-availability-reader-privacy-major-news-sites/), tracks how "
-"secure news organizations’s websites are. One of its metrics is the adoption"
-" of onion services ."
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "Thank you for your interest in helping us with translations."
+msgstr "Thank you for your interest in helping us with translations."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "Read the news organizations announcement about their onion site:"
-msgstr "Read the news organizations announcement about their onion site:"
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "# Localization mailing list"
+msgstr "# Localization mailing list"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "<a name=\"tor-l10n\" />"
+msgstr "<a name=\"tor-l10n\" />"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"* \"We launched this in part because we do a lot of reporting, writing, and "
-"coding about issues like media censorship, digital privacy and surveillance,"
-" and breaches of private medical information. Readers use our interactive "
-"databases to see data that reveals a lot about themselves, such as whether "
-"their doctor receives payments from drug companies. Our readers should never"
-" need to worry that somebody else is watching what they’re doing on our "
-"site. So we made our site available as a Tor hidden service (onion service) "
-"to give readers a way to browse our site while leaving behind less of a "
-"digital trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-"
-"secure-and-anonymous-propublica-using-tor-hidden-services)"
+"To communicate with other translators, please join the [Tor localization "
+"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"l10n), where we organize translations, take decisions, report errors in "
+"source strings, etc. Please introduce yourself and ask any questions you may"
+" have after following up these instructions."
 msgstr ""
-"* \"We launched this in part because we do a lot of reporting, writing, and "
-"coding about issues like media censorship, digital privacy and surveillance,"
-" and breaches of private medical information. Readers use our interactive "
-"databases to see data that reveals a lot about themselves, such as whether "
-"their doctor receives payments from drug companies. Our readers should never"
-" need to worry that somebody else is watching what they’re doing on our "
-"site. So we made our site available as a Tor hidden service (onion service) "
-"to give readers a way to browse our site while leaving behind less of a "
-"digital trail.\" [ProPublica](https://www.propublica.org/nerds/a-more-"
-"secure-and-anonymous-propublica-using-tor-hidden-services)"
+"To communicate with other translators, please join the [Tor localization "
+"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"l10n), where we organize translations, take decisions, report errors in "
+"source strings, etc. Please introduce yourself and ask any questions you may"
+" have after following up these instructions."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "# Translation platform"
+msgstr "# Translation platform"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"* \"Some readers choose to use Tor to access our journalism because they're "
-"technically blocked from accessing our website; or because they worry about "
-"local network monitoring; or because they care about online privacy; or "
-"simply because that is the method that they prefer.\" [New York "
-"Times](https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-"
-"as-a-tor-onion-service-e0d0b67b7482)"
+"Most of our localization efforts are hosted in the [Localization Lab "
+"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
+"translation platform."
 msgstr ""
-"* \"Some readers choose to use Tor to access our journalism because they're "
-"technically blocked from accessing our website; or because they worry about "
-"local network monitoring; or because they care about online privacy; or "
-"simply because that is the method that they prefer.\" [New York "
-"Times](https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-"
-"as-a-tor-onion-service-e0d0b67b7482)"
+"Most of our localization efforts are hosted in the [Localization Lab "
+"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
+"translation platform."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
-"[…] It is therefore a logical step for us to also use Tor to reach people in"
-" censored markets who previously had limited or no access to free media.\" "
-"[Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
-"protocol/a-51338328)"
+"In order to begin contributing you will have to sign up with Transifex. "
+"Here's an outline of what to expect during that process."
 msgstr ""
-"* \"DW is a global advocate for freedom of opinion and freedom of speech. "
-"[…] It is therefore a logical step for us to also use Tor to reach people in"
-" censored markets who previously had limited or no access to free media.\" "
-"[Deutsche Welle](https://www.dw.com/en/dw-websites-accessible-via-tor-"
-"protocol/a-51338328)"
+"In order to begin contributing you will have to sign up with Transifex. "
+"Here's an outline of what to expect during that process."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "## Signing Up On Transifex"
+msgstr "## Signing Up On Transifex"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"* \"The browser can obscure who is using it and what data is being accessed,"
-" which can help people avoid government surveillance and censorship. "
-"Countries including China, Iran and Vietnam are among those who have tried "
-"to block access to the BBC News website or programmes.\" "
-"[BBC](https://www.bbc.com/news/technology-50150981)"
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
 msgstr ""
-"* \"The browser can obscure who is using it and what data is being accessed,"
-" which can help people avoid government surveillance and censorship. "
-"Countries including China, Iran and Vietnam are among those who have tried "
-"to block access to the BBC News website or programmes.\" "
-"[BBC](https://www.bbc.com/news/technology-50150981)"
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Network sustainability"
-msgstr "### Network sustainability"
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "Enter your information into the fields and click the 'Sign Up' button:"
+msgstr ""
+"Enter your information into the fields and click the 'Sign Up' button:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "![Sign up to Transifex](/static/images/localization/tr1.png)"
+msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"The traffic generated by onion services doesn't leave the Tor network, and "
-"therefore, these onion circuits free up exit relay bandwidth for others."
+"1. Fill out the next page with your name and select \"Localization\" and "
+"\"Translator\" from the drop-down menus:"
 msgstr ""
-"The traffic generated by onion services doesn't leave the Tor network, and "
-"therefore, these onion circuits free up exit relay bandwidth for others."
+"1. Fill out the next page with your name and select \"Localization\" and "
+"\"Translator\" from the drop-down menus:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "![Fill out details](/static/images/localization/tr2.png)"
+msgstr "![Fill out details](/static/images/localization/tr2.png)"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "1. On the next page, select 'Join an existing project' and continue."
+msgstr "1. On the next page, select 'Join an existing project' and continue."
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"This is important because exit relays are a limited resource, making up 20% "
-"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
+"1. On the next page, select the languages you speak from the drop-down menu "
+"and continue."
 msgstr ""
-"This is important because exit relays are a limited resource, making up 20% "
-"of the [7000 relays](https://metrics.torproject.org/networksize.html)."
+"1. On the next page, select the languages you speak from the drop-down menu "
+"and continue."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"As they're a small fraction of the network, in general, exit relays are "
-"overloaded and represent a bottleneck for Tor users' browsing experience."
+"1. You are now signed up! Go to the [Tor Transifex "
+"page](https://www.transifex.com/otf/torproject/)."
 msgstr ""
-"As they're a small fraction of the network, in general, exit relays are "
-"overloaded and represent a bottleneck for Tor users' browsing experience."
+"1. You are now signed up! Go to the [Tor Transifex "
+"page](https://www.transifex.com/otf/torproject/)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "1. Click the blue 'Join Team' button on the far right:"
+msgstr "1. Click the blue 'Join Team' button on the far right:"
+
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"Onion services don't use the same circuit path as regular Tor connections."
+"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" "
+"alt=\"Join Team\">"
 msgstr ""
-"Onion services don't use the same circuit path as regular Tor connections."
+"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" "
+"alt=\"Join Team\">"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"When a service is available over onion services, it adds diversity to the "
-"Tor network since it uses a different set of circuits on the network, "
-"avoiding exit relays completely."
+"1. Select the language you would like to translate from the dropdown menu:"
 msgstr ""
-"When a service is available over onion services, it adds diversity to the "
-"Tor network since it uses a different set of circuits on the network, "
-"avoiding exit relays completely."
+"1. Select the language you would like to translate from the dropdown menu:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"As a result of this design, onion services and its users are immune to "
-"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
-"relays-may-june-2020)."
+"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" "
+"alt=\"Choose Language\">"
 msgstr ""
-"As a result of this design, onion services and its users are immune to "
-"attacks related to [bad exit relays](https://blog.torproject.org/bad-exit-"
-"relays-may-june-2020)."
+"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" "
+"alt=\"Choose Language\">"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Level up your service privacy"
-msgstr "### Level up your service privacy"
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "1. A notification will now show up on the top of the page like so:"
+msgstr "1. A notification will now show up on the top of the page like so:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"Beyond websites and onion sites, it's possible to do many things with onion "
-"services, for example, email."
+"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" "
+"alt=\"Request Submitted\">"
 msgstr ""
-"Beyond websites and onion sites, it's possible to do many things with onion "
-"services, for example, email."
+"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" "
+"alt=\"Request Submitted\">"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"Even though privacy aware users can adopt tools to protect their "
-"communications like OpenPGP, there is plenty of metadata on encrypted "
-"emails: for example who is communicating with whom, when, how frequently, "
-"where, when it was sent and received, what type of computer it was "
-"generated, etc."
+"Before translating, please read through the Tor Project page on the "
+"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). The"
+" page includes guidelines, resources, and priorities that will help you make"
+" the most out of your contribution."
 msgstr ""
-"Even though privacy aware users can adopt tools to protect their "
-"communications like OpenPGP, there is plenty of metadata on encrypted "
-"emails: for example who is communicating with whom, when, how frequently, "
-"where, when it was sent and received, what type of computer it was "
-"generated, etc."
+"Before translating, please read through the Tor Project page on the "
+"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). The"
+" page includes guidelines, resources, and priorities that will help you make"
+" the most out of your contribution."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
-msgstr ""
-"As Edward Snowden points out in his book, **\"Permanent Record\"** (2019),"
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "After your membership is approved, you're ready to begin."
+msgstr "After your membership is approved, you're ready to begin."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid ""
-"\"You know what you're saying during a phone call, or what you're writing in"
-" an email. But you have hardly any control over the metadata you produce, "
-"because it is generated automatically. [...] In sum, metadata can tell your "
-"surveillant virtually everything they'd ever want or need to know about you,"
-" except what's actually going on inside your head.\""
-msgstr ""
-"\"You know what you're saying during a phone call, or what you're writing in"
-" an email. But you have hardly any control over the metadata you produce, "
-"because it is generated automatically. [...] In sum, metadata can tell your "
-"surveillant virtually everything they'd ever want or need to know about you,"
-" except what's actually going on inside your head.\""
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "#IRC channel"
+msgstr "#IRC channel"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid ""
-"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
-"the delivery of emails entirely over onion services, obfuscating the "
-"metadata of who is talking with whom."
-msgstr ""
-"[Onionmx](https://github.com/ehloonion/onionmx) is a software that allows "
-"the delivery of emails entirely over onion services, obfuscating the "
-"metadata of who is talking with whom."
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+msgid "We hang out in the #tor-l10n channel on the oftc IRC network."
+msgstr "We hang out in the #tor-l10n channel on the oftc IRC network."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/becoming-tor-translator/
+#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
 msgid ""
-"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
-"security/tor#riseups-tor-onion-services), "
-"[Systemli](https://www.systemli.org/service/onion.html) and [many "
-"others](https://github.com/ehloonion/onionmx/blob/master/sources/map.yml) "
-"protect their users privacy using onionmx."
+"Please [join us to talk about localization](https://support.torproject.org"
+"/get-in-touch/#irc-help) (l10n)!"
 msgstr ""
-"E-mail providers like [Riseup](https://riseup.net/en/security/network-"
-"security/tor#riseups-tor-onion-services), "
-"[Systemli](https://www.systemli.org/service/onion.html) and [many "
-"others](https://github.com/ehloonion/onionmx/blob/master/sources/map.yml) "
-"protect their users privacy using onionmx."
+"Please [join us to talk about localization](https://support.torproject.org"
+"/get-in-touch/#irc-help) (l10n)!"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-"
-"tor-censorship/) allow users to read and send their e-mail securely and "
-"anonymously over their webclient that serves an onion site."
+"We want our tools to be available and localized for anyone who wants to use "
+"them, and we appreciate your help doing so. To find out where your knowledge"
+" may be most helpful, take a look at the translation progress for the Tor "
+"ecosystem of tools so far:"
 msgstr ""
-"Other providers like [ProtonMail](https://protonmail.com/blog/protonmail-"
-"tor-censorship/) allow users to read and send their e-mail securely and "
-"anonymously over their webclient that serves an onion site."
+"We want our tools to be available and localized for anyone who wants to use "
+"them, and we appreciate your help doing so. To find out where your knowledge"
+" may be most helpful, take a look at the translation progress for the Tor "
+"ecosystem of tools so far:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Protect sources, whistleblowers, and journalists"
-msgstr "### Protect sources, whistleblowers, and journalists"
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
+msgid "<img class=\"col-lg-6\" src=\"../../static/images/localization/stats.png\">"
+msgstr "<img class=\"col-lg-6\" src=\"../../static/images/localization/stats.png\">"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"Many journalists and media organizations use tools based on onion services "
-"to protect their sources."
+"Please consider [helping with translations](/localization/becoming-tor-"
+"translator/) in your native language, however don't start a new regional "
+"variant of your language if there is a more general language available (for "
+"example: contribute to the French translation, instead of starting Canadian "
+"French)."
 msgstr ""
-"Many journalists and media organizations use tools based on onion services "
-"to protect their sources."
+"Please consider [helping with translations](/localization/becoming-tor-"
+"translator/) in your native language, however don't start a new regional "
+"variant of your language if there is a more general language available (for "
+"example: contribute to the French translation, instead of starting Canadian "
+"French)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"They share and accept documents from anonymous sources using tools like "
-"SecureDrop, GlobaLeaks or OnionShare."
+"This is due to the fact that each additional language requires more "
+"resources, including a set of committed translators and space on our "
+"servers."
 msgstr ""
-"They share and accept documents from anonymous sources using tools like "
-"SecureDrop, GlobaLeaks or OnionShare."
+"This is due to the fact that each additional language requires more "
+"resources, including a set of committed translators and space on our "
+"servers."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
-"is an open source whistleblower submission system maintained by [Freedom of "
-"the Press Foundation](https://freedom.press) and deployed by many news "
-"organizations around the world."
+"There are many files to translate and keep up to date to maintain a language"
+" for the Tor Project. Moreover, once translated, there are always future "
+"updates and new pages needing translated too."
 msgstr ""
-"Originally developed by Aaron Swartz, [SecureDrop](https://securedrop.org/) "
-"is an open source whistleblower submission system maintained by [Freedom of "
-"the Press Foundation](https://freedom.press) and deployed by many news "
-"organizations around the world."
+"There are many files to translate and keep up to date to maintain a language"
+" for the Tor Project. Moreover, once translated, there are always future "
+"updates and new pages needing translated too."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"With SecureDrop, sources can only submit documents in a secure and anonymous"
-" way, using Tor Browser."
+"The more users that will benefit from a translation, the more scalable that "
+"translation becomes – as it will also benefit from the help of a larger "
+"number of volunteers keeping it up to date."
 msgstr ""
-"With SecureDrop, sources can only submit documents in a secure and anonymous"
-" way, using Tor Browser."
+"The more users that will benefit from a translation, the more scalable that "
+"translation becomes – as it will also benefit from the help of a larger "
+"number of volunteers keeping it up to date."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"Thus, a journalist won't know who the author is and can't put the source at "
-"risk."
+"We also recommend forming a team for your language: this way, the content "
+"can be reviewed by at least one other person, producing translations that "
+"are of higher quality and are easier to maintain."
 msgstr ""
-"Thus, a journalist won't know who the author is and can't put the source at "
-"risk."
+"We also recommend forming a team for your language: this way, the content "
+"can be reviewed by at least one other person, producing translations that "
+"are of higher quality and are easier to maintain."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
-"framework focused on portability and accessibility."
+"Although we would value your contribution to any of the projects above, our "
+"most critical needs are Tor Browser, the Tor Browser User Manual, and our "
+"Support portal:"
 msgstr ""
-"[GlobaLeaks](https://globaleaks.org) is an open source whistleblowing "
-"framework focused on portability and accessibility."
+"Although we would value your contribution to any of the projects above, our "
+"most critical needs are Tor Browser, the Tor Browser User Manual, and our "
+"Support portal:"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"It is a web application running as an onion service that whistleblowers and "
-"journalists can anonymously exchange information and files."
+"* Tor Browser is translated in many different Transifex resources, but you "
+"can see the [Tor Browser total strings translated per "
+"language](https://torpat.ch/locales) to see where help is needed."
 msgstr ""
-"It is a web application running as an onion service that whistleblowers and "
-"journalists can anonymously exchange information and files."
+"* Tor Browser is translated in many different Transifex resources, but you "
+"can see the [Tor Browser total strings translated per "
+"language](https://torpat.ch/locales) to see where help is needed."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"Started in 2011 by a group of Italians, the project is now developed by the "
-"[Hermes Center for Transparency and Digital Human "
-"Rights](https://www.hermescenter.org/)."
+"* The Tor Browser User Manual is a very useful resource for new users that "
+"do not speak English, see [Tor Browser User Manual translation "
+"statistics](https://torpat.ch/manual-locales) or "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/tbmanual-contentspot/) to help."
 msgstr ""
-"Started in 2011 by a group of Italians, the project is now developed by the "
-"[Hermes Center for Transparency and Digital Human "
-"Rights](https://www.hermescenter.org/)."
+"* The Tor Browser User Manual is a very useful resource for new users that "
+"do not speak English, see [Tor Browser User Manual translation "
+"statistics](https://torpat.ch/manual-locales) or "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/tbmanual-contentspot/) to help."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"[OnionShare](https://onionshare.org) is another tool based on onion services"
-" used to provide strong anonymity to transmit sensitive files between "
-"journalists safely."
+"* The [Support portal](https://support.torproject.org/) is also a valuable "
+"resource for all Tor users, see [Tor Support portal translation "
+"statistics](https://torpat.ch/support-locales) or "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/support-portal/) to help."
 msgstr ""
-"[OnionShare](https://onionshare.org) is another tool based on onion services"
-" used to provide strong anonymity to transmit sensitive files between "
-"journalists safely."
+"* The [Support portal](https://support.torproject.org/) is also a valuable "
+"resource for all Tor users, see [Tor Support portal translation "
+"statistics](https://torpat.ch/support-locales) or "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/support-portal/) to help."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
+msgid "We are also translating this page, the Community portal:"
+msgstr "We are also translating this page, the Community portal:"
+
+#: https//community.torproject.org/localization/pick-a-project/
+#: (content/localization/pick-a-project/contents+en.lrpage.body)
 msgid ""
-"It makes it possible to host files on your own computer and share (send and "
-"receive) using onion services."
+"* The [Community portal](https://community.torproject.org/) is this website,"
+" where you can find ways to contribute to Tor. Help us "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/communitytpo-contentspot/) it."
 msgstr ""
-"It makes it possible to host files on your own computer and share (send and "
-"receive) using onion services."
+"* The [Community portal](https://community.torproject.org/) is this website,"
+" where you can find ways to contribute to Tor. Help us "
+"[translate](https://www.transifex.com/otf/tor-project-support-community-"
+"portal/communitytpo-contentspot/) it."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
+msgid "### Reporting an error with a translation"
+msgstr "### Reporting an error with a translation"
+
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid ""
-"All the recipients of this communication need to have Tor Browser installed "
-"on their computer to open the onion address."
+"* If you are already a [Tor translator](../becoming-tor-translator), you can"
+" simply find the string and fix it in "
+"[transifex](https://www.transifex.com/otf/torproject/)."
 msgstr ""
-"All the recipients of this communication need to have Tor Browser installed "
-"on their computer to open the onion address."
+"* If you are already a [Tor translator](../becoming-tor-translator), you can"
+" simply find the string and fix it in "
+"[transifex](https://www.transifex.com/otf/torproject/)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid ""
-"OnionShare was developed after a human rights violation during the Snowden "
-"revelations in 2013,"
+"* If you don't know how to find the string to fix, you can [open a ticket on"
+" our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), "
+"under the **Community/Localization** repository."
 msgstr ""
-"OnionShare was developed after a human rights violation during the Snowden "
-"revelations in 2013,"
+"* If you don't know how to find the string to fix, you can [open a ticket on"
+" our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), "
+"under the **Community/Localization** repository."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid ""
-"\"I first saw the need for this tool when I learned about how David Miranda,"
-" the partner of my colleague Glenn Greenwald, got detained for nine hours at"
-" a London airport while he was trying to fly home to Brazil."
+"Before opening a ticket, see the currently [open tickets for "
+"Translations](https://github.com/torproject/community/tree/master/content/localization)"
+" because maybe it is already reported."
 msgstr ""
-"\"I first saw the need for this tool when I learned about how David Miranda,"
-" the partner of my colleague Glenn Greenwald, got detained for nine hours at"
-" a London airport while he was trying to fly home to Brazil."
+"Before opening a ticket, see the currently [open tickets for "
+"Translations](https://github.com/torproject/community/tree/master/content/localization)"
+" because maybe it is already reported."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid ""
-"Working on a journalism assignment for the Guardian, Miranda was carrying a "
-"USB stick with sensitive documents."
+"* You can send an email to the [tor localization mailing "
+"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)."
 msgstr ""
-"Working on a journalism assignment for the Guardian, Miranda was carrying a "
-"USB stick with sensitive documents."
+"* You can send an email to the [tor localization mailing "
+"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/localization/translation-problem/
+#: (content/localization/translation-problem/contents+en.lrpage.body)
 msgid ""
-"I knew that he could have securely sent the documents over the internet "
-"using a Tor onion service, one of the most underappreciated technologies on "
-"the internet, and avoided the risk of physically traveling with them."
+"* You can report such issues on [irc](https://support.torproject.org/get-in-"
+"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need"
+" to be registered to log in)."
 msgstr ""
-"I knew that he could have securely sent the documents over the internet "
-"using a Tor onion service, one of the most underappreciated technologies on "
-"the internet, and avoided the risk of physically traveling with them."
+"* You can report such issues on [irc](https://support.torproject.org/get-in-"
+"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need"
+" to be registered to log in)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: (dynamic) https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.title)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Relay requirements"
+msgstr "Relay requirements"
+
+#: (dynamic) https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.title)
+msgid "Types of relays on the Tor network"
+msgstr "Types of relays on the Tor network"
+
+#: (dynamic) https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/
+#: (content/relay/community-resources/eff-tor-legal-faq/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/
+#: (content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lrpage.section)
+msgid "Community and legal resources"
+msgstr "Community and legal resources"
+
+#: (dynamic) https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.title)
+msgid "Technical Setup"
+msgstr "Technical Setup"
+
+#: (dynamic) https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.title)
+msgid "Technical considerations"
+msgstr "Technical considerations"
+
+#: (dynamic) https//community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lrpage.title)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Getting help"
+msgstr "Getting help"
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.subtitle)
 msgid ""
-"I developed OnionShare to make this file sharing process over the Tor "
-"network more accessible to everyone.\" [OnionShare 2 "
-"release](https://blog.torproject.org/new-release-onionshare-2)"
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide. Learn more about specific relay requirements."
 msgstr ""
-"I developed OnionShare to make this file sharing process over the Tor "
-"network more accessible to everyone.\" [OnionShare 2 "
-"release](https://blog.torproject.org/new-release-onionshare-2)"
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide. Learn more about specific relay requirements."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Decentralization"
-msgstr "### Decentralization"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/
+#: (content/relay/setup/guard/contents+en.lrpage.section)
+msgid "relay operations"
+msgstr "relay operations"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"As explained in [Overview](https://community.torproject.org/onion-"
-"services/overview/), there's no central authority that approves or rejects "
-"onion services."
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide."
 msgstr ""
-"As explained in [Overview](https://community.torproject.org/onion-"
-"services/overview/), there's no central authority that approves or rejects "
-"onion services."
+"Requirements for Tor relays depend on the type of relay and the bandwidth "
+"they provide."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "The address of an onion service is automatically generated."
-msgstr "The address of an onion service is automatically generated."
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Bandwidth and Connections"
+msgstr "# Bandwidth and Connections"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Operators don't use the regular DNS infrastructure and do not need to "
-"purchase or register a domain name."
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
 msgstr ""
-"Operators don't use the regular DNS infrastructure and do not need to "
-"purchase or register a domain name."
+"A non-exit relay should be able to handle at least 7000 concurrent "
+"connections."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"A great example of this use case is the chat program [Ricochet "
-"Refresh](https://ricochetrefresh.net/)."
+"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 ""
-"A great example of this use case is the chat program [Ricochet "
-"Refresh](https://ricochetrefresh.net/)."
+"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//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Ricochet uses onion services to build secure communication with these "
-"features: metadata resistant, anonymous, and decentralized."
+"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."
 msgstr ""
-"Ricochet uses onion services to build secure communication with these "
-"features: metadata resistant, anonymous, and decentralized."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "In Ricochet Refresh, each user is an onion service."
-msgstr "In Ricochet Refresh, each user is an onion service."
+"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."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"And because of that, there isn't a central server that can be compromised by"
-" an attacker."
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
 msgstr ""
-"And because of that, there isn't a central server that can be compromised by"
-" an attacker."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Educate users about privacy by design"
-msgstr "### Educate users about privacy by design"
+"Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent"
+" connections (>100k)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Onion services are an excellent example of privacy by design technology, "
-"where one is secure and anonymous by default."
+"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."
 msgstr ""
-"Onion services are an excellent example of privacy by design technology, "
-"where one is secure and anonymous by default."
+"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."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+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//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Making your service available over onion services is an opportunity to "
-"educate the general public about Tor and how a more secure way to access the"
-" internet looks like: easy as browsing a web page."
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 support](/relay/setup/bridge/)."
 msgstr ""
-"Making your service available over onion services is an opportunity to "
-"educate the general public about Tor and how a more secure way to access the"
-" internet looks like: easy as browsing a web page."
+"If you have less than 10 Mbit/s but at least 1 Mbit/s we recommend you run a"
+" [bridge with obfs4 support](/relay/setup/bridge/)."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Get inspired by our campaign "
-"[#MoreOnionsPorFavor](https://blog.torproject.org/more-onions-porfavor) and "
-"teach others about the importance of anonymity."
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
 msgstr ""
-"Get inspired by our campaign "
-"[#MoreOnionsPorFavor](https://blog.torproject.org/more-onions-porfavor) and "
-"teach others about the importance of anonymity."
+"If you do not know your bandwidth you can use http://beta.speedtest.net to "
+"measure it."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### Metadata obfuscation or elimination"
-msgstr "### Metadata obfuscation or elimination"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Monthly Outbound Traffic"
+msgstr "# Monthly Outbound Traffic"
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"When you use the Tor network to browse the web you are not sending any "
-"information by default of who you are or where you are connecting from."
+"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 ""
-"When you use the Tor network to browse the web you are not sending any "
-"information by default of who you are or where you are connecting from."
+"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//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"The Onion Services use the Tor network to eliminate information about where "
-"they are situated."
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
 msgstr ""
-"The Onion Services use the Tor network to eliminate information about where "
-"they are situated."
+"Note: That is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) "
+"connection."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "More (>2 TB/month) is better and recommended."
+msgstr "More (>2 TB/month) is better and recommended."
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Using them eliminates all metadata that may be associated with the service "
-"otherwise."
+"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or "
+"more."
 msgstr ""
-"Using them eliminates all metadata that may be associated with the service "
-"otherwise."
-
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
-msgid "### One onion a day keeps the surveillance away"
-msgstr "### One onion a day keeps the surveillance away"
+"**Ideally a relay runs on an unmetered plan** or includes 2 TB/month or "
+"more."
 
-#: https//community.torproject.org/onion-services/talk/
-#: (content/onion-services/talk/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Now that you know all the benefits of onion services, you may want to set up"
-" an [onion site](https://community.torproject.org/onion-services/setup/) and"
-" read about the [protocol overview](https://community.torproject.org/onion-"
-"services/overview/)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
 msgstr ""
-"Now that you know all the benefits of onion services, you may want to set up"
-" an [onion site](https://community.torproject.org/onion-services/setup/) and"
-" read about the [protocol overview](https://community.torproject.org/onion-"
-"services/overview/)."
+"If you have a metered plan you might want to configure tor to only use a "
+"given amount of [bandwidth or monthly traffic](/relay/setup/post-install/)."
 
-#: https//community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Public IPv4 Address"
+msgstr "# Public IPv4 Address"
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Learn more about how to configure client authentication, Onion-Location and "
-"more tips to secure your onion service."
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
 msgstr ""
-"Learn more about how to configure client authentication, Onion-Location and "
-"more tips to secure your onion service."
+"Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
 
-#: https//community.torproject.org/onion-services/advanced/
-#: (content/onion-services/advanced/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"In this section you will find how to configure your onion service to enable "
-"client authorization, Onion-Location and tips to make your onion service "
-"more secure."
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
 msgstr ""
-"In this section you will find how to configure your onion service to enable "
-"client authorization, Onion-Location and tips to make your onion service "
-"more secure."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.subtitle)
-msgid "Learn how to set up a .onion site of your very own."
-msgstr "Learn how to set up a .onion site of your very own."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.cta)
-#: https//community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lrpage.cta)
-msgid "Get Started"
-msgstr "Get Started"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "This guide shows you how to set up an onion service for your website."
-msgstr "This guide shows you how to set up an onion service for your website."
+"The IPv4 address is not required to be static but static IP addresses are "
+"preferred."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"For the technical details of how the onion service protocol works, see our "
-"onion service protocol page."
+"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 ""
-"For the technical details of how the onion service protocol works, see our "
-"onion service protocol page."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 0: Get a working Tor"
-msgstr "## Step 0: Get a working Tor"
+"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//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"As part of this guide, we will assume you have a functional Tor in your "
-"machine."
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
 msgstr ""
-"As part of this guide, we will assume you have a functional Tor in your "
-"machine."
+"Additional IPv6 connectivity is great and recommended/encouraged but not a "
+"requirement."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"To set up Tor, please follow the [Tor installation "
-"guide](https://community.torproject.org/onion-services/setup/install/)."
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
 msgstr ""
-"To set up Tor, please follow the [Tor installation "
-"guide](https://community.torproject.org/onion-services/setup/install/)."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "Tor should be up and running correctly for this guide to work."
-msgstr "Tor should be up and running correctly for this guide to work."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "You should also know where Tor's configuration files are."
-msgstr "You should also know where Tor's configuration files are."
+"There should be no problem at all with this requirement (all commercially "
+"available servers come with at least one IPv4 address)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 1: Get a web server working"
-msgstr "## Step 1: Get a web server working"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+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//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"As a first step, you should set up a web server locally, like Nginx, Apache,"
-" or your favorite web server."
+"If you want to run more than two relays you will need more IPv4 addresses."
 msgstr ""
-"As a first step, you should set up a web server locally, like Nginx, Apache,"
-" or your favorite web server."
+"If you want to run more than two relays you will need more IPv4 addresses."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "Setting up a web server can be complex."
-msgstr "Setting up a web server can be complex."
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Memory Requirements"
+msgstr "# Memory Requirements"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"If you get stuck or want to do more, find a friend who can help you or join "
-"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"onions) mailing list to speak with other operators."
+"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
 msgstr ""
-"If you get stuck or want to do more, find a friend who can help you or join "
-"our [tor-onions](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"onions) mailing list to speak with other operators."
+"* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"As an example, we will cover how to set up an onion site with Nginx and "
-"Apache on Debian."
+"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
 msgstr ""
-"As an example, we will cover how to set up an onion site with Nginx and "
-"Apache on Debian."
+"* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"We recommend you install a new separate web server for your onion service, "
-"since even if you already have one installed, you may be using it (or want "
-"to use it later) for a regular website."
+"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
 msgstr ""
-"We recommend you install a new separate web server for your onion service, "
-"since even if you already have one installed, you may be using it (or want "
-"to use it later) for a regular website."
+"* On an exit relay we recommend at least 1.5 GB of RAM per tor instance."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Disk Storage"
+msgstr "# Disk Storage"
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "Tor does not need much disk storage."
+msgstr "Tor does not need much disk storage."
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"On this page, the commands to manage the web server are based on Debian-like"
-" operating systems and may differ from other systems."
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
 msgstr ""
-"On this page, the commands to manage the web server are based on Debian-like"
-" operating systems and may differ from other systems."
+"A typical Tor relay needs less than 200 MB for Tor related data (in addition"
+" to the operating system itself)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "Check your web server and operating system documentation."
-msgstr "Check your web server and operating system documentation."
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# CPU"
+msgstr "# CPU"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "### Apache"
-msgstr "### Apache"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "* Any modern CPU should be fine."
+msgstr "* Any modern CPU should be fine."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Apache is available in the main repository of multiple Linux and *BSD "
-"distributions."
+"* 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)."
 msgstr ""
-"Apache is available in the main repository of multiple Linux and *BSD "
-"distributions."
+"* 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)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "To install `apache2` package:"
-msgstr "To install `apache2` package:"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "`$ sudo apt install apache2`"
-msgstr "`$ sudo apt install apache2`"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid ""
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
+msgstr ""
+"If the file /proc/cpuinfo contains the word aes your CPU has support for "
+"AES-NI."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "### Nginx"
-msgstr "### Nginx"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Uptime"
+msgstr "# Uptime"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"Nginx is available in the main repository of multiple Linux and *BSD "
-"distributions."
+"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 ""
-"Nginx is available in the main repository of multiple Linux and *BSD "
-"distributions."
+"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//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "To install `nginx` package:"
-msgstr "To install `nginx` package:"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+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//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "`$ sudo apt install nginx`"
-msgstr "`$ sudo apt install nginx`"
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "Reboots and tor daemon restarts are fine."
+msgstr "Reboots and tor daemon restarts are fine."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
+msgid "# Tor Version"
+msgstr "# Tor Version"
+
+#: https//community.torproject.org/relay/relays-requirements/
+#: (content/relay/relays-requirements/contents+en.lrpage.body)
 msgid ""
-"By default, the web server will be running on `localhost:80` at the end of "
-"the installation."
+"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."
 msgstr ""
-"By default, the web server will be running on `localhost:80` at the end of "
-"the installation."
+"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."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.subtitle)
 msgid ""
-"If you get an error message, something has gone wrong and you cannot "
-"continue until you've figured out why this didn't work."
+"Bridges, guards, middle relays, and exits all serve important functions in "
+"the Tor network. Learn about the different relays you can run."
 msgstr ""
-"If you get an error message, something has gone wrong and you cannot "
-"continue until you've figured out why this didn't work."
+"Bridges, guards, middle relays, and exits all serve important functions in "
+"the Tor network. Learn about the different relays you can run."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Once your web server is set up, make sure it works: open your browser and go"
-" to http://localhost/."
+"All nodes are important, but they have different technical requirements and "
+"legal implications."
 msgstr ""
-"Once your web server is set up, make sure it works: open your browser and go"
-" to http://localhost/."
+"All nodes are important, but they have different technical requirements and "
+"legal implications."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Then try putting a file in the main html directory, and make sure it shows "
-"up when you access the site."
+"Understanding the different kinds of nodes is the first step to learning "
+"which one is right for you."
 msgstr ""
-"Then try putting a file in the main html directory, and make sure it shows "
-"up when you access the site."
+"Understanding the different kinds of nodes is the first step to learning "
+"which one is right for you."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 2: Configure your Tor onion service"
-msgstr "## Step 2: Configure your Tor onion service"
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "# Guard and middle relay"
+msgstr "# Guard and middle relay"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "(also known as non-exit relays)"
+msgstr "(also known as non-exit relays)"
+
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"The next step is opening the config file of Tor (torrc) and doing the "
-"appropriate configurations to setup an onion service."
+"A guard relay is the first relay in the chain of 3 relays building a Tor "
+"circuit."
 msgstr ""
-"The next step is opening the config file of Tor (torrc) and doing the "
-"appropriate configurations to setup an onion service."
+"A guard relay is the first relay in the chain of 3 relays building a Tor "
+"circuit."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Depending on your operating system and setup, your Tor configuration file "
-"can be at a different location or look different."
+"A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between the two."
 msgstr ""
-"Depending on your operating system and setup, your Tor configuration file "
-"can be at a different location or look different."
+"A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between the two."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "You will need to put the following two lines in your `torrc` file:"
-msgstr "You will need to put the following two lines in your `torrc` file:"
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid ""
+"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
+"otherwise it will remain a middle relay."
+msgstr ""
+"To become a guard, a relay has to be stable and fast (at least 2MByte/s) "
+"otherwise it will remain a middle relay."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServiceDir /var/lib/tor/my_website/"
-msgstr "HiddenServiceDir /var/lib/tor/my_website/"
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "Guard and middle relays usually do not receive abuse complaints."
+msgstr "Guard and middle relays usually do not receive abuse complaints."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServicePort 80 127.0.0.1:80"
-msgstr "HiddenServicePort 80 127.0.0.1:80"
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid ""
+"All relays will be listed in the public list of Tor relays, so may be "
+"blocked by certain services that don't understand how Tor works or "
+"deliberately want to censor Tor users."
+msgstr ""
+"All relays will be listed in the public list of Tor relays, so may be "
+"blocked by certain services that don't understand how Tor works or "
+"deliberately want to censor Tor users."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"The `HiddenServiceDir` line specifies the directory which should contain "
-"information and cryptographic keys for your onion service."
+"If you are running a relay from home and have one static IP, you may want to"
+" consider running a bridge instead so that your non-Tor traffic doesn't get "
+"blocked as though it's coming from Tor."
 msgstr ""
-"The `HiddenServiceDir` line specifies the directory which should contain "
-"information and cryptographic keys for your onion service."
+"If you are running a relay from home and have one static IP, you may want to"
+" consider running a bridge instead so that your non-Tor traffic doesn't get "
+"blocked as though it's coming from Tor."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"You will want to change the `HiddenServiceDir` line, so that it points to an"
-" actual directory that is readable/writeable by the user that will be "
-"running Tor."
+"If you have a dynamic IP address or multiple static IPs, this isn't as much "
+"of an issue."
 msgstr ""
-"You will want to change the `HiddenServiceDir` line, so that it points to an"
-" actual directory that is readable/writeable by the user that will be "
-"running Tor."
+"If you have a dynamic IP address or multiple static IPs, this isn't as much "
+"of an issue."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
-"that people visiting your onion service will be using), and in the above "
-"case it says that any traffic incoming to port 80 of your onion service "
-"should be redirected to `127.0.0.1:80` (which is where the web server from "
-"step 1 is listening)."
+"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
+"usage can be highly customized in the tor configuration (will be covered in "
+"more detail later in this guide)."
 msgstr ""
-"The `HiddenServicePort` line specifies a _virtual port_ (that is, the port "
-"that people visiting your onion service will be using), and in the above "
-"case it says that any traffic incoming to port 80 of your onion service "
-"should be redirected to `127.0.0.1:80` (which is where the web server from "
-"step 1 is listening)."
+"A non-exit Tor relay requires minimal maintenance efforts and bandwidth "
+"usage can be highly customized in the tor configuration (will be covered in "
+"more detail later in this guide)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"**Tip:** A good practice to avoid leaking an onion service to a local "
-"network is to run onion services over Unix sockets instead of a TCP socket."
+"The so called \"exit policy\" of the relay decides if it is a relay allowing"
+" clients to exit or not."
 msgstr ""
-"**Tip:** A good practice to avoid leaking an onion service to a local "
-"network is to run onion services over Unix sockets instead of a TCP socket."
+"The so called \"exit policy\" of the relay decides if it is a relay allowing"
+" clients to exit or not."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "A non-exit relay does not allow exiting in its exit policy."
+msgstr "A non-exit relay does not allow exiting in its exit policy."
+
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "# Exit relay"
+msgstr "# Exit relay"
+
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"You will need to edit and put the following two lines in your `torrc` file:"
+"The exit relay is the final relay in a Tor circuit, the one that sends "
+"traffic out to its destination."
 msgstr ""
-"You will need to edit and put the following two lines in your `torrc` file:"
+"The exit relay is the final relay in a Tor circuit, the one that sends "
+"traffic out to its destination."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.description)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/client-auth/
-#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay-operations/technical-setup/bridge/windows/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
-#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/fedora/
-#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/windows/
-#: (content/relay-operations/technical-setup/guard/windows/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/centosrhel/
-#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/debianubuntu/
-#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/
-#: (content/relay-operations/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/centosrhel/updates/
-#: (content/relay-operations/technical-setup/guard/centosrhel/updates/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/fedora/updates/
-#: (content/relay-operations/technical-setup/guard/fedora/updates/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/debianubuntu/updates/
-#: (content/relay-operations/technical-setup/guard/debianubuntu/updates/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay-operations/technical-setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "```"
-msgstr "```"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServiceDir /var/lib/tor/my-website/"
-msgstr "HiddenServiceDir /var/lib/tor/my-website/"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
-msgstr "HiddenServicePort 80 unix:/var/run/tor-my-website.sock"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 3: Restart Tor and check that it worked"
-msgstr "## Step 3: Restart Tor and check that it worked"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "Now save your `torrc` and restart Tor."
-msgstr "Now save your `torrc` and restart Tor."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "`$ sudo systemctl restart tor`"
-msgstr "`$ sudo systemctl restart tor`"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If Tor starts up again, great. Otherwise, something is wrong. First look at "
-"your logfiles for hints."
+"The services Tor clients are connecting to (website, chat service, email "
+"provider, etc) will see the IP address of the exit relay instead of the real"
+" IP address of the Tor user."
 msgstr ""
-"If Tor starts up again, great. Otherwise, something is wrong. First look at "
-"your logfiles for hints."
+"The services Tor clients are connecting to (website, chat service, email "
+"provider, etc) will see the IP address of the exit relay instead of the real"
+" IP address of the Tor user."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"It will print some warnings or error messages. That should give you an idea "
-"of what went wrong."
+"Exit relays have the greatest legal exposure and liability of all the "
+"relays."
 msgstr ""
-"It will print some warnings or error messages. That should give you an idea "
-"of what went wrong."
+"Exit relays have the greatest legal exposure and liability of all the "
+"relays."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Typically, there are typos in the `torrc` or wrong directory permissions "
-"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
-"you don't know how to enable or find your log file.)"
+"For example, if a user downloads copyrighted material while using your exit "
+"relay, you, the operator may receive a [DMCA "
+"notice](https://www.dmca.com/Solutions/view.aspx?ID=712f28a5-93f2-467b-"
+"ba92-3d58c8345a32&?ref=sol08a2)."
 msgstr ""
-"Typically, there are typos in the `torrc` or wrong directory permissions "
-"(See the [logging FAQ](https://www.torproject.org/docs/faq#Logs) entry if "
-"you don't know how to enable or find your log file.)"
+"For example, if a user downloads copyrighted material while using your exit "
+"relay, you, the operator may receive a [DMCA "
+"notice](https://www.dmca.com/Solutions/view.aspx?ID=712f28a5-93f2-467b-"
+"ba92-3d58c8345a32&?ref=sol08a2)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"When Tor starts, it will automatically create the `HiddenServiceDir` that "
-"you specified (if necessary)."
+"Any abuse complaints about the exit will go directly to you (via your "
+"hoster, depending on the WHOIS records)."
 msgstr ""
-"When Tor starts, it will automatically create the `HiddenServiceDir` that "
-"you specified (if necessary)."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "Make sure this is the case."
-msgstr "Make sure this is the case."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 4: Test that your onion service works"
-msgstr "## Step 4: Test that your onion service works"
+"Any abuse complaints about the exit will go directly to you (via your "
+"hoster, depending on the WHOIS records)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Now to get your onion service address, go to your `HiddenServiceDir` "
-"directory, and find a file named `hostname`."
+"Generally, most complaints can be handled pretty easily through template "
+"letters, which we'll discuss further in the legal considerations section."
 msgstr ""
-"Now to get your onion service address, go to your `HiddenServiceDir` "
-"directory, and find a file named `hostname`."
+"Generally, most complaints can be handled pretty easily through template "
+"letters, which we'll discuss further in the legal considerations section."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"The `hostname` file in your onion service configuration directory contains "
-"the hostname for your new onion v3 service."
+"Because of the legal exposure that comes with running an exit relay, you "
+"should not run a Tor exit relay from your home."
 msgstr ""
-"The `hostname` file in your onion service configuration directory contains "
-"the hostname for your new onion v3 service."
+"Because of the legal exposure that comes with running an exit relay, you "
+"should not run a Tor exit relay from your home."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"The other files are your onion service keys, so it is imperative that these "
-"are kept private."
+"Ideal exit relay operators are affiliated with some institution, like a "
+"university, a library, a hackerspace or a privacy related organization."
 msgstr ""
-"The other files are your onion service keys, so it is imperative that these "
-"are kept private."
+"Ideal exit relay operators are affiliated with some institution, like a "
+"university, a library, a hackerspace or a privacy related organization."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If your keys leak, other people can impersonate your onion service, deeming "
-"it compromised, useless, and dangerous to visit."
+"An institution can not only provide greater bandwidth for the exit, but is "
+"better positioned to handle abuse complaints or the rare law enforcement "
+"inquiry."
 msgstr ""
-"If your keys leak, other people can impersonate your onion service, deeming "
-"it compromised, useless, and dangerous to visit."
+"An institution can not only provide greater bandwidth for the exit, but is "
+"better positioned to handle abuse complaints or the rare law enforcement "
+"inquiry."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Now you can connect to your onion service using Tor Browser, and you should "
-"get the html page you setup back in **Step 1**."
+"If you are considering running an exit relay, please read the [section on "
+"legal considerations](/relay/community-resources) for exit relay operators."
 msgstr ""
-"Now you can connect to your onion service using Tor Browser, and you should "
-"get the html page you setup back in **Step 1**."
+"If you are considering running an exit relay, please read the [section on "
+"legal considerations](/relay/community-resources) for exit relay operators."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
+msgid "# Bridge"
+msgstr "# Bridge"
+
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If it doesn't work, look in your logs for some hints, and keep playing with "
-"it until it works."
+"The design of the Tor network means that the IP address of Tor relays is "
+"public."
 msgstr ""
-"If it doesn't work, look in your logs for some hints, and keep playing with "
-"it until it works."
+"The design of the Tor network means that the IP address of Tor relays is "
+"public."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"It is important to note that an onion service configured like this will be "
-"readable by anybody who knows or discovers the address."
+"However, one of the ways Tor can be blocked by governments or ISPs is by "
+"blocklisting the IP addresses of these public Tor nodes."
 msgstr ""
-"It is important to note that an onion service configured like this will be "
-"readable by anybody who knows or discovers the address."
+"However, one of the ways Tor can be blocked by governments or ISPs is by "
+"blocklisting the IP addresses of these public Tor nodes."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"You can make onion services require authentication, and only users with a "
-"private key will access the service."
+"Tor bridges are nodes in the network that are not listed in the public Tor "
+"directory, which makes it harder for ISPs and governments to block them."
 msgstr ""
-"You can make onion services require authentication, and only users with a "
-"private key will access the service."
+"Tor bridges are nodes in the network that are not listed in the public Tor "
+"directory, which makes it harder for ISPs and governments to block them."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"Read more about [Client authorization](https://community.torproject.org"
-"/onion-services/advanced/client-auth/) documentation."
+"Bridges are useful for Tor users under oppressive regimes or for people who "
+"want an extra layer of security because they're worried somebody will "
+"recognize that they are contacting a public Tor relay IP address."
 msgstr ""
-"Read more about [Client authorization](https://community.torproject.org"
-"/onion-services/advanced/client-auth/) documentation."
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## (Optional) Step 5: Running multiple onion services"
-msgstr "## (Optional) Step 5: Running multiple onion services"
+"Bridges are useful for Tor users under oppressive regimes or for people who "
+"want an extra layer of security because they're worried somebody will "
+"recognize that they are contacting a public Tor relay IP address."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If you want to forward multiple virtual ports for a single onion service, "
-"just add more `HiddenServicePort` lines."
+"Several countries, including China and Iran, have found ways to detect and "
+"block connections to Tor bridges."
 msgstr ""
-"If you want to forward multiple virtual ports for a single onion service, "
-"just add more `HiddenServicePort` lines."
+"Several countries, including China and Iran, have found ways to detect and "
+"block connections to Tor bridges."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If you want to run multiple onion services from the same Tor client, just "
-"add another `HiddenServiceDir` line."
+"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
+"special kind of bridge, address this by adding an additional layer of "
+"obfuscation."
 msgstr ""
-"If you want to run multiple onion services from the same Tor client, just "
-"add another `HiddenServiceDir` line."
+"[Pluggable transports](https://tb-manual.torproject.org/circumvention/), a "
+"special kind of bridge, address this by adding an additional layer of "
+"obfuscation."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir`"
-" line, until you add another `HiddenServiceDir` line:"
+"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
+"operate, but they have a big impact on users."
 msgstr ""
-"All the following `HiddenServicePort` lines refer to this `HiddenServiceDir`"
-" line, until you add another `HiddenServiceDir` line:"
+"Bridges are relatively easy, low-risk and low bandwidth Tor nodes to "
+"operate, but they have a big impact on users."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServiceDir /var/lib/tor/onion_service/"
-msgstr "HiddenServiceDir /var/lib/tor/onion_service/"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServiceDir /var/lib/tor/other_onion_service/"
-msgstr "HiddenServiceDir /var/lib/tor/other_onion_service/"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServicePort 6667 127.0.0.1:6667"
-msgstr "HiddenServicePort 6667 127.0.0.1:6667"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "HiddenServicePort 22 127.0.0.1:22"
-msgstr "HiddenServicePort 22 127.0.0.1:22"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"If you're running multiple onion sites on the same web server, remember to "
-"edit your web server virtual host file and add the onion address for each "
-"website."
+"A bridge isn't likely to receive any abuse complaints, and since bridges are"
+" not listed in the public consensus, they are unlikely to be blocked by "
+"popular services."
 msgstr ""
-"If you're running multiple onion sites on the same web server, remember to "
-"edit your web server virtual host file and add the onion address for each "
-"website."
+"A bridge isn't likely to receive any abuse complaints, and since bridges are"
+" not listed in the public consensus, they are unlikely to be blocked by "
+"popular services."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/types-of-relays/
+#: (content/relay/types-of-relays/contents+en.lrpage.body)
 msgid ""
-"For example, in Nginx and using Tor with Unix sockets, the configuration "
-"would look like this:"
+"Bridges are a great option if you can only run a Tor node from your home "
+"network, have only one static IP, and don't have a huge amount of bandwidth "
+"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
 msgstr ""
-"For example, in Nginx and using Tor with Unix sockets, the configuration "
-"would look like this:"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "server {"
-msgstr "server {"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "listen unix:/var/run/tor-my-website.sock;"
-msgstr "listen unix:/var/run/tor-my-website.sock;"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "server_name <your-onion-address>.onion;"
-msgstr "server_name <your-onion-address>.onion;"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "access_log /var/log/nginx/my-website.log;"
-msgstr "access_log /var/log/nginx/my-website.log;"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "index index.html;"
-msgstr "index index.html;"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "root /path/to/htdocs;"
-msgstr "root /path/to/htdocs;"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "}"
-msgstr "}"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "Or in Apache with Tor service listening on port 80:"
-msgstr "Or in Apache with Tor service listening on port 80:"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "<VirtualHost *:80>"
-msgstr "<VirtualHost *:80>"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "ServerName <your-onion-address.onion>"
-msgstr "ServerName <your-onion-address.onion>"
-
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "DocumentRoot /path/to/htdocs"
-msgstr "DocumentRoot /path/to/htdocs"
+"Bridges are a great option if you can only run a Tor node from your home "
+"network, have only one static IP, and don't have a huge amount of bandwidth "
+"to donate -- we recommend giving your bridge at least 1 Mbit/sec."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
-msgstr "ErrorLog ${APACHE_LOG_DIR}/my-website.log"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.subtitle)
+msgid ""
+"How to get involved with the Tor relay operator community, advice on "
+"responding to abuse complaints, and how to start an organization dedicated "
+"to relay operation."
+msgstr ""
+"How to get involved with the Tor relay operator community, advice on "
+"responding to abuse complaints, and how to start an organization dedicated "
+"to relay operation."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/advanced/onion-location/
-#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
-msgid "</VirtualHost>"
-msgstr "</VirtualHost>"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.section)
+msgid "community resources"
+msgstr "community resources"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "## Step 6: Security advice and more tips"
-msgstr "## Step 6: Security advice and more tips"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "# Legal resources"
+msgstr "# Legal resources"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"The default version of onion services is version 3 and it has 56 characters "
-"long."
+"Exit relay operators should understand the potential risks associated with "
+"running an exit relay."
 msgstr ""
-"The default version of onion services is version 3 and it has 56 characters "
-"long."
+"Exit relay operators should understand the potential risks associated with "
+"running an exit relay."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Onion services version 2 is being deprecated and will be retired soon from "
-"the Tor network, after 0.4.6.x Tor release, in July 2021."
+"For the majority of operators in most countries, bridges and guard/middle "
+"relays are very low risk."
 msgstr ""
-"Onion services version 2 is being deprecated and will be retired soon from "
-"the Tor network, after 0.4.6.x Tor release, in July 2021."
+"For the majority of operators in most countries, bridges and guard/middle "
+"relays are very low risk."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Please read the blog post [Onion Service version deprecation "
-"timeline](https://blog.torproject.org/v2-deprecation-timeline) for more "
-"information."
+"Exits are the ones that present some legal concerns, but operators under "
+"most circumstances will be able to handle legal matters by having an abuse "
+"response letter, running the exit from a location that isn't their home, and"
+" reading through some of the legal resources that Tor-supportive lawyers "
+"have put together."
 msgstr ""
-"Please read the blog post [Onion Service version deprecation "
-"timeline](https://blog.torproject.org/v2-deprecation-timeline) for more "
-"information."
+"Exits are the ones that present some legal concerns, but operators under "
+"most circumstances will be able to handle legal matters by having an abuse "
+"response letter, running the exit from a location that isn't their home, and"
+" reading through some of the legal resources that Tor-supportive lawyers "
+"have put together."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Some onion site operators may not want to disclose their onion service "
-"location."
+"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
+"answers many common questions about relay operation and the law. We also "
+"like [Noisebridge's "
+"wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/FBI) for additional "
+"legal resources."
 msgstr ""
-"Some onion site operators may not want to disclose their onion service "
-"location."
+"The [EFF Tor Legal FAQ](/relay/community-resources/eff-tor-legal-faq) "
+"answers many common questions about relay operation and the law. We also "
+"like [Noisebridge's "
+"wiki](https://www.noisebridge.net/wiki/Noisebridge_Tor/FBI) for additional "
+"legal resources."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Therefore, you need to configure your web server so it doesn't give away any"
-" information about you, your computer, or your location."
+"In general it's a good idea to consult with a lawyer before deciding to "
+"operate an exit relay, especially if you live in a place where exit relay "
+"operators have been harassed, or if you're the only exit relay operator in "
+"your region."
 msgstr ""
-"Therefore, you need to configure your web server so it doesn't give away any"
-" information about you, your computer, or your location."
+"In general it's a good idea to consult with a lawyer before deciding to "
+"operate an exit relay, especially if you live in a place where exit relay "
+"operators have been harassed, or if you're the only exit relay operator in "
+"your region."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"That is not an easy task, and these resources will help on how to make this "
-"possible:"
+"Get in touch with your local digital rights organization to see if they have"
+" recommendations about legal assistance, and if you're not sure what "
+"organizations are working in your region, [write to "
+"EFF](https://www.eff.org/about/contact) and see if they can help connect "
+"you."
 msgstr ""
-"That is not an easy task, and these resources will help on how to make this "
-"possible:"
+"Get in touch with your local digital rights organization to see if they have"
+" recommendations about legal assistance, and if you're not sure what "
+"organizations are working in your region, [write to "
+"EFF](https://www.eff.org/about/contact) and see if they can help connect "
+"you."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid ""
-"* [Operational Security](https://community.torproject.org/onion-"
-"services/advanced/opsec/)."
-msgstr ""
-"* [Operational Security](https://community.torproject.org/onion-"
-"services/advanced/opsec/)."
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
+msgstr "Also see the [Tor Exit Guidelines](tor-exit-guidelines)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "# Responding to abuse complaints"
+msgstr "# Responding to abuse complaints"
+
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"* [Onion services best practices](https://riseup.net/en/security/network-"
-"security/tor/onionservices-best-practices) by Riseup Collective."
+"Operators can put together their own abuse complaint template responses from"
+" one of many templates that Tor has created: [Tor Abuse Templates](tor-"
+"abuse-templates)."
 msgstr ""
-"* [Onion services best practices](https://riseup.net/en/security/network-"
-"security/tor/onionservices-best-practices) by Riseup Collective."
+"Operators can put together their own abuse complaint template responses from"
+" one of many templates that Tor has created: [Tor Abuse Templates](tor-"
+"abuse-templates)."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"* [OnionScan](https://onionscan.org/) is a tool to check if your onion site "
-"is leaking information that could compromise your anonymity like your server"
-" IP address."
+"It is important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
+"reduce the amount of ports allowed in your exit policy."
 msgstr ""
-"* [OnionScan](https://onionscan.org/) is a tool to check if your onion site "
-"is leaking information that could compromise your anonymity like your server"
-" IP address."
+"It is important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours). If the hoster gets annoyed by the amount of abuse you can "
+"reduce the amount of ports allowed in your exit policy."
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Finally, if you plan to keep your service available for a long time, you "
-"might want to make a backup copy of the `private_key` file somewhere."
+"Please document your experience with new hosters on the following page: "
+"[GoodBadISPs](good-bad-isps)"
 msgstr ""
-"Finally, if you plan to keep your service available for a long time, you "
-"might want to make a backup copy of the `private_key` file somewhere."
+"Please document your experience with new hosters on the following page: "
+"[GoodBadISPs](good-bad-isps)"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "Other docs we like:"
+msgstr "Other docs we like:"
+
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Now that you have an onion site working, you may want to deploy [Onion-"
-"Location](https://community.torproject.org/onion-services/advanced/onion-"
-"location/), or use tools like Docker, "
-"[Heroku](https://gitlab.torproject.org/hiro/onions-on-heroku), "
-"[Terraform](https://gitlab.torproject.org/hiro/terraform-onions), "
-"[Ansible](https://galaxy.ansible.com/systemli/onion) or "
-"[stem](https://stem.torproject.org/tutorials/over_the_river.html) to "
-"automate the management of your onion services."
+"* a letter Boing Boing used to respond to a US federal subpoena about their "
+"exit relay: [What happened when we got subpoenaed over our Tor exit "
+"node](https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
 msgstr ""
-"Now that you have an onion site working, you may want to deploy [Onion-"
-"Location](https://community.torproject.org/onion-services/advanced/onion-"
-"location/), or use tools like Docker, "
-"[Heroku](https://gitlab.torproject.org/hiro/onions-on-heroku), "
-"[Terraform](https://gitlab.torproject.org/hiro/terraform-onions), "
-"[Ansible](https://galaxy.ansible.com/systemli/onion) or "
-"[stem](https://stem.torproject.org/tutorials/over_the_river.html) to "
-"automate the management of your onion services."
+"* a letter Boing Boing used to respond to a US federal subpoena about their "
+"exit relay: [What happened when we got subpoenaed over our Tor exit "
+"node](https://boingboing.net/2015/08/04/what-happened-when-the-fbi-sub.html)"
 
-#: https//community.torproject.org/onion-services/setup/
-#: (content/onion-services/setup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"If you have a static website, but never installed Nginx or Apache, another "
-"project to try is [OnionShare](https://onionshare.org), where running an "
-"onion site will be easier: guided with a graphic interface and with minimal "
-"configuration."
+"* abuse response templates from Coldhak, an organization in Canada that runs"
+" multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
+"templates/blob/master/dmca.template), [Generic Abuse "
+"Template](https://github.com/coldhakca/abuse-"
+"templates/blob/master/generic.template)."
 msgstr ""
-"If you have a static website, but never installed Nginx or Apache, another "
-"project to try is [OnionShare](https://onionshare.org), where running an "
-"onion site will be easier: guided with a graphic interface and with minimal "
-"configuration."
+"* abuse response templates from Coldhak, an organization in Canada that runs"
+" multiple relays: [DMCA Template](https://github.com/coldhakca/abuse-"
+"templates/blob/master/dmca.template), [Generic Abuse "
+"Template](https://github.com/coldhakca/abuse-"
+"templates/blob/master/generic.template)."
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.section)
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.section)
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.section)
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.section)
-msgid "localization"
-msgstr "localization"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "# Running a relay with other people"
+msgstr "# Running a relay with other people"
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Some languages are more active than others with a higher number of active "
-"and committed contributors (such as French, Russian, Portuguese). However "
-"you are still welcome to help us with these languages, even after the "
-"translations are complete."
+"Running relays is more fun with other people! You can work with your "
+"university department, your employer or institution, or an organization like"
+" [Torservers.net](https://torservers.net) to run a relay."
 msgstr ""
-"Some languages are more active than others with a higher number of active "
-"and committed contributors (such as French, Russian, Portuguese). However "
-"you are still welcome to help us with these languages, even after the "
-"translations are complete."
+"Running relays is more fun with other people! You can work with your "
+"university department, your employer or institution, or an organization like"
+" [Torservers.net](https://torservers.net) to run a relay."
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "## Torservers.net"
+msgstr "## Torservers.net"
+
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Our translations are incomplete for a lot of languages. They may be spoken "
-"by fewer people around the world, but it is still critical that we improve "
-"access to Tor for people who do not speak English."
+"Torservers is an independent, global network of organizations that help the "
+"Tor network by running high bandwidth Tor relays."
 msgstr ""
-"Our translations are incomplete for a lot of languages. They may be spoken "
-"by fewer people around the world, but it is still critical that we improve "
-"access to Tor for people who do not speak English."
+"Torservers is an independent, global network of organizations that help the "
+"Tor network by running high bandwidth Tor relays."
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"You can see the open tickets about translation issues on our "
-"[bugtracker](https://gitlab.torproject.org/tpo/community/l10n/-/issues)."
+"Becoming a Torservers partner is a good way to become more involved in the "
+"Tor relay community, and can help you connect with dedicated relay operators"
+" around the world for solidarity and support."
 msgstr ""
-"You can see the open tickets about translation issues on our "
-"[bugtracker](https://gitlab.torproject.org/tpo/community/l10n/-/issues)."
+"Becoming a Torservers partner is a good way to become more involved in the "
+"Tor relay community, and can help you connect with dedicated relay operators"
+" around the world for solidarity and support."
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Our documentation is very important for users around the world to be able to"
-" use Tor and Tor Browser:"
+"To start a Torservers partner, the most important thing is to have a group "
+"of people (3-5 suggested to start) interested in helping with the various "
+"activities required for running relays."
 msgstr ""
-"Our documentation is very important for users around the world to be able to"
-" use Tor and Tor Browser:"
+"To start a Torservers partner, the most important thing is to have a group "
+"of people (3-5 suggested to start) interested in helping with the various "
+"activities required for running relays."
 
-#: https//community.torproject.org/localization/current-status/
-#: (content/localization/current-status/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"This includes the Tor Browser User Manual, the Support portal, the Tor "
-"Project website and the Community portal."
+"There should be mutual trust between the people in the group, and members "
+"should commit to running relays for the long term."
 msgstr ""
-"This includes the Tor Browser User Manual, the Support portal, the Tor "
-"Project website and the Community portal."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "Thank you for your interest in helping us with translations."
-msgstr "Thank you for your interest in helping us with translations."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "# Localization mailing list"
-msgstr "# Localization mailing list"
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "<a name=\"tor-l10n\" />"
-msgstr "<a name=\"tor-l10n\" />"
+"There should be mutual trust between the people in the group, and members "
+"should commit to running relays for the long term."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"To communicate with other translators, please join the [Tor localization "
-"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"l10n), where we organize translations, take decisions, report errors in "
-"source strings, etc. Please introduce yourself and ask any questions you may"
-" have after following up these instructions."
+"If you do not know anyone in your social network interested in running "
+"relays, one place to meet people is [your local "
+"hackerspace](https://wiki.hackerspaces.org/Hackerspaces)."
 msgstr ""
-"To communicate with other translators, please join the [Tor localization "
-"mailing list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"l10n), where we organize translations, take decisions, report errors in "
-"source strings, etc. Please introduce yourself and ask any questions you may"
-" have after following up these instructions."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "# Translation platform"
-msgstr "# Translation platform"
+"If you do not know anyone in your social network interested in running "
+"relays, one place to meet people is [your local "
+"hackerspace](https://wiki.hackerspaces.org/Hackerspaces)."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Most of our localization efforts are hosted in the [Localization Lab "
-"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
-"translation platform."
+"Once you have a trusted group of people, depending on your region, it is "
+"often advised to create some type of non-profit corporation."
 msgstr ""
-"Most of our localization efforts are hosted in the [Localization Lab "
-"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
-"translation platform."
+"Once you have a trusted group of people, depending on your region, it is "
+"often advised to create some type of non-profit corporation."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"In order to begin contributing you will have to sign up with Transifex. "
-"Here's an outline of what to expect during that process."
+"This is useful for having a bank account, shared ownership, grant "
+"applications, etc."
 msgstr ""
-"In order to begin contributing you will have to sign up with Transifex. "
-"Here's an outline of what to expect during that process."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "## Signing Up On Transifex"
-msgstr "## Signing Up On Transifex"
+"This is useful for having a bank account, shared ownership, grant "
+"applications, etc."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"In many countries operating as a corporation instead of as an individual can"
+" also get you certain legal protections."
 msgstr ""
-"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"In many countries operating as a corporation instead of as an individual can"
+" also get you certain legal protections."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "Enter your information into the fields and click the 'Sign Up' button:"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "The next steps are figuring out hardware, traffic, and server hosting."
 msgstr ""
-"Enter your information into the fields and click the 'Sign Up' button:"
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "![Sign up to Transifex](/static/images/localization/tr1.png)"
-msgstr "![Sign up to Transifex](/static/images/localization/tr1.png)"
+"The next steps are figuring out hardware, traffic, and server hosting."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"1. Fill out the next page with your name and select \"Localization\" and "
-"\"Translator\" from the drop-down menus:"
+"Depending on your location and connections within the technical community of"
+" the area, the last one may be the hardest step."
 msgstr ""
-"1. Fill out the next page with your name and select \"Localization\" and "
-"\"Translator\" from the drop-down menus:"
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "![Fill out details](/static/images/localization/tr2.png)"
-msgstr "![Fill out details](/static/images/localization/tr2.png)"
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "1. On the next page, select 'Join an existing project' and continue."
-msgstr "1. On the next page, select 'Join an existing project' and continue."
+"Depending on your location and connections within the technical community of"
+" the area, the last one may be the hardest step."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"1. On the next page, select the languages you speak from the drop-down menu "
-"and continue."
+"Small local ISPs often have extra bandwidth, and may be interested in "
+"supporting your group with some bandwidth or rackspace."
 msgstr ""
-"1. On the next page, select the languages you speak from the drop-down menu "
-"and continue."
+"Small local ISPs often have extra bandwidth, and may be interested in "
+"supporting your group with some bandwidth or rackspace."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"1. You are now signed up! Go to the [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/)."
+"It is extremely important to maintain good relationships with these ISPs."
 msgstr ""
-"1. You are now signed up! Go to the [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/)."
+"It is extremely important to maintain good relationships with these ISPs."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "1. Click the blue 'Join Team' button on the far right:"
-msgstr "1. Click the blue 'Join Team' button on the far right:"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "## At your university"
+msgstr "## At your university"
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" "
-"alt=\"Join Team\">"
+"Many computer science departments, university libraries, and individual "
+"students and faculty run relays from university networks."
 msgstr ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr3.png\" "
-"alt=\"Join Team\">"
+"Many computer science departments, university libraries, and individual "
+"students and faculty run relays from university networks."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"1. Select the language you would like to translate from the dropdown menu:"
+"These universities include the Massachusetts Institute of Technology (MIT "
+"CSAIL), Boston University, the University of Waterloo, the University of "
+"Washington, Northeastern University, Karlstad University, Universitaet "
+"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
 msgstr ""
-"1. Select the language you would like to translate from the dropdown menu:"
+"These universities include the Massachusetts Institute of Technology (MIT "
+"CSAIL), Boston University, the University of Waterloo, the University of "
+"Washington, Northeastern University, Karlstad University, Universitaet "
+"Stuttgart, and Friedrich-Alexander University Erlangen-Nuremberg."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" "
-"alt=\"Choose Language\">"
+"To learn more about how to get support for a relay on your university's "
+"network, check out EFF's resources: [Tor on "
+"campus](https://www.eff.org/torchallenge/tor-on-campus.html)."
 msgstr ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr4.png\" "
-"alt=\"Choose Language\">"
+"To learn more about how to get support for a relay on your university's "
+"network, check out EFF's resources: [Tor on "
+"campus](https://www.eff.org/torchallenge/tor-on-campus.html)."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "1. A notification will now show up on the top of the page like so:"
-msgstr "1. A notification will now show up on the top of the page like so:"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "## At your company or organization"
+msgstr "## At your company or organization"
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" "
-"alt=\"Request Submitted\">"
+"If you work at a Tor-friendly company or organization, that's another ideal "
+"place to run a relay."
 msgstr ""
-"<img style=\"display:block\" src=\"/static/images/localization/tr5.png\" "
-"alt=\"Request Submitted\">"
+"If you work at a Tor-friendly company or organization, that's another ideal "
+"place to run a relay."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Before translating, please read through the Tor Project page on the "
-"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). The"
-" page includes guidelines, resources, and priorities that will help you make"
-" the most out of your contribution."
+"Some companies running relays include [Brass Horn "
+"Communications](https://brasshorncommunications.uk/), [Quintex Alliance "
+"Consulting](https://www.quintex.com/), [Private Internet "
+"Access](https://www.privateinternetaccess.com/), [Boing "
+"Boing](https://boingboing.net/) and OmuraVPN."
 msgstr ""
-"Before translating, please read through the Tor Project page on the "
-"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). The"
-" page includes guidelines, resources, and priorities that will help you make"
-" the most out of your contribution."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "After your membership is approved, you're ready to begin."
-msgstr "After your membership is approved, you're ready to begin."
+"Some companies running relays include [Brass Horn "
+"Communications](https://brasshorncommunications.uk/), [Quintex Alliance "
+"Consulting](https://www.quintex.com/), [Private Internet "
+"Access](https://www.privateinternetaccess.com/), [Boing "
+"Boing](https://boingboing.net/) and OmuraVPN."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "#IRC channel"
-msgstr "#IRC channel"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid ""
+"Some organizations running Tor relays include Digital Courage, [Access "
+"Now](https://www.accessnow.org/), [Derechos "
+"Digitales](https://tor.derechosdigitales.org), [Enjambre "
+"Digital](https://tor.enjambre.net/) and Lebanon Libraries in New Hampshire."
+msgstr ""
+"Some organizations running Tor relays include Digital Courage, [Access "
+"Now](https://www.accessnow.org/), [Derechos "
+"Digitales](https://tor.derechosdigitales.org), [Enjambre "
+"Digital](https://tor.enjambre.net/) and Lebanon Libraries in New Hampshire."
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "We hang out in the #tor-l10n channel on the oftc IRC network."
-msgstr "We hang out in the #tor-l10n channel on the oftc IRC network."
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "# Bad relays"
+msgstr "# Bad relays"
 
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Please [join us to talk about localization](https://support.torproject.org"
-"/get-in-touch/#irc-help) (l10n)!"
+"A bad relay is one that either do not work properly or tamper with our "
+"users' connections. This can be either through maliciousness or "
+"misconfiguration."
 msgstr ""
-"Please [join us to talk about localization](https://support.torproject.org"
-"/get-in-touch/#irc-help) (l10n)!"
+"A bad relay is one that either do not work properly or tamper with our "
+"users' connections. This can be either through maliciousness or "
+"misconfiguration."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"We want our tools to be available and localized for anyone who wants to use "
-"them, and we appreciate your help doing so. To find out where your knowledge"
-" may be most helpful, take a look at the translation progress for the Tor "
-"ecosystem of tools so far:"
+"Many bad relays are caught thanks to our wider community, so many thanks for"
+" all your help and vigilance! Learn how you can report [bad relays](bad-"
+"relays)."
 msgstr ""
-"We want our tools to be available and localized for anyone who wants to use "
-"them, and we appreciate your help doing so. To find out where your knowledge"
-" may be most helpful, take a look at the translation progress for the Tor "
-"ecosystem of tools so far:"
+"Many bad relays are caught thanks to our wider community, so many thanks for"
+" all your help and vigilance! Learn how you can report [bad relays](bad-"
+"relays)."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
-msgid "<img class=\"col-lg-6\" src=\"../../static/images/localization/stats.png\">"
-msgstr "<img class=\"col-lg-6\" src=\"../../static/images/localization/stats.png\">"
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "# Other resources"
+msgstr "# Other resources"
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
+msgid "Congratulations, you're officially a Tor relay operator! What now?"
+msgstr "Congratulations, you're officially a Tor relay operator! What now?"
+
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"Please consider [helping with translations](/localization/becoming-tor-"
-"translator/) in your native language, however don't start a new regional "
-"variant of your language if there is a more general language available (for "
-"example: contribute to the French translation, instead of starting Canadian "
-"French)."
+"* You can check out traffic and other statistics for your relay at our "
+"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
+"appear on \"Relay Search\" about 3 hours after you started it)."
 msgstr ""
-"Please consider [helping with translations](/localization/becoming-tor-"
-"translator/) in your native language, however don't start a new regional "
-"variant of your language if there is a more general language available (for "
-"example: contribute to the French translation, instead of starting Canadian "
-"French)."
+"* You can check out traffic and other statistics for your relay at our "
+"[Relay Search](https://metrics.torproject.org/rs.html) (your relay will "
+"appear on \"Relay Search\" about 3 hours after you started it)."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"This is due to the fact that each additional language requires more "
-"resources, including a set of committed translators and space on our "
-"servers."
+"* There is also more info about running a relay at the [Tor "
+"FAQ](https://support.torproject.org/operators/)."
 msgstr ""
-"This is due to the fact that each additional language requires more "
-"resources, including a set of committed translators and space on our "
-"servers."
+"* There is also more info about running a relay at the [Tor "
+"FAQ](https://support.torproject.org/operators/)."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/
+#: (content/relay/community-resources/contents+en.lrpage.body)
 msgid ""
-"There are many files to translate and keep up to date to maintain a language"
-" for the Tor Project. Moreover, once translated, there are always future "
-"updates and new pages needing translated too."
+"* And, most importantly, make sure to email tshirt at torproject.org and [claim"
+" your swag](swag). It's our way of saying thanks for defending privacy and "
+"free speech online."
 msgstr ""
-"There are many files to translate and keep up to date to maintain a language"
-" for the Tor Project. Moreover, once translated, there are always future "
-"updates and new pages needing translated too."
+"* And, most importantly, make sure to email tshirt at torproject.org and [claim"
+" your swag](swag). It's our way of saying thanks for defending privacy and "
+"free speech online."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.subtitle)
 msgid ""
-"The more users that will benefit from a translation, the more scalable that "
-"translation becomes – as it will also benefit from the help of a larger "
-"number of volunteers keeping it up to date."
+"How to install and configure each type of relay: bridge, guard, middle, and "
+"exit."
 msgstr ""
-"The more users that will benefit from a translation, the more scalable that "
-"translation becomes – as it will also benefit from the help of a larger "
-"number of volunteers keeping it up to date."
+"How to install and configure each type of relay: bridge, guard, middle, and "
+"exit."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"We also recommend forming a team for your language: this way, the content "
-"can be reviewed by at least one other person, producing translations that "
-"are of higher quality and are easier to maintain."
+"This section covers the installation and configuration of the program "
+"required to run a Tor relay for various operating systems."
 msgstr ""
-"We also recommend forming a team for your language: this way, the content "
-"can be reviewed by at least one other person, producing translations that "
-"are of higher quality and are easier to maintain."
+"This section covers the installation and configuration of the program "
+"required to run a Tor relay for various operating systems."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"Although we would value your contribution to any of the projects above, our "
-"most critical needs are Tor Browser, the Tor Browser User Manual, and our "
-"Support portal:"
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
 msgstr ""
-"Although we would value your contribution to any of the projects above, our "
-"most critical needs are Tor Browser, the Tor Browser User Manual, and our "
-"Support portal:"
+"These steps are intended for the latest stable version of the given OS, on "
+"Ubuntu for the latest LTS release."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* Tor Browser is translated in many different Transifex resources, but you "
-"can see the [Tor Browser total strings translated per "
-"language](https://torpat.ch/locales) to see where help is needed."
+"Note: For some operating systems, there are alpha version packages available"
+" (Tor versions with new features not deemed to be stable yet)."
 msgstr ""
-"* Tor Browser is translated in many different Transifex resources, but you "
-"can see the [Tor Browser total strings translated per "
-"language](https://torpat.ch/locales) to see where help is needed."
+"Note: For some operating systems, there are alpha version packages available"
+" (Tor versions with new features not deemed to be stable yet)."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* The Tor Browser User Manual is a very useful resource for new users that "
-"do not speak English, see [Tor Browser User Manual translation "
-"statistics](https://torpat.ch/manual-locales) or "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/tbmanual-contentspot/) to help."
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
 msgstr ""
-"* The Tor Browser User Manual is a very useful resource for new users that "
-"do not speak English, see [Tor Browser User Manual translation "
-"statistics](https://torpat.ch/manual-locales) or "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/tbmanual-contentspot/) to help."
+"These are only recommended for people eager to test and report bugs in "
+"bleeding edge releases/features."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* The [Support portal](https://support.torproject.org/) is also a valuable "
-"resource for all Tor users, see [Tor Support portal translation "
-"statistics](https://torpat.ch/support-locales) or "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/support-portal/) to help."
+"If you are looking to run a relay with minimal effort, we recommend you "
+"stick to stable releases."
 msgstr ""
-"* The [Support portal](https://support.torproject.org/) is also a valuable "
-"resource for all Tor users, see [Tor Support portal translation "
-"statistics](https://torpat.ch/support-locales) or "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/support-portal/) to help."
+"If you are looking to run a relay with minimal effort, we recommend you "
+"stick to stable releases."
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
-msgid "We are also translating this page, the Community portal:"
-msgstr "We are also translating this page, the Community portal:"
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid "# Questions you should clarify before configuring Tor"
+msgstr "# Questions you should clarify before configuring Tor"
 
-#: https//community.torproject.org/localization/pick-a-project/
-#: (content/localization/pick-a-project/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* The [Community portal](https://community.torproject.org/) is this website,"
-" where you can find ways to contribute to Tor. Help us "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/communitytpo-contentspot/) it."
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
 msgstr ""
-"* The [Community portal](https://community.torproject.org/) is this website,"
-" where you can find ways to contribute to Tor. Help us "
-"[translate](https://www.transifex.com/otf/tor-project-support-community-"
-"portal/communitytpo-contentspot/) it."
-
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
-msgid "### Reporting an error with a translation"
-msgstr "### Reporting an error with a translation"
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
 
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* If you are already a [Tor translator](../becoming-tor-translator), you can"
-" simply find the string and fix it in "
-"[transifex](https://www.transifex.com/otf/torproject/)."
+"* If you want to run an exit relay: Which ports do you want to allow in your"
+" exit policy?"
 msgstr ""
-"* If you are already a [Tor translator](../becoming-tor-translator), you can"
-" simply find the string and fix it in "
-"[transifex](https://www.transifex.com/otf/torproject/)."
+"* If you want to run an exit relay: Which ports do you want to allow in your"
+" exit policy?"
 
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
-msgid ""
-"* If you don't know how to find the string to fix, you can [open a ticket on"
-" our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), "
-"under the **Community/Localization** repository."
-msgstr ""
-"* If you don't know how to find the string to fix, you can [open a ticket on"
-" our Bugtracker](https://support.torproject.org/misc/bug-or-feedback/), "
-"under the **Community/Localization** repository."
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid "(More ports usually means potentially more abuse complaints.)"
+msgstr "(More ports usually means potentially more abuse complaints.)"
 
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"Before opening a ticket, see the currently [open tickets for "
-"Translations](https://github.com/torproject/community/tree/master/content/localization)"
-" because maybe it is already reported."
+"* What external TCP port do you want to use for incoming Tor connections?"
 msgstr ""
-"Before opening a ticket, see the currently [open tickets for "
-"Translations](https://github.com/torproject/community/tree/master/content/localization)"
-" because maybe it is already reported."
+"* What external TCP port do you want to use for incoming Tor connections?"
 
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* You can send an email to the [tor localization mailing "
-"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)."
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
 msgstr ""
-"* You can send an email to the [tor localization mailing "
-"list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n)."
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
 
-#: https//community.torproject.org/localization/translation-problem/
-#: (content/localization/translation-problem/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"* You can report such issues on [irc](https://support.torproject.org/get-in-"
-"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need"
-" to be registered to log in)."
+"ORPort 443 is recommended because it is often one of the few open ports on "
+"public WIFI networks."
 msgstr ""
-"* You can report such issues on [irc](https://support.torproject.org/get-in-"
-"touch/#irc-help), on the #tor-l10n channel on the oftc network (you may need"
-" to be registered to log in)."
-
-#: https//community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/talk/
-#: (content/outreach/talk/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.section)
-msgid "outreach"
-msgstr "outreach"
+"ORPort 443 is recommended because it is often one of the few open ports on "
+"public WIFI networks."
 
-#: https//community.torproject.org/outreach/kit/
-#: (content/outreach/kit/contents+en.lrpage.body)
-msgid "## Street Team Kit"
-msgstr "## Street Team Kit"
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid "Port 9001 is another commonly used ORPort.)"
+msgstr "Port 9001 is another commonly used ORPort.)"
 
-#: (dynamic)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"Word of mouth is critical to reaching new people and helping them protect "
-"themselves online. Here's how you can help:"
+"* What email address will you use in the ContactInfo field of your relay(s)?"
 msgstr ""
-"Word of mouth is critical to reaching new people and helping them protect "
-"themselves online. Here's how you can help:"
+"* What email address will you use in the ContactInfo field of your relay(s)?"
 
-#: (dynamic)
-msgid "Privacy and freedom are human rights."
-msgstr "Privacy and freedom are human rights."
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid "This information will be made public."
+msgstr "This information will be made public."
 
-#: (dynamic)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"These rights are denied online around the world, but Tor gives them back."
+"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
 msgstr ""
-"These rights are denied online around the world, but Tor gives them back."
+"* How much bandwidth/monthly traffic do you want to allow for Tor traffic?"
 
-#: (dynamic)
-msgid "Tracking and surveillance are widespread."
-msgstr "Tracking and surveillance are widespread."
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid "* Does the server have an IPv6 address?"
+msgstr "* Does the server have an IPv6 address?"
 
-#: (dynamic)
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
 msgid ""
-"We think privacy should be the default online, and that's what our software "
-"provides."
+"The installation commands are shown in code blocks and must be executed with"
+" root privileges."
 msgstr ""
-"We think privacy should be the default online, and that's what our software "
-"provides."
+"The installation commands are shown in code blocks and must be executed with"
+" root privileges."
 
-#: (dynamic)
-msgid "Privacy isn't about having something to hide."
-msgstr "Privacy isn't about having something to hide."
+#: https//community.torproject.org/relay/setup/
+#: (content/relay/setup/contents+en.lrpage.body)
+msgid ""
+"Click below on type of relay do you want to host and don't forget to read "
+"[Relay post-install and good practices](/relay/setup/post-install/)."
+msgstr ""
+"Click below on type of relay do you want to host and don't forget to read "
+"[Relay post-install and good practices](/relay/setup/post-install/)."
 
-#: (dynamic)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.subtitle)
 msgid ""
-"Privacy is about protecting who we are as human beings: our fears, our "
-"relationships, and our vulnerabilities."
+"How to choose a good hosting provider, what's an AS and Operating System "
+"diversity."
 msgstr ""
-"Privacy is about protecting who we are as human beings: our fears, our "
-"relationships, and our vulnerabilities."
+"How to choose a good hosting provider, what's an AS and Operating System "
+"diversity."
 
-#: (dynamic)
-msgid "People shouldn't be exploited for using the internet."
-msgstr "People shouldn't be exploited for using the internet."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "# Choosing a hosting provider"
+msgstr "# Choosing a hosting provider"
 
-#: (dynamic)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Trackers are harvesting our every move, but a safer internet is possible."
+"Having access to a high speed internet connection (>=100 Mbit/s in both "
+"directions) and a physical piece of computer hardware is the best way to run"
+" a relay."
 msgstr ""
-"Trackers are harvesting our every move, but a safer internet is possible."
+"Having access to a high speed internet connection (>=100 Mbit/s in both "
+"directions) and a physical piece of computer hardware is the best way to run"
+" a relay."
 
-#: (dynamic)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
-"organization."
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
 msgstr ""
-"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
-"organization."
-
-#: (dynamic)
-msgid "We build free and open source software anyone can use."
-msgstr "We build free and open source software anyone can use."
+"Having full control over the hardware and connection gives you a more "
+"controllable and (if done correctly) secure environment."
 
-#: (dynamic)
-msgid "Tor software is used by millions of people around the world."
-msgstr "Tor software is used by millions of people around the world."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid ""
+"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 ""
+"You can host your own physical hardware at home (do NOT run a Tor exit relay"
+" from your home) or in a data center."
 
-#: (dynamic)
-msgid "Journalists, activists, and everyday internet users rely on Tor."
-msgstr "Journalists, activists, and everyday internet users rely on Tor."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+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//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Organized by the community, meetups are a great way to find and strengthen "
-"the privacy supporters community in your local area."
+"If you do not own physical hardware, you could run a relay on a rented "
+"dedicated server or virtual private server (VPS)."
 msgstr ""
-"Organized by the community, meetups are a great way to find and strengthen "
-"the privacy supporters community in your local area."
+"If you do not own physical hardware, you could run a relay on a rented "
+"dedicated server or virtual private server (VPS)."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 1"
-msgstr "### Step 1"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid ""
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
+msgstr ""
+"This can cost anywhere between $3.00/month and thousands per month, "
+"depending on your provider, hardware configuration, and bandwidth usage."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+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//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Connect with a local space that will allow you to meet for an hour or two."
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
 msgstr ""
-"Connect with a local space that will allow you to meet for an hour or two."
+"You must follow the VPS provider's terms of service, or risk having your "
+"account disabled."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"A public library, a social center, a hackerspace or a room in a university "
-"are some spaces that you can usually host your event."
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: [GoodBadISPs"
+"](../community-resources/good-bad-isps/)."
 msgstr ""
-"A public library, a social center, a hackerspace or a room in a university "
-"are some spaces that you can usually host your event."
+"For more information on hosting providers and their policies on allowing Tor"
+" relays, please see this list maintained by the Tor community: [GoodBadISPs"
+"](../community-resources/good-bad-isps/)."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 2"
-msgstr "### Step 2"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "## Questions to consider when choosing a host"
+msgstr "## Questions to consider when choosing a host"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
+msgstr "* How much monthly traffic is included? Is bandwidth \"unmetered\"?"
+
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Choose a date and time that is convenient for your group and the local "
-"space."
+"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
+"required."
 msgstr ""
-"Choose a date and time that is convenient for your group and the local "
-"space."
+"* Does the hoster provide IPv6 connectivity? It is recommended, but not "
+"required."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"On weekends or during week days, after working hours (7 pm) might be better."
+"* What virtualization / hypervisor (if any) does the provider use? Anything "
+"but OpenVZ should be fine."
 msgstr ""
-"On weekends or during week days, after working hours (7 pm) might be better."
+"* What virtualization / hypervisor (if any) does the provider use? Anything "
+"but OpenVZ should be fine."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"After confirming a local and date, create a poster and an online invitation "
-"to spread the event."
+"* Does the hoster start to throttle bandwidth after a certain amount of "
+"traffic?"
 msgstr ""
-"After confirming a local and date, create a poster and an online invitation "
-"to spread the event."
+"* Does the hoster start to throttle bandwidth after a certain amount of "
+"traffic?"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 3"
-msgstr "### Step 3"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "* How well connected is the autonomous system of the hoster?"
+msgstr "* How well connected is the autonomous system of the hoster?"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Find a meetup facilitator and draft an agenda, for example, question & "
-"answer about Tor, how to setup relays."
+"To answer this question you can use the AS rank of the autonomous systems if"
+" you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
 msgstr ""
-"Find a meetup facilitator and draft an agenda, for example, question & "
-"answer about Tor, how to setup relays."
+"To answer this question you can use the AS rank of the autonomous systems if"
+" you want to compare: (a lower value is better) <http://as-rank.caida.org/>"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "## If you plan to run exit relays"
+msgstr "## If you plan to run exit relays"
+
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Read and follow our [best "
-"practices](https://community.torproject.org/training/best-practices/)."
+"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
+"them before getting started."
 msgstr ""
-"Read and follow our [best "
-"practices](https://community.torproject.org/training/best-practices/)."
-
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 4"
-msgstr "### Step 4"
+"* Does the hoster allow Tor exit relays? We recommend you explicitly ask "
+"them before getting started."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Before the meetup, organize the space. Buy some chips and snacks, hang some "
-"[posters](https://community.torproject.org/outreach/kit/) nearby the local, "
-"so people can find easily."
+"* 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."
 msgstr ""
-"Before the meetup, organize the space. Buy some chips and snacks, hang some "
-"[posters](https://community.torproject.org/outreach/kit/) nearby the local, "
-"so people can find easily."
+"* 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."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "If you have some printed materials and/or Tor swag, put it on a table."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid ""
+"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
+"record)"
 msgstr ""
-"If you have some printed materials and/or Tor swag, put it on a table."
+"* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR "
+"record)"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 5"
-msgstr "### Step 5"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "You can usually ask these questions in a Pre-Sales ticket."
+msgstr "You can usually ask these questions in a Pre-Sales ticket."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "Load your presentation and wait a few minutes to people arrive."
-msgstr "Load your presentation and wait a few minutes to people arrive."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "# AS/location diversity"
+msgstr "# AS/location diversity"
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"During the activity take notes about questions, how many knew about Tor "
-"before, how many are relay operators, etc"
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
 msgstr ""
-"During the activity take notes about questions, how many knew about Tor "
-"before, how many are relay operators, etc"
+"When selecting your hosting provider, consider network diversity on an "
+"autonomous system (AS) and country level."
 
-#: https//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
-msgid "### Step 6"
-msgstr "### Step 6"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+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//community.torproject.org/outreach/meetup/
-#: (content/outreach/meetup/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"After the meetup, clean up the space, remove the posters and upload your "
-"notes to [Tor Community Team](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/tor-community-team) mailing list."
+"Sometimes it is not clear which AS you are buying from in case of resellers."
 msgstr ""
-"After the meetup, clean up the space, remove the posters and upload your "
-"notes to [Tor Community Team](https://lists.torproject.org/cgi-"
-"bin/mailman/listinfo/tor-community-team) mailing list."
+"Sometimes it is not clear which AS you are buying from in case of resellers."
 
-#: (dynamic) https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.title)
-msgid "Relay Post-install and good practices"
-msgstr "Relay Post-install and good practices"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "To be sure, ask the host about the AS number before ordering a server."
+msgstr ""
+"To be sure, ask the host about the AS number before ordering a server."
 
-#: (dynamic) https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Exit"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid ""
+"It is best to avoid hosts where many Tor relays are already hosted, but it "
+"is still better to add one there than to run no relay at all."
+msgstr ""
+"It is best to avoid hosts where many Tor relays are already hosted, but it "
+"is still better to add one there than to run no relay at all."
 
-#: (dynamic) https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.title)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.title)
-#: https//community.torproject.org/relay/setup/bridge/netbsd/
-#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/bridge/windows/
-#: (content/relay-operations/technical-setup/bridge/windows/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
-#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/bridge/docker/
-#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/bridge/openbsd/
-#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.section)
-msgid "Bridge"
-msgstr "Bridge"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lrpage.body)
+msgid "**Try to avoid** the following hosters:"
+msgstr "**Try to avoid** the following hosters:"
 
-#: (dynamic) https//community.torproject.org/relay/setup/guard/
-#: (content/relay-operations/technical-setup/guard/contents+en.lrpage.title)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/windows/
-#: (content/relay-operations/technical-setup/guard/windows/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/centosrhel/
-#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/fedora/
-#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/debianubuntu/
-#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.section)
-msgid "Middle/Guard relay"
-msgstr "Middle/Guard relay"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lrpage.body)
+msgid "* OVH SAS (AS16276)"
+msgstr "* OVH SAS (AS16276)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.section)
-msgid "Relay operations"
-msgstr "Relay operations"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lrpage.body)
+msgid "* Online S.a.s. (AS12876)"
+msgstr "* Online S.a.s. (AS12876)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "#1. Make sure relay ports can be reached"
-msgstr "#1. Make sure relay ports can be reached"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lrpage.body)
+msgid "* Hetzner Online GmbH (AS24940)"
+msgstr "* Hetzner Online GmbH (AS24940)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/community-resources/good-bad-isps/
+#: (content/relay/community-resources/good-bad-isps/contents+en.lrpage.body)
+msgid "* DigitalOcean, LLC (AS14061)"
+msgstr "* DigitalOcean, LLC (AS14061)"
+
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"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)."
+"To find out which host and countries are already used by many other "
+"operators (that should be avoided) you can use Relay Search:"
 msgstr ""
-"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)."
+"To find out which host and countries are already used by many other "
+"operators (that should be avoided) you can use Relay Search:"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Also, make sure you allow all outgoing connections too, so your relay can "
-"reach the other Tor relays, clients and destinations."
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
 msgstr ""
-"Also, make sure you allow all outgoing connections too, so your relay can "
-"reach the other Tor relays, clients and destinations."
+"* [Autonomous System Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/as)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"You can find the specific ORPort TCP port number in the torrc configuration "
-"samples below (in the OS specific sections)."
+"* [Country Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)"
 msgstr ""
-"You can find the specific ORPort TCP port number in the torrc configuration "
-"samples below (in the OS specific sections)."
+"* [Country Level "
+"Overview](https://metrics.torproject.org/rs.html#aggregate/cc)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 2. Verify that your relay works"
-msgstr "# 2. Verify that your relay works"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "# Choosing an Operating System"
+msgstr "# Choosing an Operating System"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"If your logfile (syslog) contains the following entry after starting your "
-"tor daemon your relay should be up and running as expected:"
+"We recommend using the operating system you are most familiar with, but if "
+"you're able, the network would most benefit from BSD and other non-Linux "
+"based relays."
 msgstr ""
-"If your logfile (syslog) contains the following entry after starting your "
-"tor daemon your relay should be up and running as expected:"
+"We recommend using the operating system you are most familiar with, but if "
+"you're able, the network would most benefit from BSD and other non-Linux "
+"based relays."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "Most relays currently run on Debian."
+msgstr "Most relays currently run on Debian."
+
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"Self-testing indicates your ORPort is reachable from the outside. Excellent."
+"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:"
 msgstr ""
-"Self-testing indicates your ORPort is reachable from the outside. Excellent."
+"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//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.description)
-msgid "Publishing server descriptor."
-msgstr "Publishing server descriptor."
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
+msgstr "* https://nusenu.github.io/OrNetStats/#os-distribution-relays"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "# OS Level Configuration"
+msgstr "# OS Level Configuration"
+
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"About 3 hours after you start your relay it should appear on [Relay "
-"Search](https://metrics.torproject.org/rs.html)."
+"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."
 msgstr ""
-"About 3 hours after you start your relay it should appear on [Relay "
-"Search](https://metrics.torproject.org/rs.html)."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-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."
+"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."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 3. Read about Tor relay lifecycle"
-msgstr "# 3. Read about Tor relay lifecycle"
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
+msgid "## Time Synchronization (NTP)"
+msgstr "## Time Synchronization (NTP)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/technical-considerations/
+#: (content/relay/technical-considerations/contents+en.lrpage.body)
 msgid ""
-"It takes some time for relay traffic to ramp up, this is especially true for"
-" guard relays but to a lesser extend also for exit relays. To understand "
-"this process, read about the [lifecycle of a new "
-"relay](https://blog.torproject.org/lifecycle-new-relay)."
+"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."
 msgstr ""
-"It takes some time for relay traffic to ramp up, this is especially true for"
-" guard relays but to a lesser extend also for exit relays. To understand "
-"this process, read about the [lifecycle of a new "
-"relay](https://blog.torproject.org/lifecycle-new-relay)."
+"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."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 4. Configuration Management"
-msgstr "# 4. Configuration Management"
+#: https//community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lrpage.subtitle)
+msgid "How to get help if you run into issues"
+msgstr "How to get help if you run into issues"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lrpage.body)
 msgid ""
-"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 "
-"configuration management for better maintainability."
+"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).  "
+"The list is a great resource for asking (and answering) questions, and for "
+"getting to know other relay operators. Make sure to check out the archives!"
 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/OfflineKeys)"
-" without performing additional steps manually, you may want to use "
-"configuration management for better maintainability."
+"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).  "
+"The list is a great resource for asking (and answering) questions, and for "
+"getting to know other relay operators. Make sure to check out the archives!"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/getting-help/
+#: (content/relay/getting-help/contents+en.lrpage.body)
 msgid ""
-"There are multiple configuration management solutions for Unix-based "
-"operating systems (Ansible, Puppet, Salt, ...)."
+"You can also get help by joining the IRC channel #tor-relays in the network "
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
 msgstr ""
-"There are multiple configuration management solutions for Unix-based "
-"operating systems (Ansible, Puppet, Salt, ...)."
+"You can also get help by joining the IRC channel #tor-relays in the network "
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lrpage.section)
+#: https//community.torproject.org/outreach/talk/
+#: (content/outreach/talk/contents+en.lrpage.section)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.section)
+msgid "outreach"
+msgstr "outreach"
+
+#: https//community.torproject.org/outreach/kit/
+#: (content/outreach/kit/contents+en.lrpage.body)
+msgid "## Street Team Kit"
+msgstr "## Street Team Kit"
+
+#: (dynamic)
 msgid ""
-"The following Ansible Role has specifically been built for Tor relay "
-"operators and supports multiple operating systems: [Ansible "
-"Relayor](http://github.com/nusenu/ansible-relayor)."
+"Word of mouth is critical to reaching new people and helping them protect "
+"themselves online. Here's how you can help:"
 msgstr ""
-"The following Ansible Role has specifically been built for Tor relay "
-"operators and supports multiple operating systems: [Ansible "
-"Relayor](http://github.com/nusenu/ansible-relayor)."
+"Word of mouth is critical to reaching new people and helping them protect "
+"themselves online. Here's how you can help:"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 5. Important: if you run more than one Tor instance"
-msgstr "# 5. Important: if you run more than one Tor instance"
+#: (dynamic)
+msgid "Privacy and freedom are human rights."
+msgstr "Privacy and freedom are human rights."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"To avoid putting Tor clients at risk, when operating multiple relays you "
-"must set a proper [MyFamily](https://2019.www.torproject.org/docs/tor-"
-"manual.html.en#MyFamily) value and have a valid "
-"[ContactInfo](https://2019.www.torproject.org/docs/tor-"
-"manual.html.en#ContactInfo) in your torrc configuration."
+"These rights are denied online around the world, but Tor gives them back."
 msgstr ""
-"To avoid putting Tor clients at risk, when operating multiple relays you "
-"must set a proper [MyFamily](https://2019.www.torproject.org/docs/tor-"
-"manual.html.en#MyFamily) value and have a valid "
-"[ContactInfo](https://2019.www.torproject.org/docs/tor-"
-"manual.html.en#ContactInfo) in your torrc configuration."
+"These rights are denied online around the world, but Tor gives them back."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Tracking and surveillance are widespread."
+msgstr "Tracking and surveillance are widespread."
+
+#: (dynamic)
 msgid ""
-"The MyFamily setting is simply telling Tor clients what Tor relays are "
-"controlled by a single entity/operator/organization, so they are not used in"
-" multiple positions in a single circuit."
+"We think privacy should be the default online, and that's what our software "
+"provides."
 msgstr ""
-"The MyFamily setting is simply telling Tor clients what Tor relays are "
-"controlled by a single entity/operator/organization, so they are not used in"
-" multiple positions in a single circuit."
+"We think privacy should be the default online, and that's what our software "
+"provides."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Privacy isn't about having something to hide."
+msgstr "Privacy isn't about having something to hide."
+
+#: (dynamic)
 msgid ""
-"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, "
-"you would add the following configuration to set MyFamily:"
+"Privacy is about protecting who we are as human beings: our fears, our "
+"relationships, and our vulnerabilities."
 msgstr ""
-"If you run two relays and they have fingerprints AAAAAAAAAA and BBBBBBBB, "
-"you would add the following configuration to set MyFamily:"
+"Privacy is about protecting who we are as human beings: our fears, our "
+"relationships, and our vulnerabilities."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "MyFamily AAAAAAAAAA,BBBBBBBB"
-msgstr "MyFamily AAAAAAAAAA,BBBBBBBB"
+#: (dynamic)
+msgid "People shouldn't be exploited for using the internet."
+msgstr "People shouldn't be exploited for using the internet."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"to both relays. To find your relay's fingerprint you can look into the log "
-"files when tor starts up or find the file named \"fingerprint\" in your tor "
-"DataDirectory."
+"Trackers are harvesting our every move, but a safer internet is possible."
 msgstr ""
-"to both relays. To find your relay's fingerprint you can look into the log "
-"files when tor starts up or find the file named \"fingerprint\" in your tor "
-"DataDirectory."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"Instead of doing so manually, for big operators we recommend to automate the"
-" MyFamily setting via a configuration management solution."
-msgstr ""
-"Instead of doing so manually, for big operators we recommend to automate the"
-" MyFamily setting via a configuration management solution."
+"Trackers are harvesting our every move, but a safer internet is possible."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Manually managing MyFamily for big relay groups is error-prone and can put "
-"Tor clients at risk."
+"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
+"organization."
 msgstr ""
-"Manually managing MyFamily for big relay groups is error-prone and can put "
-"Tor clients at risk."
+"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit "
+"organization."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 6. Optional: Limiting bandwidth usage (and traffic)"
-msgstr "# 6. Optional: Limiting bandwidth usage (and traffic)"
+#: (dynamic)
+msgid "We build free and open source software anyone can use."
+msgstr "We build free and open source software anyone can use."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"Tor will not limit its bandwidth usage by default, but supports multiple "
-"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 restrict the used bandwidth and the amount of traffic."
+#: (dynamic)
+msgid "Tor software is used by millions of people around the world."
+msgstr "Tor software is used by millions of people around the world."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"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 ""
-"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."
+#: (dynamic)
+msgid "Journalists, activists, and everyday internet users rely on Tor."
+msgstr "Journalists, activists, and everyday internet users rely on Tor."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"The following torrc configuration options can be used to restrict bandwidth "
-"and traffic:"
+"Organized by the community, meetups are a great way to find and strengthen "
+"the privacy supporters community in your local area."
 msgstr ""
-"The following torrc configuration options can be used to restrict bandwidth "
-"and traffic:"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* AccountingMax"
-msgstr "* AccountingMax"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* AccountingRule"
-msgstr "* AccountingRule"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* AccountingStart"
-msgstr "* AccountingStart"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* BandwidthRate"
-msgstr "* BandwidthRate"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* BandwidthBurst"
-msgstr "* BandwidthBurst"
+"Organized by the community, meetups are a great way to find and strengthen "
+"the privacy supporters community in your local area."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* RelayBandwidthRate"
-msgstr "* RelayBandwidthRate"
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 1"
+msgstr "### Step 1"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"Having a fast relay for some time of the month is preferred over a slow "
-"relay for the entire month."
+"Connect with a local space that will allow you to meet for an hour or two."
 msgstr ""
-"Having a fast relay for some time of the month is preferred over a slow "
-"relay for the entire month."
+"Connect with a local space that will allow you to meet for an hour or two."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"Also see the bandwidth entry in the "
-"[FAQ](https://support.torproject.org/operators/bandwidth-shaping/)."
+"A public library, a social center, a hackerspace or a room in a university "
+"are some spaces that you can usually host your event."
 msgstr ""
-"Also see the bandwidth entry in the "
-"[FAQ](https://support.torproject.org/operators/bandwidth-shaping/)."
+"A public library, a social center, a hackerspace or a room in a university "
+"are some spaces that you can usually host your event."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 7. Check IPv6 availability"
-msgstr "# 7. Check IPv6 availability"
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 2"
+msgstr "### Step 2"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"We encourage everyone to enable IPv6 on their relays. This is especially "
-"valuable on exit and guard relays."
+"Choose a date and time that is convenient for your group and the local "
+"space."
 msgstr ""
-"We encourage everyone to enable IPv6 on their relays. This is especially "
-"valuable on exit and guard relays."
+"Choose a date and time that is convenient for your group and the local "
+"space."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"Before enabling your tor daemon to use IPv6 in addition to IPv4 you should "
-"do some basic IPv6 connectivity tests."
+"On weekends or during week days, after working hours (7 pm) might be better."
 msgstr ""
-"Before enabling your tor daemon to use IPv6 in addition to IPv4 you should "
-"do some basic IPv6 connectivity tests."
+"On weekends or during week days, after working hours (7 pm) might be better."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"The following command line will ping the IPv6 addresses of Tor directory "
-"authorities from your server:"
+"After confirming a local and date, create a poster and an online invitation "
+"to spread the event."
 msgstr ""
-"The following command line will ping the IPv6 addresses of Tor directory "
-"authorities from your server:"
+"After confirming a local and date, create a poster and an online invitation "
+"to spread the event."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 3"
+msgstr "### Step 3"
+
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"ping6 -c2 2001:858:2:2:aabb:0:563b:1526 && ping6 -c2 "
-"2620:13:4000:6000::1000:118 && ping6 -c2 2001:67c:289c::9 && ping6 -c2 "
-"2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 "
-"2001:638:a000:4140::ffff:189 && echo OK."
+"Find a meetup facilitator and draft an agenda, for example, question & "
+"answer about Tor, how to setup relays."
 msgstr ""
-"ping6 -c2 2001:858:2:2:aabb:0:563b:1526 && ping6 -c2 "
-"2620:13:4000:6000::1000:118 && ping6 -c2 2001:67c:289c::9 && ping6 -c2 "
-"2001:678:558:1000::244 && ping6 -c2 2607:8500:154::3 && ping6 -c2 "
-"2001:638:a000:4140::ffff:189 && echo OK."
+"Find a meetup facilitator and draft an agenda, for example, question & "
+"answer about Tor, how to setup relays."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"At the end of the output you should see \"OK.\" if that is not the case, do "
-"not enable IPv6 in your torrc configuration file before IPv6 is indeed "
-"working."
+"Read and follow our [best "
+"practices](https://community.torproject.org/training/best-practices/)."
 msgstr ""
-"At the end of the output you should see \"OK.\" if that is not the case, do "
-"not enable IPv6 in your torrc configuration file before IPv6 is indeed "
-"working."
+"Read and follow our [best "
+"practices](https://community.torproject.org/training/best-practices/)."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 4"
+msgstr "### Step 4"
+
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"**If you enable IPv6 without working IPv6 connectivity, your entire relay "
-"will remain unused, regardless of whether IPv4 is working.**"
+"Before the meetup, organize the space. Buy some chips and snacks, hang some "
+"[posters](https://community.torproject.org/outreach/kit/) nearby the local, "
+"so people can find easily."
 msgstr ""
-"**If you enable IPv6 without working IPv6 connectivity, your entire relay "
-"will remain unused, regardless of whether IPv4 is working.**"
+"Before the meetup, organize the space. Buy some chips and snacks, hang some "
+"[posters](https://community.torproject.org/outreach/kit/) nearby the local, "
+"so people can find easily."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"If it worked fine, make your Tor relay reachable via IPv6 by adding an "
-"additional ORPort line to your configuration (example for ORPort 9001):"
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "If you have some printed materials and/or Tor swag, put it on a table."
 msgstr ""
-"If it worked fine, make your Tor relay reachable via IPv6 by adding an "
-"additional ORPort line to your configuration (example for ORPort 9001):"
+"If you have some printed materials and/or Tor swag, put it on a table."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "ORPort [IPv6-address]:9001"
-msgstr "ORPort [IPv6-address]:9001"
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 5"
+msgstr "### Step 5"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "The location of that line in the configuration file does not matter."
-msgstr "The location of that line in the configuration file does not matter."
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "Load your presentation and wait a few minutes to people arrive."
+msgstr "Load your presentation and wait a few minutes to people arrive."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"You can simply add it next to the first ORPort lines in your torrc file."
+"During the activity take notes about questions, how many knew about Tor "
+"before, how many are relay operators, etc"
 msgstr ""
-"You can simply add it next to the first ORPort lines in your torrc file."
+"During the activity take notes about questions, how many knew about Tor "
+"before, how many are relay operators, etc"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"Note: You have to explicitly specify your IPv6 address in square brackets, "
-"you can not tell tor to bind to any IPv6 (like you do for IPv4)."
-msgstr ""
-"Note: You have to explicitly specify your IPv6 address in square brackets, "
-"you can not tell tor to bind to any IPv6 (like you do for IPv4)."
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
+msgid "### Step 6"
+msgstr "### Step 6"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/outreach/meetup/
+#: (content/outreach/meetup/contents+en.lrpage.body)
 msgid ""
-"If you have a global IPv6 address you should be able to find it in the "
-"output of the following command:"
+"After the meetup, clean up the space, remove the posters and upload your "
+"notes to [Tor Community Team](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/tor-community-team) mailing list."
 msgstr ""
-"If you have a global IPv6 address you should be able to find it in the "
-"output of the following command:"
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "ip addr|grep inet6|grep global"
-msgstr "ip addr|grep inet6|grep global"
+"After the meetup, clean up the space, remove the posters and upload your "
+"notes to [Tor Community Team](https://lists.torproject.org/cgi-"
+"bin/mailman/listinfo/tor-community-team) mailing list."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"If you are an exit relay with IPv6 connectivity, tell your tor daemon to "
-"allow exiting via IPv6 so clients can reach IPv6 destinations:"
-msgstr ""
-"If you are an exit relay with IPv6 connectivity, tell your tor daemon to "
-"allow exiting via IPv6 so clients can reach IPv6 destinations:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslideshow.title)
+msgid "The Tor Network"
+msgstr "The Tor Network"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "IPv6Exit 1"
-msgstr "IPv6Exit 1"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Topics"
+msgstr "Topics"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"**Note: Tor requires IPv4 connectivity, you can not run a Tor relay on "
-"IPv6-only.**"
-msgstr ""
-"**Note: Tor requires IPv4 connectivity, you can not run a Tor relay on "
-"IPv6-only.**"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- What is Tor?"
+msgstr "- What is Tor?"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "# 8. Maintaining a relay"
-msgstr "# 8. Maintaining a relay"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Types of relays"
+msgstr "- Types of relays"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "## Backup Tor Identity Keys"
-msgstr "## Backup Tor Identity Keys"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Technical setup"
+msgstr "- Technical setup"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"After your initial installation and start of the tor daemon it is a good "
-"idea to make a backup of your relay's long term identity keys."
-msgstr ""
-"After your initial installation and start of the tor daemon it is a good "
-"idea to make a backup of your relay's long term identity keys."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- More about relays"
+msgstr "- More about relays"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"They are located in the \"keys\" subfolder of your DataDirectory (simply "
-"make a copy of the entire folder and store it in a secure location)."
-msgstr ""
-"They are located in the \"keys\" subfolder of your DataDirectory (simply "
-"make a copy of the entire folder and store it in a secure location)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Relay diversity"
+msgstr "- Relay diversity"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"Since relays have a ramp-up time it makes sense to back up the identity key "
-"to be able to restore your relay's reputation after a disk failure - "
-"otherwise you would have to go through the ramp-up phase again."
-msgstr ""
-"Since relays have a ramp-up time it makes sense to back up the identity key "
-"to be able to restore your relay's reputation after a disk failure - "
-"otherwise you would have to go through the ramp-up phase again."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Getting help"
+msgstr "- Getting help"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "Default locations of the keys folder:"
-msgstr "Default locations of the keys folder:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "What is Tor?"
+msgstr "What is Tor?"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Debian/Ubuntu: `/var/lib/tor/keys`"
-msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Tor is free software and an open network."
+msgstr "- Tor is free software and an open network."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* FreeBSD: `/var/db/tor/keys`"
-msgstr "* FreeBSD: `/var/db/tor/keys`"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Mitigates against tracking, surveillance and censorship."
+msgstr "- Mitigates against tracking, surveillance and censorship."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Fedora: `/var/lib/tor/keys`"
-msgstr "* Fedora: `/var/lib/tor/keys`"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Run by a US non-profit and volunteers from all over the world."
+msgstr "- Run by a US non-profit and volunteers from all over the world."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "## Subscribe to the tor-announce mailing list"
-msgstr "## Subscribe to the tor-announce mailing list"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- It's Tor, not TOR."
+msgstr "- It's Tor, not TOR."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"This is a very low traffic mailing list and you will get information about "
-"new stable tor releases and important security update information: [tor-"
-"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"announce)."
-msgstr ""
-"This is a very low traffic mailing list and you will get information about "
-"new stable tor releases and important security update information: [tor-"
-"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
-"announce)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "The Tor network"
+msgstr "The Tor network"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "## Setting up outage notifications"
-msgstr "## Setting up outage notifications"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- An open network that everyone can be a part of."
+msgstr "- An open network that everyone can be a part of."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Once you set up your relay it will likely run without much work from your "
-"side."
+"- The network is composed of different types of servers run by volunteers "
+"around the world."
 msgstr ""
-"Once you set up your relay it will likely run without much work from your "
-"side."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "If something goes wrong it is good to get notified automatically."
-msgstr "If something goes wrong it is good to get notified automatically."
+"- The network is composed of different types of servers run by volunteers "
+"around the world."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"We recommend you use one of the free services that allow you to check your "
-"relay's ORPorts for reachability and send you an email should they become "
-"unreachable for whatever reason."
+"- Your server will relay the Tor traffic to another server on the Internet."
 msgstr ""
-"We recommend you use one of the free services that allow you to check your "
-"relay's ORPorts for reachability and send you an email should they become "
-"unreachable for whatever reason."
+"- Your server will relay the Tor traffic to another server on the Internet."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow "
-"you to monitor TCP listeners on arbitrary ports."
+"- Before entering the network, your server will automatically go through the"
+" relay lifecycle."
 msgstr ""
-"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow "
-"you to monitor TCP listeners on arbitrary ports."
+"- Before entering the network, your server will automatically go through the"
+" relay lifecycle."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"This service can check your configured ports once every 5 minutes and send "
-"you an email should your tor process die or become unreachable."
-msgstr ""
-"This service can check your configured ports once every 5 minutes and send "
-"you an email should your tor process die or become unreachable."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Why run a Tor relay?"
+msgstr "Why run a Tor relay?"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "This checks only for the listener but does not speak the Tor protocol."
-msgstr ""
-"This checks only for the listener but does not speak the Tor protocol."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "By running a Tor relay, you can help make the Tor network:"
+msgstr "By running a Tor relay, you can help make the Tor network:"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"A good way to monitor a relay for its health state is to have a look at its "
-"bandwidth graphs."
-msgstr ""
-"A good way to monitor a relay for its health state is to have a look at its "
-"bandwidth graphs."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- faster (and therefore more usable)"
+msgstr "- faster (and therefore more usable)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "## System Health Monitoring"
-msgstr "## System Health Monitoring"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- more robust against attacks"
+msgstr "- more robust against attacks"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid ""
-"To ensure your relay is healthy and not overwhelmed it makes sense to have "
-"some basic system monitoring in place to keep an eye on the following "
-"metrics:"
-msgstr ""
-"To ensure your relay is healthy and not overwhelmed it makes sense to have "
-"some basic system monitoring in place to keep an eye on the following "
-"metrics:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- more stable in case of outages"
+msgstr "- more stable in case of outages"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Bandwidth"
-msgstr "* Bandwidth"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- safer for users (spying on more relays is harder than on a few)"
+msgstr "- safer for users (spying on more relays is harder than on a few)"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Established TCP Connections"
-msgstr "* Established TCP Connections"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Types of Relays"
+msgstr "Types of Relays"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Memory"
-msgstr "* Memory"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "-"
+msgstr "-"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Swap"
-msgstr "* Swap"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Guard/middle (aka non-exit) relay"
+msgstr "Guard/middle (aka non-exit) relay"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* CPU"
-msgstr "* CPU"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- A guard is the first relay in the chain of 3 relays building a Tor "
+"circuit."
+msgstr ""
+"- A guard is the first relay in the chain of 3 relays building a Tor "
+"circuit."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"There are many tools for monitoring this kind of data, [munin](http://munin-"
-"monitoring.org/) is one of them and is relatively easy to setup."
+"- A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between them."
 msgstr ""
-"There are many tools for monitoring this kind of data, [munin](http://munin-"
-"monitoring.org/) is one of them and is relatively easy to setup."
+"- A middle relay is neither a guard nor an exit, but acts as the second hop "
+"between them."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Note: **Do not make your private monitoring data graphs public since this "
-"could help attackers with deanonymizing Tor users.**"
+"- To become a guard, a middle relay has to be stable and fast (at least "
+"2MByte/s); otherwise, it will remain a middle relay."
 msgstr ""
-"Note: **Do not make your private monitoring data graphs public since this "
-"could help attackers with deanonymizing Tor users.**"
+"- To become a guard, a middle relay has to be stable and fast (at least "
+"2MByte/s); otherwise, it will remain a middle relay."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "Some practical advice:"
-msgstr "Some practical advice:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Exit relay"
+msgstr "Exit relay"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"* If you want to publish traffic statistics, you should aggregate all your "
-"relays' traffic over at least a week, then round that to the nearest 10 TiB "
-"(terabytes)."
+"- The exit relay is the final relay in a Tor circuit, and sends the traffic "
+"to its destination."
 msgstr ""
-"* If you want to publish traffic statistics, you should aggregate all your "
-"relays' traffic over at least a week, then round that to the nearest 10 TiB "
-"(terabytes)."
+"- The exit relay is the final relay in a Tor circuit, and sends the traffic "
+"to its destination."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"* Reporting individual relays is worse than reporting totals for groups of "
-"relays. In future, tor will securely aggregate bandwidth statistics, so any "
-"individual relay bandwidth reporting will be less secure than tor's "
-"statistics."
+"- That is why exit relays have the most significant legal exposure and "
+"liability of all relays."
 msgstr ""
-"* Reporting individual relays is worse than reporting totals for groups of "
-"relays. In future, tor will securely aggregate bandwidth statistics, so any "
-"individual relay bandwidth reporting will be less secure than tor's "
-"statistics."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Smaller periods are worse."
-msgstr "* Smaller periods are worse."
+"- That is why exit relays have the most significant legal exposure and "
+"liability of all relays."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Numbers are worse than graphs."
-msgstr "* Numbers are worse than graphs."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "* Real-time data is worse than historical data."
-msgstr "* Real-time data is worse than historical data."
-
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"* Data in categories (IP version, in/out, etc.) is worse than total data."
+"- Before running an exit relay, talk with your local digital rights "
+"organization."
 msgstr ""
-"* Data in categories (IP version, in/out, etc.) is worse than total data."
+"- Before running an exit relay, talk with your local digital rights "
+"organization."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
-msgid "## Tools"
-msgstr "## Tools"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- **You should not run a Tor exit relay from your home.**"
+msgstr "- **You should not run a Tor exit relay from your home.**"
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+#: (dynamic) https//community.torproject.org/relay/setup/bridge/
+#: (content/relay/setup/bridge/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/bridge/windows/
+#: (content/relay/setup/bridge/windows/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay/setup/bridge/docker/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/bridge/openbsd/
+#: (content/relay/setup/bridge/openbsd/contents+en.lrpage.section)
+msgid "Bridge"
+msgstr "Bridge"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"This section lists a few tools that you might find handy as a Tor relay "
-"operator."
+"- A bridge is a node in the network that is not listed in the public Tor "
+"directory, making it harder for ISPs and governments to block it."
 msgstr ""
-"This section lists a few tools that you might find handy as a Tor relay "
-"operator."
+"- A bridge is a node in the network that is not listed in the public Tor "
+"directory, making it harder for ISPs and governments to block it."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) "
-"that allows you to see real time data of your relay."
+"- Bridges are relatively easy, low-risk, and low bandwidth Tor relays to "
+"operate."
 msgstr ""
-"* [Nyx](https://nyx.torproject.org/): is a Tor Project tool (formerly arm) "
-"that allows you to see real time data of your relay."
+"- Bridges are relatively easy, low-risk, and low bandwidth Tor relays to "
+"operate."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"* vnstat: vnstat is a command-line tool that shows the amount of data going "
-"through your network connection."
+"- And there's another special kind of bridge: Pluggable transports. These "
+"hide your Tor traffic by adding a layer of obfuscation."
 msgstr ""
-"* vnstat: vnstat is a command-line tool that shows the amount of data going "
-"through your network connection."
+"- And there's another special kind of bridge: Pluggable transports. These "
+"hide your Tor traffic by adding a layer of obfuscation."
 
-#: https//community.torproject.org/relay/setup/post-install/
-#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "The lifecycle of a new relay"
+msgstr "The lifecycle of a new relay"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"You can also use it to generate PNG pictures showing traffic graphs. [vnstat"
-" documentation](https://humdi.net/vnstat/) and [demo "
-"output](https://humdi.net/vnstat/cgidemo/)."
+"Non-exit relays go through a lifecycle of four phases (defined in days):"
 msgstr ""
-"You can also use it to generate PNG pictures showing traffic graphs. [vnstat"
-" documentation](https://humdi.net/vnstat/) and [demo "
-"output](https://humdi.net/vnstat/cgidemo/)."
+"Non-exit relays go through a lifecycle of four phases (defined in days):"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "How to deploy an Exit node"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Days 0-3: the unmeasured phase."
+msgstr "- Days 0-3: the unmeasured phase."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
-"for operators that want to turn on exiting on their relay."
+"- Days 3-8: network authorities start the remote measurement phase (the "
+"ramp-up guard phase)."
 msgstr ""
-"We assume you read through the [relay guide](..) already. This subpage is "
-"for operators that want to turn on exiting on their relay."
+"- Days 3-8: network authorities start the remote measurement phase (the "
+"ramp-up guard phase)."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"It is recommended that you setup exit relays on servers dedicated to this "
-"purpose."
+"- Days 8-68: guard phase (where load counter intuitively drops and then "
+"rises higher)."
 msgstr ""
-"It is recommended that you setup exit relays on servers dedicated to this "
-"purpose."
+"- Days 8-68: guard phase (where load counter intuitively drops and then "
+"rises higher)."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"It is not recommended to install Tor exit relays on servers that you need "
-"for other services as well."
+"- After 68 days, if stable and fast enough, the relay will receive a **Guard"
+" flag** (steady-state guard phase)."
 msgstr ""
-"It is not recommended to install Tor exit relays on servers that you need "
-"for other services as well."
+"- After 68 days, if stable and fast enough, the relay will receive a **Guard"
+" flag** (steady-state guard phase)."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "Do not mix your own traffic with your exit relay traffic."
-msgstr "Do not mix your own traffic with your exit relay traffic."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Read about all the phases in: <https://blog.torproject.org/lifecycle-new-"
+"relay>"
+msgstr ""
+"- Read about all the phases in: <https://blog.torproject.org/lifecycle-new-"
+"relay>"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "## Reverse DNS and WHOIS record"
-msgstr "## Reverse DNS and WHOIS record"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Before we start"
+msgstr "Before we start"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"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."
+"- Never run a relay without the consent of the network administrator or "
+"machine owner."
 msgstr ""
-"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."
+"- Never run a relay without the consent of the network administrator or "
+"machine owner."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "Read the Terms of Service (ToS) first, so you don’t risk losing money."
+msgstr ""
+"Read the Terms of Service (ToS) first, so you don’t risk losing money."
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
-"indications that this is a Tor exit relay."
+"- Choose which type of relay you will host. A non-exit relay is an easy way "
+"to start helping the network."
 msgstr ""
-"If your provider offers it, make sure your WHOIS record contains clear "
-"indications that this is a Tor exit relay."
+"- Choose which type of relay you will host. A non-exit relay is an easy way "
+"to start helping the network."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Read the documentation: <https://community.torproject.org/relay>"
+msgstr "- Read the documentation: <https://community.torproject.org/relay>"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Bandwidth requirements"
+msgstr "Bandwidth requirements"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Do use a domain name that you own. Definitely do not use `torproject.org` as"
-" a domain name for your reverse DNS."
+"- It’s recommended to have at least 16 Mbit/s (Mbps) upload and download "
+"bandwidth available for Tor. More is better."
 msgstr ""
-"Do use a domain name that you own. Definitely do not use `torproject.org` as"
-" a domain name for your reverse DNS."
+"- It’s recommended to have at least 16 Mbit/s (Mbps) upload and download "
+"bandwidth available for Tor. More is better."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "## Exit Notice HTML page"
-msgstr "## Exit Notice HTML page"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+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//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"To make it even more obvious that this is a Tor exit relay you should serve "
-"a Tor exit notice HTML page."
+"- If you have less than 10 Mbit/s but at least 1 Mbit/s, we recommend "
+"running a bridge with obfs4 support."
 msgstr ""
-"To make it even more obvious that this is a Tor exit relay you should serve "
-"a Tor exit notice HTML page."
+"- If you have less than 10 Mbit/s but at least 1 Mbit/s, we recommend "
+"running a bridge with obfs4 support."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Monthly outbound traffic"
+msgstr "Monthly outbound traffic"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"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 an HTML file on that port."
+"- Relays must use at least 100 GByte of outbound/incoming traffic per month."
 msgstr ""
-"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 an HTML file on that port."
+"- Relays must use at least 100 GByte of outbound/incoming traffic per month."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"This file will be shown to anyone directing their browser to your Tor exit "
-"relay IP address."
+"- If you have a metered plan, you might want to configure Tor to use only a "
+"given amount of bandwidth or monthly traffic."
 msgstr ""
-"This file will be shown to anyone directing their browser to your Tor exit "
-"relay IP address."
+"- If you have a metered plan, you might want to configure Tor to use only a "
+"given amount of bandwidth or monthly traffic."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "DirPort 80"
-msgstr "DirPort 80"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- More (>2 TB/month) is better and recommended."
+msgstr "- More (>2 TB/month) is better and recommended."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "DirPortFrontPage /path/to/html/file"
-msgstr "DirPortFrontPage /path/to/html/file"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Public IPv4 address"
+msgstr "Public IPv4 address"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"- Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
 msgstr ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"- Every relay needs a public IPv4 address - either directly on the host "
+"(preferred) or via NAT and port forwarding."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"- The IPv4 address is not required to be static, but static IP addresses are"
+" preferred."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"- The IPv4 address is not required to be static, but static IP addresses are"
+" preferred."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/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//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Your IPv4 address should remain unchanged for at least 3 hours (network "
+"consensus)."
+msgstr ""
+"- Your IPv4 address should remain unchanged for at least 3 hours (network "
+"consensus)."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- You can only run two Tor relays per public IPv4."
+msgstr "- You can only run two Tor relays per public IPv4."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Exit Policy"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Other requirements"
+msgstr "Other requirements"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"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."
+"- Memory: A <40 Mbit/s non-exit relay should have at least 512 MB of RAM "
+"available."
 msgstr ""
-"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."
+"- Memory: A <40 Mbit/s non-exit relay should have at least 512 MB of RAM "
+"available."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The exit policy defines which destination ports you are willing to forward."
+"- Disk storage: Tor does not need much disk storage. A typical Tor relay "
+"needs less than 200 MB."
 msgstr ""
-"The exit policy defines which destination ports you are willing to forward."
+"- Disk storage: Tor does not need much disk storage. A typical Tor relay "
+"needs less than 200 MB."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"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)."
-msgstr ""
-"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)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Any modern CPU should be fine."
+msgstr "- Any modern CPU should be fine."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"If you want to be a useful exit relay you must **at least allow destination "
-"ports 80 and 443**."
-msgstr ""
-"If you want to be a useful exit relay you must **at least allow destination "
-"ports 80 and 443**."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Uptime: Ideally, the relay runs on a server which runs 24/7."
+msgstr "- Uptime: Ideally, the relay runs on a server which runs 24/7."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Choosing your relay hosting"
+msgstr "Choosing your relay hosting"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"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 Tor community team maintains GoodBadISPs – a list about the experience"
+" of running relays: <https://community.torproject.org/relay/community-"
+"resources/good-bad-isps/>"
 msgstr ""
-"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 Tor community team maintains GoodBadISPs – a list about the experience"
+" of running relays: <https://community.torproject.org/relay/community-"
+"resources/good-bad-isps/>"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
-" wiki page."
+"- Some providers only allow non-exit relays, so check the GoodBadISPs list "
+"before buying a service."
 msgstr ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
-" wiki page."
+"- Some providers only allow non-exit relays, so check the GoodBadISPs list "
+"before buying a service."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"- Running a relay can cost anywhere between a few bucks to hundreds per "
+"month."
 msgstr ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"- Running a relay can cost anywhere between a few bucks to hundreds per "
+"month."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "ExitRelay 1"
-msgstr "ExitRelay 1"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Technical setup"
+msgstr "Technical setup"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "## DNS on Exit Relays"
-msgstr "## DNS on Exit Relays"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Non-exit relay - Debian/Ubuntu"
+msgstr "Non-exit relay - Debian/Ubuntu"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"Unlike other types of relays, exit relays also do DNS resolution for Tor "
-"clients."
-msgstr ""
-"Unlike other types of relays, exit relays also do DNS resolution for Tor "
-"clients."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Enable the Tor Project package repository"
+msgstr "- Enable the Tor Project package repository"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"DNS resolution on exit relays is crucial for Tor clients and it should be "
-"reliable and fast by using caching."
-msgstr ""
-"DNS resolution on exit relays is crucial for Tor clients and it should be "
-"reliable and fast by using caching."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Install the tor package"
+msgstr "- Install the tor package"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* DNS resolution can have a significant impact on the performance and "
-"reliability that your exit relay provides."
-msgstr ""
-"* DNS resolution can have a significant impact on the performance and "
-"reliability that your exit relay provides."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "$ apt update && apt install tor"
+msgstr "$ apt update && apt install tor"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* Don't use any of the big DNS resolvers (Google, OpenDNS, Quad9, "
-"Cloudflare, 4.2.2.1-6) as your primary or fallback DNS resolver to avoid "
-"centralization."
-msgstr ""
-"* Don't use any of the big DNS resolvers (Google, OpenDNS, Quad9, "
-"Cloudflare, 4.2.2.1-6) as your primary or fallback DNS resolver to avoid "
-"centralization."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Add relay configuration to the `/etc/tor/torrc` file:"
+msgstr "- Add relay configuration to the `/etc/tor/torrc` file:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* We recommend running a local caching and DNSSEC-validating resolver "
-"without using any forwarders (specific instructions follow below, for "
-"various operating systems)."
-msgstr ""
-"* We recommend running a local caching and DNSSEC-validating resolver "
-"without using any forwarders (specific instructions follow below, for "
-"various operating systems)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+msgid "Nickname myNiceRelay"
+msgstr "Nickname myNiceRelay"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
-"system and make sure that it is not your first entry in that file (the first"
-" entry should be your local resolver)."
-msgstr ""
-"* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
-"system and make sure that it is not your first entry in that file (the first"
-" entry should be your local resolver)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+msgid "ExitRelay 0"
+msgstr "ExitRelay 0"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* If a local resolver like unbound is not an option for you, 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 "
-"[bgp.he.net](https://bgp.he.net))."
-msgstr ""
-"* If a local resolver like unbound is not an option for you, 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 "
-"[bgp.he.net](https://bgp.he.net))."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+msgid "SocksPort 0"
+msgstr "SocksPort 0"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
-"limit AS-level exposure of DNS queries."
-msgstr ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
-"limit AS-level exposure of DNS queries."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "ControORPort 443"
+msgstr "ControORPort 443"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"There are multiple options for DNS server software. "
-"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
-msgstr ""
-"There are multiple options for DNS server software. "
-"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "lSocket 0"
+msgstr "lSocket 0"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"a popular one but feel free to use any other software that you are "
-"comfortable with."
-msgstr ""
-"a popular one but feel free to use any other software that you are "
-"comfortable with."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+msgid "ContactInfo tor-operator at your-emailaddress-domain"
+msgstr "ContactInfo tor-operator at your-emailaddress-domain"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"When choosing your DNS resolver software, make sure that it supports DNSSEC "
-"validation and QNAME minimization (RFC7816)."
-msgstr ""
-"When choosing your DNS resolver software, make sure that it supports DNSSEC "
-"validation and QNAME minimization (RFC7816)."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay/setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "Log notice syslog"
+msgstr "Log notice syslog"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"Install the resolver software over your operating system's package manager, "
-"to ensure that it is updated automatically."
-msgstr ""
-"Install the resolver software over your operating system's package manager, "
-"to ensure that it is updated automatically."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Restart the tor daemon:"
+msgstr "- Restart the tor daemon:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"By using your own DNS resolver, you are less vulnerable to DNS-based "
-"censorship that your upstream resolver might impose."
-msgstr ""
-"By using your own DNS resolver, you are less vulnerable to DNS-based "
-"censorship that your upstream resolver might impose."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "$ systemctl restart tor at default"
+msgstr "$ systemctl restart tor at default"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
-msgstr ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Non-exit relay - FreeBSD"
+msgstr "Non-exit relay - FreeBSD"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
-msgstr ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "pkg install tor ca_root_nss"
+msgstr "pkg install tor ca_root_nss"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "### Debian/Ubuntu"
-msgstr "### Debian/Ubuntu"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Edit the configuration file `/usr/local/etc/tor/torrc`"
+msgstr "- Edit the configuration file `/usr/local/etc/tor/torrc`"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
-msgstr ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/windows/
+#: (content/relay/setup/guard/windows/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/fedora/
+#: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
+msgid "ORPort 9001"
+msgstr "ORPort 9001"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/guard/debianubuntu/
+#: (content/relay/setup/guard/debianubuntu/contents+en.lrpage.body)
+msgid "ControlSocket 0"
+msgstr "ControlSocket 0"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Ensure that the random_id sysctl setting is enabled:"
+msgstr "- Ensure that the random_id sysctl setting is enabled:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/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//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+msgid "echo \"net.inet.ip.random_id=1\" >> /etc/sysctl.conf"
+msgstr "echo \"net.inet.ip.random_id=1\" >> /etc/sysctl.conf"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid ""
-"To avoid unwanted configuration changed (for example by the DHCP client):"
-msgstr ""
-"To avoid unwanted configuration changed (for example by the DHCP client):"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+msgid "sysctl net.inet.ip.random_id=1"
+msgstr "sysctl net.inet.ip.random_id=1"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Start the tor daemon and make sure it starts at boot:"
+msgstr "- Start the tor daemon and make sure it starts at boot:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+msgid "sysrc tor_enable=YES"
+msgstr "sysrc tor_enable=YES"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay/setup/bridge/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/freebsd/
+#: (content/relay/setup/bridge/freebsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/centosrhel/
+#: (content/relay/setup/guard/centosrhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
+msgid "service tor start"
+msgstr "service tor start"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
-"default, so you don't need to enable it explicitly."
+"- Optional, but recommended to get package updates faster: "
+"<https://community.torproject.org/relay/setup/guard/freebsd/>"
 msgstr ""
-"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
-"default, so you don't need to enable it explicitly."
-
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "The unbound resolver you just installed also does DNSSEC validation."
+"- Optional, but recommended to get package updates faster: "
+"<https://community.torproject.org/relay/setup/guard/freebsd/>"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
-msgstr "### CentOS/RHEL"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Verify that your relay works"
+msgstr "Verify that your relay works"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Install the unbound package:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"After restarting the service, verify that the log file contains the "
+"following entry:"
+msgstr ""
+"After restarting the service, verify that the log file contains the "
+"following entry:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "Self-testing indicates your ORPort is"
+msgstr "Self-testing indicates your ORPort is"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "in /etc/unbound/unbound.conf replace the line"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "reachable from the outside."
+msgstr "reachable from the outside."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "Excellent."
+msgstr "Excellent."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "with:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+#: https//community.torproject.org/relay/setup/post-install/
+#: (content/relay/setup/post-install/contents+en.lrpage.body)
+msgid "Publishing server descriptor."
+msgstr "Publishing server descriptor."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"About 3 hours after you started your relay, it should appear on Metrics "
+"portal in Relay Search."
+msgstr ""
+"About 3 hours after you started your relay, it should appear on Metrics "
+"portal in Relay Search."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "enable and start unbound:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "More about relays"
+msgstr "More about relays"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Technical tips"
+msgstr "Technical tips"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Enable automatic software updates."
+msgstr "- Enable automatic software updates."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/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//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Backup your Tor Identity Keys."
+msgstr "- Backup your Tor Identity Keys."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"To avoid unwanted configuration changes (for example by the DHCP client):"
+"- It's possible to limit bandwidth usage (and traffic). Check the "
+"parameters, for example, AccountingMax, AccountingRule, AccountingStart."
 msgstr ""
-"To avoid unwanted configuration changes (for example by the DHCP client):"
-
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-#: https//community.torproject.org/onion-services/setup/install/
-#: (content/onion-services/setup/install/contents+en.lrpage.body)
-msgid "### FreeBSD"
-msgstr "### FreeBSD"
+"- It's possible to limit bandwidth usage (and traffic). Check the "
+"parameters, for example, AccountingMax, AccountingRule, AccountingStart."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"FreeBSD ships unbound in the base system but the one in ports is usually "
-"following upstream more closely, so we install the unbound package:"
+"- If you run more than one Tor relay, you need to set the MyFamily "
+"parameter."
 msgstr ""
-"FreeBSD ships unbound in the base system but the one in ports is usually "
-"following upstream more closely, so we install the unbound package:"
+"- If you run more than one Tor relay, you need to set the MyFamily "
+"parameter."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Orchestrating"
+msgstr "Orchestrating"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Running multiple relays by hand can be challenging."
+msgstr "- Running multiple relays by hand can be challenging."
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
-"following lines:"
+"- Configuration management tools can make relay operators' lives easier:"
 msgstr ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
-"following lines:"
+"- Configuration management tools can make relay operators' lives easier:"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "server:"
-msgstr "server:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Ansible-relayor: <http://github.com/nusenu/ansible-relayor>"
+msgstr "- Ansible-relayor: <http://github.com/nusenu/ansible-relayor>"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "verbosity: 1"
-msgstr "verbosity: 1"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Metrics"
+msgstr "Metrics"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "enable and start the unbound service:"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Metrics portal: <https://metrics.torproject.org>"
+msgstr "- Metrics portal: <https://metrics.torproject.org>"
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- You can search for how many relays are in the network, how many are exits,"
+" etc."
+msgstr ""
+"- You can search for how many relays are in the network, how many are exits,"
+" etc."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- In 2021 there are ~6,600 public relays and ~1,500 bridges."
+msgstr "- In 2021 there are ~6,600 public relays and ~1,500 bridges."
 
-#: https//community.torproject.org/relay/setup/exit/
-#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Check: how many relays are in your country? Who runs these relays? How "
+"diverse are they?"
+msgstr ""
+"- Check: how many relays are in your country? Who runs these relays? How "
+"diverse are they?"
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.subtitle)
-msgid "Run an obfs4 bridge to help censored users connect to the Tor network"
-msgstr "Run an obfs4 bridge to help censored users connect to the Tor network"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Network diversity"
+msgstr "Network diversity"
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.section)
-msgid "Bridge operations"
-msgstr "Bridge operations"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Monoculture"
+msgstr "Monoculture"
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"This guide will help you set up an obfs4 bridge to help censored users "
-"connect to the Tor network. The requirements are:"
+"- A single kernel vulnerability in GNU/Linux impacting all Tor relays could "
+"be devastating."
 msgstr ""
-"This guide will help you set up an obfs4 bridge to help censored users "
-"connect to the Tor network. The requirements are:"
+"- A single kernel vulnerability in GNU/Linux impacting all Tor relays could "
+"be devastating."
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.body)
-msgid "1. 24/7 Internet connectivity"
-msgstr "1. 24/7 Internet connectivity"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Diversity of Operating System (OS): ~90% of relays are Linux."
+msgstr "- Diversity of Operating System (OS): ~90% of relays are Linux."
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Diversity of Autonomous Systems (AS)."
+msgstr "- Diversity of Autonomous Systems (AS)."
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"2. The ability to expose TCP ports to the Internet (make sure that NAT "
-"doesn't get in the way)"
+"- Try to avoid the following hosters: OVH SAS (AS16276), Online S.a.s. "
+"(AS12876), Hetzner Online GmbH (AS24940), DigitalOcean, LLC (AS14061)."
 msgstr ""
-"2. The ability to expose TCP ports to the Internet (make sure that NAT "
-"doesn't get in the way)"
+"- Try to avoid the following hosters: OVH SAS (AS16276), Online S.a.s. "
+"(AS12876), Hetzner Online GmbH (AS24940), DigitalOcean, LLC (AS14061)."
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "The TorBSD Diversity Project"
+msgstr "The TorBSD Diversity Project"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Note 1: If you're running a platform that is not listed on this page, you "
-"can [compile obfs4 from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
+"- The Tor BSD Diversity Project (TDP) is an initiative seeking to extend the"
+" use of BSD Unix operating systems in the network."
 msgstr ""
-"Note 1: If you're running a platform that is not listed on this page, you "
-"can [compile obfs4 from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
+"- The Tor BSD Diversity Project (TDP) is an initiative seeking to extend the"
+" use of BSD Unix operating systems in the network."
 
-#: https//community.torproject.org/relay/setup/bridge/
-#: (content/relay-operations/technical-setup/bridge/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Note 2: If you're planning to turn an existing but non-bridge relay into a "
-"bridge relay, changing IP address, name and fingerprint is advised to avoid "
-"easy discovery and blocklisting by ISP or governments."
+"- Goals: increase the number of Tor relays running BSDs; Engage the BSD "
+"community about Tor anonymity; Port Tor related programs to BSD operating "
+"systems."
 msgstr ""
-"Note 2: If you're planning to turn an existing but non-bridge relay into a "
-"bridge relay, changing IP address, name and fingerprint is advised to avoid "
-"easy discovery and blocklisting by ISP or governments."
+"- Goals: increase the number of Tor relays running BSDs; Engage the BSD "
+"community about Tor anonymity; Port Tor related programs to BSD operating "
+"systems."
 
-#: https//community.torproject.org/relay/setup/guard/
-#: (content/relay-operations/technical-setup/guard/contents+en.lrpage.subtitle)
-msgid "Run a Middle/Guard relay"
-msgstr "Run a Middle/Guard relay"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "More about exit relays"
+msgstr "More about exit relays"
 
-#: https//community.torproject.org/relay/setup/guard/
-#: (content/relay-operations/technical-setup/guard/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Legal information"
+msgstr "Legal information"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"In this guide we describe how to setup a new Middle/Guard relay. Please "
-"choose your platform below."
+"- Many countries have regulations that exclude internet service providers "
+"from liability."
 msgstr ""
-"In this guide we describe how to setup a new Middle/Guard relay. Please "
-"choose your platform below."
-
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.title)
-msgid "Relay Associations"
-msgstr "Relay Associations"
-
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.title)
-msgid "Tor Abuse Templates"
-msgstr "Tor Abuse Templates"
-
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/bad-relays/
-#: (content/relay-operations/community-resources/bad-relays/contents+en.lrpage.title)
-#: https//community.torproject.org/training/resources/tor-training/
-#: (content/training/resources/tor-training/contents+en.lrslide.title)
-msgid "Bad relays"
-msgstr "Bad relays"
-
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/tor-exit-guidelines/
-#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.title)
-msgid "Tor Exit Guidelines"
-msgstr "Tor Exit Guidelines"
+"- Many countries have regulations that exclude internet service providers "
+"from liability."
 
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/tor-relay-universities/
-#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.title)
-msgid "Tor Relay Universities"
-msgstr "Tor Relay Universities"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- It's a good idea to consult with a lawyer or your local digital rights "
+"organization."
+msgstr ""
+"- It's a good idea to consult with a lawyer or your local digital rights "
+"organization."
 
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.title)
-msgid "Good Bad ISPs"
-msgstr "Good Bad ISPs"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Under most circumstances, you will be able to handle legal matters by "
+"having an abuse response letter."
+msgstr ""
+"- Under most circumstances, you will be able to handle legal matters by "
+"having an abuse response letter."
 
-#: (dynamic) https//community.torproject.org/relay/community-resources/swag/
-#: (content/relay-operations/community-resources/swag/contents+en.lrpage.title)
-msgid "Swag"
-msgstr "Swag"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Legal resources"
+msgstr "Legal resources"
 
-#: (dynamic)
-#: https//community.torproject.org/relay/community-resources/eff-tor-legal-faq/
-#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lrpage.title)
-msgid "The Legal FAQ for Tor Relay Operators"
-msgstr "The Legal FAQ for Tor Relay Operators"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- The EFF Tor Legal FAQ: <https://community.torproject.org/relay/community-"
+"resources/eff-tor-legal-faq/>"
+msgstr ""
+"- The EFF Tor Legal FAQ: <https://community.torproject.org/relay/community-"
+"resources/eff-tor-legal-faq/>"
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Relay associations are independent organizations that runs relays in the Tor"
-" network."
+"- It's important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours)."
 msgstr ""
-"Relay associations are independent organizations that runs relays in the Tor"
-" network."
+"- It's important to respond to abuse complaints in a timely manner (usually "
+"within 24 hours)."
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/bad-relays/
-#: (content/relay-operations/community-resources/bad-relays/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/tor-exit-guidelines/
-#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/tor-relay-universities/
-#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/good-bad-isps/
-#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lrpage.section)
-#: https//community.torproject.org/relay/community-resources/swag/
-#: (content/relay-operations/community-resources/swag/contents+en.lrpage.section)
-msgid "Community Resources"
-msgstr "Community Resources"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Abuse letter templates: <https://community.torproject.org/relay/community-"
+"resources/tor-abuse-templates>"
+msgstr ""
+"- Abuse letter templates: <https://community.torproject.org/relay/community-"
+"resources/tor-abuse-templates>"
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.body)
-msgid "There are several organizations around the world that run Tor relays."
-msgstr "There are several organizations around the world that run Tor relays."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Tips for running an exit relay"
+msgstr "Tips for running an exit relay"
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Some organizations are dedicated to this purpose only and they are called "
-"Relay Associations."
+"- Get a separate IP for the relay, and don’t use it for other services."
 msgstr ""
-"Some organizations are dedicated to this purpose only and they are called "
-"Relay Associations."
+"- Get a separate IP for the relay, and don’t use it for other services."
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.body)
-msgid "Below, you can find a list of organizations that run relays."
-msgstr "Below, you can find a list of organizations that run relays."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid ""
+"- Set up a Tor Exit Notice, so if someone checks your exit IP they'll know "
+"that it’s a Tor Exit."
+msgstr ""
+"- Set up a Tor Exit Notice, so if someone checks your exit IP they'll know "
+"that it’s a Tor Exit."
 
-#: https//community.torproject.org/relay/community-resources/relay-associations/
-#: (content/relay-operations/community-resources/relay-associations/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Please let us know if you would like your organization to be listed on this "
-"page."
+"- If you receive excessive complaints, consider running a Reduced Exit "
+"Policy."
 msgstr ""
-"Please let us know if you would like your organization to be listed on this "
-"page."
+"- If you receive excessive complaints, consider running a Reduced Exit "
+"Policy."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.subtitle)
-msgid "How to handle abuse complaints"
-msgstr "How to handle abuse complaints"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- For more tips: <https://blog.torproject.org/tips-running-exit-node>"
+msgstr "- For more tips: <https://blog.torproject.org/tips-running-exit-node>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "# Before You Start"
-msgstr "# Before You Start"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Running relays with others"
+msgstr "Running relays with others"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"The best way to handle abuse complaints is to set up your exit node so that "
-"they are less likely to be sent in the first place."
-msgstr ""
-"The best way to handle abuse complaints is to set up your exit node so that "
-"they are less likely to be sent in the first place."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Running a relay with others"
+msgstr "Running a relay with others"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Please see [Tips for Running an Exit Node with Minimal "
-"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit "
-"Guidelines](/relay/community-resources/tor-exit-guidelines/) for more info, "
-"before reading this document."
+"- You can work with your university department, employer or institution, or "
+"an organization like Torservers.org, Nos oignons, etc."
 msgstr ""
-"Please see [Tips for Running an Exit Node with Minimal "
-"Harassment](https://blog.torproject.org/running-exit-node) and [Tor Exit "
-"Guidelines](/relay/community-resources/tor-exit-guidelines/) for more info, "
-"before reading this document."
+"- You can work with your university department, employer or institution, or "
+"an organization like Torservers.org, Nos oignons, etc."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Below are a collection of letters you can use to respond to your ISP about "
-"their complaint in regards to your Tor exit server."
+"- Some organizations – known as Relay Associations – are solely dedicated to"
+" this purpose: <https://community.torproject.org/relay/community-resources"
+"/relay-associations/>."
 msgstr ""
-"Below are a collection of letters you can use to respond to your ISP about "
-"their complaint in regards to your Tor exit server."
+"- Some organizations – known as Relay Associations – are solely dedicated to"
+" this purpose: <https://community.torproject.org/relay/community-resources"
+"/relay-associations/>."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Format and Philosophy of Templates"
-msgstr "## Format and Philosophy of Templates"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Relays associations"
+msgstr "Relays associations"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The general format of these templates is to inform the complainant about "
-"Tor, to help them to find a solution to their particular issue that works in"
-" general for the Internet at large (open wifi, open proxies, botnets, etc), "
-"and barring all else, how to block Tor."
+"- It's often advised to create some type of non-profit organization. This is"
+" useful for having a bank account and shared ownership."
 msgstr ""
-"The general format of these templates is to inform the complainant about "
-"Tor, to help them to find a solution to their particular issue that works in"
-" general for the Internet at large (open wifi, open proxies, botnets, etc), "
-"and barring all else, how to block Tor."
+"- It's often advised to create some type of non-profit organization. This is"
+" useful for having a bank account and shared ownership."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The philosophy of the Tor Project is that abuse should be handled "
-"proactively by the site administrators, rather than wasting effort and "
-"resources on seeking vengeance and chasing ghosts."
+"- The most important thing is to have a group of people (3-5 suggested to "
+"start) interested in helping."
 msgstr ""
-"The philosophy of the Tor Project is that abuse should be handled "
-"proactively by the site administrators, rather than wasting effort and "
-"resources on seeking vengeance and chasing ghosts."
+"- The most important thing is to have a group of people (3-5 suggested to "
+"start) interested in helping."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"The difference between the proactive approach and the reactive approach to "
-"abuse is the difference between decentralized fault-tolerant Internet "
-"freedom, and fragile, corruptible totalitarian control."
-msgstr ""
-"The difference between the proactive approach and the reactive approach to "
-"abuse is the difference between decentralized fault-tolerant Internet "
-"freedom, and fragile, corruptible totalitarian control."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Running a relay with universities"
+msgstr "Running a relay with universities"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"To further preach to the choir, the identity-based Internet \"driver's "
-"licenses\" of South Korea and China have done nothing to curtail cybercrime "
-"and Internet abuse."
+"- Universities are typically home to a reliable, robust, and well-equipped "
+"network."
 msgstr ""
-"To further preach to the choir, the identity-based Internet \"driver's "
-"licenses\" of South Korea and China have done nothing to curtail cybercrime "
-"and Internet abuse."
+"- Universities are typically home to a reliable, robust, and well-equipped "
+"network."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"In fact, all [objective evidence](http://boingboing.net/2011/08/12/south-"
-"korea-to-abandon-real-name-internet-policy.html) seems to indicate that it "
-"has only created new markets for organized crime to preside over."
+"- Many computer science departments and university libraries run relays: "
+"Massachusetts Institute of Technology, Universität Stuttgart, the University"
+" of Waterloo."
 msgstr ""
-"In fact, all [objective evidence](http://boingboing.net/2011/08/12/south-"
-"korea-to-abandon-real-name-internet-policy.html) seems to indicate that it "
-"has only created new markets for organized crime to preside over."
+"- Many computer science departments and university libraries run relays: "
+"Massachusetts Institute of Technology, Universität Stuttgart, the University"
+" of Waterloo."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"This is the core idea that these abuse complaint templates attempt to instil"
-" in the recipient."
+"- Read more: <https://community.torproject.org/relay/community-resources"
+"/tor-relay-universities/>"
 msgstr ""
-"This is the core idea that these abuse complaint templates attempt to instil"
-" in the recipient."
+"- Read more: <https://community.torproject.org/relay/community-resources"
+"/tor-relay-universities/>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "Feel free to improve them if you feel they fall short of this goal."
-msgstr "Feel free to improve them if you feel they fall short of this goal."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "At your company or organization"
+msgstr "At your company or organization"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"All templates should include the Common Boilerplate below, and append some "
-"additional paragraphs depending on the specific Scenario."
+"- If you work at a Tor-friendly company or organization, that's another "
+"ideal place to run a relay."
 msgstr ""
-"All templates should include the Common Boilerplate below, and append some "
-"additional paragraphs depending on the specific Scenario."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Common Boilerplate (Tor Intro)"
-msgstr "## Common Boilerplate (Tor Intro)"
+"- If you work at a Tor-friendly company or organization, that's another "
+"ideal place to run a relay."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "The IP address in question is a Tor exit node."
-msgstr "The IP address in question is a Tor exit node."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "https://www.torproject.org/overview.html"
-msgstr "https://www.torproject.org/overview.html"
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"There is little we can do to trace this matter further. As can be seen from "
-"the overview page, the Tor network is designed to make tracing of users "
-"impossible. The Tor network is run by some 5000 volunteers who use the free "
-"software provided by the Tor Project to run Tor routers."
+"- Companies like Brass Horn Communications, Quintex Alliance Consulting, and"
+" many others run relays."
 msgstr ""
-"There is little we can do to trace this matter further. As can be seen from "
-"the overview page, the Tor network is designed to make tracing of users "
-"impossible. The Tor network is run by some 5000 volunteers who use the free "
-"software provided by the Tor Project to run Tor routers."
+"- Companies like Brass Horn Communications, Quintex Alliance Consulting, and"
+" many others run relays."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Client connections are routed through multiple relays, and are multiplexed "
-"together on the connections between relays."
+"- And organizations like Digital Courage, Access Now, Derechos Digitales, "
+"Calyx Institute, and Lebanon Libraries in New Hampshire."
 msgstr ""
-"Client connections are routed through multiple relays, and are multiplexed "
-"together on the connections between relays."
+"- And organizations like Digital Courage, Access Now, Derechos Digitales, "
+"Calyx Institute, and Lebanon Libraries in New Hampshire."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"The system does not record logs of client connections or previous hops."
-msgstr ""
-"The system does not record logs of client connections or previous hops."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+#: (dynamic)
+#: https//community.torproject.org/relay/community-resources/bad-relays/
+#: (content/relay/community-resources/bad-relays/contents+en.lrpage.title)
+msgid "Bad relays"
+msgstr "Bad relays"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "What is a bad relay?"
+msgstr "What is a bad relay?"
+
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"This is because the Tor network is a censorship resistance, privacy, and "
-"anonymity system used by whistle blowers, journalists, Chinese dissidents "
-"skirting the Great Firewall, abuse victims, stalker targets, the US "
-"military, and law enforcement, just to name a few."
+"- A bad relay is one that either doesn't work properly or tampers with our "
+"users' connections. That can be either through maliciousness or "
+"misconfiguration."
 msgstr ""
-"This is because the Tor network is a censorship resistance, privacy, and "
-"anonymity system used by whistle blowers, journalists, Chinese dissidents "
-"skirting the Great Firewall, abuse victims, stalker targets, the US "
-"military, and law enforcement, just to name a few."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "See https://www.torproject.org/about/torusers.html.en for more info."
-msgstr "See https://www.torproject.org/about/torusers.html.en for more info."
+"- A bad relay is one that either doesn't work properly or tampers with our "
+"users' connections. That can be either through maliciousness or "
+"misconfiguration."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"Unfortunately, some people misuse the network. However, compared to the rate"
-" of legitimate use (the IP range in question processes nearly a gigabit of "
-"traffic per second), [abuse complaints are "
-"rare](https://www.torproject.org/docs/faq-abuse.html.en)."
+"- For example: tampering with exit traffic in any way (including dropping "
+"accepted connections). Or, running HSDirs that harvest and probe .onion "
+"addresses"
 msgstr ""
-"Unfortunately, some people misuse the network. However, compared to the rate"
-" of legitimate use (the IP range in question processes nearly a gigabit of "
-"traffic per second), [abuse complaints are "
-"rare](https://www.torproject.org/docs/faq-abuse.html.en)."
+"- For example: tampering with exit traffic in any way (including dropping "
+"accepted connections). Or, running HSDirs that harvest and probe .onion "
+"addresses"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Abuse Scenarios"
-msgstr "## Abuse Scenarios"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Reporting a bad relay"
+msgstr "Reporting a bad relay"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The following scenario-specific paragraphs should be appended to the Common "
-"Boilerplate paragraphs above."
+"- The \"Bad relays\" private working group at the Tor Project work to detect"
+" misconfigured, malicious, or suspicious relays."
 msgstr ""
-"The following scenario-specific paragraphs should be appended to the Common "
-"Boilerplate paragraphs above."
+"- The \"Bad relays\" private working group at the Tor Project work to detect"
+" misconfigured, malicious, or suspicious relays."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The common boilerplate should be abridged or be omitted if the abuse "
-"complainant is already familiar with Tor."
+"- Users can report bad relays by sending an email to bad-"
+"relays at lists.torproject.org with the relay’s IP address or fingerprint, what"
+" kind of behavior you see, and any additional information needed to "
+"reproduce the issue."
 msgstr ""
-"The common boilerplate should be abridged or be omitted if the abuse "
-"complainant is already familiar with Tor."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Comment/Forum Spam"
-msgstr "## Comment/Forum Spam"
+"- Users can report bad relays by sending an email to bad-"
+"relays at lists.torproject.org with the relay’s IP address or fingerprint, what"
+" kind of behavior you see, and any additional information needed to "
+"reproduce the issue."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "This does not mean that nothing can be done, however."
-msgstr "This does not mean that nothing can be done, however."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "What happens to bad relays?"
+msgstr "What happens to bad relays?"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"The Tor Project provides an automated DNSRBL for you to query to flag posts "
-"coming from Tor nodes as requiring special review."
+"- After a relay is reported and behavior has been verified, the Tor Project "
+"will attempt to contact the relay operator."
 msgstr ""
-"The Tor Project provides an automated DNSRBL for you to query to flag posts "
-"coming from Tor nodes as requiring special review."
+"- After a relay is reported and behavior has been verified, the Tor Project "
+"will attempt to contact the relay operator."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"You can also use this DNSRBL to only allow Tor IPs to read but not post "
-"comments. https://www.torproject.org/projects/tordnsel.html.en"
+"- The relay will be flagged to prevent it from being used (BadExit, Invalid,"
+" Reject)."
 msgstr ""
-"You can also use this DNSRBL to only allow Tor IPs to read but not post "
-"comments. https://www.torproject.org/projects/tordnsel.html.en"
+"- The relay will be flagged to prevent it from being used (BadExit, Invalid,"
+" Reject)."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"However, be aware that this may be just one jerk amongst many legitimate Tor"
-" users who use your forums."
+"- The working group actively looks for bad relays using open source tools "
+"like exitmap, sysbilhunter."
 msgstr ""
-"However, be aware that this may be just one jerk amongst many legitimate Tor"
-" users who use your forums."
+"- The working group actively looks for bad relays using open source tools "
+"like exitmap, sysbilhunter."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"You might have luck getting rid of this jerk by temporarily limiting account"
-" creation to require Gmail accounts before posting, or by requiring account "
-"creation be done over non-Tor before posting."
-msgstr ""
-"You might have luck getting rid of this jerk by temporarily limiting account"
-" creation to require Gmail accounts before posting, or by requiring account "
-"creation be done over non-Tor before posting."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "How do I get help running a Tor relay?"
+msgstr "How do I get help running a Tor relay?"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"In general, we believe that problems like this are best solved by improving "
-"your service to defend against the attack from the Internet at large."
-msgstr ""
-"In general, we believe that problems like this are best solved by improving "
-"your service to defend against the attack from the Internet at large."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Read the Tor Relay documentation:"
+msgstr "- Read the Tor Relay documentation:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Brute force login attempts can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
-msgstr ""
-"Brute force login attempts can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "<https://community.torproject.org/relay>"
+msgstr "<https://community.torproject.org/relay>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
 msgid ""
-"In fact, Google provides a free Captcha service, complete with code for easy"
-" inclusion in a number of systems to help other sites deal"
+"- Subscribe to the tor-relays mailing list: <https://lists.torproject.org"
+"/cgi-bin/mailman/listinfo/tor-relays>"
 msgstr ""
-"In fact, Google provides a free Captcha service, complete with code for easy"
-" inclusion in a number of systems to help other sites deal"
+"- Subscribe to the tor-relays mailing list: <https://lists.torproject.org"
+"/cgi-bin/mailman/listinfo/tor-relays>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "with this issue: https://code.google.com/apis/recaptcha/intro.html"
-msgstr "with this issue: https://code.google.com/apis/recaptcha/intro.html"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.description)
+msgid "- Join our IRC channel: #tor-relays in irc.oftc.net"
+msgstr "- Join our IRC channel: #tor-relays in irc.oftc.net"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## PHP Relay or Exploited Webmail Account Spam"
-msgstr "## PHP Relay or Exploited Webmail Account Spam"
+#: https//community.torproject.org/training/resources/tor-relay-workshop/
+#: (content/training/resources/tor-relay-workshop/contents+en.lrslide.title)
+msgid "Thank you!"
+msgstr "Thank you!"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
-msgstr ""
-"In addition, our nodes do not allow SMTP traffic to be sent using our IPs."
+#: (dynamic) https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.title)
+msgid "Onion service DoS guidelines"
+msgstr "Onion service DoS guidelines"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Upon investigation, it appears that the source of the spam is due to an "
-"abusive or compromised webmail gateway running at:"
-msgstr ""
-"Upon investigation, it appears that the source of the spam is due to an "
-"abusive or compromised webmail gateway running at:"
+#: (dynamic)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.title)
+msgid "Onion-Location"
+msgstr "Onion-Location"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "<web server here>."
-msgstr "<web server here>."
+#: (dynamic) https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.title)
+msgid "HTTPS for your onion service"
+msgstr "HTTPS for your onion service"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "Did you contact their abuse department?"
-msgstr "Did you contact their abuse department?"
+#: (dynamic) https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.title)
+msgid "Operational Security"
+msgstr "Operational Security"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Google Groups Spam"
-msgstr "## Google Groups Spam"
+#: (dynamic)
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.title)
+msgid "Client Authorization"
+msgstr "Client Authorization"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"It appears that your specific abuse complaint was generated by an "
-"authenticated Google Groups user."
-msgstr ""
-"It appears that your specific abuse complaint was generated by an "
-"authenticated Google Groups user."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.subtitle)
+msgid "Tips to help you keep afloat in turbulent times."
+msgstr "Tips to help you keep afloat in turbulent times."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Inspecting the headers reveals that the abuse complaint address for Google "
-"Groups is groups-abuse at google.com."
-msgstr ""
-"Inspecting the headers reveals that the abuse complaint address for Google "
-"Groups is groups-abuse at google.com."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.section)
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.section)
+msgid "advanced configuration"
+msgstr "advanced configuration"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Contacting this address will give you better luck at actually having this "
-"abuser's Google Groups account canceled than will chasing down Tor nodes, "
-"proxies, and open wireless access points."
-msgstr ""
-"Contacting this address will give you better luck at actually having this "
-"abuser's Google Groups account canceled than will chasing down Tor nodes, "
-"proxies, and open wireless access points."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "In this page we present a few ways to mitigate DoS attacks currently."
+msgstr "In this page we present a few ways to mitigate DoS attacks currently."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"Additionally, if your news reader supports killfiles, you may be interested "
-"in using the Tor Bulk Exit list script to download a list of IPs to include "
-"in your killfile for posts that match \"NNTP-Posting-Host:"
+"However there is no single one-size-fits-all solution for this problem at "
+"the moment."
 msgstr ""
-"Additionally, if your news reader supports killfiles, you may be interested "
-"in using the Tor Bulk Exit list script to download a list of IPs to include "
-"in your killfile for posts that match \"NNTP-Posting-Host:"
+"However there is no single one-size-fits-all solution for this problem at "
+"the moment."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "<ip>\" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-msgstr "<ip>\" https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid ""
+"Defending a site under attack requires creativity and a custom-tailored "
+"approach."
+msgstr ""
+"Defending a site under attack requires creativity and a custom-tailored "
+"approach."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## DoS Attacks and Scraping Robots"
-msgstr "## DoS Attacks and Scraping Robots"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "Here are a few tips:"
+msgstr "Here are a few tips:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "We're sorry your site is experiencing this heavy load from Tor."
-msgstr "We're sorry your site is experiencing this heavy load from Tor."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "### Onionbalance"
+msgstr "### Onionbalance"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"However, it is possible that your rate limiting alarms simply experienced a "
-"false positive due to the amount of traffic that flows through the router."
+"[Onionbalance](https://onionbalance-v3.readthedocs.io/en/latest/v3/tutorial-v3.html)"
+" allows onion service operators to achieve the property of high availability"
+" by allowing multiple machines to handle requests for an onion service."
 msgstr ""
-"However, it is possible that your rate limiting alarms simply experienced a "
-"false positive due to the amount of traffic that flows through the router."
+"[Onionbalance](https://onionbalance-v3.readthedocs.io/en/latest/v3/tutorial-v3.html)"
+" allows onion service operators to achieve the property of high availability"
+" by allowing multiple machines to handle requests for an onion service."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"We provide service to almost a gigabit of traffic per second, 98% of which "
-"is web traffic."
-msgstr ""
-"We provide service to almost a gigabit of traffic per second, 98% of which "
-"is web traffic."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "You can use Onionbalance to scale horizontally."
+msgstr "You can use Onionbalance to scale horizontally."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"If the attack is real and ongoing, however, the Tor project provides an "
-"automated DNSRBL for you to query to block login attempts coming from Tor "
-"nodes: https://www.torproject.org/projects/tordnsel.html.en"
-msgstr ""
-"If the attack is real and ongoing, however, the Tor project provides an "
-"automated DNSRBL for you to query to block login attempts coming from Tor "
-"nodes: https://www.torproject.org/projects/tordnsel.html.en"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "The more you scale, the harder it is for attackers to overwhelm you."
+msgstr "The more you scale, the harder it is for attackers to overwhelm you."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"It is also possible to download a list of all Tor exit IPs that will connect"
-" to your server port:"
+"Onionbalance is available for [v3 onion "
+"services](https://blog.torproject.org/cooking-onions-reclaiming-"
+"onionbalance)."
 msgstr ""
-"It is also possible to download a list of all Tor exit IPs that will connect"
-" to your server port:"
+"Onionbalance is available for [v3 onion "
+"services](https://blog.torproject.org/cooking-onions-reclaiming-"
+"onionbalance)."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=80"
+"### Client authorization or multiple onion addresses to compartmentalize "
+"your users"
 msgstr ""
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=YOUR_IP&port=80"
+"### Client authorization or multiple onion addresses to compartmentalize "
+"your users"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"In general however, we believe that problems like this are best solved by "
-"improving the service to defend against the attack from the Internet at "
-"large."
+"If you have users you trust, give them dedicated onion service and client "
+"authorization credentials so that it can always be available."
 msgstr ""
-"In general however, we believe that problems like this are best solved by "
-"improving the service to defend against the attack from the Internet at "
-"large."
+"If you have users you trust, give them dedicated onion service and client "
+"authorization credentials so that it can always be available."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Scraping and robot activity can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
-msgstr ""
-"Scraping and robot activity can be reduced/slowed by Captchas, which is the "
-"approach taken by Gmail for this same problem."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "For users you don't trust, split them into multiple addresses."
+msgstr "For users you don't trust, split them into multiple addresses."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"In fact, Google provides a free Captcha service, complete with code for easy"
-" inclusion in a number of systems to help other sites deal with this issue: "
-"https://code.google.com/apis/recaptcha/intro.html"
+"That said, having too many onion addresses is actually bad for your security"
+" (because of the use of many guard nodes), so try to use [client "
+"authorization](https://community.torproject.org/onion-services/advanced"
+"/client-auth) when possible."
 msgstr ""
-"In fact, Google provides a free Captcha service, complete with code for easy"
-" inclusion in a number of systems to help other sites deal with this issue: "
-"https://code.google.com/apis/recaptcha/intro.html"
+"That said, having too many onion addresses is actually bad for your security"
+" (because of the use of many guard nodes), so try to use [client "
+"authorization](https://community.torproject.org/onion-services/advanced"
+"/client-auth) when possible."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "### Captchas and cookies"
+msgstr "### Captchas and cookies"
+
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"Slow DoS attacks [aimed to consume the Apache MaxClients limit](http://www"
-".guerilla-ciso.com/archives/2049) can be alleviated by reducing the "
-"httpd.conf TimeOut and KeepAliveTimeout config values to 15-30 and raising "
-"the ServerLimit and MaxClients values to something like 3000."
+"If you need to further rate-limit users, split your infrastructure into "
+"layers and put Captchas near the frontend."
 msgstr ""
-"Slow DoS attacks [aimed to consume the Apache MaxClients limit](http://www"
-".guerilla-ciso.com/archives/2049) can be alleviated by reducing the "
-"httpd.conf TimeOut and KeepAliveTimeout config values to 15-30 and raising "
-"the ServerLimit and MaxClients values to something like 3000."
+"If you need to further rate-limit users, split your infrastructure into "
+"layers and put Captchas near the frontend."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"If this fails, DoS attempts can also be solved with iptables-based rate "
-"limiting solutions, load balancers such as nginx, and also IPS devices, but "
-"be aware that Internet traffic is not always uniform in quantity by IP, due "
-"to large corporate and even national outproxies, NATs, and services like "
-"Tor."
+"This way attackers will have to solve Captchas before they are able to "
+"attack deeper into your infrastructure."
 msgstr ""
-"If this fails, DoS attempts can also be solved with iptables-based rate "
-"limiting solutions, load balancers such as nginx, and also IPS devices, but "
-"be aware that Internet traffic is not always uniform in quantity by IP, due "
-"to large corporate and even national outproxies, NATs, and services like "
-"Tor."
+"This way attackers will have to solve Captchas before they are able to "
+"attack deeper into your infrastructure."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "Captchas are a way to mitigate DDoS attacks."
+msgstr "Captchas are a way to mitigate DDoS attacks."
+
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_with_iptables/"
+"When a request comes from a client checks if the client contains the correct"
+" secure cookie otherwise redirects to the recaptcha page."
 msgstr ""
-"http://kevin.vanzonneveld.net/techblog/article/block_brute_force_attacks_with_iptables/"
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
-msgstr "http://cd34.com/blog/webserver/ddos-attack-mitigation/"
+"When a request comes from a client checks if the client contains the correct"
+" secure cookie otherwise redirects to the recaptcha page."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "http://deflate.medialayer.com/"
-msgstr "http://deflate.medialayer.com/"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "The client inputs the captcha letters."
+msgstr "The client inputs the captcha letters."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Brute Force Web Attacks"
-msgstr "## Brute Force Web Attacks"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "Nginx sends this input letters to recaptcha server for verification."
+msgstr "Nginx sends this input letters to recaptcha server for verification."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"We're sorry your account has been brute forced. We can try to prevent our "
-"node from connecting to this site, but since the Tor network has 800 or so "
-"exits, doing so wouldn't really stop the action long term."
+"The correct answer from recaptcha server with beginning of \"true...\", else"
+" it's beginning with \"false...\"."
 msgstr ""
-"We're sorry your account has been brute forced. We can try to prevent our "
-"node from connecting to this site, but since the Tor network has 800 or so "
-"exits, doing so wouldn't really stop the action long term."
+"The correct answer from recaptcha server with beginning of \"true...\", else"
+" it's beginning with \"false...\"."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"The attacker would probably just chain an open proxy after Tor, or just use "
-"open wireless and/or a proxy without Tor."
+"Add the secure cookie for the correct verified client, redirect the client "
+"to the page which he wants to view."
 msgstr ""
-"The attacker would probably just chain an open proxy after Tor, or just use "
-"open wireless and/or a proxy without Tor."
+"Add the secure cookie for the correct verified client, redirect the client "
+"to the page which he wants to view."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"The Tor project does provide an automated DNSRBL for you to query to flag "
-"requests from Tor nodes as requiring special treatment: "
-"https://www.torproject.org/projects/tordnsel.html.en"
+"It is possible to implement Captchas directly at your webserver with Nginx "
+"and OpenResty using [Lua to generate and verify the captcha "
+"images](https://github.com/openresty/lua-nginx-module)."
 msgstr ""
-"The Tor project does provide an automated DNSRBL for you to query to flag "
-"requests from Tor nodes as requiring special treatment: "
-"https://www.torproject.org/projects/tordnsel.html.en"
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"In general, we believe that problems like this are best solved by improving "
-"the service to defend against the attack from the Internet at large rather "
-"than specifically tailoring behavior for Tor."
-msgstr ""
-"In general, we believe that problems like this are best solved by improving "
-"the service to defend against the attack from the Internet at large rather "
-"than specifically tailoring behavior for Tor."
+"It is possible to implement Captchas directly at your webserver with Nginx "
+"and OpenResty using [Lua to generate and verify the captcha "
+"images](https://github.com/openresty/lua-nginx-module)."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## SSH Bruteforce Attempts"
-msgstr "## SSH Bruteforce Attempts"
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "This implementation isn't easy to configure."
+msgstr "This implementation isn't easy to configure."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"If you are concerned about SSH scans, you might consider running your SSHD "
-"on a port other than the default of 22."
-msgstr ""
-"If you are concerned about SSH scans, you might consider running your SSHD "
-"on a port other than the default of 22."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "An alternative might be to just implement a test-cookie challenge."
+msgstr "An alternative might be to just implement a test-cookie challenge."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"Many worms, scanners, and botnets scan the entire Internet looking for SSH "
-"logins."
+"At your webserver check that clients can set valid cookies, malicious "
+"clients often do not have this feature."
 msgstr ""
-"Many worms, scanners, and botnets scan the entire Internet looking for SSH "
-"logins."
+"At your webserver check that clients can set valid cookies, malicious "
+"clients often do not have this feature."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"The fact that a few logins happened to come from Tor is likely a small blip "
-"on your overall login attempt rate."
+"In Nginx, Cloudflare provide a [library](https://github.com/cloudflare/lua-"
+"resty-cookie) to interact with cookies."
 msgstr ""
-"The fact that a few logins happened to come from Tor is likely a small blip "
-"on your overall login attempt rate."
+"In Nginx, Cloudflare provide a [library](https://github.com/cloudflare/lua-"
+"resty-cookie) to interact with cookies."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"You might also consider a rate limiting solution: "
-"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/"
+"Other methods include making sure that clients connecting to your .onion "
+"have valid User-Agent header and the Referer header is not set to a value "
+"you can associate with the attack."
 msgstr ""
-"You might also consider a rate limiting solution: "
-"https://kvz.io/blog/2007/07/28/block-brute-force-attacks-with-iptables/"
+"Other methods include making sure that clients connecting to your .onion "
+"have valid User-Agent header and the Referer header is not set to a value "
+"you can associate with the attack."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "### Webserver rate limiting"
+msgstr "### Webserver rate limiting"
+
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"If it is in fact a serious problem specific to Tor, the Tor project provides"
-" an automated DNSRBL for you to query to block login attempts coming from "
-"Tor nodes: https://www.torproject.org/projects/tordnsel.html.en"
+"If attackers are overwhelming you with aggressive circuits that perform too "
+"many queries, try to detect that overuse and kill them using the "
+"`HiddenServiceExportCircuitID` torrc option."
 msgstr ""
-"If it is in fact a serious problem specific to Tor, the Tor project provides"
-" an automated DNSRBL for you to query to block login attempts coming from "
-"Tor nodes: https://www.torproject.org/projects/tordnsel.html.en"
+"If attackers are overwhelming you with aggressive circuits that perform too "
+"many queries, try to detect that overuse and kill them using the "
+"`HiddenServiceExportCircuitID` torrc option."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"It is also possible to download a list of all Tor exit IPs that will connect"
-" to your SSH port: https://check.torproject.org/cgi-"
-"bin/TorBulkExitList.py?ip=YOUR_IP&port=22"
+"You can use your own heuristics or use your web server's [rate limiting "
+"module](https://www.nginx.com/blog/rate-limiting-nginx/)."
 msgstr ""
-"It is also possible to download a list of all Tor exit IPs that will connect"
-" to your SSH port: https://check.torproject.org/cgi-"
-"bin/TorBulkExitList.py?ip=YOUR_IP&port=22"
+"You can use your own heuristics or use your web server's [rate limiting "
+"module](https://www.nginx.com/blog/rate-limiting-nginx/)."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "You can use this list to create iptables rules to block the network."
-msgstr "You can use this list to create iptables rules to block the network."
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
+msgid "The above tips should help you keep afloat in turbulent times."
+msgstr "The above tips should help you keep afloat in turbulent times."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/dos/
+#: (content/onion-services/advanced/dos/contents+en.lrpage.body)
 msgid ""
-"However, we still recommend using the general approach, as the attack will "
-"likely simply reappear from an open proxy or other IP once Tor is blocked."
+"At the same time [we are working on more advanced "
+"defenses](https://blog.torproject.org/stop-the-onion-denial), so that less "
+"manual configuration and tinkering is needed by onion operators."
 msgstr ""
-"However, we still recommend using the general approach, as the attack will "
-"likely simply reappear from an open proxy or other IP once Tor is blocked."
+"At the same time [we are working on more advanced "
+"defenses](https://blog.torproject.org/stop-the-onion-denial), so that less "
+"manual configuration and tinkering is needed by onion operators."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Hacked Gmail, Web Forum, or Misc Account Access"
-msgstr "## Hacked Gmail, Web Forum, or Misc Account Access"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.subtitle)
+msgid "Learn how to set up an Onion-Location for your onion site."
+msgstr "Learn how to set up an Onion-Location for your onion site."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"With respect to your account, given that the attacker used Tor and not a "
-"large botnet (or your machine's IP itself), it is likely that your password "
-"was either harvested off of your machine from a keylogger, or it was "
-"captured via a kiosk, or from open wireless."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "Onion-Location is an easy way to advertise an onion site to the users."
 msgstr ""
-"With respect to your account, given that the attacker used Tor and not a "
-"large botnet (or your machine's IP itself), it is likely that your password "
-"was either harvested off of your machine from a keylogger, or it was "
-"captured via a kiosk, or from open wireless."
+"Onion-Location is an easy way to advertise an onion site to the users."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"Our recommendation is to treat this event as though there was a login from "
-"an open wireless access point in your city. Reset your password, and if you "
-"don't have antivirus already, download the free AVG: http://free.avg.com/us-"
-"en/download, Spybot SD: http://www.safer-networking.org/nl/home/index.html, "
-"and/or AdAware: http://www.lavasoft.com/?domain=lavasoftusa.com."
+"You can either configure a web server to show an Onion-Location Header or "
+"add an HTML meta attribute in the website."
 msgstr ""
-"Our recommendation is to treat this event as though there was a login from "
-"an open wireless access point in your city. Reset your password, and if you "
-"don't have antivirus already, download the free AVG: http://free.avg.com/us-"
-"en/download, Spybot SD: http://www.safer-networking.org/nl/home/index.html, "
-"and/or AdAware: http://www.lavasoft.com/?domain=lavasoftusa.com."
+"You can either configure a web server to show an Onion-Location Header or "
+"add an HTML meta attribute in the website."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"Use these to scan to check for keyloggers or spyware that someone with "
-"access to your computer may have installed."
+"For the header to be valid the following conditions need to be fulfilled:"
 msgstr ""
-"Use these to scan to check for keyloggers or spyware that someone with "
-"access to your computer may have installed."
+"For the header to be valid the following conditions need to be fulfilled:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"To help protect yourself while using open wireless, consider using this "
-"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the"
+"* The Onion-Location value must be a valid URL with http: or https: protocol"
+" and a .onion hostname."
 msgstr ""
-"To help protect yourself while using open wireless, consider using this "
-"Firefox plugin: https://www.eff.org/https-everywhere/ and encourage the"
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "site maintainer to support HTTPS logins."
-msgstr "site maintainer to support HTTPS logins."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Hacking (PHP Webshells, XSS, SQL Injection)"
-msgstr "## Hacking (PHP Webshells, XSS, SQL Injection)"
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "This also does not mean that there is nothing that can be done."
-msgstr "This also does not mean that there is nothing that can be done."
+"* The Onion-Location value must be a valid URL with http: or https: protocol"
+" and a .onion hostname."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"For serious incidents, traditional police work techniques of running stings "
-"and investigating to determine means, motive, and opportunity are still very"
-" effective."
+"* The webpage defining the Onion-Location header must be served over HTTPS."
 msgstr ""
-"For serious incidents, traditional police work techniques of running stings "
-"and investigating to determine means, motive, and opportunity are still very"
-" effective."
+"* The webpage defining the Onion-Location header must be served over HTTPS."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag visitors coming from Tor nodes as requiring special treatment: "
-"https://www.torproject.org/projects/tordnsel.html.en."
+"* The webpage defining the Onion-Location header must not be an onion site."
 msgstr ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag visitors coming from Tor nodes as requiring special treatment: "
-"https://www.torproject.org/projects/tordnsel.html.en."
+"* The webpage defining the Onion-Location header must not be an onion site."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"The same list is available through the Tor Bulk Exit List: "
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+"In this page, the commands to manage the web server are based Debian-like "
+"operating systems and may differ from other systems."
 msgstr ""
-"The same list is available through the Tor Bulk Exit List: "
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+"In this page, the commands to manage the web server are based Debian-like "
+"operating systems and may differ from other systems."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"However, rather than banning legitimate Tor users from using your service in"
-" general, we recommend ensuring that such services are updated and "
-"maintained to free of vulnerabilities that can lead to situations such as "
-"this (PHP webshell/XSS compromise/SQL Injection compromise)."
+"To configure this header in Apache 2.2 or above, you will need to enable a "
+"`headers` and `rewrite` modules and edit the website Virtual Host file."
 msgstr ""
-"However, rather than banning legitimate Tor users from using your service in"
-" general, we recommend ensuring that such services are updated and "
-"maintained to free of vulnerabilities that can lead to situations such as "
-"this (PHP webshell/XSS compromise/SQL Injection compromise)."
+"To configure this header in Apache 2.2 or above, you will need to enable a "
+"`headers` and `rewrite` modules and edit the website Virtual Host file."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## E-Commerce Fraud"
-msgstr "## E-Commerce Fraud"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 1.** Enable headers and rewrite modules and reload Apache2"
+msgstr "**Step 1.** Enable headers and rewrite modules and reload Apache2"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag orders coming from Tor nodes as requiring special review: "
-"https://www.torproject.org/projects/tordnsel.html.en"
-msgstr ""
-"Additionally, the Tor project provides an automated DNSRBL for you to query "
-"to flag orders coming from Tor nodes as requiring special review: "
-"https://www.torproject.org/projects/tordnsel.html.en"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "$ sudo a2enmod headers rewrite"
+msgstr "$ sudo a2enmod headers rewrite"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"It also provides a Bulk Exit List service for retrieving the entire list: "
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
-msgstr ""
-"It also provides a Bulk Exit List service for retrieving the entire list: "
-"https://check.torproject.org/cgi-bin/TorBulkExitList.py"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "$ sudo systemctl reload apache2"
+msgstr "$ sudo systemctl reload apache2"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"You can use this list to help you take a closer look at Tor orders, or to "
-"hold them temporarily for additional verification, without losing legitimate"
-" customers."
+"**Step 2.** Add the Onion-Location header to your Virtual Host configuration"
+" file"
 msgstr ""
-"You can use this list to help you take a closer look at Tor orders, or to "
-"hold them temporarily for additional verification, without losing legitimate"
-" customers."
+"**Step 2.** Add the Onion-Location header to your Virtual Host configuration"
+" file"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"In fact, in my experience, the fraud processing teams contracted by many "
-"ISPs simply mark all requests from Tor nodes as fraud using that very list."
+"Header set Onion-Location \"http://your-onion-address.onion%{REQUEST_URI}s\""
 msgstr ""
-"In fact, in my experience, the fraud processing teams contracted by many "
-"ISPs simply mark all requests from Tor nodes as fraud using that very list."
+"Header set Onion-Location \"http://your-onion-address.onion%{REQUEST_URI}s\""
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"So it is even possible this is a legitimate order, but was flagged as fraud "
-"solely based on IP, especially if you contract out fraud detection to a "
-"third party."
+"Where `your-onion-address.onion` is the onion service address you want to "
+"redirect and `{REQUEST_URI}` is the [path component of the requested "
+"URI](https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html), such as "
+"\"/index.html\"."
 msgstr ""
-"So it is even possible this is a legitimate order, but was flagged as fraud "
-"solely based on IP, especially if you contract out fraud detection to a "
-"third party."
+"Where `your-onion-address.onion` is the onion service address you want to "
+"redirect and `{REQUEST_URI}` is the [path component of the requested "
+"URI](https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html), such as "
+"\"/index.html\"."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "## Threats of Violence (Advice for Real-Time Discussion)"
-msgstr "## Threats of Violence (Advice for Real-Time Discussion)"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "Virtual Host example:"
+msgstr "Virtual Host example:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"If a serious abuse complaint not covered by this template set arrives, the "
-"best answer is to follow a pattern with the complaining party."
-msgstr ""
-"If a serious abuse complaint not covered by this template set arrives, the "
-"best answer is to follow a pattern with the complaining party."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "<VirtualHost *:443>"
+msgstr "<VirtualHost *:443>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "This is not legal advice."
-msgstr "This is not legal advice."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "ServerName <your-website.tld>"
+msgstr "ServerName <your-website.tld>"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "This was not written or reviewed by a lawyer."
-msgstr "This was not written or reviewed by a lawyer."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "SSLEngine on"
+msgstr "SSLEngine on"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"It was written by someone with experience working with various ISPs who had "
-"issues with a Tor exit node on their network."
-msgstr ""
-"It was written by someone with experience working with various ISPs who had "
-"issues with a Tor exit node on their network."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "SSLCertificateFile \"/path/to/www.example.com.cert\""
+msgstr "SSLCertificateFile \"/path/to/www.example.com.cert\""
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"It has also been reviewed by someone who works in Abuse at a major ISP."
-msgstr ""
-"It has also been reviewed by someone who works in Abuse at a major ISP."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "SSLCertificateKeyFile \"/path/to/www.example.com.key\""
+msgstr "SSLCertificateKeyFile \"/path/to/www.example.com.key\""
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"* Read the [Tor "
-"Overview](https://2019.www.torproject.org/about/overview.html.en). Be "
-"prepared to summarize and answer basic questions. Assume the person with "
-"whom you're going to converse knows nothing about Tor. Assume this same "
-"person isn't going to trust anything you say."
-msgstr ""
-"* Read the [Tor "
-"Overview](https://2019.www.torproject.org/about/overview.html.en). Be "
-"prepared to summarize and answer basic questions. Assume the person with "
-"whom you're going to converse knows nothing about Tor. Assume this same "
-"person isn't going to trust anything you say."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 3.** Reload Apache"
+msgstr "**Step 3.** Reload Apache"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"* In serious cases, such as harassment email or death threats, it is often "
-"helpful to draw an analogy to situations in the physical world where an "
-"action is perpetrated by an anonymous individual (such as delivering the "
-"notice via postal mail)."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "Reload the apache2 service, so your configuration changes take effect:"
 msgstr ""
-"* In serious cases, such as harassment email or death threats, it is often "
-"helpful to draw an analogy to situations in the physical world where an "
-"action is perpetrated by an anonymous individual (such as delivering the "
-"notice via postal mail)."
+"Reload the apache2 service, so your configuration changes take effect:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 4.** Testing your Onion-Location"
+msgstr "**Step 4.** Testing your Onion-Location"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* Remind them that traditional policework can still be used to determine who"
-" had the means, motive, and opportunity to commit the crime."
+"To test if Onion-Location is working, fetch the website HTTP headers, for "
+"example:"
 msgstr ""
-"* Remind them that traditional policework can still be used to determine who"
-" had the means, motive, and opportunity to commit the crime."
-
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* Arrange to talk with or directly email the complainant."
-msgstr "* Arrange to talk with or directly email the complainant."
+"To test if Onion-Location is working, fetch the website HTTP headers, for "
+"example:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* During the conversation make sure you explain a few points:"
-msgstr "* During the conversation make sure you explain a few points:"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "$ wget --server-response --spider your-website.tld"
+msgstr "$ wget --server-response --spider your-website.tld"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* You are not the perpetrator of the issue."
-msgstr "* You are not the perpetrator of the issue."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "Look for `onion-location` entry and the onion service address."
+msgstr "Look for `onion-location` entry and the onion service address."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* You are a responsible server operator and concerned about the "
-"complainant's problem."
+"Or open the website in Tor Browser and a purple pill will appear in the "
+"address bar."
 msgstr ""
-"* You are a responsible server operator and concerned about the "
-"complainant's problem."
+"Or open the website in Tor Browser and a purple pill will appear in the "
+"address bar."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* You are not insane.  You may be insane, but we don't want the complainant "
-"to guess this is true."
+"To configure an Onion-Location header, the service operator should first "
+"configure an Onion service."
 msgstr ""
-"* You are not insane.  You may be insane, but we don't want the complainant "
-"to guess this is true."
+"To configure an Onion-Location header, the service operator should first "
+"configure an Onion service."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* In many cases, your ISP will be involved as a conduit for the 3rd party "
-"complainant. Your ISP wants to know:"
+"**Step 1.** Create an Onion service by setting the following in `torrc`:"
 msgstr ""
-"* In many cases, your ISP will be involved as a conduit for the 3rd party "
-"complainant. Your ISP wants to know:"
+"**Step 1.** Create an Onion service by setting the following in `torrc`:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* Your server is not compromised."
-msgstr "* Your server is not compromised."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "HiddenServiceDir /var/lib/tor/hs-my-website/"
+msgstr "HiddenServiceDir /var/lib/tor/hs-my-website/"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* Your server is not a spam relay."
-msgstr "* Your server is not a spam relay."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "HiddenServiceVersion 3"
+msgstr "HiddenServiceVersion 3"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* Your server is not a trojan/zombie."
-msgstr "* Your server is not a trojan/zombie."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "HiddenServicePort 80 unix:/var/run/tor-hs-my-website.sock"
+msgstr "HiddenServicePort 80 unix:/var/run/tor-hs-my-website.sock"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid ""
-"* You are a competent server administrator and can address the issue. "
-"Minimally, you can at least discuss and respond to the issue intelligently."
-msgstr ""
-"* You are a competent server administrator and can address the issue. "
-"Minimally, you can at least discuss and respond to the issue intelligently."
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 2.** Edit website configuration file"
+msgstr "**Step 2.** Edit website configuration file"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* The ISP is not at fault and not liable for your actions. This is normally "
-"the case, but the poor abuse person dealing with the issues just wants to "
-"hear it isn't the ISPs problem. They will move on after they are "
-"comfortable."
+"In `/etc/nginx/conf.d/<your-website>.conf` add the Onion-Location header and"
+" the onion service address."
 msgstr ""
-"* The ISP is not at fault and not liable for your actions. This is normally "
-"the case, but the poor abuse person dealing with the issues just wants to "
-"hear it isn't the ISPs problem. They will move on after they are "
-"comfortable."
+"In `/etc/nginx/conf.d/<your-website>.conf` add the Onion-Location header and"
+" the onion service address."
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
-msgid "* Discuss options. Options Phobos has been offered:"
-msgstr "* Discuss options. Options Phobos has been offered:"
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "For example:"
+msgstr "For example:"
 
-#: https//community.torproject.org/relay/community-resources/tor-abuse-templates/
-#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lrpage.body)
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
 msgid ""
-"* The ISP/Complainant may very well demand to see logfiles. Fortunately, by "
-"default, nothing sensitive disclosed. You may want a new ISP if they demand "
-"access to log files ad hoc."
+"add_header Onion-Location http://<your-onion-address>.onion$request_uri;"
+msgstr ""
+"add_header Onion-Location http://<your-onion-address>.onion$request_uri;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "The configuration file with the Onion-Location should look like this:"
+msgstr "The configuration file with the Onion-Location should look like this:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "listen 80;"
+msgstr "listen 80;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "listen [::]:80;"
+msgstr "listen [::]:80;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "server_name <your-website.tld>;"
+msgstr "server_name <your-website.tld>;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "location / {"
+msgstr "location / {"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "return 301 https://$host$request_uri;"
+msgstr "return 301 https://$host$request_uri;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "listen 443 ssl http2;"
+msgstr "listen 443 ssl http2;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "listen [::]:443 ssl http2;"
+msgstr "listen [::]:443 ssl http2;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "# managed by Certbot - https://certbot.eff.org/"
+msgstr "# managed by Certbot - https://certbot.eff.org/"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "ssl_certificate /etc/letsencrypt/live/<hostname>/fullchain.pem;"
+msgstr "ssl_certificate /etc/letsencrypt/live/<hostname>/fullchain.pem;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "ssl_certificate_key /etc/letsencrypt/live/<hostname>/privkey.pem;"
+msgstr "ssl_certificate_key /etc/letsencrypt/live/<hostname>/privkey.pem;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"add_header Strict-Transport-Security \"max-age=63072000; "
+"includeSubdomains\";"
+msgstr ""
+"add_header Strict-Transport-Security \"max-age=63072000; "
+"includeSubdomains\";"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "add_header X-Frame-Options DENY;"
+msgstr "add_header X-Frame-Options DENY;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "add_header X-Content-Type-Options nosniff;"
+msgstr "add_header X-Content-Type-Options nosniff;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "# managed by Certbot"
+msgstr "# managed by Certbot"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "include /etc/letsencrypt/options-ssl-nginx.conf;"
+msgstr "include /etc/letsencrypt/options-ssl-nginx.conf;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;"
+msgstr "ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "access_log /var/log/nginx/<hostname>-access.log;"
+msgstr "access_log /var/log/nginx/<hostname>-access.log;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "try_files $uri $uri/ =404;"
+msgstr "try_files $uri $uri/ =404;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "listen unix:/var/run/tor-hs-my-website.sock;"
+msgstr "listen unix:/var/run/tor-hs-my-website.sock;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "access_log /var/log/nginx/hs-my-website.log;"
+msgstr "access_log /var/log/nginx/hs-my-website.log;"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 3.** Test website configuration"
+msgstr "**Step 3.** Test website configuration"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "$ sudo nginx -t"
+msgstr "$ sudo nginx -t"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "The web server should confirm that the new syntax is working:"
+msgstr "The web server should confirm that the new syntax is working:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "nginx: the configuration file /etc/nginx/nginx.conf syntax is ok"
+msgstr "nginx: the configuration file /etc/nginx/nginx.conf syntax is ok"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "nginx: configuration file /etc/nginx/nginx.conf test is successful"
+msgstr "nginx: configuration file /etc/nginx/nginx.conf test is successful"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 4.** Restart nginx"
+msgstr "**Step 4.** Restart nginx"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "$ sudo nginx -s reload"
+msgstr "$ sudo nginx -s reload"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Step 5.** Testing your Onion-Location"
+msgstr "**Step 5.** Testing your Onion-Location"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"To test if the Onion-Location is working, fetch the web site HTTP headers, "
+"for example:"
+msgstr ""
+"To test if the Onion-Location is working, fetch the web site HTTP headers, "
+"for example:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"Or, open the web site in Tor Browser and a purple pill will appear in the "
+"address bar."
+msgstr ""
+"Or, open the web site in Tor Browser and a purple pill will appear in the "
+"address bar."
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "### Caddy"
+msgstr "### Caddy"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"Caddy features [automatic HTTPS](https://caddyserver.com/docs/automatic-"
+"https) by default, so it provisions your TLS certificate and takes care of "
+"HTTP-to-HTTPS redirection for you."
+msgstr ""
+"Caddy features [automatic HTTPS](https://caddyserver.com/docs/automatic-"
+"https) by default, so it provisions your TLS certificate and takes care of "
+"HTTP-to-HTTPS redirection for you."
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"If you're using Caddy 2, to include an Onion-Location header, add the "
+"following declaration in your Caddyfile:"
+msgstr ""
+"If you're using Caddy 2, to include an Onion-Location header, add the "
+"following declaration in your Caddyfile:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "header Onion-Location http://<your-onion-address>.onion{path}"
+msgstr "header Onion-Location http://<your-onion-address>.onion{path}"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"If you're running a static site and have the onion address in a "
+"`$TOR_HOSTNAME` environment variable, your Caddyfile will look like this:"
+msgstr ""
+"If you're running a static site and have the onion address in a "
+"`$TOR_HOSTNAME` environment variable, your Caddyfile will look like this:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "your-website.tld"
+msgstr "your-website.tld"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "header Onion-Location http://{$TOR_HOSTNAME}{path}"
+msgstr "header Onion-Location http://{$TOR_HOSTNAME}{path}"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "root * /var/www"
+msgstr "root * /var/www"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "file_server"
+msgstr "file_server"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "**Testing it out:** Test it out with:"
+msgstr "**Testing it out:** Test it out with:"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "### Using an HTML `<meta>` attribute"
+msgstr "### Using an HTML `<meta>` attribute"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"The identical behaviour of Onion-Location includes the option of defining it"
+" as a HTML `<meta>` http-equiv attribute."
+msgstr ""
+"The identical behaviour of Onion-Location includes the option of defining it"
+" as a HTML `<meta>` http-equiv attribute."
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"This may be used by websites that prefer (or need) to define an Onion-"
+"Location by modifying the served HTML content instead of adding a new HTTP "
+"header."
+msgstr ""
+"This may be used by websites that prefer (or need) to define an Onion-"
+"Location by modifying the served HTML content instead of adding a new HTTP "
+"header."
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"The Onion-Location header would be equivalent to a `<meta http-equiv"
+"=\"onion-location\" content=\"http://<your-onion-service-address>.onion\" "
+"/>` added in the HTML head element of the webpage. Replace `<your-onion-"
+"service-address.onion>` with the onion service that you want to redirect."
+msgstr ""
+"The Onion-Location header would be equivalent to a `<meta http-equiv"
+"=\"onion-location\" content=\"http://<your-onion-service-address>.onion\" "
+"/>` added in the HTML head element of the webpage. Replace `<your-onion-"
+"service-address.onion>` with the onion service that you want to redirect."
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid "### More information"
+msgstr "### More information"
+
+#: https//community.torproject.org/onion-services/advanced/onion-location/
+#: (content/onion-services/advanced/onion-location/contents+en.lrpage.body)
+msgid ""
+"Read the [Onion-Location spec](https://gitweb.torproject.org/tor-browser-"
+"spec.git/tree/proposals/100-onion-location-header.txt)."
+msgstr ""
+"Read the [Onion-Location spec](https://gitweb.torproject.org/tor-browser-"
+"spec.git/tree/proposals/100-onion-location-header.txt)."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.subtitle)
+msgid "Learn why some onions have TLS certificates."
+msgstr "Learn why some onions have TLS certificates."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"When visiting a site over HTTPS (HTTP over TLS), the TLS protocol prevents "
+"data in transit from being read or manipulated by man in the middle attacks,"
+" and an x.509 certificate obtained from a Certificate Authority (CA) is "
+"validates that the user is actually connecting to a server representing the "
+"domain name in the browser address bar."
+msgstr ""
+"When visiting a site over HTTPS (HTTP over TLS), the TLS protocol prevents "
+"data in transit from being read or manipulated by man in the middle attacks,"
+" and an x.509 certificate obtained from a Certificate Authority (CA) is "
+"validates that the user is actually connecting to a server representing the "
+"domain name in the browser address bar."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Modern browsers indicate that a connection is insecure if not using TLS, and"
+" require that a TLS connection is authenticated by a CA-issued x.509 "
+"certificate."
+msgstr ""
+"Modern browsers indicate that a connection is insecure if not using TLS, and"
+" require that a TLS connection is authenticated by a CA-issued x.509 "
+"certificate."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"When visiting a site over the onion services protocol, the Tor protocol "
+"prevents data in transit from being read or manipulated by man in the middle"
+" attacks, and the onion service protocol validates that the user is "
+"connected to the domain name in the browser address bar."
+msgstr ""
+"When visiting a site over the onion services protocol, the Tor protocol "
+"prevents data in transit from being read or manipulated by man in the middle"
+" attacks, and the onion service protocol validates that the user is "
+"connected to the domain name in the browser address bar."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"No certificate authority is required for this proof, because that name is "
+"the actual public key used to authenticate the underlying connection."
+msgstr ""
+"No certificate authority is required for this proof, because that name is "
+"the actual public key used to authenticate the underlying connection."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"As \".onion\" is a [special top level domain "
+"name](https://tools.ietf.org/html/rfc7686), most Certificate Authorities "
+"don't have support for issuing X.509 certificates for onion sites."
+msgstr ""
+"As \".onion\" is a [special top level domain "
+"name](https://tools.ietf.org/html/rfc7686), most Certificate Authorities "
+"don't have support for issuing X.509 certificates for onion sites."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Right now, HTTPS certificates are only provided by DigiCert with an Extended"
+" Validation (EV) TLS certificate, which means a considerable cost for an "
+"organization."
+msgstr ""
+"Right now, HTTPS certificates are only provided by DigiCert with an Extended"
+" Validation (EV) TLS certificate, which means a considerable cost for an "
+"organization."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"That said, there are some specific cases where you would need or want to "
+"have an HTTPS for your onion site."
+msgstr ""
+"That said, there are some specific cases where you would need or want to "
+"have an HTTPS for your onion site."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"We compiled some topics and arguments, so you can analyze what's the best "
+"for your onion site:"
+msgstr ""
+"We compiled some topics and arguments, so you can analyze what's the best "
+"for your onion site:"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"1. As anyone can generate an onion address and its 56 random alphanumeric "
+"characters, some enterprise onions believe that associating their onion site"
+" to an HTTPS certificate might be a solution to announce their service to "
+"users."
+msgstr ""
+"1. As anyone can generate an onion address and its 56 random alphanumeric "
+"characters, some enterprise onions believe that associating their onion site"
+" to an HTTPS certificate might be a solution to announce their service to "
+"users."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Users would need to click and do a manual verification, and that would show "
+"that they're visiting the onion site that they're expecting."
+msgstr ""
+"Users would need to click and do a manual verification, and that would show "
+"that they're visiting the onion site that they're expecting."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Alternatively, websites can provide other ways to verify their onion address"
+" using HTTPS, for example, linking their onion site address from an HTTPS-"
+"authenticated page, or using [Onion-"
+"Location](https://community.torproject.org/onion-services/advanced/onion-"
+"location/)."
+msgstr ""
+"Alternatively, websites can provide other ways to verify their onion address"
+" using HTTPS, for example, linking their onion site address from an HTTPS-"
+"authenticated page, or using [Onion-"
+"Location](https://community.torproject.org/onion-services/advanced/onion-"
+"location/)."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"2. Another topic of this discussion is user expectations and modern "
+"browsers."
+msgstr ""
+"2. Another topic of this discussion is user expectations and modern "
+"browsers."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"While there is extensive criticism regarding HTTPS and the CA trust model, "
+"the information security community has taught users to look for HTTPS when "
+"visiting a website as a synonym of secure connection and avoid HTTP "
+"connections."
+msgstr ""
+"While there is extensive criticism regarding HTTPS and the CA trust model, "
+"the information security community has taught users to look for HTTPS when "
+"visiting a website as a synonym of secure connection and avoid HTTP "
+"connections."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Tor Developers and UX team worked together to bring a new user experience "
+"for Tor Browser users, so when a user visits an onion site using HTTP [Tor "
+"Browser doesn't display a warning or error "
+"message](https://support.torproject.org/onionservices/onionservices-5/)."
+msgstr ""
+"Tor Developers and UX team worked together to bring a new user experience "
+"for Tor Browser users, so when a user visits an onion site using HTTP [Tor "
+"Browser doesn't display a warning or error "
+"message](https://support.torproject.org/onionservices/onionservices-5/)."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"3. Some websites have a complex setup and are serving HTTP and HTTPS "
+"content."
+msgstr ""
+"3. Some websites have a complex setup and are serving HTTP and HTTPS "
+"content."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"In that case, just using onion services over HTTP could leak [secure "
+"cookies](https://github.com/alecmuffett/eotk/blob/master/docs.d/security-"
+"advisories.d/001-torbrowser.md)."
+msgstr ""
+"In that case, just using onion services over HTTP could leak [secure "
+"cookies](https://github.com/alecmuffett/eotk/blob/master/docs.d/security-"
+"advisories.d/001-torbrowser.md)."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"We wrote about [Tor Browser security "
+"expectations](https://blog.torproject.org/tor-brower-onion-services-"
+"challenges-opportunities), and how we're working on onion services usability"
+" and adoption."
+msgstr ""
+"We wrote about [Tor Browser security "
+"expectations](https://blog.torproject.org/tor-brower-onion-services-"
+"challenges-opportunities), and how we're working on onion services usability"
+" and adoption."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"There are some alternatives you might want to try to address this problem:"
+msgstr ""
+"There are some alternatives you might want to try to address this problem:"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* To avoid using an HTTPS certificate for your onion, the easiest answer is "
+"to write all your content so it uses only relative links."
+msgstr ""
+"* To avoid using an HTTPS certificate for your onion, the easiest answer is "
+"to write all your content so it uses only relative links."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Then the content will work smoothly no matter what website name it's being "
+"served from."
+msgstr ""
+"Then the content will work smoothly no matter what website name it's being "
+"served from."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* Another option is to use webserver rules to rewrite absolute links on the "
+"fly."
+msgstr ""
+"* Another option is to use webserver rules to rewrite absolute links on the "
+"fly."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* Or use a reverse proxy in the middle or more specifically EOTK with an "
+"HTTPS certificate."
+msgstr ""
+"* Or use a reverse proxy in the middle or more specifically EOTK with an "
+"HTTPS certificate."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"4. Related to the previous point, some protocols, frameworks, and "
+"infrastructures use SSL as a technical requirement; they won't work if they "
+"don't see an \"https://\" link."
+msgstr ""
+"4. Related to the previous point, some protocols, frameworks, and "
+"infrastructures use SSL as a technical requirement; they won't work if they "
+"don't see an \"https://\" link."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"In that case, your onion will need to use an HTTPS certificate in order to "
+"function."
+msgstr ""
+"In that case, your onion will need to use an HTTPS certificate in order to "
+"function."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid "5. Actually HTTPS does give you a little bit more than onion services."
+msgstr ""
+"5. Actually HTTPS does give you a little bit more than onion services."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"For example, in the case where the webserver isn't in the same location as "
+"the Tor program, you would need to use an HTTPS certificate to avoid "
+"exposing unencrypted traffic to the network in between the two."
+msgstr ""
+"For example, in the case where the webserver isn't in the same location as "
+"the Tor program, you would need to use an HTTPS certificate to avoid "
+"exposing unencrypted traffic to the network in between the two."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Remember that there's no requirement for the webserver and the Tor process "
+"to be on the same machine."
+msgstr ""
+"Remember that there's no requirement for the webserver and the Tor process "
+"to be on the same machine."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid "### What's next"
+msgstr "### What's next"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"Recently in 2020, the Certificate Authority/Browser Forum voted and "
+"[approved version 3 onion "
+"certificates](https://archive.cabforum.org/pipermail/servercert-"
+"wg/2020-February/001637.html), so CAs are now allowed to issue Domain "
+"Validation (DV) and Organization Validation (OV) certificates containing Tor"
+" onion addresses."
+msgstr ""
+"Recently in 2020, the Certificate Authority/Browser Forum voted and "
+"[approved version 3 onion "
+"certificates](https://archive.cabforum.org/pipermail/servercert-"
+"wg/2020-February/001637.html), so CAs are now allowed to issue Domain "
+"Validation (DV) and Organization Validation (OV) certificates containing Tor"
+" onion addresses."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"In the nearby future, we hope that [Let's Encrypt](https://letsencrypt.org/)"
+" CA can start issuing v3 onion certificates for free."
+msgstr ""
+"In the nearby future, we hope that [Let's Encrypt](https://letsencrypt.org/)"
+" CA can start issuing v3 onion certificates for free."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"If you're going to purchase an HTTPS certificate be aware that [v2 onion "
+"service deprecation](https://blog.torproject.org/v2-deprecation-timeline) "
+"will happen between July - October 2021."
+msgstr ""
+"If you're going to purchase an HTTPS certificate be aware that [v2 onion "
+"service deprecation](https://blog.torproject.org/v2-deprecation-timeline) "
+"will happen between July - October 2021."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid "### Read more"
+msgstr "### Read more"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* For a detailed step by step how to create an HTTPS onion certificate, "
+"check [Brave's blog post](https://brave.com/new-onion-service/)."
+msgstr ""
+"* For a detailed step by step how to create an HTTPS onion certificate, "
+"check [Brave's blog post](https://brave.com/new-onion-service/)."
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* [Tor Browser and Onion Services - Challenges and Opportunities "
+"(2020)](https://blog.torproject.org/tor-brower-onion-services-challenges-"
+"opportunities)"
+msgstr ""
+"* [Tor Browser and Onion Services - Challenges and Opportunities "
+"(2020)](https://blog.torproject.org/tor-brower-onion-services-challenges-"
+"opportunities)"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* [Facebook, hidden services, and https certs "
+"(2014)](https://blog.torproject.org/facebook-hidden-services-and-https-"
+"certs)"
+msgstr ""
+"* [Facebook, hidden services, and https certs "
+"(2014)](https://blog.torproject.org/facebook-hidden-services-and-https-"
+"certs)"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* [DigiCert](https://www.digicert.com/blog/onion-officially-recognized-"
+"special-use-domain/)"
+msgstr ""
+"* [DigiCert](https://www.digicert.com/blog/onion-officially-recognized-"
+"special-use-domain/)"
+
+#: https//community.torproject.org/onion-services/advanced/https/
+#: (content/onion-services/advanced/https/contents+en.lrpage.body)
+msgid ""
+"* [The \".onion\" Special-Use Domain Name - IETF RFC "
+"7686](https://tools.ietf.org/html/rfc7686)"
+msgstr ""
+"* [The \".onion\" Special-Use Domain Name - IETF RFC "
+"7686](https://tools.ietf.org/html/rfc7686)"
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.subtitle)
+msgid "Learn more tips to secure your Onion Services."
+msgstr "Learn more tips to secure your Onion Services."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"Onion services operators need to practice proper [operational "
+"security](https://trac.torproject.org/projects/tor/wiki/doc/OperationalSecurity)"
+" and system administration to maintain security."
+msgstr ""
+"Onion services operators need to practice proper [operational "
+"security](https://trac.torproject.org/projects/tor/wiki/doc/OperationalSecurity)"
+" and system administration to maintain security."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"For some security suggestions please make sure you read over Riseup's [\"Tor"
+" Hidden (Onion) Services Best Practices\" "
+"document](https://riseup.net/en/security/network-security/tor/onionservices-"
+"best-practices)."
+msgstr ""
+"For some security suggestions please make sure you read over Riseup's [\"Tor"
+" Hidden (Onion) Services Best Practices\" "
+"document](https://riseup.net/en/security/network-security/tor/onionservices-"
+"best-practices)."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid "Also, here are some more anonymity issues you should keep in mind:"
+msgstr "Also, here are some more anonymity issues you should keep in mind:"
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- As mentioned [here](https://community.torproject.org/onion-"
+"services/setup/), be careful of letting your web server reveal identifying "
+"information about you, your computer, or your location."
+msgstr ""
+"- As mentioned [here](https://community.torproject.org/onion-"
+"services/setup/), be careful of letting your web server reveal identifying "
+"information about you, your computer, or your location."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"For example, readers can probably determine whether it's thttpd or Apache, "
+"and learn something about your operating system."
+msgstr ""
+"For example, readers can probably determine whether it's thttpd or Apache, "
+"and learn something about your operating system."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- If your computer isn't online all the time, your onion service won't be "
+"either."
+msgstr ""
+"- If your computer isn't online all the time, your onion service won't be "
+"either."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid "This leaks information to an observant adversary."
+msgstr "This leaks information to an observant adversary."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- It is generally a better idea to host onion services on a Tor client "
+"rather than a Tor relay, since relay uptime and other properties are "
+"publicly visible."
+msgstr ""
+"- It is generally a better idea to host onion services on a Tor client "
+"rather than a Tor relay, since relay uptime and other properties are "
+"publicly visible."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- The longer an onion service is online, the higher the risk that its "
+"location is discovered."
+msgstr ""
+"- The longer an onion service is online, the higher the risk that its "
+"location is discovered."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"The most prominent attacks are building a profile of the onion service's "
+"availability and matching induced traffic patterns."
+msgstr ""
+"The most prominent attacks are building a profile of the onion service's "
+"availability and matching induced traffic patterns."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- Another common issue is whether to use HTTPS on your onionsite or not."
+msgstr ""
+"- Another common issue is whether to use HTTPS on your onionsite or not."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"Have a look at [this post](https://blog.torproject.org/blog/facebook-hidden-"
+"services-and-https-certs) on the Tor Blog to learn more about these issues."
+msgstr ""
+"Have a look at [this post](https://blog.torproject.org/blog/facebook-hidden-"
+"services-and-https-certs) on the Tor Blog to learn more about these issues."
+
+#: https//community.torproject.org/onion-services/advanced/opsec/
+#: (content/onion-services/advanced/opsec/contents+en.lrpage.body)
+msgid ""
+"- To protect your onion service from advanced attacks you should use "
+"[Vanguards addon](https://github.com/mikeperry-tor/vanguards), read [Tor "
+"blog about Vanguards](https://blog.torproject.org/announcing-vanguards-add-"
+"onion-services) and [Vanguards' Security README](https://github.com"
+"/mikeperry-tor/vanguards/blob/master/README_SECURITY.md)."
+msgstr ""
+"- To protect your onion service from advanced attacks you should use "
+"[Vanguards addon](https://github.com/mikeperry-tor/vanguards), read [Tor "
+"blog about Vanguards](https://blog.torproject.org/announcing-vanguards-add-"
+"onion-services) and [Vanguards' Security README](https://github.com"
+"/mikeperry-tor/vanguards/blob/master/README_SECURITY.md)."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.subtitle)
+msgid "Learn how to set up client authorization for your onion services."
+msgstr "Learn how to set up client authorization for your onion services."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"Client authorization is a method to make an onion service private and "
+"authenticated."
+msgstr ""
+"Client authorization is a method to make an onion service private and "
+"authenticated."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"It requires Tor clients to provide an authentication credential in order to "
+"connect to the onion service."
+msgstr ""
+"It requires Tor clients to provide an authentication credential in order to "
+"connect to the onion service."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"For v3 onion services, this method works with a pair of keys (a public and a"
+" private)."
+msgstr ""
+"For v3 onion services, this method works with a pair of keys (a public and a"
+" private)."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"The service side is configured with a public key and the client can only "
+"access it with a private key."
+msgstr ""
+"The service side is configured with a public key and the client can only "
+"access it with a private key."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"**Note:** Once you have configured client authorization, anyone with the "
+"address will not be able to access it from this point on."
+msgstr ""
+"**Note:** Once you have configured client authorization, anyone with the "
+"address will not be able to access it from this point on."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"If no authorization is configured, the service will be accessible to anyone "
+"with the onion address."
+msgstr ""
+"If no authorization is configured, the service will be accessible to anyone "
+"with the onion address."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "## Configuring v3 Onion Services"
+msgstr "## Configuring v3 Onion Services"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "### Service side"
+msgstr "### Service side"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"To configure client authorization on the service side, the "
+"`<HiddenServiceDir>/authorized_clients/` directory needs to exist. Following"
+" the instructions described in the section "
+"[Setup](https://community.torproject.org/onion-services/setup/) will "
+"automatically create this directory."
+msgstr ""
+"To configure client authorization on the service side, the "
+"`<HiddenServiceDir>/authorized_clients/` directory needs to exist. Following"
+" the instructions described in the section "
+"[Setup](https://community.torproject.org/onion-services/setup/) will "
+"automatically create this directory."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"Client authorization will only be enabled for the service if tor "
+"successfully loads at least one authorization file."
+msgstr ""
+"Client authorization will only be enabled for the service if tor "
+"successfully loads at least one authorization file."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"For now, you need to create the keys yourself with a script (like these "
+"written in "
+"[Bash](https://gist.github.com/mtigas/9c2386adf65345be34045dace134140b), "
+"[Rust](https://github.com/haxxpop/torkeygen) or "
+"[Python](https://github.com/pastly/python-"
+"snippits/blob/master/src/tor/x25519-gen.py)) or manually."
+msgstr ""
+"For now, you need to create the keys yourself with a script (like these "
+"written in "
+"[Bash](https://gist.github.com/mtigas/9c2386adf65345be34045dace134140b), "
+"[Rust](https://github.com/haxxpop/torkeygen) or "
+"[Python](https://github.com/pastly/python-"
+"snippits/blob/master/src/tor/x25519-gen.py)) or manually."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"To manually generate the keys, you need to install `openssl` version 1.1+ "
+"and `basez`."
+msgstr ""
+"To manually generate the keys, you need to install `openssl` version 1.1+ "
+"and `basez`."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Step 1.** Generate a key using the algorithm x25519:"
+msgstr "**Step 1.** Generate a key using the algorithm x25519:"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "$ openssl genpkey -algorithm x25519 -out /tmp/k1.prv.pem"
+msgstr "$ openssl genpkey -algorithm x25519 -out /tmp/k1.prv.pem"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Step 2.** Format the keys into base32:"
+msgstr "**Step 2.** Format the keys into base32:"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Private key**"
+msgstr "**Private key**"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"$ cat /tmp/k1.prv.pem | grep -v \" PRIVATE KEY\" | base64pem -d | tail "
+"--bytes=32 | base32 | sed 's/=//g' > /tmp/k1.prv.key"
+msgstr ""
+"$ cat /tmp/k1.prv.pem | grep -v \" PRIVATE KEY\" | base64pem -d | tail "
+"--bytes=32 | base32 | sed 's/=//g' > /tmp/k1.prv.key"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Public key**"
+msgstr "**Public key**"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"$ openssl pkey -in /tmp/k1.prv.pem -pubout | grep -v \" PUBLIC KEY\" | "
+"base64pem -d | tail --bytes=32 | base32 | sed 's/=//g' > /tmp/k1.pub.key"
+msgstr ""
+"$ openssl pkey -in /tmp/k1.prv.pem -pubout | grep -v \" PUBLIC KEY\" | "
+"base64pem -d | tail --bytes=32 | base32 | sed 's/=//g' > /tmp/k1.pub.key"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Step 3.** Copy the public key:"
+msgstr "**Step 3.** Copy the public key:"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "$ cat /tmp/k1.pub.key"
+msgstr "$ cat /tmp/k1.pub.key"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "**Step 4.** Create an authorized client file:"
+msgstr "**Step 4.** Create an authorized client file:"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"Format the client authentication and create a new file in "
+"`<HiddenServiceDir>/authorized_clients/` directory."
+msgstr ""
+"Format the client authentication and create a new file in "
+"`<HiddenServiceDir>/authorized_clients/` directory."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid ""
+"Each file in that directory should be suffixed with \".auth\" (i.e. "
+"\"alice.auth\"; the file name is irrelevant) and its content format must be:"
+msgstr ""
+"Each file in that directory should be suffixed with \".auth\" (i.e. "
+"\"alice.auth\"; the file name is irrelevant) and its content format must be:"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "<auth-type>:<key-type>:<base32-encoded-public-key>"
+msgstr "<auth-type>:<key-type>:<base32-encoded-public-key>"
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "The supported values for `<auth-type>` are: \"descriptor\"."
+msgstr "The supported values for `<auth-type>` are: \"descriptor\"."
+
+#: https//community.torproject.org/onion-services/advanced/client-auth/
+#: (content/onion-services/advanced/client-auth/contents+en.lrpage.body)
+msgid "The supported values for `<key-type>` are: \"x25519\"."
+msgstr "The supported values for `