commit 94e90c14bb555f11e079b98ea2ff9c3002aa2431 Author: Translation commit bot translation@torproject.org Date: Thu Nov 14 09:15:31 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-content... --- 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@li.org\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%..." +"._Tor_Browser_Desktop_-_download__launch__browse.pdf)" +msgstr "" +"* [User Research: " +"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%..." +".Tor_Browser_Desktop_-_Security_Settings.pdf)" +msgstr "" +"* [User Research: Security " +"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +".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%..." +"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)" +msgstr "" +"* [User Needs " +"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%..." +"._Tor_Browser_Android_-_download__launch__browse.pdf)" +msgstr "" +"* [User Research: " +"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%...))" +" | Mumbai(IN) | Q118 | .pdf |" +msgstr "" +"| Tor Launcher | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | 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%...))" +" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" +msgstr "" +"| Onion Security Indicator | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" + +#: 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%...))" +" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" +msgstr "" +"| TB Circuit Display | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" + +#: 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%...))" +" | 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%...))" +" | 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%...))" +" | 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%...))" +" | 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%..." +".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%..." +".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.tx...)." +msgstr "" +"First of all, make sure you read the [Tor Code of " +"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)." + +#: 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...)" +msgstr "" +"* [Jelani, the human rights " +"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani...)" + +#: 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/aleish...)" +msgstr "" +"* [Aleisha, the privacy " +"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleish...)" + +#: 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/fernan...)" +msgstr "" +"* [Fernanda, the feminist " +"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernan...)" + +#: 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...)" +msgstr "" +"* [Fatima, the censored " +"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima...)" + +#: 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.p...)" +msgstr "" +"* [Alex, the fearless " +"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.p...)"
#: 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@email.com" with your email address so we can contact " -"you if there are problems with your bridge." +"you if" msgstr "" "# Replace "address@email.com" 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@email.com" msgstr "ContactInfo address@email.com"
+#: 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@email.com" 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@email.com" with your email address so we can contact " +"you if there are problems with your bridge." +msgstr "" +"# Replace "address@email.com" 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@email.com" +msgstr "bash deploy-container.sh address@email.com" + +#: 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@example.com` with your email address." +msgstr "`admin@example.com` 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@example.com; 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@example.com; 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@email.com" -msgstr "$ bash deploy-container.sh address@email.com" +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@email.com" with your email address so we can contact " -"you if" -msgstr "" -"# Replace "address@email.com" 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/$%7BABI%7D/latest%5C"," msgstr "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C","
#: 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/$%7BABI%7D/latest" +msgstr "url: pkg+https://pkg.freebsd.org/$%7BABI%7D/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%5C" > /etc/installurl" +msgstr "echo "https://cdn.openbsd.org/pub/OpenBSD%5C" > /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@li.org\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%..." +"._Tor_Browser_Desktop_-_download__launch__browse.pdf)" +msgstr "" +"* [User Research: " +"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%..." +".Tor_Browser_Desktop_-_Security_Settings.pdf)" +msgstr "" +"* [User Research: Security " +"Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +".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%..." +"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)" +msgstr "" +"* [User Needs " +"Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%..." +"._Tor_Browser_Android_-_download__launch__browse.pdf)" +msgstr "" +"* [User Research: " +"Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%..." +"._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%...))" +" | Mumbai(IN) | Q118 | .pdf |" +msgstr "" +"| Tor Launcher | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | 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%...))" +" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" +msgstr "" +"| Onion Security Indicator | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | Mumbai(IN), Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" + +#: 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%...))" +" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" +msgstr "" +"| TB Circuit Display | Usability testing " +"([.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%...))" +" | Kampala(UG), Nairobi(KE), Mombasa(KE) | Q118, Q218 | " +"[.pdf](https://dip.torproject.org/torproject/ux/research/blob/master/reports/2018/u...)" +" |" + +#: 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%...))" +" | 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%...))" +" | 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%...))" +" | 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%...))" +" | 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%..." +".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%..." +".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.tx...)." +msgstr "" +"First of all, make sure you read the [Tor Code of " +"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.tx...)." + +#: 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...)" +msgstr "" +"* [Jelani, the human rights " +"defender](https://dip.torproject.org/torproject/ux/research/tree/master/persona/jelani...)" + +#: 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/aleish...)" +msgstr "" +"* [Aleisha, the privacy " +"looker](https://dip.torproject.org/torproject/ux/research/tree/master/persona/aleish...)" + +#: 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/fernan...)" +msgstr "" +"* [Fernanda, the feminist " +"activist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fernan...)" + +#: 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...)" +msgstr "" +"* [Fatima, the censored " +"user](https://dip.torproject.org/torproject/ux/research/tree/master/persona/fatima...)" + +#: 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.p...)" +msgstr "" +"* [Alex, the fearless " +"journalist](https://dip.torproject.org/torproject/ux/research/tree/master/persona/alex.p...)"
#: 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@email.com" with your email address so we can contact " -"you if there are problems with your bridge." +"you if" msgstr "" "# Replace "address@email.com" 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@email.com" msgstr "ContactInfo address@email.com"
+#: 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@email.com" 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@email.com" with your email address so we can contact " +"you if there are problems with your bridge." +msgstr "" +"# Replace "address@email.com" 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@email.com" +msgstr "bash deploy-container.sh address@email.com" + +#: 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@example.com` with your email address." +msgstr "`admin@example.com` 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@example.com; 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@example.com; 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@email.com" -msgstr "$ bash deploy-container.sh address@email.com" +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@email.com" with your email address so we can contact " -"you if" -msgstr "" -"# Replace "address@email.com" 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/$%7BABI%7D/latest%5C"," msgstr "url: "pkg+https://pkg.FreeBSD.org/$%7BABI%7D/latest%5C","
#: 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/$%7BABI%7D/latest" +msgstr "url: pkg+https://pkg.freebsd.org/$%7BABI%7D/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%5C" > /etc/installurl" +msgstr "echo "https://cdn.openbsd.org/pub/OpenBSD%5C" > /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"