[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
commit 94e90c14bb555f11e079b98ea2ff9c3002aa2431
Author: Translation commit bot <translation@xxxxxxxxxxxxxx>
Date: Thu Nov 14 09:15:31 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
contents+en.po | 3891 +++++++++++++++++++++++++++++++++++++++++---------------
contents.pot | 3891 +++++++++++++++++++++++++++++++++++++++++---------------
2 files changed, 5788 insertions(+), 1994 deletions(-)
diff --git a/contents+en.po b/contents+en.po
index 0772264d5..a5a88fd7c 100644
--- a/contents+en.po
+++ b/contents+en.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-10-03 13:22+CET\n"
+"POT-Creation-Date: 2019-11-14 09:48+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL@xxxxxx>\n"
@@ -122,6 +122,56 @@ msgstr ""
"Running a relay requires technical skill and commitment, which is why we've "
"created a wealth of resources to help our relay operators."
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.title)
+msgid "User Research"
+msgstr "User Research"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "We respect our users' privacy when we conduct research."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Learn about Tor users"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid "## We respect our users' privacy when we conduct research."
+msgstr "## We respect our users' privacy when we conduct research."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"We practice human-centered design when we build tools for internet freedom."
+msgstr ""
+"We practice human-centered design when we build tools for internet freedom."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid "The way we build tools also builds community."
+msgstr "The way we build tools also builds community."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"Our user research is founded on the premises of consent, respect, and "
+"empathy."
+msgstr ""
+"Our user research is founded on the premises of consent, respect, and "
+"empathy."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"You can make an impact in your community by learning from our methods and "
+"helping us with user research."
+msgstr ""
+"You can make an impact in your community by learning from our methods and "
+"helping us with user research."
+
#: https//community.torproject.org/training/
#: (content/training/contents+en.lrpage.title)
msgid "Training"
@@ -201,8 +251,6 @@ msgstr "##What are Onion Services?"
#: https//community.torproject.org/onion-services/
#: (content/onion-services/contents+en.lrpage.body)
-#: 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. Running an "
"onion service gives your users all the security of HTTPS with the added "
@@ -267,67 +315,6 @@ msgstr ""
" Project website](https://torpat.ch/tpo-locales), but there are many other "
"documents that we could use help translating as well."
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.title)
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Documentation"
-msgstr "Documentation"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "About"
-msgstr "About"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Press"
-msgstr "Press"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Blog"
-msgstr "Blog"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Newsletter"
-msgstr "Newsletter"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Contact"
-msgstr "Contact"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Jobs"
-msgstr "Jobs"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Support"
-msgstr "Support"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Donate"
-msgstr "Donate"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Sponsors"
-msgstr "Sponsors"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "People"
-msgstr "People"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Reports"
-msgstr "Reports"
-
#: https//community.torproject.org/outreach/
#: (content/outreach/contents+en.lrpage.title)
msgid "Outreach"
@@ -352,12 +339,19 @@ msgstr "##Tell the world about Tor"
#: (content/outreach/contents+en.lrpage.body)
msgid ""
"We love it when people bring information about Tor to their community "
-"events, conferences, and meetups. We've curated some beautiful materials for"
-" sharing in-person and on social media we welcome you to use."
+"events, conferences, and meetups."
msgstr ""
"We love it when people bring information about Tor to their community "
-"events, conferences, and meetups. We've curated some beautiful materials for"
-" sharing in-person and on social media we welcome you to use."
+"events, conferences, and meetups."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.body)
+msgid ""
+"We've curated some beautiful materials for sharing in-person and on social "
+"media we welcome you to use."
+msgstr ""
+"We've curated some beautiful materials for sharing in-person and on social "
+"media we welcome you to use."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.title)
@@ -367,11 +361,11 @@ msgstr "Technical Setup"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.subtitle)
msgid ""
-"Installing and configuring your Tor relay: Bridge, Guard / Middle node, "
-"Exit."
+"How to install and configure each type of relay: bridge, guard, middle, and "
+"exit."
msgstr ""
-"Installing and configuring your Tor relay: Bridge, Guard / Middle node, "
-"Exit."
+"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.body)
@@ -395,10 +389,10 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Note: For some operating systems, there are alpha version packages available"
-" (tor versions with new features not deemed to be stable yet)."
+" (Tor versions with new features not deemed to be stable yet)."
msgstr ""
"Note: For some operating systems, there are alpha version packages available"
-" (tor versions with new features not deemed to be stable yet)."
+" (Tor versions with new features not deemed to be stable yet)."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -412,11 +406,11 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"If you are looking to run a relay with minimal effort we recommend you stick"
-" to stable releases."
+"If you are looking to run a relay with minimal effort, we recommend you "
+"stick to stable releases."
msgstr ""
-"If you are looking to run a relay with minimal effort we recommend you stick"
-" to stable releases."
+"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)
@@ -425,17 +419,24 @@ msgstr "# Questions you should clarify before configuring Tor"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
-msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
+msgid ""
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
+msgstr ""
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy?"
msgstr ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy?"
+
+#: 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/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -447,15 +448,25 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another daemon on your server already. ORPort 443 is recommended because it "
-"is often one of the few open ports on public WIFI networks. Port 9001 is "
-"another commonly used ORPort.)"
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
msgstr ""
-"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another daemon on your server already. ORPort 443 is recommended because it "
-"is often one of the few open ports on public WIFI networks. Port 9001 is "
-"another commonly used ORPort.)"
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
+
+#: https//community.torproject.org/relay/setup/
+#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+msgid ""
+"ORPort 443 is recommended because it is often one of the few open ports on "
+"public WIFI networks."
+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.)"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -466,8 +477,8 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "Note: This information will be made public."
-msgstr "Note: This information will be made public."
+msgid "This information will be made public."
+msgstr "This information will be made public."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -494,12 +505,10 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Click below in which type of relay do you want to host and don't forget to "
-"read [Relay post-install and good practices](relays-post-install-and-good-"
-"practices)."
+"read [Relay post-install and good practices](/relay/setup/post-install/)."
msgstr ""
"Click below in which type of relay do you want to host and don't forget to "
-"read [Relay post-install and good practices](relays-post-install-and-good-"
-"practices)."
+"read [Relay post-install and good practices](/relay/setup/post-install/)."
#: https//community.torproject.org/relay/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.title)
@@ -1982,10 +1991,684 @@ msgstr ""
#: (content/relay-operations/getting-help/contents+en.lrpage.body)
msgid ""
"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://www.oftc.net)."
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
msgstr ""
"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://www.oftc.net)."
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.title)
+msgid "Open User Research"
+msgstr "Open User Research"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.subtitle)
+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."
+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.body)
+msgid ""
+"These are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts. 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 are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts. 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/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 ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+msgstr ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"* [User Research: Security "
+"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)"
+msgstr ""
+"* [User Research: Security "
+"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "* User Research: New Identity"
+msgstr "* User Research: New Identity"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"* [User Needs "
+"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+msgstr ""
+"* [User Needs "
+"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+
+#: 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 ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/3"
+"._Tor_Browser_Android_-_download__launch__browse.pdf)"
+msgstr ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/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 "* User Research: Security Settings"
+msgstr "* User Research: Security Settings"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "### Onion Services"
+msgstr "### Onion Services"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "* User Research: Onion Security Indicator"
+msgstr "* User Research: Onion Security Indicator"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "## Past User Research"
+msgstr "## Past User Research"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"Weâ??re committed to open design, so you can see the user research weâ??ve "
+"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 ""
+"Weâ??re committed to open design, so you can see the user research weâ??ve "
+"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/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "| Project | Methodology | Locations | Dates | Reporting |"
+msgstr "| Project | Methodology | Locations | Dates | Reporting |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "| -------- | ----------- | --------- | --------- | ----- |"
+msgstr "| -------- | ----------- | --------- | --------- | ----- |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Launcher | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
+msgstr ""
+"| Tor Launcher | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+msgstr ""
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+msgstr ""
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+msgstr ""
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+msgstr ""
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Users Demographics | Survey "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/6"
+".Spanish_-_Tor_Project_Survey_-_Tor_Users_Demographics.pdf)) | Online | "
+"2018 | .pdf |"
+msgstr ""
+"| Tor Users Demographics | Survey "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/6"
+".Spanish_-_Tor_Project_Survey_-_Tor_Users_Demographics.pdf)) | Online | "
+"2018 | .pdf |"
+
+#: 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/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/user-research/guidelines/
+#: (content/user-research/guidelines/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!"
+msgstr ""
+"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/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/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/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Respect privacy"
+msgstr "## Respect privacy"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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 "
+"as well for our communities. Get in here to read some suggestions about "
+"being a better listener and make a great research experience. <link>"
+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 "
+"as well 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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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:"
+msgstr ""
+"You'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/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/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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. 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). Thank the participant again and end "
+"the interview."
+msgstr ""
+"* Interview Process: Thank the participant for their willingness to "
+"participate in this process and explain that we are testing the product, not"
+" them. 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). Thank the participant again and end "
+"the interview."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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)."
+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)."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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**. Also, we want you"
+" two to coordinate feedbacks together â?? both for you and for your audience."
+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**. Also, we want you"
+" two to coordinate feedbacks together â?? both for you and for your audience."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"By the beginning of the training, be sure to let everyone know whats your "
+"role there and why you're taking notes of the practice."
+msgstr ""
+"By the beginning of the training, be sure to let everyone know whats your "
+"role there and why you're taking notes of the practice."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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:"
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"It is easier to have this material printed and in hands, but if you prefer, "
+"you can also type it on your computer."
+msgstr ""
+"It is easier to have this material printed and in hands, but if you prefer, "
+"you can also type it on your computer."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"Keep in mind that you might not have a useful Internet in 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 ""
+"Keep in mind that you might not have a useful Internet in 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 with the trainer the feedbacks, you "
+"two should work together to hand out post-its for the audience; you can give"
+" one post-it on each color 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. It can also be questions - keep in mind that every feedback is "
+"proper feedback."
+msgstr ""
+"Before ending the training, coordinate with the trainer the feedbacks, you "
+"two should work together to hand out post-its for the audience; you can give"
+" one post-it on each color 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. It can also be questions - keep in mind that every feedback is "
+"proper feedback."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"We must hear back from you. We want to know how the training and the "
+"research were for you, how we can improve our support, and also if you're "
+"going to keep running Tor User Research. Please, fill out [this "
+"form](https://limesurvey), by the end of it, we will also ask your address "
+"to send to you a researcher kit (t-shirts and stickers)."
+msgstr ""
+"We must hear back from you. We want to know how the training and the "
+"research were for you, how we can improve our support, and also if you're "
+"going to keep running Tor User Research. Please, fill out [this "
+"form](https://limesurvey), by the end of it, we will also ask your address "
+"to send to you a researcher kit (t-shirts 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!"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"You can find our document to report [here](https://linkto). But if you think"
+" you won't have time to gather and report in this format, we would love to "
+"have another way to get the material you collected. You can take pictures or"
+" send your 'raw' notes for us."
+msgstr ""
+"You can find our document to report [here](https://linkto). But if you think"
+" you won't have time to gather and report in this format, we would love to "
+"have another way to get the material you collected. You can take pictures or"
+" send your 'raw' notes for us."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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)"
+msgstr ""
+"* [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/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"There are plenty of documents online about how to run a User Research, here "
+"you can find some of them:"
+msgstr ""
+"There are plenty of documents online about how to run a User Research, here "
+"you can find some of them:"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
+msgstr ""
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
+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)"
+
+#: 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/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/user-research/persona/
+#: (content/user-research/persona/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."
+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."
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/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."
+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."
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/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."
+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"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Jelani, the human rights "
+"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani.pdf)"
+msgstr ""
+"* [Jelani, the human rights "
+"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Aleisha, the privacy "
+"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleisha.pdf)"
+msgstr ""
+"* [Aleisha, the privacy "
+"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleisha.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Fernanda, the feminist "
+"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernanda.pdf)"
+msgstr ""
+"* [Fernanda, the feminist "
+"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernanda.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Fatima, the censored "
+"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima.pdf)"
+msgstr ""
+"* [Fatima, the censored "
+"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Alex, the fearless "
+"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.pdf)"
+msgstr ""
+"* [Alex, the fearless "
+"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.pdf)"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.title)
@@ -1994,8 +2677,10 @@ msgstr "Risks"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.subtitle)
-msgid "Things you should be aware before running a digital security training"
-msgstr "Things you should be aware before running a digital security training"
+msgid ""
+"Things you should be aware of before running a digital security training."
+msgstr ""
+"Things you should be aware of before running a digital security training."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2010,45 +2695,43 @@ msgstr ""
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"However, in some countries and in certain circumstances, it's possible that "
-"a simply gathering of human rights defenders could be very risky, illegal or"
-" even subject of imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists and targeting for surveillance."
+"simply a gathering of human rights defenders could be risky, illegal, or "
+"even subject someone to imprisonment, physical assaults, large fines, "
+"threats, placement on government watch lists, and targeting for "
+"surveillance."
msgstr ""
"However, in some countries and in certain circumstances, it's possible that "
-"a simply gathering of human rights defenders could be very risky, illegal or"
-" even subject of imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists and targeting for surveillance."
+"simply a gathering of human rights defenders could be risky, illegal, or "
+"even subject someone to imprisonment, physical assaults, large fines, "
+"threats, placement on government watch lists, and targeting for "
+"surveillance."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/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 Tor Community Team "
-"privately."
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
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 Tor Community Team "
-"privately."
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Some of potential risks of running a digital security training are only "
-"valid in specific contexts."
+"Some potential risks of running a digital security training are only valid "
+"in specific contexts."
msgstr ""
-"Some of potential risks of running a digital security training are only "
-"valid in specific contexts."
+"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 ""
-"Therefore the potential risks associated to running a Tor training depend "
-"on:"
-msgstr ""
-"Therefore the potential risks associated to running a Tor training depend "
-"on:"
+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)
@@ -2064,15 +2747,15 @@ msgstr ""
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"2. **The laws and regulations in the country.** Best to 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."
+"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 ""
-"2. **The laws and regulations in the country.** Best to 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."
+"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/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2086,51 +2769,53 @@ msgstr ""
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"For example, talking about privacy on digital age might be appreciable, but "
-"teaching how to circumvent government censorship could be a serious felony."
+"For example, talking about privacy in the digital age might be appreciable, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
msgstr ""
-"For example, talking about privacy on digital age might be appreciable, but "
-"teaching how to circumvent government censorship could be a serious felony."
+"For example, talking about privacy in the digital age might be appreciable, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"4. **The audience.** Gathering university students might not attract "
-"attention, but in case of a group of journalists working on leaked documents"
-" about government corruption, you might need to be extra careful on how to "
-"reach out them in a private way."
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to be extra "
+"careful on how to reach out them in a private way."
msgstr ""
"4. **The audience.** Gathering university students might not attract "
-"attention, but in case of a group of journalists working on leaked documents"
-" about government corruption, you might need to be extra careful on how to "
-"reach out them in a private way."
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to be extra "
+"careful on how to reach out them in a private way."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants identity."
+"expose your participants' identities."
msgstr ""
"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants identity."
+"expose your participants' identities."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Ideally, you should use a private space that you can control the "
-"participants entrance."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
msgstr ""
-"Ideally, you should use a private space that you can control the "
-"participants entrance."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Check before the training if participants are comfortable on revealing their"
-" identity to a third party, if it's the case."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable revealing their identity to a third party."
msgstr ""
-"Check before the training if participants are comfortable on revealing their"
-" identity to a third party, if it's the case."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable revealing their identity to a third party."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2151,11 +2836,11 @@ msgstr ""
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)"
+" training or use of Tor.)"
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)"
+" training or use of Tor.)"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2195,12 +2880,12 @@ msgstr "Note, this is not an exhaustive list of questions."
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running digital security training, the use of digital "
+" 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 ""
"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running digital security training, the use of digital "
+" 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."
@@ -2226,11 +2911,11 @@ msgstr ""
#: (content/training/risks/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 "
+"privilege, so law enforcement may subpoena and obtain any information you "
"give us."
msgstr ""
"Additionally, your communication with us is not protected by any legal "
-"privilege so law enforcement may subpoena and obtain any information you "
+"privilege, so law enforcement may subpoena and obtain any information you "
"give us."
#: https//community.torproject.org/training/risks/
@@ -2273,8 +2958,8 @@ msgstr "Code of Conduct for Trainers"
#: https//community.torproject.org/training/code-of-conduct/
#: (content/training/code-of-conduct/contents+en.lrpage.subtitle)
-msgid "Don't be a jerk. Be awesome instead."
-msgstr "Don't be a jerk. Be awesome instead."
+msgid "Foster a safe, engaging environment."
+msgstr "Foster a safe, engaging environment."
#: https//community.torproject.org/training/code-of-conduct/
#: (content/training/code-of-conduct/contents+en.lrpage.cta)
@@ -2299,37 +2984,41 @@ msgstr ""
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.title)
-msgid "Training checklist"
-msgstr "Training checklist"
+msgid "Training Checklist"
+msgstr "Training Checklist"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.subtitle)
-msgid "Based on our best practices, we have a training checklist to help you"
-msgstr "Based on our best practices, we have a training checklist to help you"
+msgid ""
+"Based on our best practices, we have a checklist to help you prepare to "
+"conduct your training."
+msgstr ""
+"Based on our best practices, we have a checklist to help you prepare to "
+"conduct your training."
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "Use this checklist to run a Tor Training."
-msgstr "Use this checklist to run a Tor Training."
+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 "## Get prepared"
-msgstr "## Get prepared"
+msgid "## Prepare"
+msgstr "## Prepare"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
msgid ""
-"[ ] I read and agree with the Tor Project [Code of "
+"[ ] I read and agree with the Tor Project [Code of "
"Coduct](https://community.torproject.org/training/code-of-conduct/)"
msgstr ""
-"[ ] I read and agree with the Tor Project [Code of "
+"[ ] I read and agree with the Tor Project [Code of "
"Coduct](https://community.torproject.org/training/code-of-conduct/)"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "[ ] I read the Trainers Guide"
-msgstr "[ ] I read the Trainers Guide"
+msgid "[ ] I read the Trainers Guide"
+msgstr "[ ] I read the Trainers Guide"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2343,8 +3032,8 @@ msgstr "[ ] I reviewed the training slides"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## Security protocol"
-msgstr "## Security protocol"
+msgid "## Security Protocol"
+msgstr "## Security Protocol"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2366,8 +3055,8 @@ msgstr ""
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## About the venue"
-msgstr "## About the venue"
+msgid "## About the Venue"
+msgstr "## About the Venue"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2406,8 +3095,8 @@ 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"
+msgid "## During the Training"
+msgstr "## During the Training"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2436,8 +3125,8 @@ 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"
+msgid "## After the Training"
+msgstr "## After the Training"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2767,23 +3456,39 @@ msgstr "Tor Training FAQ"
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.subtitle)
-msgid "You probably should know these answers before teaching about Tor"
-msgstr "You probably should know these answers before teaching about Tor"
+msgid ""
+"People new to Tor often ask similar questions, and we can help you prepare "
+"for answering them."
+msgstr ""
+"People new to Tor often ask similar questions, and we can help you prepare "
+"for answering them."
+
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/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."
+msgstr ""
+"After running a couple of Tor trainings, you will find that first time users"
+" have some similar questions about Tor."
+
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/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."
+msgstr ""
+"These are the most frequent questions we hear during our training sessions. "
+"Be prepared for them before running your training."
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"After running a couple of Tor training, you will find out that first time "
-"users have some similar questions about Tor. Here we aggregate the most "
-"frequent questions that we listened during our training sessions and you "
-"must be aware before running your training. For an extensive resource check "
-"[Support portal](https://support.torproject.org)."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
msgstr ""
-"After running a couple of Tor training, you will find out that first time "
-"users have some similar questions about Tor. Here we aggregate the most "
-"frequent questions that we listened during our training sessions and you "
-"must be aware before running your training. For an extensive resource check "
-"[Support portal](https://support.torproject.org)."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
@@ -2806,19 +3511,19 @@ msgstr ""
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [Using Tor with a VPN is more "
+"* [Is using Tor with a VPN more "
"secure?](https://support.torproject.org/faq/faq-5/)"
msgstr ""
-"* [Using Tor with a VPN is more "
+"* [Is using Tor with a VPN more "
"secure?](https://support.torproject.org/faq/faq-5/)"
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [Can I browse normal HTTPS sites with "
+"* [Can I browse HTTPS sites with "
"Tor?](https://support.torproject.org/https/https-2/)"
msgstr ""
-"* [Can I browse normal HTTPS sites with "
+"* [Can I browse HTTPS sites with "
"Tor?](https://support.torproject.org/https/https-2/)"
#: https//community.torproject.org/training/faq/
@@ -2878,10 +3583,10 @@ msgstr ""
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [What is the difference between using Tor Browser and 'Incognito mode' or "
+"* [What is the difference between using Tor Browser and 'incognito mode' or "
"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
msgstr ""
-"* [What is the difference between using Tor Browser and 'Incognito mode' or "
+"* [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/training/faq/
@@ -2895,8 +3600,8 @@ msgstr ""
#: 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/)"
+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)
@@ -2943,6 +3648,20 @@ msgstr "Learn how onion services work."
#: 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)
+msgid ""
+"Running an onion service gives your users all the security of HTTPS with the"
+" added privacy benefits of Tor Browser."
+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?"
@@ -2960,14 +3679,19 @@ 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 ""
-"An onion service's IP is hidden. 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."
+"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 ""
-"An onion service's IP is hidden. 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."
+"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/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -2978,30 +3702,39 @@ msgstr "### End-to-end authentication"
#: (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 and that no impersonation is"
-" possible. This is not the case with the normal web, where reaching a "
-"website does not mean that a man-in-the-middle did not reroute to some other"
-" location (e.g. DNS attacks)."
+"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 and that no impersonation is"
-" possible. This is not the case with the normal web, where reaching a "
-"website does not mean that a man-in-the-middle did not reroute to some other"
-" location (e.g. DNS attacks)."
+"seeing can only come from that particular onion."
#: 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"
+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 ""
-"Onion service traffic is encrypted from the client to the onion host. This "
-"is like getting strong SSL/HTTPS for free."
+"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 ""
-"Onion service traffic is encrypted from the client to the onion host. This "
-"is like getting strong SSL/HTTPS for free."
+"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."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3010,16 +3743,26 @@ 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 ""
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
+msgstr ""
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
+
+#: 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? This "
-"could happen if you are in a university campus, an office, an airport or "
-"pretty much anywhere. Onion services don't need open ports because they "
-"punch through NAT, since they only establish outgoing connections."
+"Onion services don't need open ports because they punch through NAT. They "
+"only establish outgoing connections."
msgstr ""
-"Is your network filtered and you can't open ports on your firewall? This "
-"could happen if you are in a university campus, an office, an airport or "
-"pretty much anywhere. Onion services don't need open ports because they "
-"punch through NAT, since they only establish outgoing connections."
+"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)
@@ -3029,15 +3772,20 @@ msgstr "## The Onion Service Protocol: Overview"
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"Now the question becomes **what kind of protocol do we need to achieve all "
-"these properties?** In particular, on the normal web, we connect to an IP "
-"address and we are done, but in this case how do we connect to something "
-"that does not have an IP address?"
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
+msgstr ""
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/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?"
msgstr ""
-"Now the question becomes **what kind of protocol do we need to achieve all "
-"these properties?** In particular, on the normal web, we connect to an IP "
-"address and we are done, but in this case how do we connect to something "
-"that does not have an IP address?"
+"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/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3051,26 +3799,34 @@ msgstr ""
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"This looks weird and random because in reality it's the _identity public "
-"key_ of the onion service and that's one of the reasons we can achieve the "
-"security properties from above."
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
+msgstr ""
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid ""
+"That's one of the reasons we can achieve the security properties above."
msgstr ""
-"This looks weird and random because in reality it's the _identity public "
-"key_ of the onion service and that's one of the reasons we can achieve the "
-"security properties from above."
+"That's one of the reasons we can achieve the security properties above."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"The general concept behind the onion service protocol is that we use the Tor"
-" network so that the client (Alice) can introduce itself to the service "
-"(Bob), and then sets up a rendezvous with the service. Here is a detailed "
-"breakdown of how this happens:"
+"The onion service protocol uses the Tor network so that the client (Alice) "
+"can introduce itself to the service (Bob), and then set up a rendezvous "
+"point with the service over the Tor network."
msgstr ""
-"The general concept behind the onion service protocol is that we use the Tor"
-" network so that the client (Alice) can introduce itself to the service "
-"(Bob), and then sets up a rendezvous with the service. Here is a detailed "
-"breakdown of how this happens:"
+"The onion service protocol uses the Tor network so that the client (Alice) "
+"can introduce itself to the service (Bob), and then set up a rendezvous "
+"point with the service over the Tor network."
+
+#: 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)
@@ -3091,13 +3847,20 @@ msgstr ""
msgid ""
"As the first step in the protocol, Bob (the onion service) contacts a bunch "
"of Tor relays and asks them to act as his _introduction points_, by "
-"establishing long-term circuits to them. These circuits are anonymized "
-"circuits, so Bob does not reveal his locations to his introduction points."
+"establishing long-term circuits to them."
msgstr ""
"As the first step in the protocol, Bob (the onion service) contacts a bunch "
"of Tor relays and asks them to act as his _introduction points_, by "
-"establishing long-term circuits to them. These circuits are anonymized "
-"circuits, so Bob does not reveal his locations to his introduction points."
+"establishing long-term circuits to them."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid ""
+"These circuits are anonymized circuits, so Bob does not reveal his locations"
+" to his introduction points."
+msgstr ""
+"These circuits are anonymized circuits, so Bob does not reveal his locations"
+" to his introduction points."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3226,11 +3989,11 @@ msgstr ""
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"When Alice receives the signed descriptor she verifies the signature of the "
-"descriptor using the public key that is encoded in the onion address."
+"When Alice receives the signed descriptor, she verifies the signature of the"
+" descriptor using the public key that is encoded in the onion address."
msgstr ""
-"When Alice receives the signed descriptor she verifies the signature of the "
-"descriptor using the public key that is encoded in the onion address."
+"When Alice receives the signed descriptor, she verifies the signature of the"
+" descriptor using the public key that is encoded in the onion address."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3393,10 +4156,10 @@ msgstr "## Further resources"
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
"This was just a high-level overview of the Tor onion services protocol. Here"
-" are some more resources for the curious who want to learn more:"
+" are some more resources if you want to learn more:"
msgstr ""
"This was just a high-level overview of the Tor onion services protocol. Here"
-" are some more resources for the curious who want to learn more:"
+" are some more resources if you want to learn more:"
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3435,8 +4198,8 @@ msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y"
#: 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"
+msgid "Set up Your Onion Service"
+msgstr "Set up Your Onion Service"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.subtitle)
@@ -3450,8 +4213,8 @@ msgstr "Get Started"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "This guide will go over setting up an onion service for your website:"
-msgstr "This guide will go over setting up an onion service for your website:"
+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)
@@ -3461,11 +4224,11 @@ msgstr "## Step 0: Get a working Tor"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"As part of this guide we will assume you have a functional Tor in your "
+"As part of this guide, we will assume you have a functional Tor in your "
"machine. Tor should be up and running correctly for this guide to work. You "
"should also know where Tor's configuration files are."
msgstr ""
-"As part of this guide we will assume you have a functional Tor in your "
+"As part of this guide, we will assume you have a functional Tor in your "
"machine. Tor should be up and running correctly for this guide to work. You "
"should also know where Tor's configuration files are."
@@ -3656,11 +4419,11 @@ msgstr ""
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"Typically there are typos in the torrc or wrong directory permissions (See "
+"Typically, there are typos in the torrc or wrong directory permissions (See "
"the logging FAQ [FIXME add link] entry if you don't know how to enable or "
"find your log file.)"
msgstr ""
-"Typically there are typos in the torrc or wrong directory permissions (See "
+"Typically, there are typos in the torrc or wrong directory permissions (See "
"the logging FAQ [FIXME add link] entry if you don't know how to enable or "
"find your log file.)"
@@ -3691,10 +4454,10 @@ msgstr ""
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
"The `hostname` file in your hidden service configuration directory contains "
-"the hostname for your new Onion v3 hidden service."
+"the hostname for your new onion v3 hidden service."
msgstr ""
"The `hostname` file in your hidden service configuration directory contains "
-"the hostname for your new Onion v3 hidden service."
+"the hostname for your new onion v3 hidden service."
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
@@ -3708,20 +4471,20 @@ msgstr ""
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"If your keys leak, other people can impersonate your hidden service, deeming"
-" it compromised, useless and dangerous to visit."
+"If your keys leak, other people can impersonate your onion service, deeming "
+"it compromised, useless, and dangerous to visit."
msgstr ""
-"If your keys leak, other people can impersonate your hidden service, deeming"
-" it compromised, useless and dangerous to visit."
+"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/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"Now you can connect to your onion service using the Tor Browser and you "
-"should get the html page you setup back in step 1."
+"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 you can connect to your onion service using the Tor Browser and you "
-"should get the html page you setup back in step 1."
+"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/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
@@ -3785,21 +4548,6 @@ msgstr "- Advanced onion service security"
msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services"
msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services"
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.title)
-msgid "Adding SSL/TLS to a .onion site"
-msgstr "Adding SSL/TLS to a .onion site"
-
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle)
-msgid "Add more security and authenticity for your .onion."
-msgstr "Add more security and authenticity for your .onion."
-
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.body)
-msgid "Coming soon"
-msgstr "Coming soon"
-
#: https//community.torproject.org/localization/current-status/
#: (content/localization/current-status/contents+en.lrpage.title)
msgid "Current Status of Translations"
@@ -3880,31 +4628,27 @@ msgstr "Becoming a Tor translator"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle)
msgid ""
-"Tor Project localization is hosted in the Localization Lab Hub on Transifex,"
-" a third-party translation platform. Read on for details on how to sign up "
-"and begin contributing."
+"Our localization efforts happen in the Localization Lab Hub on Transifex, a "
+"third-party translation platform. Learn how to sign up and begin "
+"contributing."
msgstr ""
-"Tor Project localization is hosted in the Localization Lab Hub on Transifex,"
-" a third-party translation platform. Read on for details on how to sign up "
-"and begin contributing."
+"Our localization efforts happen in the Localization Lab Hub on Transifex, a "
+"third-party translation platform. Learn how to sign up and begin "
+"contributing."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"If you are interested in helping out the project by translating the manual "
-"or the Tor Browser to your language, your help would be greatly appreciated!"
-msgstr ""
-"If you are interested in helping out the project by translating the manual "
-"or the Tor Browser to your language, your help would be greatly appreciated!"
+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 ""
-"Tor Project localization is hosted in the [Localization Lab "
+"Our localization efforts are hosted in the [Localization Lab "
"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
"translation platform."
msgstr ""
-"Tor Project localization is hosted in the [Localization Lab "
+"Our localization efforts are hosted in the [Localization Lab "
"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
"translation platform."
@@ -3912,19 +4656,14 @@ msgstr ""
#: (content/localization/becoming-tor-translator/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)."
+"[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 ""
"Before translating, please read through the Tor Project page on the "
-"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"There you will find translation guidelines and resources that will help you "
-"contribute to Tor translations, as well as translation priorities."
-msgstr ""
-"There you will find translation guidelines and resources that will help you "
-"contribute to Tor translations, as well as translation priorities."
+"[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)
@@ -3948,10 +4687,10 @@ msgstr ""
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
"In order to begin contributing you will have to sign up with Transifex. "
-"Below is an outline of how to sign up and begin."
+"Here's an outline of what to expect during that process."
msgstr ""
"In order to begin contributing you will have to sign up with Transifex. "
-"Below is an outline of how to sign up and begin."
+"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)
@@ -3961,9 +4700,9 @@ msgstr "# Signing Up On Transifex"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
msgstr ""
-"- Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -3979,10 +4718,10 @@ 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 ""
-"- Fill out the next page with your name and select \"Localization\" and "
+"1. Fill out the next page with your name and select \"Localization\" and "
"\"Translator\" from the drop-down menus:"
msgstr ""
-"- Fill out the next page with your name and select \"Localization\" and "
+"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/
@@ -3992,31 +4731,31 @@ 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 "- On the next page, select 'Join an existing project' and continue."
-msgstr "- On the next page, select 'Join an existing project' and continue."
+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 ""
-"- On the next page, select the languages you speak from the drop-down menu "
+"1. On the next page, select the languages you speak from the drop-down menu "
"and continue."
msgstr ""
-"- On the next page, select the languages you speak from the drop-down menu "
+"1. On the next page, select the languages you speak from the drop-down menu "
"and continue."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- You are now signed up! Go to the [Tor Transifex "
+"1. You are now signed up! Go to the [Tor Transifex "
"page](https://www.transifex.com/otf/torproject/)."
msgstr ""
-"- You are now signed up! Go to the [Tor Transifex "
+"1. You are now signed up! Go to the [Tor Transifex "
"page](https://www.transifex.com/otf/torproject/)."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "- Click the blue 'Join Team' button on the far right:"
-msgstr "- Click the blue 'Join Team' button on the far right:"
+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)
@@ -4026,9 +4765,9 @@ msgstr "![Join Team](/static/images/localization/tr3.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- Select the language you would like to translate from the dropdown menu:"
+"1. Select the language you would like to translate from the dropdown menu:"
msgstr ""
-"- Select the language you would like to translate from the dropdown menu:"
+"1. Select the language you would like to translate from the dropdown menu:"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -4037,8 +4776,8 @@ msgstr "![Choose Language](/static/images/localization/tr4.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "- A notification will now show up on the top of the page like so:"
-msgstr "- A notification will now show up on the top of the page like so:"
+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/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -4047,30 +4786,8 @@ msgstr "![Request Submitted](/static/images/localization/tr5.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"After your membership is approved you can begin translating; there is a list"
-" of needed translations at [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/) when you are ready to "
-"begin."
-msgstr ""
-"After your membership is approved you can begin translating; there is a list"
-" of needed translations at [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/) when you are ready to "
-"begin."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
-"also has information about the translations with bigger priority."
-msgstr ""
-"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
-"also has information about the translations with bigger priority."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "Thanks for your interest in helping the project!"
-msgstr "Thanks for your interest in helping the project!"
+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/localization/pick-a-project/
#: (content/localization/pick-a-project/contents+en.lrpage.title)
@@ -4167,12 +4884,12 @@ msgstr "### Reporting an error with a translation"
#: https//community.torproject.org/localization/translation-problem/
#: (content/localization/translation-problem/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 "
+"* 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 ""
-"* If you are already a [Tor translator](becoming-tor-translator), you can "
-"simply find the string and fix it in "
+"* 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/localization/translation-problem/
@@ -4204,6 +4921,111 @@ msgstr ""
"* 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/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.title)
+msgid "Translation Style Guide"
+msgstr "Translation Style Guide"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.subtitle)
+msgid "Here some rules"
+msgstr "Here some rules"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"This guide offers some best practices to follow when [helping us with "
+"translations](https://community.torproject.org/localization/becoming-tor-"
+"translator/)."
+msgstr ""
+"This guide offers some best practices to follow when [helping us with "
+"translations](https://community.torproject.org/localization/becoming-tor-"
+"translator/)."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### Spanish"
+msgstr "### Spanish"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Voice and Tone:"
+msgstr "#### Voice and Tone:"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person informal pronoun \"tú\"."
+msgstr "When addressing the user, use the 2nd person informal pronoun \"tú\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Naming"
+msgstr "#### Naming"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Capitalization"
+msgstr "#### Capitalization"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Other punctuation marks"
+msgstr "#### Other punctuation marks"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### French"
+msgstr "### French"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person formal pronoun \"vous\"."
+msgstr "When addressing the user, use the 2nd person formal pronoun \"vous\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### German"
+msgstr "### German"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person informal pronoun \"du\"."
+msgstr "When addressing the user, use the 2nd person informal pronoun \"du\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "## Proofreading"
+msgstr "## Proofreading"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "You may use this checklist to when proofreading your translation:"
+msgstr "You may use this checklist to when proofreading your translation:"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "- Run a spell check"
+msgstr "- Run a spell check"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "- Check all numbers for accuracy"
+msgstr "- Check all numbers for accuracy"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"- Make sure formatting is consistent, such as header size and bullet points."
+msgstr ""
+"- Make sure formatting is consistent, such as header size and bullet points."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"- Ensure that all diacritical marks (such as: à , é, î, ñ, ü) are accurate."
+msgstr ""
+"- Ensure that all diacritical marks (such as: à , é, î, ñ, ü) are accurate."
+
#: https//community.torproject.org/outreach/kit/
#: (content/outreach/kit/contents+en.lrpage.title)
msgid "Street team kit"
@@ -4303,10 +5125,14 @@ msgstr ""
#: (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/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/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/
@@ -4317,6 +5143,10 @@ msgstr ""
#: (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/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/
@@ -4325,6 +5155,8 @@ msgstr ""
#: (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/
@@ -5233,146 +6065,144 @@ msgstr ""
#: 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, it should be "
+"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, it should be "
+"DNS resolution on exit relays is crucial for Tor clients and it should be "
"reliable and fast by using caching."
#: 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 your exit relay provides."
+"reliability that your exit relay provides."
msgstr ""
"* DNS resolution can have a significant impact on the performance and "
-"reliability your exit relay provides."
+"reliability that your exit relay provides."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"Poor DNS performance will result in less traffic going through your exit "
-"relay."
+"* 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 ""
-"Poor DNS performance will result in less traffic going through your exit "
-"relay."
+"* 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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
-"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
-"4.2.2.1-6)"
+"* We recommend running a local caching and DNSSEC-validating resolver "
+"without using any forwarders (specific instructions follow below, for "
+"various operating systems)."
msgstr ""
-"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
-"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
-"4.2.2.1-6)"
+"* We recommend running a local caching and DNSSEC-validating resolver "
+"without using any forwarders (specific instructions follow below, for "
+"various operating systems)."
#: 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 bellow for each "
-"operating systems)"
+"* 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 ""
-"* We recommend running a local caching and DNSSEC-validating resolver "
-"without using any forwarders (specific instructions follow bellow for each "
-"operating systems)"
+"* If you want to add a second DNS resolver as a fallback to your "
+"/etc/resolv.conf configuration, 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/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, try to choose a resolver within your "
-"autonomous system and make sure it is not your first entry in that file (the"
-" first entry should be your local resolver)"
+"* If a local resolver like unbound is not an option for you, 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 you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, try to choose a resolver within your "
-"autonomous system and make sure it is not your first entry in that file (the"
-" first entry should be your local resolver)"
+"* If a local resolver like unbound is not an option for you, 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/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 try to use a "
-"resolver that your provider runs in the same autonomous system (to find out "
-"if an IP address is in the same AS as your relay, you can look it up, using "
-"for example https://bgp.he.net)."
+"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"limit AS-level exposure of DNS queries."
msgstr ""
-"* If a local resolver like unbound is not an option for you try to use a "
-"resolver that your provider runs in the same autonomous system (to find out "
-"if an IP address is in the same AS as your relay, you can look it up, using "
-"for example https://bgp.he.net)."
+"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"limit AS-level exposure of DNS queries."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to "
-"limit exposure on an AS-level (try to not use more than two entries)"
+"There are multiple options for DNS server software. "
+"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
msgstr ""
-"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to "
-"limit exposure on an AS-level (try to not use more than two entries)"
+"There are multiple options for DNS server software. "
+"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
#: 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 has become a "
-"popular one but **feel free to use any other you are comfortable with**."
+"a popular one but feel free to use any other software that you are "
+"comfortable with."
msgstr ""
-"There are multiple options for DNS server software, unbound has become a "
-"popular one but **feel free to use any other you are comfortable with**."
+"a popular one but feel free to use any other software that you are "
+"comfortable with."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"When choosing your DNS resolver software try to ensure it supports DNSSEC "
-"validation and QNAME minimisation (RFC7816)."
+"When choosing your DNS resolver software, make sure that it supports DNSSEC "
+"validation and QNAME minimization (RFC7816)."
msgstr ""
-"When choosing your DNS resolver software try to ensure it supports DNSSEC "
-"validation and QNAME minimisation (RFC7816)."
+"When choosing your DNS resolver software, make sure that it supports DNSSEC "
+"validation and QNAME minimization (RFC7816)."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"In every case the software should be installed using the OS package manager "
-"to ensure it is updated with the rest of the system."
+"Install the resolver software over your operating system's package manager, "
+"to ensure that it is updated automatically."
msgstr ""
-"In every case the software should be installed using the OS package manager "
-"to ensure it is updated with the rest of the system."
+"Install the resolver software over your operating system's package manager, "
+"to ensure that it is updated automatically."
#: 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 "
+"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 "
+"By using your own DNS resolver, you are less vulnerable to DNS-based "
"censorship that your upstream resolver might impose."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"Here follow specific instructions on how to install and configure unbound on"
-" your exit - a DNSSEC-validating and caching resolver. unbound has many "
-"configuration and tuning nobs but we try to keep these instructions as "
-"simple and short as possible and the basic setup will do just fine for most "
-"operators."
+"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 ""
-"Here follow specific instructions on how to install and configure unbound on"
-" your exit - a DNSSEC-validating and caching resolver. unbound has many "
-"configuration and tuning nobs but we try to keep these instructions as "
-"simple and short as possible and the basic setup will do just fine for most "
-"operators."
+"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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"After switching to unbound verify it works as expected by resolving a valid "
-"hostname, if it does not work, you can restore the old resolv.conf file."
+"After switching to unbound, verify 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 it works as expected by resolving a valid "
-"hostname, if it does not work, you can restore the old resolv.conf file."
+"After switching to unbound, verify 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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5382,11 +6212,11 @@ msgstr "### Debian/Ubuntu"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"The following 3 commands install unbound, backup your DNS configuration and "
-"tell the system to use the local unbound:"
+"The following three commands install unbound, backup your DNS configuration,"
+" and tell the system to use the local unbound:"
msgstr ""
-"The following 3 commands install unbound, backup your DNS configuration and "
-"tell the system to use the local unbound:"
+"The following three commands install unbound, backup your DNS configuration,"
+" and tell the system to use the local unbound:"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5420,16 +6250,16 @@ msgstr "chattr +i /etc/resolv.conf"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by "
-"default so you don't need to enable it explicitly."
+"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
+"default, so you don't need to enable it explicitly."
msgstr ""
-"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by "
-"default so you don't need to enable it explicitly."
+"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 does also DNSSEC validation."
-msgstr "The unbound resolver you just installed does also DNSSEC validation."
+msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgstr "The unbound resolver you just installed also does DNSSEC validation."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5495,10 +6325,10 @@ msgstr "### FreeBSD"
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
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:"
+"following upstream more closely, so we install the unbound package:"
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:"
+"following upstream more closely, so we install the unbound package:"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -10311,181 +11141,70 @@ msgstr ""
"[here](https://lists.torproject.org/pipermail/tor-"
"talk/2005-October/016301.html) about being EFF's test case."
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.title)
-msgid "Post-install"
-msgstr "Post-install"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.subtitle)
-msgid "How to find your bridge in Relay Search and connect manually"
-msgstr "How to find your bridge in Relay Search and connect manually"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid "Congrats!"
-msgstr "Congrats!"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"If you get to this point, it means that your obfs4 bridge is running and is "
-"being distributed by BridgeDB to censored users. Note that it can take "
-"several days or weeks until you see a consistent set of users, so don't get "
-"discouraged if you don't see user connections right away. BridgeDB uses four"
-" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
-"buckets are used more than others, which also affects the time until your "
-"bridge sees users. Finally, there aren't many bridge users out there, so you"
-" cannot expect your bridge to be as popular as a relay."
-msgstr ""
-"If you get to this point, it means that your obfs4 bridge is running and is "
-"being distributed by BridgeDB to censored users. Note that it can take "
-"several days or weeks until you see a consistent set of users, so don't get "
-"discouraged if you don't see user connections right away. BridgeDB uses four"
-" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
-"buckets are used more than others, which also affects the time until your "
-"bridge sees users. Finally, there aren't many bridge users out there, so you"
-" cannot expect your bridge to be as popular as a relay."
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"If you want to connect to your bridge manually, you will need to know the "
-"bridge's obfs4 certificate. See the file "
-"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
-"line into Tor Browser:"
-msgstr ""
-"If you want to connect to your bridge manually, you will need to know the "
-"bridge's obfs4 certificate. See the file "
-"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
-"line into Tor Browser:"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-msgstr ""
-"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
-"the actual values, which you can find in the tor log. Make sure to use "
-"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
-"port you chose - and not the OR port."
-msgstr ""
-"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
-"the actual values, which you can find in the tor log. Make sure to use "
-"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
-"port you chose - and not the OR port."
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"Finally, you can monitor your obfs4 bridge's usage on [Relay "
-"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
-"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
-"having set up the bridge, it takes approximately three hours for the bridge "
-"to show up in Relay Search."
-msgstr ""
-"Finally, you can monitor your obfs4 bridge's usage on [Relay "
-"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
-"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
-"having set up the bridge, it takes approximately three hours for the bridge "
-"to show up in Relay Search."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.title)
-msgid "Debian / Ubuntu"
-msgstr "Debian / Ubuntu"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.subtitle)
-msgid "How to deploy an obfs4 bridge on Debian / Ubuntu"
-msgstr "How to deploy an obfs4 bridge on Debian / Ubuntu"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "### 1. Install Tor"
-msgstr "### 1. Install Tor"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
-"install tor` should give you the latest stable version of Tor."
-msgstr ""
-"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
-"install tor` should give you the latest stable version of Tor."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
-"[Download instructions for "
-"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)."
-msgstr ""
-"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
-"[Download instructions for "
-"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "### 2. Install obfs4proxy"
-msgstr "### 2. Install obfs4proxy"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
-"`obfs4proxy` package is available in unstable, testing, and stable."
-msgstr ""
-"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
-"`obfs4proxy` package is available in unstable, testing, and stable."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
-" cosmic, disco, and eoan have the package."
-msgstr ""
-"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
-" cosmic, disco, and eoan have the package."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If you're running any of them, `sudo apt-get install obfs4proxy` should "
-"work."
-msgstr ""
-"If you're running any of them, `sudo apt-get install obfs4proxy` should "
-"work."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If not, you can [build it from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
-msgstr ""
-"If not, you can [build it from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
-
-#: 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/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)
-msgid ""
-"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
-msgstr ""
-"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.title)
+msgid "NetBSD"
+msgstr "NetBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on NetBSD"
+msgstr "How to deploy an obfs4 bridge on NetBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 1. Setup `pkg_add`"
+msgstr "### 1. Setup `pkg_add`"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname "
+"-m)/$(uname -r)/All\" > /etc/pkg_install.conf"
+msgstr ""
+"echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname "
+"-m)/$(uname -r)/All\" > /etc/pkg_install.conf"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "2. Install `obfs4proxy` and `tor` NetBSD's package"
+msgstr "2. Install `obfs4proxy` and `tor` NetBSD's package"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "pkg_add obfs4proxy tor"
+msgstr "pkg_add obfs4proxy tor"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 2. Configure `/usr/pkg/etc/tor/torrc` to run **Tor** as a Bridge"
+msgstr "### 2. Configure `/usr/pkg/etc/tor/torrc` to run **Tor** as a Bridge"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "RunAsDaemon 1"
+msgstr "RunAsDaemon 1"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10497,8 +11216,12 @@ msgstr ""
msgid "BridgeRelay 1"
msgstr "BridgeRelay 1"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10514,8 +11237,12 @@ msgstr ""
"# Replace \"TODO1\" with a Tor port of your choice. This port must be "
"externally"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10529,8 +11256,12 @@ msgid ""
msgstr ""
"# reachable. Avoid port 9001 because it's commonly associated with Tor and"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10542,8 +11273,12 @@ msgstr ""
msgid "# censors may be scanning the Internet for this port."
msgstr "# censors may be scanning the Internet for this port."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10555,13 +11290,17 @@ msgstr "# censors may be scanning the Internet for this port."
msgid "ORPort TODO1"
msgstr "ORPort TODO1"
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
-msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10573,8 +11312,12 @@ msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
msgid "# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
msgstr "# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10590,8 +11333,12 @@ msgstr ""
"# externally reachable and must be different from the one specified for "
"ORPort."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10603,8 +11350,12 @@ msgstr ""
msgid "# Avoid port 9001 because it's commonly associated with"
msgstr "# Avoid port 9001 because it's commonly associated with"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10616,8 +11367,12 @@ msgstr "# Avoid port 9001 because it's commonly associated with"
msgid "# Tor and censors may be scanning the Internet for this port."
msgstr "# Tor and censors may be scanning the Internet for this port."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10629,8 +11384,12 @@ msgstr "# Tor and censors may be scanning the Internet for this port."
msgid "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
msgstr "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10646,17 +11405,42 @@ msgstr ""
"# Local communication port between Tor and obfs4. Always set this to "
"\"auto\"."
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
-" port number, nor listen on 0.0.0.0."
-msgstr ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
-" port number, nor listen on 0.0.0.0."
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
+msgstr "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "# number, nor listen on 0.0.0.0."
+msgstr "# number, nor listen on 0.0.0.0."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10668,22 +11452,48 @@ msgstr ""
msgid "ExtORPort auto"
msgstr "ExtORPort auto"
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/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/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)
msgid ""
"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if there are problems with your bridge."
+"you if"
msgstr ""
"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if there are problems with your bridge."
+"you if"
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "# This is optional but encouraged."
-msgstr "# This is optional but encouraged."
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid ""
+"# there are problems with your bridge. This is optional but encouraged."
+msgstr ""
+"# there are problems with your bridge. This is optional but encouraged."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10695,8 +11505,12 @@ msgstr "# This is optional but encouraged."
msgid "ContactInfo <address@xxxxxxxxx>"
msgstr "ContactInfo <address@xxxxxxxxx>"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10708,8 +11522,12 @@ msgstr "ContactInfo <address@xxxxxxxxx>"
msgid "# Pick a nickname that you like for your bridge. This is optional."
msgstr "# Pick a nickname that you like for your bridge. This is optional."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10721,8 +11539,17 @@ msgstr "# Pick a nickname that you like for your bridge. This is optional."
msgid "Nickname PickANickname"
msgstr "Nickname PickANickname"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "Log notice syslog"
+msgstr "Log notice syslog"
+
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10738,92 +11565,167 @@ msgstr ""
"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
"`ContactInfo`, and `Nickname` options."
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
-"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
-"bind the port with a non-root user:"
-msgstr ""
-"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
-"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
-"bind the port with a non-root user:"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
-msgstr "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
-msgstr "* Note that both Tor's OR port and its obfs4 port must be reachable."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If your bridge is behind a firewall or NAT, make sure to open both ports."
-msgstr ""
-"If your bridge is behind a firewall or NAT, make sure to open both ports."
-
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
msgid ""
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your"
+" bridge is behind a firewall or NAT, make sure to open/forward both ports. "
"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
" see if your obfs4 port is reachable from the Internet."
msgstr ""
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your"
+" bridge is behind a firewall or NAT, make sure to open/forward both ports. "
"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
" see if your obfs4 port is reachable from the Internet."
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid ""
+"* Are you firewalling your NetBSD? If so, make sure that `obfs4proxy` can "
+"talk to `tor` over the loopback interface - do not forget to whitelist the "
+"**ExtORPort**."
+msgstr ""
+"* Are you firewalling your NetBSD? If so, make sure that `obfs4proxy` can "
+"talk to `tor` over the loopback interface - do not forget to whitelist the "
+"**ExtORPort**."
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 3. Start `tor`:"
+msgstr "### 3. Start `tor`:"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
+msgstr "ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "echo \"tor=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor=YES\" >> /etc/rc.conf"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "/etc/rc.d/tor start"
+msgstr "/etc/rc.d/tor start"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 4. Monitor your logs"
+msgstr "### 4. Monitor your logs"
+
+#: 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/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)
msgid ""
-"Under Debian, you will also need to set `NoNewPrivileges=no` in "
-"`/lib/systemd/system/tor@default.service` and "
-"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
-"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+"To confirm your bridge is running with no issues, you should see something "
+"like this:"
msgstr ""
-"Under Debian, you will also need to set `NoNewPrivileges=no` in "
-"`/lib/systemd/system/tor@default.service` and "
-"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
-"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+"To confirm your bridge is running with no issues, you should see something "
+"like this:"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "tail /var/log/messages"
+msgstr "tail /var/log/messages"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
-msgid "### 4. Restart tor"
-msgstr "### 4. Restart tor"
+#: 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)
+msgid ""
+"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
+"<FINGERPRINT>'"
+msgstr ""
+"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
+"<FINGERPRINT>'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "`systemctl restart tor`"
-msgstr "`systemctl restart tor`"
+#: 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)
+msgid ""
+"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
+"<HASHED FINGERPRINT>'"
+msgstr ""
+"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
+"<HASHED FINGERPRINT>'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
-msgid "### 5. Monitor your logs"
-msgstr "### 5. Monitor your logs"
+msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
+"[notice] Tor has successfully opened a circuit. Looks like client "
+"functionality is working."
msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
+"[notice] Tor has successfully opened a circuit. Looks like client "
+"functionality is working."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10832,15 +11734,15 @@ msgstr ""
#: (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)
-msgid ""
-"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
-"<FINGERPRINT>'"
-msgstr ""
-"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
-"<FINGERPRINT>'"
+msgid "[notice] Bootstrapped 100%: Done"
+msgstr "[notice] Bootstrapped 100%: Done"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10850,14 +11752,18 @@ msgstr ""
#: https//community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.body)
msgid ""
-"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
-"<HASHED FINGERPRINT>'"
+"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
+"may take up to 20 minutes -- look for log messages indicating success)"
msgstr ""
-"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
-"<HASHED FINGERPRINT>'"
+"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
+"may take up to 20 minutes -- look for log messages indicating success)"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10866,8 +11772,283 @@ msgstr ""
#: (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)
-msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
-msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+msgid ""
+"[notice] Self-testing indicates your ORPort is reachable from the outside. "
+"Excellent. Publishing server descriptor."
+msgstr ""
+"[notice] Self-testing indicates your ORPort is reachable from the outside. "
+"Excellent. Publishing server descriptor."
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 5. Final Notes"
+msgstr "### 5. Final Notes"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"If you are having troubles setting up your bridge, have a look at [our help "
+"section](https://community.torproject.org/relay/getting-help/). If your "
+"bridge is now running, check out the [post-install "
+"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+msgstr ""
+"If you are having troubles setting up your bridge, have a look at [our help "
+"section](https://community.torproject.org/relay/getting-help/). If your "
+"bridge is now running, check out the [post-install "
+"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.title)
+msgid "Post-install"
+msgstr "Post-install"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.subtitle)
+msgid "How to find your bridge in Relay Search and connect manually"
+msgstr "How to find your bridge in Relay Search and connect manually"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid "Congrats!"
+msgstr "Congrats!"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"If you get to this point, it means that your obfs4 bridge is running and is "
+"being distributed by BridgeDB to censored users. Note that it can take "
+"several days or weeks until you see a consistent set of users, so don't get "
+"discouraged if you don't see user connections right away. BridgeDB uses four"
+" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
+"buckets are used more than others, which also affects the time until your "
+"bridge sees users. Finally, there aren't many bridge users out there, so you"
+" cannot expect your bridge to be as popular as a relay."
+msgstr ""
+"If you get to this point, it means that your obfs4 bridge is running and is "
+"being distributed by BridgeDB to censored users. Note that it can take "
+"several days or weeks until you see a consistent set of users, so don't get "
+"discouraged if you don't see user connections right away. BridgeDB uses four"
+" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
+"buckets are used more than others, which also affects the time until your "
+"bridge sees users. Finally, there aren't many bridge users out there, so you"
+" cannot expect your bridge to be as popular as a relay."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"If you want to connect to your bridge manually, you will need to know the "
+"bridge's obfs4 certificate. See the file "
+"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
+"line into Tor Browser:"
+msgstr ""
+"If you want to connect to your bridge manually, you will need to know the "
+"bridge's obfs4 certificate. See the file "
+"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
+"line into Tor Browser:"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
+msgstr ""
+"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
+"the actual values, which you can find in the tor log. Make sure to use "
+"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
+"port you chose - and not the OR port."
+msgstr ""
+"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
+"the actual values, which you can find in the tor log. Make sure to use "
+"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
+"port you chose - and not the OR port."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"Finally, you can monitor your obfs4 bridge's usage on [Relay "
+"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
+"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
+"having set up the bridge, it takes approximately three hours for the bridge "
+"to show up in Relay Search."
+msgstr ""
+"Finally, you can monitor your obfs4 bridge's usage on [Relay "
+"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
+"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
+"having set up the bridge, it takes approximately three hours for the bridge "
+"to show up in Relay Search."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.title)
+msgid "Debian / Ubuntu"
+msgstr "Debian / Ubuntu"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on Debian / Ubuntu"
+msgstr "How to deploy an obfs4 bridge on Debian / Ubuntu"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "### 1. Install Tor"
+msgstr "### 1. Install Tor"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
+"install tor` should give you the latest stable version of Tor."
+msgstr ""
+"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
+"install tor` should give you the latest stable version of Tor."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
+"[Download instructions for Ubuntu](https://support.torproject.org/apt/tor-"
+"deb-repo/)."
+msgstr ""
+"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
+"[Download instructions for Ubuntu](https://support.torproject.org/apt/tor-"
+"deb-repo/)."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "### 2. Install obfs4proxy"
+msgstr "### 2. Install obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
+"`obfs4proxy` package is available in unstable, testing, and stable."
+msgstr ""
+"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
+"`obfs4proxy` package is available in unstable, testing, and stable."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
+" cosmic, disco, and eoan have the package."
+msgstr ""
+"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
+" cosmic, disco, and eoan have the package."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If you're running any of them, `sudo apt-get install obfs4proxy` should "
+"work."
+msgstr ""
+"If you're running any of them, `sudo apt-get install obfs4proxy` should "
+"work."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If not, you can [build it from "
+"source](https://gitlab.com/yawning/obfs4#installation)."
+msgstr ""
+"If not, you can [build it from "
+"source](https://gitlab.com/yawning/obfs4#installation)."
+
+#: 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/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)
+msgid ""
+"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
+msgstr ""
+"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
+" port number, nor listen on 0.0.0.0."
+msgstr ""
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
+" port number, nor listen on 0.0.0.0."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
+"you if there are problems with your bridge."
+msgstr ""
+"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
+"you if there are problems with your bridge."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "# This is optional but encouraged."
+msgstr "# This is optional but encouraged."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
+"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
+"bind the port with a non-root user:"
+msgstr ""
+"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
+"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
+"bind the port with a non-root user:"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
+msgstr "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
+msgstr "* Note that both Tor's OR port and its obfs4 port must be reachable."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If your bridge is behind a firewall or NAT, make sure to open both ports."
+msgstr ""
+"If your bridge is behind a firewall or NAT, make sure to open both ports."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
+" see if your obfs4 port is reachable from the Internet."
+msgstr ""
+"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
+" see if your obfs4 port is reachable from the Internet."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"Under Debian, you will also need to set `NoNewPrivileges=no` in "
+"`/lib/systemd/system/tor@default.service` and "
+"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
+"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+msgstr ""
+"Under Debian, you will also need to set `NoNewPrivileges=no` in "
+"`/lib/systemd/system/tor@default.service` and "
+"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
+"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
@@ -10875,63 +12056,35 @@ msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
#: (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)
-msgid ""
-"[notice] Tor has successfully opened a circuit. Looks like client "
-"functionality is working."
-msgstr ""
-"[notice] Tor has successfully opened a circuit. Looks like client "
-"functionality is working."
+msgid "### 4. Restart tor"
+msgstr "### 4. Restart tor"
#: 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/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)
-msgid "[notice] Bootstrapped 100%: Done"
-msgstr "[notice] Bootstrapped 100%: Done"
+msgid "`systemctl restart tor`"
+msgstr "`systemctl restart tor`"
#: 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/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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
-msgid ""
-"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
-"may take up to 20 minutes -- look for log messages indicating success)"
-msgstr ""
-"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
-"may take up to 20 minutes -- look for log messages indicating success)"
+msgid "### 5. Monitor your logs"
+msgstr "### 5. Monitor your logs"
#: 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/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)
msgid ""
-"[notice] Self-testing indicates your ORPort is reachable from the outside. "
-"Excellent. Publishing server descriptor."
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
msgstr ""
-"[notice] Self-testing indicates your ORPort is reachable from the outside. "
-"Excellent. Publishing server descriptor."
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
@@ -11000,6 +12153,327 @@ msgid ""
msgstr ""
"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.title)
+msgid "DragonflyBSD"
+msgstr "DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on DragonflyBSD"
+msgstr "How to deploy an obfs4 bridge on DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 1. Bootstrap `pkg`"
+msgstr "### 1. Bootstrap `pkg`"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
+"`pkg` already installed. Upgrades from earlier releases, however, will not "
+"have it."
+msgstr ""
+"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
+"`pkg` already installed. Upgrades from earlier releases, however, will not "
+"have it."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"If `pkg` is missing on the system for any reason, it can be quickly "
+"bootstrapped without having to build it from source or even having "
+"**DPorts** installed:"
+msgstr ""
+"If `pkg` is missing on the system for any reason, it can be quickly "
+"bootstrapped without having to build it from source or even having "
+"**DPorts** installed:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "cd /usr"
+msgstr "cd /usr"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "make pkg-bootstrap"
+msgstr "make pkg-bootstrap"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "rehash"
+msgstr "rehash"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg-static install -y pkg"
+msgstr "pkg-static install -y pkg"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "##### 1.1. Recommended Steps to Setup `pkg`"
+msgstr "##### 1.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (`ca_root_nss`)."
+msgstr ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (`ca_root_nss`)."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "Installing the `ca_root_nss` package:"
+msgstr "Installing the `ca_root_nss` package:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install ca_root_nss"
+msgstr "pkg install ca_root_nss"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"For fresh installations, the file `/usr/local/etc/pkg/repos/df-"
+"latest.conf.sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The "
+"files ending in the \".sample\" extension are ignored; pkg(8) only reads "
+"files that end in \".conf\" and it will read as many as it finds."
+msgstr ""
+"For fresh installations, the file `/usr/local/etc/pkg/repos/df-"
+"latest.conf.sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The "
+"files ending in the \".sample\" extension are ignored; pkg(8) only reads "
+"files that end in \".conf\" and it will read as many as it finds."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "**DragonflyBSD** has 2 packages repositories:"
+msgstr "**DragonflyBSD** has 2 packages repositories:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "- Avalon (mirror-master.dragonflybsd.org);"
+msgstr "- Avalon (mirror-master.dragonflybsd.org);"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "- Wolfpond (pkg.wolfpond.org)."
+msgstr "- Wolfpond (pkg.wolfpond.org)."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"We can simply edit the **URL** used to point to the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+msgstr ""
+"We can simply edit the **URL** used to point to the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"After applying all these changes, we update the packages list again and try "
+"to check if there's already a new update to apply:"
+msgstr ""
+"After applying all these changes, we update the packages list again and try "
+"to check if there's already a new update to apply:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg update -f"
+msgstr "pkg update -f"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg upgrade -y -f"
+msgstr "pkg upgrade -y -f"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 2. Install `tor` and `obfs4proxy` DragonflyBSD's Package"
+msgstr "### 2. Install `tor` and `obfs4proxy` DragonflyBSD's Package"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "Here we can choose to install the latest stable version, like:"
+msgstr "Here we can choose to install the latest stable version, like:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg install tor obfs4proxy-tor"
+msgstr "pkg install tor obfs4proxy-tor"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "... or install an alpha release:"
+msgstr "... or install an alpha release:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg install tor-devel obfs4proxy-tor"
+msgstr "pkg install tor-devel obfs4proxy-tor"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 3. Configure `/usr/local/etc/tor/torrc` to run **Tor** as a Bridge"
+msgstr ""
+"### 3. Configure `/usr/local/etc/tor/torrc` to run **Tor** as a Bridge"
+
+#: 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/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)
+msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
+
+#: 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/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)
+msgid "Log notice file /var/log/tor/notices.log"
+msgstr "Log notice file /var/log/tor/notices.log"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"* Are you firewalling your DragonflyBSD? If so, make sure that `obfs4proxy` "
+"can talk to `tor` over the loopback interface - do not forget to whitelist "
+"the **ExtORPort**."
+msgstr ""
+"* Are you firewalling your DragonflyBSD? If so, make sure that `obfs4proxy` "
+"can talk to `tor` over the loopback interface - do not forget to whitelist "
+"the **ExtORPort**."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 4. Start `tor`:"
+msgstr "### 4. Start `tor`:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"Here we set `tor` to start at boot time and use the setuid feature, in order"
+" to bind to lower ports like 443 (the daemon itself will still run as a "
+"regular non-privileged user)."
+msgstr ""
+"Here we set `tor` to start at boot time and use the setuid feature, in order"
+" to bind to lower ports like 443 (the daemon itself will still run as a "
+"regular non-privileged user)."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "echo \"tor_setuid=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor_setuid=YES\" >> /etc/rc.conf"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "echo \"tor_enable=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor_enable=YES\" >> /etc/rc.conf"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/bridge/freebsd/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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "service tor start"
+msgstr "service tor start"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
+msgid ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this in `/var/log/tor/notices.log`:"
+msgstr ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this in `/var/log/tor/notices.log`:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "tail /var/log/tor/notices.log"
+msgstr "tail /var/log/tor/notices.log"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 6. Final Notes"
+msgstr "### 6. Final Notes"
+
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.title)
msgid "Docker"
@@ -11013,50 +12487,158 @@ msgstr "How to deploy an obfs4 bridge using a docker container"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"We are maintaining a docker container that allows you to quickly set up an "
-"obfs4 bridge. First, fetch the container:"
+"We are maintaining a docker container that runs an obfs4 bridge. This guide"
+msgstr ""
+"We are maintaining a docker container that runs an obfs4 bridge. This guide"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"walks you through setting up this container. First, download the container:"
+msgstr ""
+"walks you through setting up this container. First, download the container:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker pull phwinter/obfs4-bridge:latest"
+msgstr "docker pull phwinter/obfs4-bridge:latest"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"Now, it's time to run the container. You can choose between two options:"
+msgstr ""
+"Now, it's time to run the container. You can choose between two options:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"1. We maintain a script that determines a free OR and obfs4 port for you, "
+"and"
+msgstr ""
+"1. We maintain a script that determines a free OR and obfs4 port for you, "
+"and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "then runs the docker container."
+msgstr "then runs the docker container."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"[Download the script here](https://dip.torproject.org/torproject/anti-"
+"censorship/docker-obfs4-bridge/raw/master/deploy-container.sh)."
+msgstr ""
+"[Download the script here](https://dip.torproject.org/torproject/anti-"
+"censorship/docker-obfs4-bridge/raw/master/deploy-container.sh)."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "When running this script, provide your email address as argument:"
+msgstr "When running this script, provide your email address as argument:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "bash deploy-container.sh address@xxxxxxxxx"
+msgstr "bash deploy-container.sh address@xxxxxxxxx"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"The script will tell you what ports it chose, and your container ID. Make"
+msgstr ""
+"The script will tell you what ports it chose, and your container ID. Make"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "sure that **both** ports are forwarded in your firewall."
+msgstr "sure that **both** ports are forwarded in your firewall."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"2. If you would rather provide your own ports, run the following command and"
+msgstr ""
+"2. If you would rather provide your own ports, run the following command and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "replace `XXX` with your OR port, `YYY` with your obfs4 port, and"
+msgstr "replace `XXX` with your OR port, `YYY` with your obfs4 port, and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "`admin@xxxxxxxxxxx` with your email address."
+msgstr "`admin@xxxxxxxxxxx` with your email address."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"OR_PORT=XXX PT_PORT=YYY EMAIL=admin@xxxxxxxxxxx; docker run -d -e "
+"OR_PORT=$OR_PORT -e PT_PORT=$PT_PORT -e EMAIL=$EMAIL -p $OR_PORT:$OR_PORT -p"
+" $PT_PORT:$PT_PORT phwinter/obfs4-bridge:latest"
msgstr ""
-"We are maintaining a docker container that allows you to quickly set up an "
-"obfs4 bridge. First, fetch the container:"
+"OR_PORT=XXX PT_PORT=YYY EMAIL=admin@xxxxxxxxxxx; docker run -d -e "
+"OR_PORT=$OR_PORT -e PT_PORT=$PT_PORT -e EMAIL=$EMAIL -p $OR_PORT:$OR_PORT -p"
+" $PT_PORT:$PT_PORT phwinter/obfs4-bridge:latest"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
-msgid "`docker pull phwinter/obfs4-bridge:latest`"
-msgstr "`docker pull phwinter/obfs4-bridge:latest`"
+msgid "Again, make sure that **both** ports are forwarded by your firewall."
+msgstr "Again, make sure that **both** ports are forwarded by your firewall."
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"Now, it's time to run the container. We maintain a script that "
-"automatically determines a free OR and obfs4 port for you. The script only "
-"requires your email address as argument:"
+"That's it! Your container should now be bootstrapping your new obfs4 bridge."
msgstr ""
-"Now, it's time to run the container. We maintain a script that "
-"automatically determines a free OR and obfs4 port for you. The script only "
-"requires your email address as argument:"
+"That's it! Your container should now be bootstrapping your new obfs4 bridge."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "You can inspect its logs by running:"
+msgstr "You can inspect its logs by running:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker logs CONTAINER_ID"
+msgstr "docker logs CONTAINER_ID"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"$ curl https://dip.torproject.org/torproject/anti-censorship/docker-"
-"obfs4-bridge/raw/master/deploy-container.sh > deploy-container.sh"
+"To use your new bridge in Tor Browser, you need its \"bridge line\". Here's"
+" how"
msgstr ""
-"$ curl https://dip.torproject.org/torproject/anti-censorship/docker-"
-"obfs4-bridge/raw/master/deploy-container.sh > deploy-container.sh"
+"To use your new bridge in Tor Browser, you need its \"bridge line\". Here's"
+" how"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "you can get your bridge line:"
+msgstr "you can get your bridge line:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker exec CONTAINER_ID get-bridge-line"
+msgstr "docker exec CONTAINER_ID get-bridge-line"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
-msgid "$ bash deploy-container.sh address@xxxxxxxxx"
-msgstr "$ bash deploy-container.sh address@xxxxxxxxx"
+msgid "This will return a string similar to the following:"
+msgstr "This will return a string similar to the following:"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"That's it! Your container should now be bootstrapping your new obfs4 Tor "
-"bridge."
+"obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 "
+"cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ "
+"iat-mode=0"
msgstr ""
-"That's it! Your container should now be bootstrapping your new obfs4 Tor "
-"bridge."
+"obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 "
+"cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ "
+"iat-mode=0"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
@@ -11146,104 +12728,32 @@ msgstr ""
#: (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)
-msgid "export GOPATH=`mktemp -d`"
-msgstr "export GOPATH=`mktemp -d`"
-
-#: 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)
-msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
-msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
-
-#: 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)
-msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
-msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
-
-#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
-#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
-msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
-
-#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
-#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "* CentOS / RHEL / OpenSUSE:"
-msgstr "* CentOS / RHEL / OpenSUSE:"
-
-#: 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)
-msgid "RunAsDaemon 1"
-msgstr "RunAsDaemon 1"
-
-#: 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)
-msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
-msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
-
-#: 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)
-msgid "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
-msgstr "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
-
-#: 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)
-msgid "# number, nor listen on 0.0.0.0."
-msgstr "# number, nor listen on 0.0.0.0."
+msgid "export GOPATH=`mktemp -d`"
+msgstr "export GOPATH=`mktemp -d`"
#: 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)
-msgid ""
-"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if"
-msgstr ""
-"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if"
+msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
+msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
#: 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)
-msgid ""
-"# there are problems with your bridge. This is optional but encouraged."
-msgstr ""
-"# there are problems with your bridge. This is optional but encouraged."
+msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
+msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
+
+#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
+#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
+msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
+msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
+#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
+msgid "* CentOS / RHEL / OpenSUSE:"
+msgstr "* CentOS / RHEL / OpenSUSE:"
#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
@@ -11291,17 +12801,6 @@ msgstr ""
msgid "### 5. Monitor your logs (usually in your syslog)"
msgstr "### 5. Monitor your logs (usually in your syslog)"
-#: 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)
-msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this:"
-msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this:"
-
#: https//community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lrpage.title)
#: https//community.torproject.org/relay/setup/guard/fedora/
@@ -11371,13 +12870,6 @@ msgstr ""
#: 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)
-msgid "Log notice file /var/log/tor/notices.log"
-msgstr "Log notice file /var/log/tor/notices.log"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
msgid ""
"* Are you using FreeBSD's firewall with a \"default deny\" policy? If so, "
"make sure that your obfs4proxy can talk to your Tor process over the "
@@ -11422,24 +12914,6 @@ msgstr "sysrc tor_enable=YES"
#: 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/centosrhel/
-#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "service tor start"
-msgstr "service tor start"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
-msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this in `/var/log/tor/notices.log`:"
-msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this in `/var/log/tor/notices.log`:"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
msgid ""
"### 6. To get the fastest package updates, switch from the \"quarterly\" "
"package repo to the \"latest\" repo."
@@ -11449,13 +12923,13 @@ msgstr ""
#: 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 "Create the following folder:"
msgstr "Create the following folder:"
#: 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 "mkdir -p /usr/local/etc/pkg/repos"
msgstr "mkdir -p /usr/local/etc/pkg/repos"
@@ -11470,50 +12944,36 @@ msgstr ""
#: 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 "FreeBSD: { enabled: no }"
msgstr "FreeBSD: { enabled: no }"
#: 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 "FreeBSDlatest: {"
msgstr "FreeBSDlatest: {"
#: 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 "url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\","
msgstr "url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\","
#: 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 "mirror_type: \"srv\","
msgstr "mirror_type: \"srv\","
#: 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 "signature_type: \"fingerprints\","
msgstr "signature_type: \"fingerprints\","
#: 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 "fingerprints: \"/usr/share/keys/pkg\","
msgstr "fingerprints: \"/usr/share/keys/pkg\","
#: 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 "enabled: yes"
msgstr "enabled: yes"
@@ -11531,6 +12991,8 @@ msgstr "### 7. Final notes"
#: https//community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.title)
msgid "OpenBSD"
msgstr "OpenBSD"
@@ -11583,11 +13045,15 @@ msgstr "chown _tor /var/log/tor"
#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid "rcctl enable tor"
msgstr "rcctl enable tor"
#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid "rcctl start tor"
msgstr "rcctl start tor"
@@ -11600,6 +13066,236 @@ msgstr ""
"To confirm your bridge is running with no issues, you should see something "
"like this (`/var/log/tor/notices.log`):"
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on NetBSD"
+msgstr "How to deploy a Middle/Guard relay on NetBSD"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 1. Setup `pkg_add`"
+msgstr "# 1. Setup `pkg_add`"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 2. Install `tor` NetBSD's package"
+msgstr "# 2. Install `tor` NetBSD's package"
+
+#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "pkg_add tor"
+msgstr "pkg_add tor"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/usr/pkg/etc/tor/torrc`"
+msgstr "# 3. Configure `/usr/pkg/etc/tor/torrc`"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"Nickname myBSDRelay # Change your relay's nickname to something you "
+"like"
+msgstr ""
+"Nickname myBSDRelay # Change your relay's nickname to something you "
+"like"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"ContactInfo your@email # Please write your email address and be aware "
+"that it will be published"
+msgstr ""
+"ContactInfo your@email # Please write your email address and be aware "
+"that it will be published"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"ORPort 443 # You might want to use/try a different port, "
+"should you want to"
+msgstr ""
+"ORPort 443 # You might want to use/try a different port, "
+"should you want to"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "ExitRelay 0"
+msgstr "ExitRelay 0"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "SocksPort 0"
+msgstr "SocksPort 0"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "Log notice syslog"
+msgstr "Log notice syslog"
+
+#: 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/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)
+msgid "# 6. Start `tor`:"
+msgstr "# 6. Start `tor`:"
+
+#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Here we set `tor` to start during boot and call it for the first time:"
+msgstr ""
+"Here we set `tor` to start during boot and call it for the first time:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on DragonflyBSD"
+msgstr "How to deploy a Middle/Guard relay on DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 1. Bootstrap `pkg`"
+msgstr "# 1. Bootstrap `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "### 1.1. Recommended Steps to Setup `pkg`"
+msgstr "### 1.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (ca_root_nss)."
+msgstr ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (ca_root_nss)."
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "DragonflyBSD has 2 packages repositories:"
+msgstr "DragonflyBSD has 2 packages repositories:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"We can simply edit the **URL** used to point out the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+msgstr ""
+"We can simply edit the **URL** used to point out the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 2. Install `tor` DragonflyBSD's Package"
+msgstr "# 2. Install `tor` DragonflyBSD's Package"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install tor"
+msgstr "pkg install tor"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install tor-devel"
+msgstr "pkg install tor-devel"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/usr/local/etc/tor/torrc`"
+msgstr "# 3. Configure `/usr/local/etc/tor/torrc`"
+
+#: 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/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)
+msgid ""
+"This is a very simple version of the `torrc` configuration file in order to "
+"run a Middle/Guard relay on the Tor network:"
+msgstr ""
+"This is a very simple version of the `torrc` configuration file in order to "
+"run a Middle/Guard relay on the Tor network:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 4. Start `tor`:"
+msgstr "# 4. Start `tor`:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 5. Final Notes"
+msgstr "# 5. Final Notes"
+
+#: 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)
+msgid ""
+"If you are having troubles setting up your relay, have a look at our [help "
+"section](/relay/getting-help/). If your relay is now running, check out the "
+"[post-install](/relay/setup/post-install/) notes."
+msgstr ""
+"If you are having troubles setting up your relay, have a look at our [help "
+"section](/relay/getting-help/). If your relay is now running, check out the "
+"[post-install](/relay/setup/post-install/) notes."
+
#: https//community.torproject.org/relay/setup/guard/centosrhel/
#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.title)
msgid "CentOS/RHEL"
@@ -11616,8 +13312,6 @@ msgstr "How to deploy a middle/Guard relay on CentOS/RHEL"
#: (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)
msgid "# 1. Enable Automatic Software Updates"
msgstr "# 1. Enable Automatic Software Updates"
@@ -11693,8 +13387,6 @@ msgstr "# 4. Put the tor configuration file `/etc/tor/torrc` in place"
#: (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)
msgid "#change the nickname \"myNiceRelay\" to a name that you like"
msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
@@ -11704,8 +13396,6 @@ msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
#: (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)
msgid "Nickname myNiceRelay"
msgstr "Nickname myNiceRelay"
@@ -11713,8 +13403,6 @@ msgstr "Nickname myNiceRelay"
#: (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/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
msgid "ORPort 9001"
msgstr "ORPort 9001"
@@ -11722,8 +13410,6 @@ msgstr "ORPort 9001"
#: (content/relay-operations/technical-setup/guard/centosrhel/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)
msgid "SocksPort 0"
msgstr "SocksPort 0"
@@ -11733,8 +13419,6 @@ msgstr "SocksPort 0"
#: (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)
msgid "ExitRelay 0"
msgstr "ExitRelay 0"
@@ -11744,8 +13428,6 @@ msgstr "ExitRelay 0"
#: (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)
msgid ""
"# Change the email address bellow and be aware that it will be published"
msgstr ""
@@ -11757,8 +13439,6 @@ msgstr ""
#: (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)
msgid "ContactInfo tor-operator@your-emailaddress-domain"
msgstr "ContactInfo tor-operator@your-emailaddress-domain"
@@ -11800,28 +13480,9 @@ msgstr "service tor enable"
#: (content/relay-operations/technical-setup/guard/centosrhel/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)
msgid "# 6. Final notes"
msgstr "# 6. Final notes"
-#: 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)
-msgid ""
-"If you are having troubles setting up your relay, have a look at our [help "
-"section](/relay/getting-help/). If your relay is now running, check out the "
-"[post-install](/relay/setup/post-install/) notes."
-msgstr ""
-"If you are having troubles setting up your relay, have a look at our [help "
-"section](/relay/getting-help/). If your relay is now running, check out the "
-"[post-install](/relay/setup/post-install/) notes."
-
#: https//community.torproject.org/relay/setup/guard/fedora/
#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lrpage.subtitle)
msgid "How to deploy a middle/Guard relay on Fedora"
@@ -11928,76 +13589,278 @@ msgstr "`systemctl restart tor@default`"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.subtitle)
-msgid "How to deploy a middle/Guard relay on FreeBSD"
-msgstr "How to deploy a middle/Guard relay on FreeBSD"
+msgid "How to deploy a Middle/Guard relay on FreeBSD"
+msgstr "How to deploy a Middle/Guard relay on FreeBSD"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 2. Install the tor package"
-msgstr "# 2. Install the tor package"
+msgid "# 1. Enable Automatic Updates for Packages"
+msgstr "# 1. Enable Automatic Updates for Packages"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`pkg install tor ca_root_nss`"
-msgstr "`pkg install tor ca_root_nss`"
+msgid "# 2. Bootstrap `pkg`"
+msgstr "# 2. Bootstrap `pkg`"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "or for alpha releases:"
-msgstr "or for alpha releases:"
+msgid ""
+"This article considers we have already a base installation of FreeBSD "
+"running, and only the base system (here, we are running 12.0-RELEASE). That "
+"means we do not have any packages installed neither the `pkg` packages "
+"manager itself (there's no `sudo` available - we are running commands as "
+"root)."
+msgstr ""
+"This article considers we have already a base installation of FreeBSD "
+"running, and only the base system (here, we are running 12.0-RELEASE). That "
+"means we do not have any packages installed neither the `pkg` packages "
+"manager itself (there's no `sudo` available - we are running commands as "
+"root)."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`pkg install tor-devel ca_root_nss`"
-msgstr "`pkg install tor-devel ca_root_nss`"
+msgid "To bootstrap and install `pkg` we should run the following command:"
+msgstr "To bootstrap and install `pkg` we should run the following command:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 3. Put the configuration file `/usr/local/etc/tor/torrc` in place"
-msgstr "# 3. Put the configuration file `/usr/local/etc/tor/torrc` in place"
+msgid "pkg bootstrap"
+msgstr "pkg bootstrap"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "Log notice syslog"
-msgstr "Log notice syslog"
+msgid "### 2.1. Recommended Steps to Setup `pkg`"
+msgstr "### 2.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"To follow upstream updates in a \"faster way\" we recommend changing the "
+"'quarterly' branch used by `pkg` to its 'latest' branch."
+msgstr ""
+"To follow upstream updates in a \"faster way\" we recommend changing the "
+"'quarterly' branch used by `pkg` to its 'latest' branch."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 4. Ensure that the `random_id` sysctl setting is enabled:"
-msgstr "# 4. Ensure that the `random_id` sysctl setting is enabled:"
+msgid ""
+"One additional step is to prefer using HTTPS to fetch our packages, and "
+"updates - so here we also need an extra package to help us out "
+"(ca_root_nss)."
+msgstr ""
+"One additional step is to prefer using HTTPS to fetch our packages, and "
+"updates - so here we also need an extra package to help us out "
+"(ca_root_nss)."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 5. Start the tor daemon and make sure it starts at boot:"
-msgstr "# 5. Start the tor daemon and make sure it starts at boot:"
+msgid ""
+"We are keeping the original setting used by `pkg` but setting a new one that"
+" will override it, so we set up a new directory and than create a "
+"configuration file to override what we need. This configuration file will be"
+" `/usr/local/etc/pkg/repos/FreeBSD.conf`."
+msgstr ""
+"We are keeping the original setting used by `pkg` but setting a new one that"
+" will override it, so we set up a new directory and than create a "
+"configuration file to override what we need. This configuration file will be"
+" `/usr/local/etc/pkg/repos/FreeBSD.conf`."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "### Optional but recommended"
-msgstr "### Optional but recommended"
+msgid "Creating the new directory:"
+msgstr "Creating the new directory:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
msgid ""
-"To get package updates faster after they have been build it is best to "
-"switch from the \"quarterly\" with \"latest\" repository."
+"This is how the new configuration file "
+"`/usr/local/etc/pkg/repos/FreeBSD.conf` must look like:"
msgstr ""
-"To get package updates faster after they have been build it is best to "
-"switch from the \"quarterly\" with \"latest\" repository."
+"This is how the new configuration file "
+"`/usr/local/etc/pkg/repos/FreeBSD.conf` must look like:"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "FreeBSD: {"
+msgstr "FreeBSD: {"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
+msgstr "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 3. Install `tor` FreeBSD's Package"
+msgstr "# 3. Install `tor` FreeBSD's Package"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 4. Configure `/usr/local/etc/tor/torrc`"
+msgstr "# 4. Configure `/usr/local/etc/tor/torrc`"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 5. Ensure `net.inet.ip.random_id` is enabled:"
+msgstr "# 5. Ensure `net.inet.ip.random_id` is enabled:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`mkdir -p /usr/local/etc/pkg/repos`"
-msgstr "`mkdir -p /usr/local/etc/pkg/repos`"
+msgid "sysrc tor_setuid=YES"
+msgstr "sysrc tor_setuid=YES"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 7. Final Notes"
+msgstr "# 7. Final Notes"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on OpenBSD"
+msgstr "How to deploy a Middle/Guard relay on OpenBSD"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 1. Install `tor` OpenBSD's Package"
+msgstr "# 1. Install `tor` OpenBSD's Package"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"Recent OpenBSD systems, like 6.5/amd64, already have the repository "
+"configured on `/etc/installurl` so we do not need to bother changing it."
+msgstr ""
+"Recent OpenBSD systems, like 6.5/amd64, already have the repository "
+"configured on `/etc/installurl` so we do not need to bother changing it."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"Should that's not your case, please adjust the `installurl` configuration "
+"file like this:"
+msgstr ""
+"Should that's not your case, please adjust the `installurl` configuration "
+"file like this:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "echo \"https://cdn.openbsd.org/pub/OpenBSD\" > /etc/installurl"
+msgstr "echo \"https://cdn.openbsd.org/pub/OpenBSD\" > /etc/installurl"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Proceed with `pkg_add` to install the package:"
+msgstr "Proceed with `pkg_add` to install the package:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "### 2.1. Recommended Steps to Install `tor` on OpenBSD"
+msgstr "### 2.1. Recommended Steps to Install `tor` on OpenBSD"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"If you want to install a newer version of the `tor` OpenBSD's package, you "
+"can use M:Tier's binary packages:"
+msgstr ""
+"If you want to install a newer version of the `tor` OpenBSD's package, you "
+"can use M:Tier's binary packages:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "ftp https://stable.mtier.org/openup"
+msgstr "ftp https://stable.mtier.org/openup"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid ""
-"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the "
-"following content:"
+"Right after fetching `openup` you can run it to sync M:Tier's repository and"
+" update your packages; it's an alternative to `pkg_add -u`."
msgstr ""
-"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the "
-"following content:"
+"Right after fetching `openup` you can run it to sync M:Tier's repository and"
+" update your packages; it's an alternative to `pkg_add -u`."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Here is how you proceed with these steps:"
+msgstr "Here is how you proceed with these steps:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "openup"
+msgstr "openup"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/etc/tor/torrc`"
+msgstr "# 3. Configure `/etc/tor/torrc`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "User _tor"
+msgstr "User _tor"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 4. Change `openfiles-max` and `maxfiles` Tweaks"
+msgstr "# 4. Change `openfiles-max` and `maxfiles` Tweaks"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process. For a daemon such as Tor's, that opens a "
+"connection to each and every other relay (currently around 7000 relays), "
+"these limits should be raised."
+msgstr ""
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process. For a daemon such as Tor's, that opens a "
+"connection to each and every other relay (currently around 7000 relays), "
+"these limits should be raised."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Append the following section to `/etc/login.conf`:"
+msgstr "Append the following section to `/etc/login.conf`:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "tor:"
+msgstr "tor:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ":openfiles-max=13500:"
+msgstr ":openfiles-max=13500:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ":tc=daemon:"
+msgstr ":tc=daemon:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
+"variable `kern.maxfiles`."
+msgstr ""
+"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
+"variable `kern.maxfiles`."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Increase it from the default of 7030 to 16000:"
+msgstr "Increase it from the default of 7030 to 16000:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
+msgstr "echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "sysctl kern.maxfiles=16000"
+msgstr "sysctl kern.maxfiles=16000"
#: 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.title)
@@ -12590,9 +14453,30 @@ msgstr "#3. Restart cron's service."
msgid "# service cron restart"
msgstr "# service cron restart"
+#: lego/templates/banner.html:2 lego/templates/banner.html:4
+#: templates/banner.html:2 templates/banner.html:4
+msgid "Close banner"
+msgstr "Close banner"
+
+#: lego/templates/banner.html:10 templates/banner.html:10
+msgid "Tracking, surveillance, and censorship are widespread online."
+msgstr "Tracking, surveillance, and censorship are widespread online."
+
+#: lego/templates/banner.html:14 templates/banner.html:14
+msgid "TAKE BACK THE INTERNET WITH TOR"
+msgstr "TAKE BACK THE INTERNET WITH TOR"
+
+#: lego/templates/banner.html:18 templates/banner.html:18
+msgid "DONATE NOW"
+msgstr "DONATE NOW"
+
+#: lego/templates/banner.html:19 templates/banner.html:19
+msgid "Give today, and Mozilla will match your donation."
+msgstr "Give today, and Mozilla will match your donation."
+
#: lego/templates/footer.html:9 lego/templates/footer.html:18
-#: lego/templates/navbar.html:73 templates/footer.html:9
-#: templates/footer.html:18 templates/navbar.html:73
+#: lego/templates/navbar.html:79 templates/footer.html:9
+#: templates/footer.html:18 templates/navbar.html:79
msgid "Download Tor Browser"
msgstr "Download Tor Browser"
@@ -12620,8 +14504,13 @@ msgstr ""
"availability and use, and furthering their scientific and popular "
"understanding."
-#: lego/templates/footer.html:49 lego/templates/navbar.html:16
-#: templates/footer.html:49 templates/navbar.html:16
+#: lego/templates/footer.html:49 lego/templates/navbar.html:17
+#: templates/footer.html:49 templates/navbar.html:17
+msgid "Donate"
+msgstr "Donate"
+
+#: lego/templates/footer.html:49 lego/templates/navbar.html:17
+#: templates/footer.html:49 templates/navbar.html:17
msgid "Donate Now"
msgstr "Donate Now"
@@ -12646,7 +14535,7 @@ msgstr ""
"Trademark, copyright notices, and rules for use by third parties can be "
"found in our %(link_to_faq)s"
-#: lego/templates/navbar.html:20 templates/navbar.html:20
+#: lego/templates/navbar.html:21 templates/navbar.html:21
msgid "Menu"
msgstr "Menu"
@@ -12775,38 +14664,46 @@ msgid ""
msgstr ""
"Defend yourself against tracking and surveillance. Circumvent censorship."
-#: templates/onion-services.html:10
-msgid "Learn more about onion services here"
-msgstr "Learn more about onion services here"
-
-#: templates/onion-services.html:30
+#: templates/onion-services.html:27
msgid "Onionize any website"
msgstr "Onionize any website"
-#: templates/onion-services.html:32
+#: templates/onion-services.html:29
msgid ""
"There's a toolkit that lets you take any existing website and host it as a "
-".onion site. You would wanna do this because .onion sites are more secure "
+".onion site. You would want do this because .onion sites are more secure "
"than just regular sites. We show you how to use this toolkit and onionize a "
"site."
msgstr ""
"There's a toolkit that lets you take any existing website and host it as a "
-".onion site. You would wanna do this because .onion sites are more secure "
+".onion site. You would want do this because .onion sites are more secure "
"than just regular sites. We show you how to use this toolkit and onionize a "
"site."
-#: templates/onion-services.html:38
-msgid "Learn more"
-msgstr "Learn more"
-
-#: templates/onion-services.html:43
+#: templates/onion-services.html:32
msgid "Check out the code"
msgstr "Check out the code"
-#: templates/onion-services.html:49
+#: templates/onion-services.html:36
msgid "Featured .onion sites"
msgstr "Featured .onion sites"
+#: templates/onion-services.html:55
+msgid "Learn More"
+msgstr "Learn More"
+
+#: templates/onion-services.html:57
+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."
+
+#: templates/onion-services.html:60
+msgid "Tor Onions mailing list"
+msgstr "Tor Onions mailing list"
+
#: templates/outreach.html:27
msgid "Tor Speakers Bureau"
msgstr "Tor Speakers Bureau"
@@ -12879,24 +14776,24 @@ msgstr "Back to previous page: "
msgid "Edit this page"
msgstr "Edit this page"
-#: templates/user-research.html:10
-msgid "Want to know more? Take a look at our process"
-msgstr "Want to know more? Take a look at our process"
-
-#: templates/user-research.html:27
-msgid "Be a user testing coordinator"
-msgstr "Be a user testing coordinator"
+#: templates/user-research.html:31
+msgid "Become a Community User Researcher"
+msgstr "Become a Community User Researcher"
-#: templates/user-research.html:29
+#: templates/user-research.html:33
msgid ""
-"Are you a UX researcher interested in running Tor user tests? Have new "
-"ideas, suggestions, or studies that can help improve Tor applications? Help "
-"us by coordinating user testing, and we'll send you a Tor t-shirt."
+"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 UX researcher interested in running Tor user tests? Have new "
-"ideas, suggestions, or studies that can help improve Tor applications? Help "
-"us by coordinating user testing, and we'll send you a Tor t-shirt."
+"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."
-#: templates/user-research.html:30
-msgid "User research list"
-msgstr "User research list"
+#: templates/user-research.html:35
+msgid "UX team mailing list"
+msgstr "UX team mailing list"
diff --git a/contents.pot b/contents.pot
index 0772264d5..a5a88fd7c 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-10-03 13:22+CET\n"
+"POT-Creation-Date: 2019-11-14 09:48+CET\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en <LL@xxxxxx>\n"
@@ -122,6 +122,56 @@ msgstr ""
"Running a relay requires technical skill and commitment, which is why we've "
"created a wealth of resources to help our relay operators."
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.title)
+msgid "User Research"
+msgstr "User Research"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "We respect our users' privacy when we conduct research."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Learn about Tor users"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid "## We respect our users' privacy when we conduct research."
+msgstr "## We respect our users' privacy when we conduct research."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"We practice human-centered design when we build tools for internet freedom."
+msgstr ""
+"We practice human-centered design when we build tools for internet freedom."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid "The way we build tools also builds community."
+msgstr "The way we build tools also builds community."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"Our user research is founded on the premises of consent, respect, and "
+"empathy."
+msgstr ""
+"Our user research is founded on the premises of consent, respect, and "
+"empathy."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.body)
+msgid ""
+"You can make an impact in your community by learning from our methods and "
+"helping us with user research."
+msgstr ""
+"You can make an impact in your community by learning from our methods and "
+"helping us with user research."
+
#: https//community.torproject.org/training/
#: (content/training/contents+en.lrpage.title)
msgid "Training"
@@ -201,8 +251,6 @@ msgstr "##What are Onion Services?"
#: https//community.torproject.org/onion-services/
#: (content/onion-services/contents+en.lrpage.body)
-#: 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. Running an "
"onion service gives your users all the security of HTTPS with the added "
@@ -267,67 +315,6 @@ msgstr ""
" Project website](https://torpat.ch/tpo-locales), but there are many other "
"documents that we could use help translating as well."
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.title)
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Documentation"
-msgstr "Documentation"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "About"
-msgstr "About"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Press"
-msgstr "Press"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Blog"
-msgstr "Blog"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Newsletter"
-msgstr "Newsletter"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Contact"
-msgstr "Contact"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Jobs"
-msgstr "Jobs"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Support"
-msgstr "Support"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Donate"
-msgstr "Donate"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Sponsors"
-msgstr "Sponsors"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "People"
-msgstr "People"
-
-#: https//community.torproject.org/menu2/
-#: (content/menu2/contents+en.lrpage.body)
-msgid "Reports"
-msgstr "Reports"
-
#: https//community.torproject.org/outreach/
#: (content/outreach/contents+en.lrpage.title)
msgid "Outreach"
@@ -352,12 +339,19 @@ msgstr "##Tell the world about Tor"
#: (content/outreach/contents+en.lrpage.body)
msgid ""
"We love it when people bring information about Tor to their community "
-"events, conferences, and meetups. We've curated some beautiful materials for"
-" sharing in-person and on social media we welcome you to use."
+"events, conferences, and meetups."
msgstr ""
"We love it when people bring information about Tor to their community "
-"events, conferences, and meetups. We've curated some beautiful materials for"
-" sharing in-person and on social media we welcome you to use."
+"events, conferences, and meetups."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.body)
+msgid ""
+"We've curated some beautiful materials for sharing in-person and on social "
+"media we welcome you to use."
+msgstr ""
+"We've curated some beautiful materials for sharing in-person and on social "
+"media we welcome you to use."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.title)
@@ -367,11 +361,11 @@ msgstr "Technical Setup"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.subtitle)
msgid ""
-"Installing and configuring your Tor relay: Bridge, Guard / Middle node, "
-"Exit."
+"How to install and configure each type of relay: bridge, guard, middle, and "
+"exit."
msgstr ""
-"Installing and configuring your Tor relay: Bridge, Guard / Middle node, "
-"Exit."
+"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.body)
@@ -395,10 +389,10 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Note: For some operating systems, there are alpha version packages available"
-" (tor versions with new features not deemed to be stable yet)."
+" (Tor versions with new features not deemed to be stable yet)."
msgstr ""
"Note: For some operating systems, there are alpha version packages available"
-" (tor versions with new features not deemed to be stable yet)."
+" (Tor versions with new features not deemed to be stable yet)."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -412,11 +406,11 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"If you are looking to run a relay with minimal effort we recommend you stick"
-" to stable releases."
+"If you are looking to run a relay with minimal effort, we recommend you "
+"stick to stable releases."
msgstr ""
-"If you are looking to run a relay with minimal effort we recommend you stick"
-" to stable releases."
+"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)
@@ -425,17 +419,24 @@ msgstr "# Questions you should clarify before configuring Tor"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
-msgstr "* Do you want to run a Tor exit or non-exit (guard/middle) relay?"
+msgid ""
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
+msgstr ""
+"* Do you want to run a Tor exit or non-exit (bridge/guard/middle) relay?"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy?"
msgstr ""
"* If you want to run an exit relay: Which ports do you want to allow in your"
-" exit policy? (more ports usually means potentially more abuse complains)"
+" exit policy?"
+
+#: 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/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -447,15 +448,25 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
-"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another daemon on your server already. ORPort 443 is recommended because it "
-"is often one of the few open ports on public WIFI networks. Port 9001 is "
-"another commonly used ORPort.)"
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
msgstr ""
-"(\"ORPort\" configuration, we recommend port 443 if that is not used by "
-"another daemon on your server already. ORPort 443 is recommended because it "
-"is often one of the few open ports on public WIFI networks. Port 9001 is "
-"another commonly used ORPort.)"
+"(\"ORPort\" configuration: We recommend port 443 if that is not used by "
+"another daemon on your server already."
+
+#: https//community.torproject.org/relay/setup/
+#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
+msgid ""
+"ORPort 443 is recommended because it is often one of the few open ports on "
+"public WIFI networks."
+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.)"
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -466,8 +477,8 @@ msgstr ""
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
-msgid "Note: This information will be made public."
-msgstr "Note: This information will be made public."
+msgid "This information will be made public."
+msgstr "This information will be made public."
#: https//community.torproject.org/relay/setup/
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
@@ -494,12 +505,10 @@ msgstr ""
#: (content/relay-operations/technical-setup/contents+en.lrpage.body)
msgid ""
"Click below in which type of relay do you want to host and don't forget to "
-"read [Relay post-install and good practices](relays-post-install-and-good-"
-"practices)."
+"read [Relay post-install and good practices](/relay/setup/post-install/)."
msgstr ""
"Click below in which type of relay do you want to host and don't forget to "
-"read [Relay post-install and good practices](relays-post-install-and-good-"
-"practices)."
+"read [Relay post-install and good practices](/relay/setup/post-install/)."
#: https//community.torproject.org/relay/relays-requirements/
#: (content/relay-operations/relays-requirements/contents+en.lrpage.title)
@@ -1982,10 +1991,684 @@ msgstr ""
#: (content/relay-operations/getting-help/contents+en.lrpage.body)
msgid ""
"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://www.oftc.net)."
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
msgstr ""
"You can also get help by joining the IRC channel #tor-relays in the network "
-"[irc.oftc.net](https://www.oftc.net)."
+"[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)."
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.title)
+msgid "Open User Research"
+msgstr "Open User Research"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.subtitle)
+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."
+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.body)
+msgid ""
+"These are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts. 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 are our current needs for testing Tor products, as well as "
+"methodologies and testing scripts. 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/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 ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+msgstr ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/4"
+"._Tor_Browser_Desktop_-_download__launch__browse.pdf)"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"* [User Research: Security "
+"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)"
+msgstr ""
+"* [User Research: Security "
+"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/2"
+".Tor_Browser_Desktop_-_Security_Settings.pdf)"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "* User Research: New Identity"
+msgstr "* User Research: New Identity"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"* [User Needs "
+"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+msgstr ""
+"* [User Needs "
+"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/1"
+"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)"
+
+#: 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 ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/3"
+"._Tor_Browser_Android_-_download__launch__browse.pdf)"
+msgstr ""
+"* [User Research: "
+"Onboarding](https://dip.torproject.org/torproject/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 "* User Research: Security Settings"
+msgstr "* User Research: Security Settings"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "### Onion Services"
+msgstr "### Onion Services"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "* User Research: Onion Security Indicator"
+msgstr "* User Research: Onion Security Indicator"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "## Past User Research"
+msgstr "## Past User Research"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"Weâ??re committed to open design, so you can see the user research weâ??ve "
+"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 ""
+"Weâ??re committed to open design, so you can see the user research weâ??ve "
+"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/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "| Project | Methodology | Locations | Dates | Reporting |"
+msgstr "| Project | Methodology | Locations | Dates | Reporting |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid "| -------- | ----------- | --------- | --------- | ----- |"
+msgstr "| -------- | ----------- | --------- | --------- | ----- |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Launcher | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
+msgstr ""
+"| Tor Launcher | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/1.India_User_testing_Tor_Launcher_Test.pdf))"
+" | Mumbai(IN) | Q118 | .pdf |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+msgstr ""
+"| Onion Security Indicator | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+msgstr ""
+"| TB Circuit Display | Usability testing "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf)"
+" |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+msgstr ""
+"| Tor Browser for Desktop | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+msgstr ""
+"| Tor Browser for Android | User needs discovery "
+"([.pdf](https://dip.torproject.org/torproject/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://dip.torproject.org/torproject/ux/research/blob/master/reports/2018"
+"/ur_colombia_2018_report_tbb-tba.pdf) |"
+
+#: https//community.torproject.org/user-research/open/
+#: (content/user-research/open/contents+en.lrpage.body)
+msgid ""
+"| Tor Users Demographics | Survey "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/6"
+".Spanish_-_Tor_Project_Survey_-_Tor_Users_Demographics.pdf)) | Online | "
+"2018 | .pdf |"
+msgstr ""
+"| Tor Users Demographics | Survey "
+"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2018/6"
+".Spanish_-_Tor_Project_Survey_-_Tor_Users_Demographics.pdf)) | Online | "
+"2018 | .pdf |"
+
+#: 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/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/user-research/guidelines/
+#: (content/user-research/guidelines/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!"
+msgstr ""
+"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/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/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/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid "## Respect privacy"
+msgstr "## Respect privacy"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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 "
+"as well for our communities. Get in here to read some suggestions about "
+"being a better listener and make a great research experience. <link>"
+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 "
+"as well 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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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:"
+msgstr ""
+"You'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/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/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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. 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). Thank the participant again and end "
+"the interview."
+msgstr ""
+"* Interview Process: Thank the participant for their willingness to "
+"participate in this process and explain that we are testing the product, not"
+" them. 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). Thank the participant again and end "
+"the interview."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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."
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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)."
+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)."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/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**. Also, we want you"
+" two to coordinate feedbacks together â?? both for you and for your audience."
+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**. Also, we want you"
+" two to coordinate feedbacks together â?? both for you and for your audience."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"By the beginning of the training, be sure to let everyone know whats your "
+"role there and why you're taking notes of the practice."
+msgstr ""
+"By the beginning of the training, be sure to let everyone know whats your "
+"role there and why you're taking notes of the practice."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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:"
+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"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"It is easier to have this material printed and in hands, but if you prefer, "
+"you can also type it on your computer."
+msgstr ""
+"It is easier to have this material printed and in hands, but if you prefer, "
+"you can also type it on your computer."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"Keep in mind that you might not have a useful Internet in 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 ""
+"Keep in mind that you might not have a useful Internet in 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 with the trainer the feedbacks, you "
+"two should work together to hand out post-its for the audience; you can give"
+" one post-it on each color 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. It can also be questions - keep in mind that every feedback is "
+"proper feedback."
+msgstr ""
+"Before ending the training, coordinate with the trainer the feedbacks, you "
+"two should work together to hand out post-its for the audience; you can give"
+" one post-it on each color 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. It can also be questions - keep in mind that every feedback is "
+"proper feedback."
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"We must hear back from you. We want to know how the training and the "
+"research were for you, how we can improve our support, and also if you're "
+"going to keep running Tor User Research. Please, fill out [this "
+"form](https://limesurvey), by the end of it, we will also ask your address "
+"to send to you a researcher kit (t-shirts and stickers)."
+msgstr ""
+"We must hear back from you. We want to know how the training and the "
+"research were for you, how we can improve our support, and also if you're "
+"going to keep running Tor User Research. Please, fill out [this "
+"form](https://limesurvey), by the end of it, we will also ask your address "
+"to send to you a researcher kit (t-shirts 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!"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"You can find our document to report [here](https://linkto). But if you think"
+" you won't have time to gather and report in this format, we would love to "
+"have another way to get the material you collected. You can take pictures or"
+" send your 'raw' notes for us."
+msgstr ""
+"You can find our document to report [here](https://linkto). But if you think"
+" you won't have time to gather and report in this format, we would love to "
+"have another way to get the material you collected. You can take pictures or"
+" send your 'raw' notes for us."
+
+#: 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/user-research/guidelines/
+#: (content/user-research/guidelines/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)"
+msgstr ""
+"* [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/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"There are plenty of documents online about how to run a User Research, here "
+"you can find some of them:"
+msgstr ""
+"There are plenty of documents online about how to run a User Research, here "
+"you can find some of them:"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
+msgstr ""
+"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post"
+"/design-kit)"
+
+#: https//community.torproject.org/user-research/guidelines/
+#: (content/user-research/guidelines/contents+en.lrpage.body)
+msgid ""
+"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)"
+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)"
+
+#: 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/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/user-research/persona/
+#: (content/user-research/persona/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."
+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."
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/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."
+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."
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/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."
+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"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Jelani, the human rights "
+"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani.pdf)"
+msgstr ""
+"* [Jelani, the human rights "
+"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Aleisha, the privacy "
+"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleisha.pdf)"
+msgstr ""
+"* [Aleisha, the privacy "
+"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleisha.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Fernanda, the feminist "
+"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernanda.pdf)"
+msgstr ""
+"* [Fernanda, the feminist "
+"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernanda.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Fatima, the censored "
+"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima.pdf)"
+msgstr ""
+"* [Fatima, the censored "
+"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima.pdf)"
+
+#: https//community.torproject.org/user-research/persona/
+#: (content/user-research/persona/contents+en.lrpage.body)
+msgid ""
+"* [Alex, the fearless "
+"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.pdf)"
+msgstr ""
+"* [Alex, the fearless "
+"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.pdf)"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.title)
@@ -1994,8 +2677,10 @@ msgstr "Risks"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.subtitle)
-msgid "Things you should be aware before running a digital security training"
-msgstr "Things you should be aware before running a digital security training"
+msgid ""
+"Things you should be aware of before running a digital security training."
+msgstr ""
+"Things you should be aware of before running a digital security training."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2010,45 +2695,43 @@ msgstr ""
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"However, in some countries and in certain circumstances, it's possible that "
-"a simply gathering of human rights defenders could be very risky, illegal or"
-" even subject of imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists and targeting for surveillance."
+"simply a gathering of human rights defenders could be risky, illegal, or "
+"even subject someone to imprisonment, physical assaults, large fines, "
+"threats, placement on government watch lists, and targeting for "
+"surveillance."
msgstr ""
"However, in some countries and in certain circumstances, it's possible that "
-"a simply gathering of human rights defenders could be very risky, illegal or"
-" even subject of imprisonment, physical assaults, large fines, threats, "
-"placement on government watch lists and targeting for surveillance."
+"simply a gathering of human rights defenders could be risky, illegal, or "
+"even subject someone to imprisonment, physical assaults, large fines, "
+"threats, placement on government watch lists, and targeting for "
+"surveillance."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/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 Tor Community Team "
-"privately."
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
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 Tor Community Team "
-"privately."
+"read this document and, in case of doubt, to reach out to the Tor Community "
+"Team privately."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Some of potential risks of running a digital security training are only "
-"valid in specific contexts."
+"Some potential risks of running a digital security training are only valid "
+"in specific contexts."
msgstr ""
-"Some of potential risks of running a digital security training are only "
-"valid in specific contexts."
+"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 ""
-"Therefore the potential risks associated to running a Tor training depend "
-"on:"
-msgstr ""
-"Therefore the potential risks associated to running a Tor training depend "
-"on:"
+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)
@@ -2064,15 +2747,15 @@ msgstr ""
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"2. **The laws and regulations in the country.** Best to 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."
+"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 ""
-"2. **The laws and regulations in the country.** Best to 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."
+"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/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2086,51 +2769,53 @@ msgstr ""
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"For example, talking about privacy on digital age might be appreciable, but "
-"teaching how to circumvent government censorship could be a serious felony."
+"For example, talking about privacy in the digital age might be appreciable, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
msgstr ""
-"For example, talking about privacy on digital age might be appreciable, but "
-"teaching how to circumvent government censorship could be a serious felony."
+"For example, talking about privacy in the digital age might be appreciable, "
+"but teaching how to circumvent government censorship could be a serious "
+"felony."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"4. **The audience.** Gathering university students might not attract "
-"attention, but in case of a group of journalists working on leaked documents"
-" about government corruption, you might need to be extra careful on how to "
-"reach out them in a private way."
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to be extra "
+"careful on how to reach out them in a private way."
msgstr ""
"4. **The audience.** Gathering university students might not attract "
-"attention, but in case of a group of journalists working on leaked documents"
-" about government corruption, you might need to be extra careful on how to "
-"reach out them in a private way."
+"attention, but if you're gathering a group of journalists working with "
+"leaked documents about government corruption, you might need to be extra "
+"careful on how to reach out them in a private way."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants identity."
+"expose your participants' identities."
msgstr ""
"5. **The training venue.** Running a Tor training in some spaces could "
-"expose your participants identity."
+"expose your participants' identities."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Ideally, you should use a private space that you can control the "
-"participants entrance."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
msgstr ""
-"Ideally, you should use a private space that you can control the "
-"participants entrance."
+"Ideally, you should use a private space where you control the participants' "
+"entrance."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
-"Check before the training if participants are comfortable on revealing their"
-" identity to a third party, if it's the case."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable revealing their identity to a third party."
msgstr ""
-"Check before the training if participants are comfortable on revealing their"
-" identity to a third party, if it's the case."
+"If the space isn't private, check before the training to find out if "
+"participants are comfortable revealing their identity to a third party."
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2151,11 +2836,11 @@ msgstr ""
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)"
+" training or use of Tor.)"
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)"
+" training or use of Tor.)"
#: https//community.torproject.org/training/risks/
#: (content/training/risks/contents+en.lrpage.body)
@@ -2195,12 +2880,12 @@ msgstr "Note, this is not an exhaustive list of questions."
#: (content/training/risks/contents+en.lrpage.body)
msgid ""
"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running digital security training, the use of digital "
+" 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 ""
"Additionally, while many countries do not have laws specifically prohibiting"
-" the activity of running digital security training, the use of digital "
+" 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."
@@ -2226,11 +2911,11 @@ msgstr ""
#: (content/training/risks/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 "
+"privilege, so law enforcement may subpoena and obtain any information you "
"give us."
msgstr ""
"Additionally, your communication with us is not protected by any legal "
-"privilege so law enforcement may subpoena and obtain any information you "
+"privilege, so law enforcement may subpoena and obtain any information you "
"give us."
#: https//community.torproject.org/training/risks/
@@ -2273,8 +2958,8 @@ msgstr "Code of Conduct for Trainers"
#: https//community.torproject.org/training/code-of-conduct/
#: (content/training/code-of-conduct/contents+en.lrpage.subtitle)
-msgid "Don't be a jerk. Be awesome instead."
-msgstr "Don't be a jerk. Be awesome instead."
+msgid "Foster a safe, engaging environment."
+msgstr "Foster a safe, engaging environment."
#: https//community.torproject.org/training/code-of-conduct/
#: (content/training/code-of-conduct/contents+en.lrpage.cta)
@@ -2299,37 +2984,41 @@ msgstr ""
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.title)
-msgid "Training checklist"
-msgstr "Training checklist"
+msgid "Training Checklist"
+msgstr "Training Checklist"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.subtitle)
-msgid "Based on our best practices, we have a training checklist to help you"
-msgstr "Based on our best practices, we have a training checklist to help you"
+msgid ""
+"Based on our best practices, we have a checklist to help you prepare to "
+"conduct your training."
+msgstr ""
+"Based on our best practices, we have a checklist to help you prepare to "
+"conduct your training."
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "Use this checklist to run a Tor Training."
-msgstr "Use this checklist to run a Tor Training."
+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 "## Get prepared"
-msgstr "## Get prepared"
+msgid "## Prepare"
+msgstr "## Prepare"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
msgid ""
-"[ ] I read and agree with the Tor Project [Code of "
+"[ ] I read and agree with the Tor Project [Code of "
"Coduct](https://community.torproject.org/training/code-of-conduct/)"
msgstr ""
-"[ ] I read and agree with the Tor Project [Code of "
+"[ ] I read and agree with the Tor Project [Code of "
"Coduct](https://community.torproject.org/training/code-of-conduct/)"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "[ ] I read the Trainers Guide"
-msgstr "[ ] I read the Trainers Guide"
+msgid "[ ] I read the Trainers Guide"
+msgstr "[ ] I read the Trainers Guide"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2343,8 +3032,8 @@ msgstr "[ ] I reviewed the training slides"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## Security protocol"
-msgstr "## Security protocol"
+msgid "## Security Protocol"
+msgstr "## Security Protocol"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2366,8 +3055,8 @@ msgstr ""
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
-msgid "## About the venue"
-msgstr "## About the venue"
+msgid "## About the Venue"
+msgstr "## About the Venue"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2406,8 +3095,8 @@ 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"
+msgid "## During the Training"
+msgstr "## During the Training"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2436,8 +3125,8 @@ 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"
+msgid "## After the Training"
+msgstr "## After the Training"
#: https//community.torproject.org/training/checklist/
#: (content/training/checklist/contents+en.lrpage.body)
@@ -2767,23 +3456,39 @@ msgstr "Tor Training FAQ"
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.subtitle)
-msgid "You probably should know these answers before teaching about Tor"
-msgstr "You probably should know these answers before teaching about Tor"
+msgid ""
+"People new to Tor often ask similar questions, and we can help you prepare "
+"for answering them."
+msgstr ""
+"People new to Tor often ask similar questions, and we can help you prepare "
+"for answering them."
+
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/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."
+msgstr ""
+"After running a couple of Tor trainings, you will find that first time users"
+" have some similar questions about Tor."
+
+#: https//community.torproject.org/training/faq/
+#: (content/training/faq/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."
+msgstr ""
+"These are the most frequent questions we hear during our training sessions. "
+"Be prepared for them before running your training."
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"After running a couple of Tor training, you will find out that first time "
-"users have some similar questions about Tor. Here we aggregate the most "
-"frequent questions that we listened during our training sessions and you "
-"must be aware before running your training. For an extensive resource check "
-"[Support portal](https://support.torproject.org)."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
msgstr ""
-"After running a couple of Tor training, you will find out that first time "
-"users have some similar questions about Tor. Here we aggregate the most "
-"frequent questions that we listened during our training sessions and you "
-"must be aware before running your training. For an extensive resource check "
-"[Support portal](https://support.torproject.org)."
+"For an extensive resource, check [Support "
+"portal](https://support.torproject.org)."
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
@@ -2806,19 +3511,19 @@ msgstr ""
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [Using Tor with a VPN is more "
+"* [Is using Tor with a VPN more "
"secure?](https://support.torproject.org/faq/faq-5/)"
msgstr ""
-"* [Using Tor with a VPN is more "
+"* [Is using Tor with a VPN more "
"secure?](https://support.torproject.org/faq/faq-5/)"
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [Can I browse normal HTTPS sites with "
+"* [Can I browse HTTPS sites with "
"Tor?](https://support.torproject.org/https/https-2/)"
msgstr ""
-"* [Can I browse normal HTTPS sites with "
+"* [Can I browse HTTPS sites with "
"Tor?](https://support.torproject.org/https/https-2/)"
#: https//community.torproject.org/training/faq/
@@ -2878,10 +3583,10 @@ msgstr ""
#: https//community.torproject.org/training/faq/
#: (content/training/faq/contents+en.lrpage.body)
msgid ""
-"* [What is the difference between using Tor Browser and 'Incognito mode' or "
+"* [What is the difference between using Tor Browser and 'incognito mode' or "
"private tabs? ](https://support.torproject.org/tbb/tbb-and-incognito-mode/)"
msgstr ""
-"* [What is the difference between using Tor Browser and 'Incognito mode' or "
+"* [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/training/faq/
@@ -2895,8 +3600,8 @@ msgstr ""
#: 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/)"
+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)
@@ -2943,6 +3648,20 @@ msgstr "Learn how onion services work."
#: 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)
+msgid ""
+"Running an onion service gives your users all the security of HTTPS with the"
+" added privacy benefits of Tor Browser."
+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?"
@@ -2960,14 +3679,19 @@ 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 ""
-"An onion service's IP is hidden. 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."
+"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 ""
-"An onion service's IP is hidden. 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."
+"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/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -2978,30 +3702,39 @@ msgstr "### End-to-end authentication"
#: (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 and that no impersonation is"
-" possible. This is not the case with the normal web, where reaching a "
-"website does not mean that a man-in-the-middle did not reroute to some other"
-" location (e.g. DNS attacks)."
+"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 and that no impersonation is"
-" possible. This is not the case with the normal web, where reaching a "
-"website does not mean that a man-in-the-middle did not reroute to some other"
-" location (e.g. DNS attacks)."
+"seeing can only come from that particular onion."
#: 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"
+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 ""
-"Onion service traffic is encrypted from the client to the onion host. This "
-"is like getting strong SSL/HTTPS for free."
+"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 ""
-"Onion service traffic is encrypted from the client to the onion host. This "
-"is like getting strong SSL/HTTPS for free."
+"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."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3010,16 +3743,26 @@ 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 ""
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
+msgstr ""
+"This could happen if you are in a university campus, an office, an airport, "
+"or pretty much anywhere."
+
+#: 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? This "
-"could happen if you are in a university campus, an office, an airport or "
-"pretty much anywhere. Onion services don't need open ports because they "
-"punch through NAT, since they only establish outgoing connections."
+"Onion services don't need open ports because they punch through NAT. They "
+"only establish outgoing connections."
msgstr ""
-"Is your network filtered and you can't open ports on your firewall? This "
-"could happen if you are in a university campus, an office, an airport or "
-"pretty much anywhere. Onion services don't need open ports because they "
-"punch through NAT, since they only establish outgoing connections."
+"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)
@@ -3029,15 +3772,20 @@ msgstr "## The Onion Service Protocol: Overview"
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"Now the question becomes **what kind of protocol do we need to achieve all "
-"these properties?** In particular, on the normal web, we connect to an IP "
-"address and we are done, but in this case how do we connect to something "
-"that does not have an IP address?"
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
+msgstr ""
+"Now the question becomes **what kind of protocol is needed to achieve all "
+"these properties?**"
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/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?"
msgstr ""
-"Now the question becomes **what kind of protocol do we need to achieve all "
-"these properties?** In particular, on the normal web, we connect to an IP "
-"address and we are done, but in this case how do we connect to something "
-"that does not have an IP address?"
+"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/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3051,26 +3799,34 @@ msgstr ""
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"This looks weird and random because in reality it's the _identity public "
-"key_ of the onion service and that's one of the reasons we can achieve the "
-"security properties from above."
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
+msgstr ""
+"This looks weird and random because it's the _identity public key_ of the "
+"onion service."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid ""
+"That's one of the reasons we can achieve the security properties above."
msgstr ""
-"This looks weird and random because in reality it's the _identity public "
-"key_ of the onion service and that's one of the reasons we can achieve the "
-"security properties from above."
+"That's one of the reasons we can achieve the security properties above."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"The general concept behind the onion service protocol is that we use the Tor"
-" network so that the client (Alice) can introduce itself to the service "
-"(Bob), and then sets up a rendezvous with the service. Here is a detailed "
-"breakdown of how this happens:"
+"The onion service protocol uses the Tor network so that the client (Alice) "
+"can introduce itself to the service (Bob), and then set up a rendezvous "
+"point with the service over the Tor network."
msgstr ""
-"The general concept behind the onion service protocol is that we use the Tor"
-" network so that the client (Alice) can introduce itself to the service "
-"(Bob), and then sets up a rendezvous with the service. Here is a detailed "
-"breakdown of how this happens:"
+"The onion service protocol uses the Tor network so that the client (Alice) "
+"can introduce itself to the service (Bob), and then set up a rendezvous "
+"point with the service over the Tor network."
+
+#: 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)
@@ -3091,13 +3847,20 @@ msgstr ""
msgid ""
"As the first step in the protocol, Bob (the onion service) contacts a bunch "
"of Tor relays and asks them to act as his _introduction points_, by "
-"establishing long-term circuits to them. These circuits are anonymized "
-"circuits, so Bob does not reveal his locations to his introduction points."
+"establishing long-term circuits to them."
msgstr ""
"As the first step in the protocol, Bob (the onion service) contacts a bunch "
"of Tor relays and asks them to act as his _introduction points_, by "
-"establishing long-term circuits to them. These circuits are anonymized "
-"circuits, so Bob does not reveal his locations to his introduction points."
+"establishing long-term circuits to them."
+
+#: https//community.torproject.org/onion-services/overview/
+#: (content/onion-services/overview/contents+en.lrpage.body)
+msgid ""
+"These circuits are anonymized circuits, so Bob does not reveal his locations"
+" to his introduction points."
+msgstr ""
+"These circuits are anonymized circuits, so Bob does not reveal his locations"
+" to his introduction points."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3226,11 +3989,11 @@ msgstr ""
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
-"When Alice receives the signed descriptor she verifies the signature of the "
-"descriptor using the public key that is encoded in the onion address."
+"When Alice receives the signed descriptor, she verifies the signature of the"
+" descriptor using the public key that is encoded in the onion address."
msgstr ""
-"When Alice receives the signed descriptor she verifies the signature of the "
-"descriptor using the public key that is encoded in the onion address."
+"When Alice receives the signed descriptor, she verifies the signature of the"
+" descriptor using the public key that is encoded in the onion address."
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3393,10 +4156,10 @@ msgstr "## Further resources"
#: (content/onion-services/overview/contents+en.lrpage.body)
msgid ""
"This was just a high-level overview of the Tor onion services protocol. Here"
-" are some more resources for the curious who want to learn more:"
+" are some more resources if you want to learn more:"
msgstr ""
"This was just a high-level overview of the Tor onion services protocol. Here"
-" are some more resources for the curious who want to learn more:"
+" are some more resources if you want to learn more:"
#: https//community.torproject.org/onion-services/overview/
#: (content/onion-services/overview/contents+en.lrpage.body)
@@ -3435,8 +4198,8 @@ msgstr "https://www.youtube.com/watch?v=Di7qAVidy1Y"
#: 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"
+msgid "Set up Your Onion Service"
+msgstr "Set up Your Onion Service"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.subtitle)
@@ -3450,8 +4213,8 @@ msgstr "Get Started"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
-msgid "This guide will go over setting up an onion service for your website:"
-msgstr "This guide will go over setting up an onion service for your website:"
+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)
@@ -3461,11 +4224,11 @@ msgstr "## Step 0: Get a working Tor"
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"As part of this guide we will assume you have a functional Tor in your "
+"As part of this guide, we will assume you have a functional Tor in your "
"machine. Tor should be up and running correctly for this guide to work. You "
"should also know where Tor's configuration files are."
msgstr ""
-"As part of this guide we will assume you have a functional Tor in your "
+"As part of this guide, we will assume you have a functional Tor in your "
"machine. Tor should be up and running correctly for this guide to work. You "
"should also know where Tor's configuration files are."
@@ -3656,11 +4419,11 @@ msgstr ""
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"Typically there are typos in the torrc or wrong directory permissions (See "
+"Typically, there are typos in the torrc or wrong directory permissions (See "
"the logging FAQ [FIXME add link] entry if you don't know how to enable or "
"find your log file.)"
msgstr ""
-"Typically there are typos in the torrc or wrong directory permissions (See "
+"Typically, there are typos in the torrc or wrong directory permissions (See "
"the logging FAQ [FIXME add link] entry if you don't know how to enable or "
"find your log file.)"
@@ -3691,10 +4454,10 @@ msgstr ""
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
"The `hostname` file in your hidden service configuration directory contains "
-"the hostname for your new Onion v3 hidden service."
+"the hostname for your new onion v3 hidden service."
msgstr ""
"The `hostname` file in your hidden service configuration directory contains "
-"the hostname for your new Onion v3 hidden service."
+"the hostname for your new onion v3 hidden service."
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
@@ -3708,20 +4471,20 @@ msgstr ""
#: https//community.torproject.org/onion-services/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"If your keys leak, other people can impersonate your hidden service, deeming"
-" it compromised, useless and dangerous to visit."
+"If your keys leak, other people can impersonate your onion service, deeming "
+"it compromised, useless, and dangerous to visit."
msgstr ""
-"If your keys leak, other people can impersonate your hidden service, deeming"
-" it compromised, useless and dangerous to visit."
+"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/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
msgid ""
-"Now you can connect to your onion service using the Tor Browser and you "
-"should get the html page you setup back in step 1."
+"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 you can connect to your onion service using the Tor Browser and you "
-"should get the html page you setup back in step 1."
+"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/setup/
#: (content/onion-services/setup/contents+en.lrpage.body)
@@ -3785,21 +4548,6 @@ msgstr "- Advanced onion service security"
msgid "https://blog.torproject.org/announcing-vanguards-add-onion-services"
msgstr "https://blog.torproject.org/announcing-vanguards-add-onion-services"
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.title)
-msgid "Adding SSL/TLS to a .onion site"
-msgstr "Adding SSL/TLS to a .onion site"
-
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.subtitle)
-msgid "Add more security and authenticity for your .onion."
-msgstr "Add more security and authenticity for your .onion."
-
-#: https//community.torproject.org/onion-services/ssl-tls/
-#: (content/onion-services/ssl-tls/contents+en.lrpage.body)
-msgid "Coming soon"
-msgstr "Coming soon"
-
#: https//community.torproject.org/localization/current-status/
#: (content/localization/current-status/contents+en.lrpage.title)
msgid "Current Status of Translations"
@@ -3880,31 +4628,27 @@ msgstr "Becoming a Tor translator"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.subtitle)
msgid ""
-"Tor Project localization is hosted in the Localization Lab Hub on Transifex,"
-" a third-party translation platform. Read on for details on how to sign up "
-"and begin contributing."
+"Our localization efforts happen in the Localization Lab Hub on Transifex, a "
+"third-party translation platform. Learn how to sign up and begin "
+"contributing."
msgstr ""
-"Tor Project localization is hosted in the Localization Lab Hub on Transifex,"
-" a third-party translation platform. Read on for details on how to sign up "
-"and begin contributing."
+"Our localization efforts happen in the Localization Lab Hub on Transifex, a "
+"third-party translation platform. Learn how to sign up and begin "
+"contributing."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"If you are interested in helping out the project by translating the manual "
-"or the Tor Browser to your language, your help would be greatly appreciated!"
-msgstr ""
-"If you are interested in helping out the project by translating the manual "
-"or the Tor Browser to your language, your help would be greatly appreciated!"
+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 ""
-"Tor Project localization is hosted in the [Localization Lab "
+"Our localization efforts are hosted in the [Localization Lab "
"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
"translation platform."
msgstr ""
-"Tor Project localization is hosted in the [Localization Lab "
+"Our localization efforts are hosted in the [Localization Lab "
"Hub](https://www.localizationlab.org/) on Transifex, a third-party "
"translation platform."
@@ -3912,19 +4656,14 @@ msgstr ""
#: (content/localization/becoming-tor-translator/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)."
+"[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 ""
"Before translating, please read through the Tor Project page on the "
-"[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor)."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"There you will find translation guidelines and resources that will help you "
-"contribute to Tor translations, as well as translation priorities."
-msgstr ""
-"There you will find translation guidelines and resources that will help you "
-"contribute to Tor translations, as well as translation priorities."
+"[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)
@@ -3948,10 +4687,10 @@ msgstr ""
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
"In order to begin contributing you will have to sign up with Transifex. "
-"Below is an outline of how to sign up and begin."
+"Here's an outline of what to expect during that process."
msgstr ""
"In order to begin contributing you will have to sign up with Transifex. "
-"Below is an outline of how to sign up and begin."
+"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)
@@ -3961,9 +4700,9 @@ msgstr "# Signing Up On Transifex"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
msgstr ""
-"- Head over to the [Transifex signup page](https://transifex.com/signup/)."
+"1. Head over to the [Transifex signup page](https://transifex.com/signup/)."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -3979,10 +4718,10 @@ 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 ""
-"- Fill out the next page with your name and select \"Localization\" and "
+"1. Fill out the next page with your name and select \"Localization\" and "
"\"Translator\" from the drop-down menus:"
msgstr ""
-"- Fill out the next page with your name and select \"Localization\" and "
+"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/
@@ -3992,31 +4731,31 @@ 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 "- On the next page, select 'Join an existing project' and continue."
-msgstr "- On the next page, select 'Join an existing project' and continue."
+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 ""
-"- On the next page, select the languages you speak from the drop-down menu "
+"1. On the next page, select the languages you speak from the drop-down menu "
"and continue."
msgstr ""
-"- On the next page, select the languages you speak from the drop-down menu "
+"1. On the next page, select the languages you speak from the drop-down menu "
"and continue."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- You are now signed up! Go to the [Tor Transifex "
+"1. You are now signed up! Go to the [Tor Transifex "
"page](https://www.transifex.com/otf/torproject/)."
msgstr ""
-"- You are now signed up! Go to the [Tor Transifex "
+"1. You are now signed up! Go to the [Tor Transifex "
"page](https://www.transifex.com/otf/torproject/)."
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "- Click the blue 'Join Team' button on the far right:"
-msgstr "- Click the blue 'Join Team' button on the far right:"
+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)
@@ -4026,9 +4765,9 @@ msgstr "![Join Team](/static/images/localization/tr3.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
msgid ""
-"- Select the language you would like to translate from the dropdown menu:"
+"1. Select the language you would like to translate from the dropdown menu:"
msgstr ""
-"- Select the language you would like to translate from the dropdown menu:"
+"1. Select the language you would like to translate from the dropdown menu:"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -4037,8 +4776,8 @@ msgstr "![Choose Language](/static/images/localization/tr4.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "- A notification will now show up on the top of the page like so:"
-msgstr "- A notification will now show up on the top of the page like so:"
+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/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
@@ -4047,30 +4786,8 @@ msgstr "![Request Submitted](/static/images/localization/tr5.png)"
#: https//community.torproject.org/localization/becoming-tor-translator/
#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"After your membership is approved you can begin translating; there is a list"
-" of needed translations at [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/) when you are ready to "
-"begin."
-msgstr ""
-"After your membership is approved you can begin translating; there is a list"
-" of needed translations at [Tor Transifex "
-"page](https://www.transifex.com/otf/torproject/) when you are ready to "
-"begin."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid ""
-"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
-"also has information about the translations with bigger priority."
-msgstr ""
-"The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) "
-"also has information about the translations with bigger priority."
-
-#: https//community.torproject.org/localization/becoming-tor-translator/
-#: (content/localization/becoming-tor-translator/contents+en.lrpage.body)
-msgid "Thanks for your interest in helping the project!"
-msgstr "Thanks for your interest in helping the project!"
+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/localization/pick-a-project/
#: (content/localization/pick-a-project/contents+en.lrpage.title)
@@ -4167,12 +4884,12 @@ msgstr "### Reporting an error with a translation"
#: https//community.torproject.org/localization/translation-problem/
#: (content/localization/translation-problem/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 "
+"* 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 ""
-"* If you are already a [Tor translator](becoming-tor-translator), you can "
-"simply find the string and fix it in "
+"* 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/localization/translation-problem/
@@ -4204,6 +4921,111 @@ msgstr ""
"* 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/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.title)
+msgid "Translation Style Guide"
+msgstr "Translation Style Guide"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.subtitle)
+msgid "Here some rules"
+msgstr "Here some rules"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"This guide offers some best practices to follow when [helping us with "
+"translations](https://community.torproject.org/localization/becoming-tor-"
+"translator/)."
+msgstr ""
+"This guide offers some best practices to follow when [helping us with "
+"translations](https://community.torproject.org/localization/becoming-tor-"
+"translator/)."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### Spanish"
+msgstr "### Spanish"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Voice and Tone:"
+msgstr "#### Voice and Tone:"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person informal pronoun \"tú\"."
+msgstr "When addressing the user, use the 2nd person informal pronoun \"tú\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Naming"
+msgstr "#### Naming"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Capitalization"
+msgstr "#### Capitalization"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "#### Other punctuation marks"
+msgstr "#### Other punctuation marks"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### French"
+msgstr "### French"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person formal pronoun \"vous\"."
+msgstr "When addressing the user, use the 2nd person formal pronoun \"vous\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "### German"
+msgstr "### German"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "When addressing the user, use the 2nd person informal pronoun \"du\"."
+msgstr "When addressing the user, use the 2nd person informal pronoun \"du\"."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "## Proofreading"
+msgstr "## Proofreading"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "You may use this checklist to when proofreading your translation:"
+msgstr "You may use this checklist to when proofreading your translation:"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "- Run a spell check"
+msgstr "- Run a spell check"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid "- Check all numbers for accuracy"
+msgstr "- Check all numbers for accuracy"
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"- Make sure formatting is consistent, such as header size and bullet points."
+msgstr ""
+"- Make sure formatting is consistent, such as header size and bullet points."
+
+#: https//community.torproject.org/localization/style-guide/
+#: (content/localization/style-guide/contents+en.lrpage.body)
+msgid ""
+"- Ensure that all diacritical marks (such as: à , é, î, ñ, ü) are accurate."
+msgstr ""
+"- Ensure that all diacritical marks (such as: à , é, î, ñ, ü) are accurate."
+
#: https//community.torproject.org/outreach/kit/
#: (content/outreach/kit/contents+en.lrpage.title)
msgid "Street team kit"
@@ -4303,10 +5125,14 @@ msgstr ""
#: (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/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/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/
@@ -4317,6 +5143,10 @@ msgstr ""
#: (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/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/
@@ -4325,6 +5155,8 @@ msgstr ""
#: (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/
@@ -5233,146 +6065,144 @@ msgstr ""
#: 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, it should be "
+"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, it should be "
+"DNS resolution on exit relays is crucial for Tor clients and it should be "
"reliable and fast by using caching."
#: 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 your exit relay provides."
+"reliability that your exit relay provides."
msgstr ""
"* DNS resolution can have a significant impact on the performance and "
-"reliability your exit relay provides."
+"reliability that your exit relay provides."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"Poor DNS performance will result in less traffic going through your exit "
-"relay."
+"* 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 ""
-"Poor DNS performance will result in less traffic going through your exit "
-"relay."
+"* 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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
-"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
-"4.2.2.1-6)"
+"* We recommend running a local caching and DNSSEC-validating resolver "
+"without using any forwarders (specific instructions follow below, for "
+"various operating systems)."
msgstr ""
-"* Don't use any of the big DNS resolvers as your primary or fallback DNS "
-"resolver to avoid centralization (Google, OpenDNS, Quad9, Cloudflare, "
-"4.2.2.1-6)"
+"* We recommend running a local caching and DNSSEC-validating resolver "
+"without using any forwarders (specific instructions follow below, for "
+"various operating systems)."
#: 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 bellow for each "
-"operating systems)"
+"* 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 ""
-"* We recommend running a local caching and DNSSEC-validating resolver "
-"without using any forwarders (specific instructions follow bellow for each "
-"operating systems)"
+"* If you want to add a second DNS resolver as a fallback to your "
+"/etc/resolv.conf configuration, 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/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, try to choose a resolver within your "
-"autonomous system and make sure it is not your first entry in that file (the"
-" first entry should be your local resolver)"
+"* If a local resolver like unbound is not an option for you, 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 you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, try to choose a resolver within your "
-"autonomous system and make sure it is not your first entry in that file (the"
-" first entry should be your local resolver)"
+"* If a local resolver like unbound is not an option for you, 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/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 try to use a "
-"resolver that your provider runs in the same autonomous system (to find out "
-"if an IP address is in the same AS as your relay, you can look it up, using "
-"for example https://bgp.he.net)."
+"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"limit AS-level exposure of DNS queries."
msgstr ""
-"* If a local resolver like unbound is not an option for you try to use a "
-"resolver that your provider runs in the same autonomous system (to find out "
-"if an IP address is in the same AS as your relay, you can look it up, using "
-"for example https://bgp.he.net)."
+"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"limit AS-level exposure of DNS queries."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to "
-"limit exposure on an AS-level (try to not use more than two entries)"
+"There are multiple options for DNS server software. "
+"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
msgstr ""
-"* Try to avoid adding too many resolvers to your /etc/resolv.conf file to "
-"limit exposure on an AS-level (try to not use more than two entries)"
+"There are multiple options for DNS server software. "
+"[Unbound](https://nlnetlabs.nl/projects/unbound/about/) has become"
#: 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 has become a "
-"popular one but **feel free to use any other you are comfortable with**."
+"a popular one but feel free to use any other software that you are "
+"comfortable with."
msgstr ""
-"There are multiple options for DNS server software, unbound has become a "
-"popular one but **feel free to use any other you are comfortable with**."
+"a popular one but feel free to use any other software that you are "
+"comfortable with."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"When choosing your DNS resolver software try to ensure it supports DNSSEC "
-"validation and QNAME minimisation (RFC7816)."
+"When choosing your DNS resolver software, make sure that it supports DNSSEC "
+"validation and QNAME minimization (RFC7816)."
msgstr ""
-"When choosing your DNS resolver software try to ensure it supports DNSSEC "
-"validation and QNAME minimisation (RFC7816)."
+"When choosing your DNS resolver software, make sure that it supports DNSSEC "
+"validation and QNAME minimization (RFC7816)."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"In every case the software should be installed using the OS package manager "
-"to ensure it is updated with the rest of the system."
+"Install the resolver software over your operating system's package manager, "
+"to ensure that it is updated automatically."
msgstr ""
-"In every case the software should be installed using the OS package manager "
-"to ensure it is updated with the rest of the system."
+"Install the resolver software over your operating system's package manager, "
+"to ensure that it is updated automatically."
#: 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 "
+"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 "
+"By using your own DNS resolver, you are less vulnerable to DNS-based "
"censorship that your upstream resolver might impose."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"Here follow specific instructions on how to install and configure unbound on"
-" your exit - a DNSSEC-validating and caching resolver. unbound has many "
-"configuration and tuning nobs but we try to keep these instructions as "
-"simple and short as possible and the basic setup will do just fine for most "
-"operators."
+"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 ""
-"Here follow specific instructions on how to install and configure unbound on"
-" your exit - a DNSSEC-validating and caching resolver. unbound has many "
-"configuration and tuning nobs but we try to keep these instructions as "
-"simple and short as possible and the basic setup will do just fine for most "
-"operators."
+"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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"After switching to unbound verify it works as expected by resolving a valid "
-"hostname, if it does not work, you can restore the old resolv.conf file."
+"After switching to unbound, verify 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 it works as expected by resolving a valid "
-"hostname, if it does not work, you can restore the old resolv.conf file."
+"After switching to unbound, verify 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/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5382,11 +6212,11 @@ msgstr "### Debian/Ubuntu"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"The following 3 commands install unbound, backup your DNS configuration and "
-"tell the system to use the local unbound:"
+"The following three commands install unbound, backup your DNS configuration,"
+" and tell the system to use the local unbound:"
msgstr ""
-"The following 3 commands install unbound, backup your DNS configuration and "
-"tell the system to use the local unbound:"
+"The following three commands install unbound, backup your DNS configuration,"
+" and tell the system to use the local unbound:"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5420,16 +6250,16 @@ msgstr "chattr +i /etc/resolv.conf"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
msgid ""
-"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by "
-"default so you don't need to enable it explicitly."
+"The Debian configuration ships with QNAME minimization (RFC7816) enabled by "
+"default, so you don't need to enable it explicitly."
msgstr ""
-"The Debian configuration ships with QNAME minimisation (RFC7816) enabled by "
-"default so you don't need to enable it explicitly."
+"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 does also DNSSEC validation."
-msgstr "The unbound resolver you just installed does also DNSSEC validation."
+msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgstr "The unbound resolver you just installed also does DNSSEC validation."
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -5495,10 +6325,10 @@ msgstr "### FreeBSD"
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
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:"
+"following upstream more closely, so we install the unbound package:"
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:"
+"following upstream more closely, so we install the unbound package:"
#: https//community.torproject.org/relay/setup/exit/
#: (content/relay-operations/technical-setup/exit/contents+en.lrpage.body)
@@ -10311,181 +11141,70 @@ msgstr ""
"[here](https://lists.torproject.org/pipermail/tor-"
"talk/2005-October/016301.html) about being EFF's test case."
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.title)
-msgid "Post-install"
-msgstr "Post-install"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.subtitle)
-msgid "How to find your bridge in Relay Search and connect manually"
-msgstr "How to find your bridge in Relay Search and connect manually"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid "Congrats!"
-msgstr "Congrats!"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"If you get to this point, it means that your obfs4 bridge is running and is "
-"being distributed by BridgeDB to censored users. Note that it can take "
-"several days or weeks until you see a consistent set of users, so don't get "
-"discouraged if you don't see user connections right away. BridgeDB uses four"
-" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
-"buckets are used more than others, which also affects the time until your "
-"bridge sees users. Finally, there aren't many bridge users out there, so you"
-" cannot expect your bridge to be as popular as a relay."
-msgstr ""
-"If you get to this point, it means that your obfs4 bridge is running and is "
-"being distributed by BridgeDB to censored users. Note that it can take "
-"several days or weeks until you see a consistent set of users, so don't get "
-"discouraged if you don't see user connections right away. BridgeDB uses four"
-" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
-"buckets are used more than others, which also affects the time until your "
-"bridge sees users. Finally, there aren't many bridge users out there, so you"
-" cannot expect your bridge to be as popular as a relay."
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"If you want to connect to your bridge manually, you will need to know the "
-"bridge's obfs4 certificate. See the file "
-"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
-"line into Tor Browser:"
-msgstr ""
-"If you want to connect to your bridge manually, you will need to know the "
-"bridge's obfs4 certificate. See the file "
-"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
-"line into Tor Browser:"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-msgstr ""
-"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
-"the actual values, which you can find in the tor log. Make sure to use "
-"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
-"port you chose - and not the OR port."
-msgstr ""
-"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
-"the actual values, which you can find in the tor log. Make sure to use "
-"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
-"port you chose - and not the OR port."
-
-#: https//community.torproject.org/relay/setup/bridge/post-install/
-#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
-msgid ""
-"Finally, you can monitor your obfs4 bridge's usage on [Relay "
-"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
-"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
-"having set up the bridge, it takes approximately three hours for the bridge "
-"to show up in Relay Search."
-msgstr ""
-"Finally, you can monitor your obfs4 bridge's usage on [Relay "
-"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
-"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
-"having set up the bridge, it takes approximately three hours for the bridge "
-"to show up in Relay Search."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.title)
-msgid "Debian / Ubuntu"
-msgstr "Debian / Ubuntu"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.subtitle)
-msgid "How to deploy an obfs4 bridge on Debian / Ubuntu"
-msgstr "How to deploy an obfs4 bridge on Debian / Ubuntu"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "### 1. Install Tor"
-msgstr "### 1. Install Tor"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
-"install tor` should give you the latest stable version of Tor."
-msgstr ""
-"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
-"install tor` should give you the latest stable version of Tor."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
-"[Download instructions for "
-"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)."
-msgstr ""
-"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
-"[Download instructions for "
-"Ubuntu](https://www.torproject.org/docs/debian.html.en#ubuntu)."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "### 2. Install obfs4proxy"
-msgstr "### 2. Install obfs4proxy"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
-"`obfs4proxy` package is available in unstable, testing, and stable."
-msgstr ""
-"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
-"`obfs4proxy` package is available in unstable, testing, and stable."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
-" cosmic, disco, and eoan have the package."
-msgstr ""
-"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
-" cosmic, disco, and eoan have the package."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If you're running any of them, `sudo apt-get install obfs4proxy` should "
-"work."
-msgstr ""
-"If you're running any of them, `sudo apt-get install obfs4proxy` should "
-"work."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If not, you can [build it from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
-msgstr ""
-"If not, you can [build it from "
-"source](https://gitlab.com/yawning/obfs4#installation)."
-
-#: 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/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)
-msgid ""
-"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
-msgstr ""
-"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
-"replace its content with:"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.title)
+msgid "NetBSD"
+msgstr "NetBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on NetBSD"
+msgstr "How to deploy an obfs4 bridge on NetBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 1. Setup `pkg_add`"
+msgstr "### 1. Setup `pkg_add`"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname "
+"-m)/$(uname -r)/All\" > /etc/pkg_install.conf"
+msgstr ""
+"echo \"PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname "
+"-m)/$(uname -r)/All\" > /etc/pkg_install.conf"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "2. Install `obfs4proxy` and `tor` NetBSD's package"
+msgstr "2. Install `obfs4proxy` and `tor` NetBSD's package"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "pkg_add obfs4proxy tor"
+msgstr "pkg_add obfs4proxy tor"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 2. Configure `/usr/pkg/etc/tor/torrc` to run **Tor** as a Bridge"
+msgstr "### 2. Configure `/usr/pkg/etc/tor/torrc` to run **Tor** as a Bridge"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "RunAsDaemon 1"
+msgstr "RunAsDaemon 1"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10497,8 +11216,12 @@ msgstr ""
msgid "BridgeRelay 1"
msgstr "BridgeRelay 1"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10514,8 +11237,12 @@ msgstr ""
"# Replace \"TODO1\" with a Tor port of your choice. This port must be "
"externally"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10529,8 +11256,12 @@ msgid ""
msgstr ""
"# reachable. Avoid port 9001 because it's commonly associated with Tor and"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10542,8 +11273,12 @@ msgstr ""
msgid "# censors may be scanning the Internet for this port."
msgstr "# censors may be scanning the Internet for this port."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10555,13 +11290,17 @@ msgstr "# censors may be scanning the Internet for this port."
msgid "ORPort TODO1"
msgstr "ORPort TODO1"
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
-msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/pkg/bin/obfs4proxy"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10573,8 +11312,12 @@ msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
msgid "# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
msgstr "# Replace \"TODO2\" with an obfs4 port of your choice. This port must be"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10590,8 +11333,12 @@ msgstr ""
"# externally reachable and must be different from the one specified for "
"ORPort."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10603,8 +11350,12 @@ msgstr ""
msgid "# Avoid port 9001 because it's commonly associated with"
msgstr "# Avoid port 9001 because it's commonly associated with"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10616,8 +11367,12 @@ msgstr "# Avoid port 9001 because it's commonly associated with"
msgid "# Tor and censors may be scanning the Internet for this port."
msgstr "# Tor and censors may be scanning the Internet for this port."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10629,8 +11384,12 @@ msgstr "# Tor and censors may be scanning the Internet for this port."
msgid "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
msgstr "ServerTransportListenAddr obfs4 0.0.0.0:TODO2"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10646,17 +11405,42 @@ msgstr ""
"# Local communication port between Tor and obfs4. Always set this to "
"\"auto\"."
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
-" port number, nor listen on 0.0.0.0."
-msgstr ""
-"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
-" port number, nor listen on 0.0.0.0."
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
+msgstr "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid "# number, nor listen on 0.0.0.0."
+msgstr "# number, nor listen on 0.0.0.0."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10668,22 +11452,48 @@ msgstr ""
msgid "ExtORPort auto"
msgstr "ExtORPort auto"
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/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/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)
msgid ""
"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if there are problems with your bridge."
+"you if"
msgstr ""
"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if there are problems with your bridge."
+"you if"
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "# This is optional but encouraged."
-msgstr "# This is optional but encouraged."
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
+msgid ""
+"# there are problems with your bridge. This is optional but encouraged."
+msgstr ""
+"# there are problems with your bridge. This is optional but encouraged."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10695,8 +11505,12 @@ msgstr "# This is optional but encouraged."
msgid "ContactInfo <address@xxxxxxxxx>"
msgstr "ContactInfo <address@xxxxxxxxx>"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10708,8 +11522,12 @@ msgstr "ContactInfo <address@xxxxxxxxx>"
msgid "# Pick a nickname that you like for your bridge. This is optional."
msgstr "# Pick a nickname that you like for your bridge. This is optional."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10721,8 +11539,17 @@ msgstr "# Pick a nickname that you like for your bridge. This is optional."
msgid "Nickname PickANickname"
msgstr "Nickname PickANickname"
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "Log notice syslog"
+msgstr "Log notice syslog"
+
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10738,92 +11565,167 @@ msgstr ""
"Don't forget to change the `ORPort`, `ServerTransportListenAddr`, "
"`ContactInfo`, and `Nickname` options."
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
-"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
-"bind the port with a non-root user:"
-msgstr ""
-"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
-"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
-"bind the port with a non-root user:"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
-msgstr "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
-msgstr "* Note that both Tor's OR port and its obfs4 port must be reachable."
-
-#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
-#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
-msgid ""
-"If your bridge is behind a firewall or NAT, make sure to open both ports."
-msgstr ""
-"If your bridge is behind a firewall or NAT, make sure to open both ports."
-
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
msgid ""
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your"
+" bridge is behind a firewall or NAT, make sure to open/forward both ports. "
"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
" see if your obfs4 port is reachable from the Internet."
msgstr ""
+"* Note that both Tor's OR port and its obfs4 port must be reachable. If your"
+" bridge is behind a firewall or NAT, make sure to open/forward both ports. "
"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
" see if your obfs4 port is reachable from the Internet."
-#: 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/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid ""
+"* Are you firewalling your NetBSD? If so, make sure that `obfs4proxy` can "
+"talk to `tor` over the loopback interface - do not forget to whitelist the "
+"**ExtORPort**."
+msgstr ""
+"* Are you firewalling your NetBSD? If so, make sure that `obfs4proxy` can "
+"talk to `tor` over the loopback interface - do not forget to whitelist the "
+"**ExtORPort**."
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 3. Start `tor`:"
+msgstr "### 3. Start `tor`:"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
+msgstr "ln -sf /usr/pkg/share/examples/rc.d/tor /etc/rc.d/tor"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "echo \"tor=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor=YES\" >> /etc/rc.conf"
+
+#: 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/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "/etc/rc.d/tor start"
+msgstr "/etc/rc.d/tor start"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 4. Monitor your logs"
+msgstr "### 4. Monitor your logs"
+
+#: 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/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)
msgid ""
-"Under Debian, you will also need to set `NoNewPrivileges=no` in "
-"`/lib/systemd/system/tor@default.service` and "
-"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
-"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+"To confirm your bridge is running with no issues, you should see something "
+"like this:"
msgstr ""
-"Under Debian, you will also need to set `NoNewPrivileges=no` in "
-"`/lib/systemd/system/tor@default.service` and "
-"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
-"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+"To confirm your bridge is running with no issues, you should see something "
+"like this:"
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "tail /var/log/messages"
+msgstr "tail /var/log/messages"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
-msgid "### 4. Restart tor"
-msgstr "### 4. Restart tor"
+#: 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)
+msgid ""
+"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
+"<FINGERPRINT>'"
+msgstr ""
+"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
+"<FINGERPRINT>'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "`systemctl restart tor`"
-msgstr "`systemctl restart tor`"
+#: 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)
+msgid ""
+"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
+"<HASHED FINGERPRINT>'"
+msgstr ""
+"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
+"<HASHED FINGERPRINT>'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
-msgid "### 5. Monitor your logs"
-msgstr "### 5. Monitor your logs"
+msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/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)
msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
+"[notice] Tor has successfully opened a circuit. Looks like client "
+"functionality is working."
msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
+"[notice] Tor has successfully opened a circuit. Looks like client "
+"functionality is working."
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10832,15 +11734,15 @@ msgstr ""
#: (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)
-msgid ""
-"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
-"<FINGERPRINT>'"
-msgstr ""
-"[notice] Your Tor server's identity key fingerprint is '<NICKNAME> "
-"<FINGERPRINT>'"
+msgid "[notice] Bootstrapped 100%: Done"
+msgstr "[notice] Bootstrapped 100%: Done"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10850,14 +11752,18 @@ msgstr ""
#: https//community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.body)
msgid ""
-"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
-"<HASHED FINGERPRINT>'"
+"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
+"may take up to 20 minutes -- look for log messages indicating success)"
msgstr ""
-"[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> "
-"<HASHED FINGERPRINT>'"
+"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
+"may take up to 20 minutes -- look for log messages indicating success)"
+#: 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/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/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/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
#: https//community.torproject.org/relay/setup/bridge/fedora/
@@ -10866,8 +11772,283 @@ msgstr ""
#: (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)
-msgid "[notice] Registered server transport 'obfs4' at '[::]:46396'"
-msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
+msgid ""
+"[notice] Self-testing indicates your ORPort is reachable from the outside. "
+"Excellent. Publishing server descriptor."
+msgstr ""
+"[notice] Self-testing indicates your ORPort is reachable from the outside. "
+"Excellent. Publishing server descriptor."
+
+#: https//community.torproject.org/relay/setup/bridge/netbsd/
+#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lrpage.body)
+msgid "### 5. Final Notes"
+msgstr "### 5. Final Notes"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"If you are having troubles setting up your bridge, have a look at [our help "
+"section](https://community.torproject.org/relay/getting-help/). If your "
+"bridge is now running, check out the [post-install "
+"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+msgstr ""
+"If you are having troubles setting up your bridge, have a look at [our help "
+"section](https://community.torproject.org/relay/getting-help/). If your "
+"bridge is now running, check out the [post-install "
+"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.title)
+msgid "Post-install"
+msgstr "Post-install"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.subtitle)
+msgid "How to find your bridge in Relay Search and connect manually"
+msgstr "How to find your bridge in Relay Search and connect manually"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid "Congrats!"
+msgstr "Congrats!"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"If you get to this point, it means that your obfs4 bridge is running and is "
+"being distributed by BridgeDB to censored users. Note that it can take "
+"several days or weeks until you see a consistent set of users, so don't get "
+"discouraged if you don't see user connections right away. BridgeDB uses four"
+" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
+"buckets are used more than others, which also affects the time until your "
+"bridge sees users. Finally, there aren't many bridge users out there, so you"
+" cannot expect your bridge to be as popular as a relay."
+msgstr ""
+"If you get to this point, it means that your obfs4 bridge is running and is "
+"being distributed by BridgeDB to censored users. Note that it can take "
+"several days or weeks until you see a consistent set of users, so don't get "
+"discouraged if you don't see user connections right away. BridgeDB uses four"
+" buckets for bridge distribution: HTTPS, Moat, Email, and manual. Some "
+"buckets are used more than others, which also affects the time until your "
+"bridge sees users. Finally, there aren't many bridge users out there, so you"
+" cannot expect your bridge to be as popular as a relay."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"If you want to connect to your bridge manually, you will need to know the "
+"bridge's obfs4 certificate. See the file "
+"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
+"line into Tor Browser:"
+msgstr ""
+"If you want to connect to your bridge manually, you will need to know the "
+"bridge's obfs4 certificate. See the file "
+"`/var/lib/tor/pt_state/obfs4_bridgeline.txt` and paste the entire bridge "
+"line into Tor Browser:"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
+msgstr ""
+"Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0"
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
+"the actual values, which you can find in the tor log. Make sure to use "
+"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
+"port you chose - and not the OR port."
+msgstr ""
+"You'll need to replace `<IP ADDRESS>`, `<PORT>`, and `<FINGERPRINT>` with "
+"the actual values, which you can find in the tor log. Make sure to use "
+"`<FINGERPRINT>`, not `<HASHED FINGERPRINT>`; and that `<PORT>` is the obfs4 "
+"port you chose - and not the OR port."
+
+#: https//community.torproject.org/relay/setup/bridge/post-install/
+#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lrpage.body)
+msgid ""
+"Finally, you can monitor your obfs4 bridge's usage on [Relay "
+"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
+"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
+"having set up the bridge, it takes approximately three hours for the bridge "
+"to show up in Relay Search."
+msgstr ""
+"Finally, you can monitor your obfs4 bridge's usage on [Relay "
+"Search](https://metrics.torproject.org/rs.html#search). Just enter your "
+"bridge's `<HASHED FINGERPRINT>` in the form and click \"Search\". After "
+"having set up the bridge, it takes approximately three hours for the bridge "
+"to show up in Relay Search."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.title)
+msgid "Debian / Ubuntu"
+msgstr "Debian / Ubuntu"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on Debian / Ubuntu"
+msgstr "How to deploy an obfs4 bridge on Debian / Ubuntu"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "### 1. Install Tor"
+msgstr "### 1. Install Tor"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
+"install tor` should give you the latest stable version of Tor."
+msgstr ""
+"Get the latest version of Tor. If you're on Debian stable, `sudo apt-get "
+"install tor` should give you the latest stable version of Tor."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
+"[Download instructions for Ubuntu](https://support.torproject.org/apt/tor-"
+"deb-repo/)."
+msgstr ""
+"* Note: **Ubuntu users need to get it from Tor repository. Please see** "
+"[Download instructions for Ubuntu](https://support.torproject.org/apt/tor-"
+"deb-repo/)."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "### 2. Install obfs4proxy"
+msgstr "### 2. Install obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
+"`obfs4proxy` package is available in unstable, testing, and stable."
+msgstr ""
+"On [Debian](https://packages.debian.org/search?keywords=obfs4proxy), the "
+"`obfs4proxy` package is available in unstable, testing, and stable."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
+" cosmic, disco, and eoan have the package."
+msgstr ""
+"On [Ubuntu](https://packages.ubuntu.com/search?keywords=obfs4proxy), bionic,"
+" cosmic, disco, and eoan have the package."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If you're running any of them, `sudo apt-get install obfs4proxy` should "
+"work."
+msgstr ""
+"If you're running any of them, `sudo apt-get install obfs4proxy` should "
+"work."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If not, you can [build it from "
+"source](https://gitlab.com/yawning/obfs4#installation)."
+msgstr ""
+"If not, you can [build it from "
+"source](https://gitlab.com/yawning/obfs4#installation)."
+
+#: 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/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)
+msgid ""
+"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
+msgstr ""
+"### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and "
+"replace its content with:"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
+" port number, nor listen on 0.0.0.0."
+msgstr ""
+"# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific"
+" port number, nor listen on 0.0.0.0."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
+"you if there are problems with your bridge."
+msgstr ""
+"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
+"you if there are problems with your bridge."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "# This is optional but encouraged."
+msgstr "# This is optional but encouraged."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
+"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
+"bind the port with a non-root user:"
+msgstr ""
+"* If you decide to use a fixed obfs4 port smaller than 1024 (for example 80 "
+"or 443), you will need to give obfs4 `CAP_NET_BIND_SERVICE` capabilities to "
+"bind the port with a non-root user:"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
+msgstr "`sudo setcap cap_net_bind_service=+ep /usr/bin/obfs4proxy`"
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid "* Note that both Tor's OR port and its obfs4 port must be reachable."
+msgstr "* Note that both Tor's OR port and its obfs4 port must be reachable."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"If your bridge is behind a firewall or NAT, make sure to open both ports."
+msgstr ""
+"If your bridge is behind a firewall or NAT, make sure to open both ports."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
+" see if your obfs4 port is reachable from the Internet."
+msgstr ""
+"You can use [our reachability test](https://bridges.torproject.org/scan/) to"
+" see if your obfs4 port is reachable from the Internet."
+
+#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
+#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
+msgid ""
+"Under Debian, you will also need to set `NoNewPrivileges=no` in "
+"`/lib/systemd/system/tor@default.service` and "
+"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
+"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
+msgstr ""
+"Under Debian, you will also need to set `NoNewPrivileges=no` in "
+"`/lib/systemd/system/tor@default.service` and "
+"`/lib/systemd/system/tor@.service` and then run `systemctl daemon-reload`. "
+"(see [bug #18356](https://trac.torproject.org/projects/tor/ticket/18356))"
#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
@@ -10875,63 +12056,35 @@ msgstr "[notice] Registered server transport 'obfs4' at '[::]:46396'"
#: (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)
-msgid ""
-"[notice] Tor has successfully opened a circuit. Looks like client "
-"functionality is working."
-msgstr ""
-"[notice] Tor has successfully opened a circuit. Looks like client "
-"functionality is working."
+msgid "### 4. Restart tor"
+msgstr "### 4. Restart tor"
#: 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/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)
-msgid "[notice] Bootstrapped 100%: Done"
-msgstr "[notice] Bootstrapped 100%: Done"
+msgid "`systemctl restart tor`"
+msgstr "`systemctl restart tor`"
#: 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/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/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/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)
-msgid ""
-"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
-"may take up to 20 minutes -- look for log messages indicating success)"
-msgstr ""
-"[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this "
-"may take up to 20 minutes -- look for log messages indicating success)"
+msgid "### 5. Monitor your logs"
+msgstr "### 5. Monitor your logs"
#: 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/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)
msgid ""
-"[notice] Self-testing indicates your ORPort is reachable from the outside. "
-"Excellent. Publishing server descriptor."
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
msgstr ""
-"[notice] Self-testing indicates your ORPort is reachable from the outside. "
-"Excellent. Publishing server descriptor."
+"To confirm your bridge is running with no issues, you should see something "
+"like this (usually in `/var/log/tor/log` or `/var/log/syslog`):"
#: https//community.torproject.org/relay/setup/bridge/debian-ubuntu/
#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lrpage.body)
@@ -11000,6 +12153,327 @@ msgid ""
msgstr ""
"notes](https://community.torproject.org/relay/setup/bridge/post-install/)."
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.title)
+msgid "DragonflyBSD"
+msgstr "DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.subtitle)
+msgid "How to deploy an obfs4 bridge on DragonflyBSD"
+msgstr "How to deploy an obfs4 bridge on DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 1. Bootstrap `pkg`"
+msgstr "### 1. Bootstrap `pkg`"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
+"`pkg` already installed. Upgrades from earlier releases, however, will not "
+"have it."
+msgstr ""
+"DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with "
+"`pkg` already installed. Upgrades from earlier releases, however, will not "
+"have it."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"If `pkg` is missing on the system for any reason, it can be quickly "
+"bootstrapped without having to build it from source or even having "
+"**DPorts** installed:"
+msgstr ""
+"If `pkg` is missing on the system for any reason, it can be quickly "
+"bootstrapped without having to build it from source or even having "
+"**DPorts** installed:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "cd /usr"
+msgstr "cd /usr"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "make pkg-bootstrap"
+msgstr "make pkg-bootstrap"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "rehash"
+msgstr "rehash"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg-static install -y pkg"
+msgstr "pkg-static install -y pkg"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "##### 1.1. Recommended Steps to Setup `pkg`"
+msgstr "##### 1.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (`ca_root_nss`)."
+msgstr ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (`ca_root_nss`)."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "Installing the `ca_root_nss` package:"
+msgstr "Installing the `ca_root_nss` package:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install ca_root_nss"
+msgstr "pkg install ca_root_nss"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"For fresh installations, the file `/usr/local/etc/pkg/repos/df-"
+"latest.conf.sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The "
+"files ending in the \".sample\" extension are ignored; pkg(8) only reads "
+"files that end in \".conf\" and it will read as many as it finds."
+msgstr ""
+"For fresh installations, the file `/usr/local/etc/pkg/repos/df-"
+"latest.conf.sample` is copied to `/usr/local/etc/pkg/repos/df-latest`. The "
+"files ending in the \".sample\" extension are ignored; pkg(8) only reads "
+"files that end in \".conf\" and it will read as many as it finds."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "**DragonflyBSD** has 2 packages repositories:"
+msgstr "**DragonflyBSD** has 2 packages repositories:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "- Avalon (mirror-master.dragonflybsd.org);"
+msgstr "- Avalon (mirror-master.dragonflybsd.org);"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "- Wolfpond (pkg.wolfpond.org)."
+msgstr "- Wolfpond (pkg.wolfpond.org)."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"We can simply edit the **URL** used to point to the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+msgstr ""
+"We can simply edit the **URL** used to point to the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"After applying all these changes, we update the packages list again and try "
+"to check if there's already a new update to apply:"
+msgstr ""
+"After applying all these changes, we update the packages list again and try "
+"to check if there's already a new update to apply:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg update -f"
+msgstr "pkg update -f"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg upgrade -y -f"
+msgstr "pkg upgrade -y -f"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 2. Install `tor` and `obfs4proxy` DragonflyBSD's Package"
+msgstr "### 2. Install `tor` and `obfs4proxy` DragonflyBSD's Package"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "Here we can choose to install the latest stable version, like:"
+msgstr "Here we can choose to install the latest stable version, like:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg install tor obfs4proxy-tor"
+msgstr "pkg install tor obfs4proxy-tor"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "... or install an alpha release:"
+msgstr "... or install an alpha release:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "pkg install tor-devel obfs4proxy-tor"
+msgstr "pkg install tor-devel obfs4proxy-tor"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 3. Configure `/usr/local/etc/tor/torrc` to run **Tor** as a Bridge"
+msgstr ""
+"### 3. Configure `/usr/local/etc/tor/torrc` to run **Tor** as a Bridge"
+
+#: 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/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)
+msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
+msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
+
+#: 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/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)
+msgid "Log notice file /var/log/tor/notices.log"
+msgstr "Log notice file /var/log/tor/notices.log"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"* Are you firewalling your DragonflyBSD? If so, make sure that `obfs4proxy` "
+"can talk to `tor` over the loopback interface - do not forget to whitelist "
+"the **ExtORPort**."
+msgstr ""
+"* Are you firewalling your DragonflyBSD? If so, make sure that `obfs4proxy` "
+"can talk to `tor` over the loopback interface - do not forget to whitelist "
+"the **ExtORPort**."
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 4. Start `tor`:"
+msgstr "### 4. Start `tor`:"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"Here we set `tor` to start at boot time and use the setuid feature, in order"
+" to bind to lower ports like 443 (the daemon itself will still run as a "
+"regular non-privileged user)."
+msgstr ""
+"Here we set `tor` to start at boot time and use the setuid feature, in order"
+" to bind to lower ports like 443 (the daemon itself will still run as a "
+"regular non-privileged user)."
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "echo \"tor_setuid=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor_setuid=YES\" >> /etc/rc.conf"
+
+#: 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/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "echo \"tor_enable=YES\" >> /etc/rc.conf"
+msgstr "echo \"tor_enable=YES\" >> /etc/rc.conf"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/bridge/freebsd/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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "service tor start"
+msgstr "service tor start"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
+msgid ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this in `/var/log/tor/notices.log`:"
+msgstr ""
+"To confirm your bridge is running with no issues, you should see something "
+"like this in `/var/log/tor/notices.log`:"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "tail /var/log/tor/notices.log"
+msgstr "tail /var/log/tor/notices.log"
+
+#: https//community.torproject.org/relay/setup/bridge/dragonflybsd/
+#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lrpage.body)
+msgid "### 6. Final Notes"
+msgstr "### 6. Final Notes"
+
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.title)
msgid "Docker"
@@ -11013,50 +12487,158 @@ msgstr "How to deploy an obfs4 bridge using a docker container"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"We are maintaining a docker container that allows you to quickly set up an "
-"obfs4 bridge. First, fetch the container:"
+"We are maintaining a docker container that runs an obfs4 bridge. This guide"
+msgstr ""
+"We are maintaining a docker container that runs an obfs4 bridge. This guide"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"walks you through setting up this container. First, download the container:"
+msgstr ""
+"walks you through setting up this container. First, download the container:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker pull phwinter/obfs4-bridge:latest"
+msgstr "docker pull phwinter/obfs4-bridge:latest"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"Now, it's time to run the container. You can choose between two options:"
+msgstr ""
+"Now, it's time to run the container. You can choose between two options:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"1. We maintain a script that determines a free OR and obfs4 port for you, "
+"and"
+msgstr ""
+"1. We maintain a script that determines a free OR and obfs4 port for you, "
+"and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "then runs the docker container."
+msgstr "then runs the docker container."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"[Download the script here](https://dip.torproject.org/torproject/anti-"
+"censorship/docker-obfs4-bridge/raw/master/deploy-container.sh)."
+msgstr ""
+"[Download the script here](https://dip.torproject.org/torproject/anti-"
+"censorship/docker-obfs4-bridge/raw/master/deploy-container.sh)."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "When running this script, provide your email address as argument:"
+msgstr "When running this script, provide your email address as argument:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "bash deploy-container.sh address@xxxxxxxxx"
+msgstr "bash deploy-container.sh address@xxxxxxxxx"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"The script will tell you what ports it chose, and your container ID. Make"
+msgstr ""
+"The script will tell you what ports it chose, and your container ID. Make"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "sure that **both** ports are forwarded in your firewall."
+msgstr "sure that **both** ports are forwarded in your firewall."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"2. If you would rather provide your own ports, run the following command and"
+msgstr ""
+"2. If you would rather provide your own ports, run the following command and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "replace `XXX` with your OR port, `YYY` with your obfs4 port, and"
+msgstr "replace `XXX` with your OR port, `YYY` with your obfs4 port, and"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "`admin@xxxxxxxxxxx` with your email address."
+msgstr "`admin@xxxxxxxxxxx` with your email address."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid ""
+"OR_PORT=XXX PT_PORT=YYY EMAIL=admin@xxxxxxxxxxx; docker run -d -e "
+"OR_PORT=$OR_PORT -e PT_PORT=$PT_PORT -e EMAIL=$EMAIL -p $OR_PORT:$OR_PORT -p"
+" $PT_PORT:$PT_PORT phwinter/obfs4-bridge:latest"
msgstr ""
-"We are maintaining a docker container that allows you to quickly set up an "
-"obfs4 bridge. First, fetch the container:"
+"OR_PORT=XXX PT_PORT=YYY EMAIL=admin@xxxxxxxxxxx; docker run -d -e "
+"OR_PORT=$OR_PORT -e PT_PORT=$PT_PORT -e EMAIL=$EMAIL -p $OR_PORT:$OR_PORT -p"
+" $PT_PORT:$PT_PORT phwinter/obfs4-bridge:latest"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
-msgid "`docker pull phwinter/obfs4-bridge:latest`"
-msgstr "`docker pull phwinter/obfs4-bridge:latest`"
+msgid "Again, make sure that **both** ports are forwarded by your firewall."
+msgstr "Again, make sure that **both** ports are forwarded by your firewall."
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"Now, it's time to run the container. We maintain a script that "
-"automatically determines a free OR and obfs4 port for you. The script only "
-"requires your email address as argument:"
+"That's it! Your container should now be bootstrapping your new obfs4 bridge."
msgstr ""
-"Now, it's time to run the container. We maintain a script that "
-"automatically determines a free OR and obfs4 port for you. The script only "
-"requires your email address as argument:"
+"That's it! Your container should now be bootstrapping your new obfs4 bridge."
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "You can inspect its logs by running:"
+msgstr "You can inspect its logs by running:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker logs CONTAINER_ID"
+msgstr "docker logs CONTAINER_ID"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"$ curl https://dip.torproject.org/torproject/anti-censorship/docker-"
-"obfs4-bridge/raw/master/deploy-container.sh > deploy-container.sh"
+"To use your new bridge in Tor Browser, you need its \"bridge line\". Here's"
+" how"
msgstr ""
-"$ curl https://dip.torproject.org/torproject/anti-censorship/docker-"
-"obfs4-bridge/raw/master/deploy-container.sh > deploy-container.sh"
+"To use your new bridge in Tor Browser, you need its \"bridge line\". Here's"
+" how"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "you can get your bridge line:"
+msgstr "you can get your bridge line:"
+
+#: https//community.torproject.org/relay/setup/bridge/docker/
+#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
+msgid "docker exec CONTAINER_ID get-bridge-line"
+msgstr "docker exec CONTAINER_ID get-bridge-line"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
-msgid "$ bash deploy-container.sh address@xxxxxxxxx"
-msgstr "$ bash deploy-container.sh address@xxxxxxxxx"
+msgid "This will return a string similar to the following:"
+msgstr "This will return a string similar to the following:"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
msgid ""
-"That's it! Your container should now be bootstrapping your new obfs4 Tor "
-"bridge."
+"obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 "
+"cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ "
+"iat-mode=0"
msgstr ""
-"That's it! Your container should now be bootstrapping your new obfs4 Tor "
-"bridge."
+"obfs4 1.2.3.4:1234 B0E566C9031657EA7ED3FC9D248E8AC4F37635A4 "
+"cert=OYWq67L7MDApdJCctUAF7rX8LHvMxvIBPHOoAp0+YXzlQdsxhw6EapaMNwbbGICkpY8CPQ "
+"iat-mode=0"
#: https//community.torproject.org/relay/setup/bridge/docker/
#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lrpage.body)
@@ -11146,104 +12728,32 @@ msgstr ""
#: (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)
-msgid "export GOPATH=`mktemp -d`"
-msgstr "export GOPATH=`mktemp -d`"
-
-#: 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)
-msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
-msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
-
-#: 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)
-msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
-msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
-
-#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
-#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
-msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
-
-#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
-#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
-msgid "* CentOS / RHEL / OpenSUSE:"
-msgstr "* CentOS / RHEL / OpenSUSE:"
-
-#: 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)
-msgid "RunAsDaemon 1"
-msgstr "RunAsDaemon 1"
-
-#: 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)
-msgid "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
-msgstr "ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy"
-
-#: 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)
-msgid "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
-msgstr "# \"Ext\" means \"extended\", not \"external\". Don't try to set a specific port"
-
-#: 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)
-msgid "# number, nor listen on 0.0.0.0."
-msgstr "# number, nor listen on 0.0.0.0."
+msgid "export GOPATH=`mktemp -d`"
+msgstr "export GOPATH=`mktemp -d`"
#: 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)
-msgid ""
-"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if"
-msgstr ""
-"# Replace \"<address@xxxxxxxxx>\" with your email address so we can contact "
-"you if"
+msgid "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
+msgstr "go get gitlab.com/yawning/obfs4.git/obfs4proxy"
#: 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)
-msgid ""
-"# there are problems with your bridge. This is optional but encouraged."
-msgstr ""
-"# there are problems with your bridge. This is optional but encouraged."
+msgid "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
+msgstr "sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/"
+
+#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
+#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
+msgid "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
+msgstr "chcon --reference=/usr/bin/tor /usr/local/bin/obfs4proxy"
+
+#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
+#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
+msgid "* CentOS / RHEL / OpenSUSE:"
+msgstr "* CentOS / RHEL / OpenSUSE:"
#: https//community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/
#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lrpage.body)
@@ -11291,17 +12801,6 @@ msgstr ""
msgid "### 5. Monitor your logs (usually in your syslog)"
msgstr "### 5. Monitor your logs (usually in your syslog)"
-#: 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)
-msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this:"
-msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this:"
-
#: https//community.torproject.org/relay/setup/bridge/fedora/
#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lrpage.title)
#: https//community.torproject.org/relay/setup/guard/fedora/
@@ -11371,13 +12870,6 @@ msgstr ""
#: 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)
-msgid "Log notice file /var/log/tor/notices.log"
-msgstr "Log notice file /var/log/tor/notices.log"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
msgid ""
"* Are you using FreeBSD's firewall with a \"default deny\" policy? If so, "
"make sure that your obfs4proxy can talk to your Tor process over the "
@@ -11422,24 +12914,6 @@ msgstr "sysrc tor_enable=YES"
#: 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/centosrhel/
-#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "service tor start"
-msgstr "service tor start"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
-msgid ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this in `/var/log/tor/notices.log`:"
-msgstr ""
-"To confirm your bridge is running with no issues, you should see something "
-"like this in `/var/log/tor/notices.log`:"
-
-#: https//community.torproject.org/relay/setup/bridge/freebsd/
-#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lrpage.body)
msgid ""
"### 6. To get the fastest package updates, switch from the \"quarterly\" "
"package repo to the \"latest\" repo."
@@ -11449,13 +12923,13 @@ msgstr ""
#: 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 "Create the following folder:"
msgstr "Create the following folder:"
#: 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 "mkdir -p /usr/local/etc/pkg/repos"
msgstr "mkdir -p /usr/local/etc/pkg/repos"
@@ -11470,50 +12944,36 @@ msgstr ""
#: 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 "FreeBSD: { enabled: no }"
msgstr "FreeBSD: { enabled: no }"
#: 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 "FreeBSDlatest: {"
msgstr "FreeBSDlatest: {"
#: 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 "url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\","
msgstr "url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\","
#: 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 "mirror_type: \"srv\","
msgstr "mirror_type: \"srv\","
#: 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 "signature_type: \"fingerprints\","
msgstr "signature_type: \"fingerprints\","
#: 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 "fingerprints: \"/usr/share/keys/pkg\","
msgstr "fingerprints: \"/usr/share/keys/pkg\","
#: 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 "enabled: yes"
msgstr "enabled: yes"
@@ -11531,6 +12991,8 @@ msgstr "### 7. Final notes"
#: https//community.torproject.org/relay/setup/bridge/openbsd/
#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.title)
msgid "OpenBSD"
msgstr "OpenBSD"
@@ -11583,11 +13045,15 @@ msgstr "chown _tor /var/log/tor"
#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid "rcctl enable tor"
msgstr "rcctl enable tor"
#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid "rcctl start tor"
msgstr "rcctl start tor"
@@ -11600,6 +13066,236 @@ msgstr ""
"To confirm your bridge is running with no issues, you should see something "
"like this (`/var/log/tor/notices.log`):"
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on NetBSD"
+msgstr "How to deploy a Middle/Guard relay on NetBSD"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 1. Setup `pkg_add`"
+msgstr "# 1. Setup `pkg_add`"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 2. Install `tor` NetBSD's package"
+msgstr "# 2. Install `tor` NetBSD's package"
+
+#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "pkg_add tor"
+msgstr "pkg_add tor"
+
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/usr/pkg/etc/tor/torrc`"
+msgstr "# 3. Configure `/usr/pkg/etc/tor/torrc`"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"Nickname myBSDRelay # Change your relay's nickname to something you "
+"like"
+msgstr ""
+"Nickname myBSDRelay # Change your relay's nickname to something you "
+"like"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"ContactInfo your@email # Please write your email address and be aware "
+"that it will be published"
+msgstr ""
+"ContactInfo your@email # Please write your email address and be aware "
+"that it will be published"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid ""
+"ORPort 443 # You might want to use/try a different port, "
+"should you want to"
+msgstr ""
+"ORPort 443 # You might want to use/try a different port, "
+"should you want to"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "ExitRelay 0"
+msgstr "ExitRelay 0"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "SocksPort 0"
+msgstr "SocksPort 0"
+
+#: 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/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/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)
+msgid "Log notice syslog"
+msgstr "Log notice syslog"
+
+#: 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/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)
+msgid "# 6. Start `tor`:"
+msgstr "# 6. Start `tor`:"
+
+#: 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/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Here we set `tor` to start during boot and call it for the first time:"
+msgstr ""
+"Here we set `tor` to start during boot and call it for the first time:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on DragonflyBSD"
+msgstr "How to deploy a Middle/Guard relay on DragonflyBSD"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 1. Bootstrap `pkg`"
+msgstr "# 1. Bootstrap `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "### 1.1. Recommended Steps to Setup `pkg`"
+msgstr "### 1.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (ca_root_nss)."
+msgstr ""
+"Here, it will be similar to what we have on a **FreeBSD** system, and we are"
+" going to use HTTPS to fetch our packages, and updates - so here we also "
+"need an extra package to help us out (ca_root_nss)."
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "DragonflyBSD has 2 packages repositories:"
+msgstr "DragonflyBSD has 2 packages repositories:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid ""
+"We can simply edit the **URL** used to point out the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+msgstr ""
+"We can simply edit the **URL** used to point out the repositories on "
+"`/usr/local/etc/pkg/repos/df-latest` and that's it! Remember to use "
+"**pkg+https://** for Avalon."
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 2. Install `tor` DragonflyBSD's Package"
+msgstr "# 2. Install `tor` DragonflyBSD's Package"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install tor"
+msgstr "pkg install tor"
+
+#: 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/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "pkg install tor-devel"
+msgstr "pkg install tor-devel"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/usr/local/etc/tor/torrc`"
+msgstr "# 3. Configure `/usr/local/etc/tor/torrc`"
+
+#: 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/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)
+msgid ""
+"This is a very simple version of the `torrc` configuration file in order to "
+"run a Middle/Guard relay on the Tor network:"
+msgstr ""
+"This is a very simple version of the `torrc` configuration file in order to "
+"run a Middle/Guard relay on the Tor network:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 4. Start `tor`:"
+msgstr "# 4. Start `tor`:"
+
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lrpage.body)
+msgid "# 5. Final Notes"
+msgstr "# 5. Final Notes"
+
+#: 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)
+msgid ""
+"If you are having troubles setting up your relay, have a look at our [help "
+"section](/relay/getting-help/). If your relay is now running, check out the "
+"[post-install](/relay/setup/post-install/) notes."
+msgstr ""
+"If you are having troubles setting up your relay, have a look at our [help "
+"section](/relay/getting-help/). If your relay is now running, check out the "
+"[post-install](/relay/setup/post-install/) notes."
+
#: https//community.torproject.org/relay/setup/guard/centosrhel/
#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lrpage.title)
msgid "CentOS/RHEL"
@@ -11616,8 +13312,6 @@ msgstr "How to deploy a middle/Guard relay on CentOS/RHEL"
#: (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)
msgid "# 1. Enable Automatic Software Updates"
msgstr "# 1. Enable Automatic Software Updates"
@@ -11693,8 +13387,6 @@ msgstr "# 4. Put the tor configuration file `/etc/tor/torrc` in place"
#: (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)
msgid "#change the nickname \"myNiceRelay\" to a name that you like"
msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
@@ -11704,8 +13396,6 @@ msgstr "#change the nickname \"myNiceRelay\" to a name that you like"
#: (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)
msgid "Nickname myNiceRelay"
msgstr "Nickname myNiceRelay"
@@ -11713,8 +13403,6 @@ msgstr "Nickname myNiceRelay"
#: (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/freebsd/
-#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
msgid "ORPort 9001"
msgstr "ORPort 9001"
@@ -11722,8 +13410,6 @@ msgstr "ORPort 9001"
#: (content/relay-operations/technical-setup/guard/centosrhel/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)
msgid "SocksPort 0"
msgstr "SocksPort 0"
@@ -11733,8 +13419,6 @@ msgstr "SocksPort 0"
#: (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)
msgid "ExitRelay 0"
msgstr "ExitRelay 0"
@@ -11744,8 +13428,6 @@ msgstr "ExitRelay 0"
#: (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)
msgid ""
"# Change the email address bellow and be aware that it will be published"
msgstr ""
@@ -11757,8 +13439,6 @@ msgstr ""
#: (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)
msgid "ContactInfo tor-operator@your-emailaddress-domain"
msgstr "ContactInfo tor-operator@your-emailaddress-domain"
@@ -11800,28 +13480,9 @@ msgstr "service tor enable"
#: (content/relay-operations/technical-setup/guard/centosrhel/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)
msgid "# 6. Final notes"
msgstr "# 6. Final notes"
-#: 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)
-msgid ""
-"If you are having troubles setting up your relay, have a look at our [help "
-"section](/relay/getting-help/). If your relay is now running, check out the "
-"[post-install](/relay/setup/post-install/) notes."
-msgstr ""
-"If you are having troubles setting up your relay, have a look at our [help "
-"section](/relay/getting-help/). If your relay is now running, check out the "
-"[post-install](/relay/setup/post-install/) notes."
-
#: https//community.torproject.org/relay/setup/guard/fedora/
#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lrpage.subtitle)
msgid "How to deploy a middle/Guard relay on Fedora"
@@ -11928,76 +13589,278 @@ msgstr "`systemctl restart tor@default`"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.subtitle)
-msgid "How to deploy a middle/Guard relay on FreeBSD"
-msgstr "How to deploy a middle/Guard relay on FreeBSD"
+msgid "How to deploy a Middle/Guard relay on FreeBSD"
+msgstr "How to deploy a Middle/Guard relay on FreeBSD"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 2. Install the tor package"
-msgstr "# 2. Install the tor package"
+msgid "# 1. Enable Automatic Updates for Packages"
+msgstr "# 1. Enable Automatic Updates for Packages"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`pkg install tor ca_root_nss`"
-msgstr "`pkg install tor ca_root_nss`"
+msgid "# 2. Bootstrap `pkg`"
+msgstr "# 2. Bootstrap `pkg`"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "or for alpha releases:"
-msgstr "or for alpha releases:"
+msgid ""
+"This article considers we have already a base installation of FreeBSD "
+"running, and only the base system (here, we are running 12.0-RELEASE). That "
+"means we do not have any packages installed neither the `pkg` packages "
+"manager itself (there's no `sudo` available - we are running commands as "
+"root)."
+msgstr ""
+"This article considers we have already a base installation of FreeBSD "
+"running, and only the base system (here, we are running 12.0-RELEASE). That "
+"means we do not have any packages installed neither the `pkg` packages "
+"manager itself (there's no `sudo` available - we are running commands as "
+"root)."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`pkg install tor-devel ca_root_nss`"
-msgstr "`pkg install tor-devel ca_root_nss`"
+msgid "To bootstrap and install `pkg` we should run the following command:"
+msgstr "To bootstrap and install `pkg` we should run the following command:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 3. Put the configuration file `/usr/local/etc/tor/torrc` in place"
-msgstr "# 3. Put the configuration file `/usr/local/etc/tor/torrc` in place"
+msgid "pkg bootstrap"
+msgstr "pkg bootstrap"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "Log notice syslog"
-msgstr "Log notice syslog"
+msgid "### 2.1. Recommended Steps to Setup `pkg`"
+msgstr "### 2.1. Recommended Steps to Setup `pkg`"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid ""
+"To follow upstream updates in a \"faster way\" we recommend changing the "
+"'quarterly' branch used by `pkg` to its 'latest' branch."
+msgstr ""
+"To follow upstream updates in a \"faster way\" we recommend changing the "
+"'quarterly' branch used by `pkg` to its 'latest' branch."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 4. Ensure that the `random_id` sysctl setting is enabled:"
-msgstr "# 4. Ensure that the `random_id` sysctl setting is enabled:"
+msgid ""
+"One additional step is to prefer using HTTPS to fetch our packages, and "
+"updates - so here we also need an extra package to help us out "
+"(ca_root_nss)."
+msgstr ""
+"One additional step is to prefer using HTTPS to fetch our packages, and "
+"updates - so here we also need an extra package to help us out "
+"(ca_root_nss)."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "# 5. Start the tor daemon and make sure it starts at boot:"
-msgstr "# 5. Start the tor daemon and make sure it starts at boot:"
+msgid ""
+"We are keeping the original setting used by `pkg` but setting a new one that"
+" will override it, so we set up a new directory and than create a "
+"configuration file to override what we need. This configuration file will be"
+" `/usr/local/etc/pkg/repos/FreeBSD.conf`."
+msgstr ""
+"We are keeping the original setting used by `pkg` but setting a new one that"
+" will override it, so we set up a new directory and than create a "
+"configuration file to override what we need. This configuration file will be"
+" `/usr/local/etc/pkg/repos/FreeBSD.conf`."
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "### Optional but recommended"
-msgstr "### Optional but recommended"
+msgid "Creating the new directory:"
+msgstr "Creating the new directory:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
msgid ""
-"To get package updates faster after they have been build it is best to "
-"switch from the \"quarterly\" with \"latest\" repository."
+"This is how the new configuration file "
+"`/usr/local/etc/pkg/repos/FreeBSD.conf` must look like:"
msgstr ""
-"To get package updates faster after they have been build it is best to "
-"switch from the \"quarterly\" with \"latest\" repository."
+"This is how the new configuration file "
+"`/usr/local/etc/pkg/repos/FreeBSD.conf` must look like:"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "FreeBSD: {"
+msgstr "FreeBSD: {"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
+msgstr "url: pkg+https://pkg.freebsd.org/${ABI}/latest"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 3. Install `tor` FreeBSD's Package"
+msgstr "# 3. Install `tor` FreeBSD's Package"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 4. Configure `/usr/local/etc/tor/torrc`"
+msgstr "# 4. Configure `/usr/local/etc/tor/torrc`"
+
+#: https//community.torproject.org/relay/setup/guard/freebsd/
+#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 5. Ensure `net.inet.ip.random_id` is enabled:"
+msgstr "# 5. Ensure `net.inet.ip.random_id` is enabled:"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
-msgid "`mkdir -p /usr/local/etc/pkg/repos`"
-msgstr "`mkdir -p /usr/local/etc/pkg/repos`"
+msgid "sysrc tor_setuid=YES"
+msgstr "sysrc tor_setuid=YES"
#: https//community.torproject.org/relay/setup/guard/freebsd/
#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lrpage.body)
+msgid "# 7. Final Notes"
+msgstr "# 7. Final Notes"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.subtitle)
+msgid "How to deploy a Middle/Guard relay on OpenBSD"
+msgstr "How to deploy a Middle/Guard relay on OpenBSD"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 1. Install `tor` OpenBSD's Package"
+msgstr "# 1. Install `tor` OpenBSD's Package"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"Recent OpenBSD systems, like 6.5/amd64, already have the repository "
+"configured on `/etc/installurl` so we do not need to bother changing it."
+msgstr ""
+"Recent OpenBSD systems, like 6.5/amd64, already have the repository "
+"configured on `/etc/installurl` so we do not need to bother changing it."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"Should that's not your case, please adjust the `installurl` configuration "
+"file like this:"
+msgstr ""
+"Should that's not your case, please adjust the `installurl` configuration "
+"file like this:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "echo \"https://cdn.openbsd.org/pub/OpenBSD\" > /etc/installurl"
+msgstr "echo \"https://cdn.openbsd.org/pub/OpenBSD\" > /etc/installurl"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Proceed with `pkg_add` to install the package:"
+msgstr "Proceed with `pkg_add` to install the package:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "### 2.1. Recommended Steps to Install `tor` on OpenBSD"
+msgstr "### 2.1. Recommended Steps to Install `tor` on OpenBSD"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"If you want to install a newer version of the `tor` OpenBSD's package, you "
+"can use M:Tier's binary packages:"
+msgstr ""
+"If you want to install a newer version of the `tor` OpenBSD's package, you "
+"can use M:Tier's binary packages:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "ftp https://stable.mtier.org/openup"
+msgstr "ftp https://stable.mtier.org/openup"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
msgid ""
-"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the "
-"following content:"
+"Right after fetching `openup` you can run it to sync M:Tier's repository and"
+" update your packages; it's an alternative to `pkg_add -u`."
msgstr ""
-"and create the file `/usr/local/etc/pkg/repos/FreeBSD.conf` with the "
-"following content:"
+"Right after fetching `openup` you can run it to sync M:Tier's repository and"
+" update your packages; it's an alternative to `pkg_add -u`."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Here is how you proceed with these steps:"
+msgstr "Here is how you proceed with these steps:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "openup"
+msgstr "openup"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 3. Configure `/etc/tor/torrc`"
+msgstr "# 3. Configure `/etc/tor/torrc`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "User _tor"
+msgstr "User _tor"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "# 4. Change `openfiles-max` and `maxfiles` Tweaks"
+msgstr "# 4. Change `openfiles-max` and `maxfiles` Tweaks"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process. For a daemon such as Tor's, that opens a "
+"connection to each and every other relay (currently around 7000 relays), "
+"these limits should be raised."
+msgstr ""
+"By default, OpenBSD maintains a rather low limit on the maximum number of "
+"open files for a process. For a daemon such as Tor's, that opens a "
+"connection to each and every other relay (currently around 7000 relays), "
+"these limits should be raised."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Append the following section to `/etc/login.conf`:"
+msgstr "Append the following section to `/etc/login.conf`:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "tor:"
+msgstr "tor:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ":openfiles-max=13500:"
+msgstr ":openfiles-max=13500:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ":tc=daemon:"
+msgstr ":tc=daemon:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid ""
+"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
+"variable `kern.maxfiles`."
+msgstr ""
+"OpenBSD also stores a kernel-level file descriptor limit in the sysctl "
+"variable `kern.maxfiles`."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "Increase it from the default of 7030 to 16000:"
+msgstr "Increase it from the default of 7030 to 16000:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
+msgstr "echo \"kern.maxfiles=16000\" >> /etc/sysctl.conf"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lrpage.body)
+msgid "sysctl kern.maxfiles=16000"
+msgstr "sysctl kern.maxfiles=16000"
#: 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.title)
@@ -12590,9 +14453,30 @@ msgstr "#3. Restart cron's service."
msgid "# service cron restart"
msgstr "# service cron restart"
+#: lego/templates/banner.html:2 lego/templates/banner.html:4
+#: templates/banner.html:2 templates/banner.html:4
+msgid "Close banner"
+msgstr "Close banner"
+
+#: lego/templates/banner.html:10 templates/banner.html:10
+msgid "Tracking, surveillance, and censorship are widespread online."
+msgstr "Tracking, surveillance, and censorship are widespread online."
+
+#: lego/templates/banner.html:14 templates/banner.html:14
+msgid "TAKE BACK THE INTERNET WITH TOR"
+msgstr "TAKE BACK THE INTERNET WITH TOR"
+
+#: lego/templates/banner.html:18 templates/banner.html:18
+msgid "DONATE NOW"
+msgstr "DONATE NOW"
+
+#: lego/templates/banner.html:19 templates/banner.html:19
+msgid "Give today, and Mozilla will match your donation."
+msgstr "Give today, and Mozilla will match your donation."
+
#: lego/templates/footer.html:9 lego/templates/footer.html:18
-#: lego/templates/navbar.html:73 templates/footer.html:9
-#: templates/footer.html:18 templates/navbar.html:73
+#: lego/templates/navbar.html:79 templates/footer.html:9
+#: templates/footer.html:18 templates/navbar.html:79
msgid "Download Tor Browser"
msgstr "Download Tor Browser"
@@ -12620,8 +14504,13 @@ msgstr ""
"availability and use, and furthering their scientific and popular "
"understanding."
-#: lego/templates/footer.html:49 lego/templates/navbar.html:16
-#: templates/footer.html:49 templates/navbar.html:16
+#: lego/templates/footer.html:49 lego/templates/navbar.html:17
+#: templates/footer.html:49 templates/navbar.html:17
+msgid "Donate"
+msgstr "Donate"
+
+#: lego/templates/footer.html:49 lego/templates/navbar.html:17
+#: templates/footer.html:49 templates/navbar.html:17
msgid "Donate Now"
msgstr "Donate Now"
@@ -12646,7 +14535,7 @@ msgstr ""
"Trademark, copyright notices, and rules for use by third parties can be "
"found in our %(link_to_faq)s"
-#: lego/templates/navbar.html:20 templates/navbar.html:20
+#: lego/templates/navbar.html:21 templates/navbar.html:21
msgid "Menu"
msgstr "Menu"
@@ -12775,38 +14664,46 @@ msgid ""
msgstr ""
"Defend yourself against tracking and surveillance. Circumvent censorship."
-#: templates/onion-services.html:10
-msgid "Learn more about onion services here"
-msgstr "Learn more about onion services here"
-
-#: templates/onion-services.html:30
+#: templates/onion-services.html:27
msgid "Onionize any website"
msgstr "Onionize any website"
-#: templates/onion-services.html:32
+#: templates/onion-services.html:29
msgid ""
"There's a toolkit that lets you take any existing website and host it as a "
-".onion site. You would wanna do this because .onion sites are more secure "
+".onion site. You would want do this because .onion sites are more secure "
"than just regular sites. We show you how to use this toolkit and onionize a "
"site."
msgstr ""
"There's a toolkit that lets you take any existing website and host it as a "
-".onion site. You would wanna do this because .onion sites are more secure "
+".onion site. You would want do this because .onion sites are more secure "
"than just regular sites. We show you how to use this toolkit and onionize a "
"site."
-#: templates/onion-services.html:38
-msgid "Learn more"
-msgstr "Learn more"
-
-#: templates/onion-services.html:43
+#: templates/onion-services.html:32
msgid "Check out the code"
msgstr "Check out the code"
-#: templates/onion-services.html:49
+#: templates/onion-services.html:36
msgid "Featured .onion sites"
msgstr "Featured .onion sites"
+#: templates/onion-services.html:55
+msgid "Learn More"
+msgstr "Learn More"
+
+#: templates/onion-services.html:57
+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."
+
+#: templates/onion-services.html:60
+msgid "Tor Onions mailing list"
+msgstr "Tor Onions mailing list"
+
#: templates/outreach.html:27
msgid "Tor Speakers Bureau"
msgstr "Tor Speakers Bureau"
@@ -12879,24 +14776,24 @@ msgstr "Back to previous page: "
msgid "Edit this page"
msgstr "Edit this page"
-#: templates/user-research.html:10
-msgid "Want to know more? Take a look at our process"
-msgstr "Want to know more? Take a look at our process"
-
-#: templates/user-research.html:27
-msgid "Be a user testing coordinator"
-msgstr "Be a user testing coordinator"
+#: templates/user-research.html:31
+msgid "Become a Community User Researcher"
+msgstr "Become a Community User Researcher"
-#: templates/user-research.html:29
+#: templates/user-research.html:33
msgid ""
-"Are you a UX researcher interested in running Tor user tests? Have new "
-"ideas, suggestions, or studies that can help improve Tor applications? Help "
-"us by coordinating user testing, and we'll send you a Tor t-shirt."
+"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 UX researcher interested in running Tor user tests? Have new "
-"ideas, suggestions, or studies that can help improve Tor applications? Help "
-"us by coordinating user testing, and we'll send you a Tor t-shirt."
+"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."
-#: templates/user-research.html:30
-msgid "User research list"
-msgstr "User research list"
+#: templates/user-research.html:35
+msgid "UX team mailing list"
+msgstr "UX team mailing list"
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits