commit 308b0508c20f4030724f083d546765df9e4c67ec Author: emma peel emma.peel@riseup.net Date: Thu May 13 13:31:31 2021 +0200
update translation source strings, remove gitlabCI test file --- .gitlab-ci.yml | 62 - i18n/contents.pot | 4874 +++++++++++++++++++++++++++++++---------------------- 2 files changed, 2857 insertions(+), 2079 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 0b8fbcc..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,62 +0,0 @@ -image: python:3.9-slim-buster - -cache: - key: $CI_PROJECT_PATH_SLUG.${CI_COMMIT_REF_SLUG} - paths: - - packages - - venv - - lego - - apt-cache - -# This template should be usable on any system that's based on apt. -# taken from tor gitlabci - -.apt-template: &apt-template | - export LC_ALL=C.UTF-8 - echo Etc/UTC > /etc/timezone - mkdir -p apt-cache - export APT_CACHE_DIR="$(pwd)/apt-cache" - echo 'quiet "1";' \ - 'APT::Install-Recommends "0";' \ - 'APT::Install-Suggests "0";' \ - 'APT::Acquire::Retries "20";' \ - 'APT::Get::Assume-Yes "true";' \ - 'Dpkg::Use-Pty "0";' \ - "Dir::Cache::Archives "${APT_CACHE_DIR}"; " \ - >> /etc/apt/apt.conf.d/99gitlab - apt-get update -qq - apt-get upgrade -qy - -variables: - GIT_SUBMODULE_STRATEGY: recursive - -before_script: - - *apt-template - - DEBIAN_FRONTEND=noninteractive apt-get install gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-openssl python3-cryptography i18nspector -y - - pip3 install virtualenv - - virtualenv venv - - source venv/bin/activate - - pip3 install wheel - - pip3 install lektor - - echo 'checking out translations' - - rm -rf i18n - - git clone https://git.torproject.org/translation.git i18n - - cd i18n && git checkout communitytpo-contentspot && cd .. - -pages: - script: - - echo 'building lektor 3 times to get translations in place' - - lektor build --output-path public && lektor build --output-path public && lektor build --output-path public - artifacts: - paths: - - public - - i18n - only: - - translations - -check_l10n: - script: - - git clone https://gitlab.torproject.org/tpo/community/l10n.git - - pip3 install polib - - l10n/bin/check_markdown_links.py i18n/ - - l10n/bin/check_po_status.py communitytpo-contentspot diff --git a/i18n/contents.pot b/i18n/contents.pot index 8247818..3d87013 100644 --- a/i18n/contents.pot +++ b/i18n/contents.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-27 07:41+CET\n" +"POT-Creation-Date: 2021-05-13 13:01+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" @@ -11,6 +11,226 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n"
+#: (dynamic) +msgid "" +"Defend yourself against tracking and surveillance. Circumvent censorship." +msgstr "" + +#: (dynamic) +msgid "Tor Project" +msgstr "" + +#: (dynamic) +msgid "Donate" +msgstr "" + +#: (dynamic) +msgid "Donate Now" +msgstr "" + +#: (dynamic) +msgid "Menu" +msgstr "" + +#: (dynamic) +msgid "About" +msgstr "" + +#: (dynamic) +msgid "Documentation" +msgstr "" + +#: (dynamic) +msgid "Support" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/ +#: (content/relay-operations/contents+en.lr:page.section) +#: https://community.torproject.org/user-research/ +#: (content/user-research/contents+en.lr:page.section) +#: https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.section) +#: https://community.torproject.org/onion-services/ +#: (content/onion-services/contents+en.lr:page.section) +#: https://community.torproject.org/localization/ +#: (content/localization/contents+en.lr:page.section) +msgid "Community" +msgstr "" + +#: (dynamic) +msgid "Blog" +msgstr "" + +#: (dynamic) +msgid "Download Tor Browser" +msgstr "" + +#: (dynamic) https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.title) +#: https://community.torproject.org/training/checklist/ +#: (content/training/checklist/contents+en.lr:page.section) +#: https://community.torproject.org/training/faq/ +#: (content/training/faq/contents+en.lr:page.section) +msgid "Training" +msgstr "" + +#: (dynamic) https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.subtitle) +#: https://community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lr:page.subtitle) +msgid "" +"Do you teach your community about using Tor? These resources are for you." +msgstr "" + +#: (dynamic) https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.cta) +msgid "Check our resources" +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/ +#: (content/outreach/contents+en.lr:page.title) +msgid "Outreach" +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/ +#: (content/outreach/contents+en.lr:page.subtitle) +msgid "Bring Tor materials to your next community event." +msgstr "" + +#: (dynamic) https://community.torproject.org/ +#: (content/contents+en.lr:page.section) +#: https://community.torproject.org/outreach/ +#: (content/outreach/contents+en.lr:page.section) +msgid "community" +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/ +#: (content/outreach/contents+en.lr:page.cta) +msgid "Tell the world about Tor" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/ +#: (content/onion-services/contents+en.lr:page.title) +msgid "Onion Services" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/ +#: (content/onion-services/contents+en.lr:page.subtitle) +msgid "" +"Onion services help you and your users defeat surveillance and censorship. " +"Learn how you can deploy onion services." +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/ +#: (content/onion-services/contents+en.lr:page.cta) +msgid "Grow your .onion" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/ +#: (content/localization/contents+en.lr:page.title) +msgid "Localization" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/ +#: (content/localization/contents+en.lr:page.subtitle) +msgid "" +"We want Tor to work for everyone in the world, which means our software must " +"be translated into a lot of languages." +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/ +#: (content/localization/contents+en.lr:page.cta) +msgid "Help us translate" +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/ +#: (content/user-research/contents+en.lr:page.title) +msgid "User Research" +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/ +#: (content/user-research/contents+en.lr:page.subtitle) +msgid "We respect our users' privacy when we conduct research." +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/ +#: (content/user-research/contents+en.lr:page.cta) +msgid "Learn about Tor users" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/ +#: (content/relay-operations/contents+en.lr:page.title) +msgid "Relay Operations" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/ +#: (content/relay-operations/contents+en.lr:page.subtitle) +msgid "" +"Relays are the backbone of the Tor network. Help make Tor stronger and " +"faster by running a relay today." +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/ +#: (content/relay-operations/contents+en.lr:page.cta) +msgid "Grow the Tor network" +msgstr "" + +#: (dynamic) https://community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lr:page.body) +msgid "" +"The Tor Project is committed to fostering an inclusive environment and " +"community. Tor is a place where people should feel safe to engage, share " +"their point of view, and participate." +msgstr "" + +#: (dynamic) +msgid "" +"Download Tor Browser to experience real private browsing without tracking, " +"surveillance, or censorship." +msgstr "" + +#: (dynamic) +msgid "Our mission:" +msgstr "" + +#: (dynamic) +msgid "" +"To advance human rights and freedoms by creating and deploying free and open " +"source anonymity and privacy technologies, supporting their unrestricted " +"availability and use, and furthering their scientific and popular " +"understanding." +msgstr "" + +#: (dynamic) +msgid "Jobs" +msgstr "" + +#: (dynamic) +msgid "Contact" +msgstr "" + +#: (dynamic) +msgid "Press" +msgstr "" + +#: (dynamic) +msgid "Subscribe to our Newsletter" +msgstr "" + +#: (dynamic) +msgid "Get monthly updates and opportunities from the Tor Project:" +msgstr "" + +#: (dynamic) +msgid "Sign up" +msgstr "" + +#: (dynamic) +msgid "" +"Trademark, copyright notices, and rules for use by third parties can be " +"found in our %(link_to_faq)s" +msgstr "" + #: https://community.torproject.org/ (content/contents+en.lr:page.title) msgid "Join the Tor Community" msgstr "" @@ -41,23 +261,6 @@ msgid "" "well as resources to help you help Tor." msgstr ""
-#: https://community.torproject.org/relay/ -#: (content/relay-operations/contents+en.lr:page.title) -msgid "Relay Operations" -msgstr "" - -#: https://community.torproject.org/relay/ -#: (content/relay-operations/contents+en.lr:page.subtitle) -msgid "" -"Relays are the backbone of the Tor network. Help make Tor stronger and " -"faster by running a relay today." -msgstr "" - -#: https://community.torproject.org/relay/ -#: (content/relay-operations/contents+en.lr:page.cta) -msgid "Grow the Tor network" -msgstr "" - #: https://community.torproject.org/relay/ #: (content/relay-operations/contents+en.lr:page.body) msgid "The Tor network relies on volunteers to donate bandwidth." @@ -108,21 +311,6 @@ msgid "" "created a wealth of resources to help our relay operators." msgstr ""
-#: https://community.torproject.org/user-research/ -#: (content/user-research/contents+en.lr:page.title) -msgid "User Research" -msgstr "" - -#: https://community.torproject.org/user-research/ -#: (content/user-research/contents+en.lr:page.subtitle) -msgid "We respect our users' privacy when we conduct research." -msgstr "" - -#: https://community.torproject.org/user-research/ -#: (content/user-research/contents+en.lr:page.cta) -msgid "Learn about Tor users" -msgstr "" - #: https://community.torproject.org/user-research/ #: (content/user-research/contents+en.lr:page.body) msgid "## We respect our users' privacy when we conduct research." @@ -163,6 +351,11 @@ msgstr "" msgid "Some project ideas for GSoC." msgstr ""
+#: https://community.torproject.org/gsoc/ +#: (content/gsoc/contents+en.lr:page.section) +msgid "GSoC" +msgstr "" + #: https://community.torproject.org/gsoc/ #: (content/gsoc/contents+en.lr:page.cta) msgid "Get coding" @@ -178,66 +371,110 @@ msgid "" "sending blind applications." msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.title) -msgid "Training" +#: (dynamic) https://community.torproject.org/training/checklist/ +#: (content/training/checklist/contents+en.lr:page.title) +msgid "Training Checklist" msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.subtitle) -#: https://community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lr:page.subtitle) +#: (dynamic) https://community.torproject.org/training/checklist/ +#: (content/training/checklist/contents+en.lr:page.subtitle) msgid "" -"Do you teach your community about using Tor? These resources are for you." -msgstr "" - -#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.cta) -msgid "Check our resources" +"Based on our best practices, we have a checklist to help you prepare to " +"conduct your training." msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.body) -msgid "## We want to teach the world about Tor. Can you help?" +#: (dynamic) https://community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lr:page.title) +msgid "Training Best Practices" msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.body) +#: (dynamic) https://community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lr:page.subtitle) +#: (content/training/best-practices/contents+en.lr:page.body) msgid "" -"Are you a Tor trainer or interested in becoming one? Looking for resources " -"to help your community learn the most about Tor? We've got you covered." +"Good preparation is essential to an effective and safe training, so we've " +"curated some resources to help you make the most of your training event." msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.body) -msgid "" -"For some users with serious threat models, teaching Tor and other privacy " -"tools can be risky if not done with care." +#: (dynamic) https://community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lr:page.title) +msgid "Training Resources" msgstr ""
-#: https://community.torproject.org/training/ -#: (content/training/contents+en.lr:page.body) -msgid "" -"If this describes your community, or if you're not sure, please [contact our " -"Community Team](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-" -"community-team) for more help." +#: (dynamic) https://community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lr:page.title) +msgid "Code of Conduct for Trainers" msgstr ""
-#: https://community.torproject.org/onion-services/ -#: (content/onion-services/contents+en.lr:page.title) -msgid "Onion Services" +#: (dynamic) https://community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lr:page.subtitle) +msgid "Foster a safe, engaging environment." msgstr ""
-#: https://community.torproject.org/onion-services/ -#: (content/onion-services/contents+en.lr:page.subtitle) -msgid "" -"Onion services help you and your users defeat surveillance and censorship. " -"Learn how you can deploy onion services." +#: (dynamic) https://community.torproject.org/training/faq/ +#: (content/training/faq/contents+en.lr:page.title) +msgid "Tor Training FAQ" msgstr ""
-#: https://community.torproject.org/onion-services/ -#: (content/onion-services/contents+en.lr:page.cta) -msgid "Grow your .onion" +#: (dynamic) https://community.torproject.org/training/faq/ +#: (content/training/faq/contents+en.lr:page.subtitle) +msgid "" +"People new to Tor often ask similar questions, and we can help you prepare " +"for answering them." +msgstr "" + +#: (dynamic) https://community.torproject.org/training/risks/ +#: (content/training/risks/contents+en.lr:page.title) +msgid "Risks" +msgstr "" + +#: (dynamic) https://community.torproject.org/training/risks/ +#: (content/training/risks/contents+en.lr:page.subtitle) +msgid "" +"Things you should be aware of before running a digital security training." +msgstr "" + +#: (dynamic) +msgid "Join the Community" +msgstr "" + +#: (dynamic) +msgid "" +"Are you interested in inviting someone from Tor to train your group? While " +"we receive a high volume of training requests and may not be able to offer " +"an in-person training, we may still be able to help. Contact the community " +"team and let's talk." +msgstr "" + +#: (dynamic) +msgid "Community mailing list" +msgstr "" + +#: https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.body) +msgid "## We want to teach the world about Tor. Can you help?" +msgstr "" + +#: https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.body) +msgid "" +"Are you a Tor trainer or interested in becoming one? Looking for resources " +"to help your community learn the most about Tor? We've got you covered." +msgstr "" + +#: https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.body) +msgid "" +"For some users with serious threat models, teaching Tor and other privacy " +"tools can be risky if not done with care." +msgstr "" + +#: https://community.torproject.org/training/ +#: (content/training/contents+en.lr:page.body) +msgid "" +"If this describes your community, or if you're not sure, please [contact our " +"Community Team](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-" +"community-team) for more help." msgstr ""
#: https://community.torproject.org/onion-services/ @@ -253,21 +490,65 @@ msgid "" "privacy benefits of Tor Browser." msgstr ""
-#: https://community.torproject.org/localization/ -#: (content/localization/contents+en.lr:page.title) -msgid "Localization" +#: (dynamic) +#: https://community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lr:page.title) +msgid "Becoming a Tor translator" msgstr ""
-#: https://community.torproject.org/localization/ -#: (content/localization/contents+en.lr:page.subtitle) +#: (dynamic) +#: https://community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lr:page.subtitle) +msgid "Learn how to sign up and begin contributing." +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lr:page.title) +msgid "Current Status of Translations" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/current-status/ +#: (content/localization/current-status/contents+en.lr:page.subtitle) msgid "" -"We want Tor to work for everyone in the world, which means our software must " -"be translated into a lot of languages." +"Not sure where to start? Here you can find an overview of the current " +"localization status for all of the different Tor Project projects." msgstr ""
-#: https://community.torproject.org/localization/ -#: (content/localization/contents+en.lr:page.cta) -msgid "Help us translate" +#: (dynamic) https://community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lr:page.title) +msgid "Pick a project" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lr:page.subtitle) +msgid "How to find a project to contribute to" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lr:page.title) +msgid "Report a problem with a translation" +msgstr "" + +#: (dynamic) https://community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lr:page.subtitle) +msgid "" +"Sometimes the translations of apps are not working correctly. Here you can " +"learn to fix it." +msgstr "" + +#: (dynamic) +msgid "Can you help us improve our translations?" +msgstr "" + +#: (dynamic) +msgid "" +"Localization is a continuous process across our applications. Notice any " +"improvements we could make to our translations? Open a ticket, reach out to " +"us, or become part of our translators squad." +msgstr "" + +#: (dynamic) +msgid "Translators mailing list" msgstr ""
#: https://community.torproject.org/localization/ @@ -298,19 +579,58 @@ msgid "" "could use help translating as well." msgstr ""
-#: https://community.torproject.org/outreach/ -#: (content/outreach/contents+en.lr:page.title) -msgid "Outreach" +#: (dynamic) https://community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lr:page.title) +msgid "Street team kit" msgstr ""
-#: https://community.torproject.org/outreach/ -#: (content/outreach/contents+en.lr:page.subtitle) -msgid "Bring Tor materials to your next community event." +#: (dynamic) https://community.torproject.org/outreach/kit/ +#: (content/outreach/kit/contents+en.lr:page.subtitle) +#: (content/outreach/kit/contents+en.lr:page.body) +msgid "" +"This kit includes printable flyers, stickers, and other materials to get " +"people excited about using Tor." msgstr ""
-#: https://community.torproject.org/outreach/ -#: (content/outreach/contents+en.lr:page.cta) -msgid "Tell the world about Tor" +#: (dynamic) https://community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lr:page.title) +msgid "Talk about Tor" +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lr:page.subtitle) +msgid "" +"Here you'll find materials on basic Tor explainers and concepts, ideas for " +"preparing a Tor talk, suggested social media posts, and more." +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/meetup/ +#: (content/outreach/meetup/contents+en.lr:page.title) +msgid "Organize a Tor meetup" +msgstr "" + +#: (dynamic) https://community.torproject.org/outreach/meetup/ +#: (content/outreach/meetup/contents+en.lr:page.subtitle) +msgid "Learn how to organize a Tor meetup with your friends." +msgstr "" + +#: (dynamic) +msgid "Tor Speakers Bureau" +msgstr "" + +#: (dynamic) +msgid "" +"We have a dedicated group of Tor core contributors who are ready to speak at " +"your next event. You can request a speaker by contacting speaking@torproject." +"org with your preferred topic, language requirement, date, and other details." +msgstr "" + +#: (dynamic) +msgid "Request a Speaker" +msgstr "" + +#: (dynamic) +msgid "Upcoming Tor Events" msgstr ""
#: https://community.torproject.org/outreach/ @@ -332,11 +652,56 @@ msgid "" "media we welcome you to use." msgstr ""
-#: https://community.torproject.org/relay/setup/ +#: (dynamic) https://community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lr:page.title) msgid "Technical Setup" msgstr ""
+#: (dynamic) https://community.torproject.org/relay/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lr:page.title) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Relay requirements" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lr:page.title) +msgid "Types of relays on the Tor network" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lr:page.title) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/tor-dmca-response/contents+en.lr:page.section) +msgid "Community and legal resources" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lr:page.title) +msgid "Technical considerations" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/getting-help/ +#: (content/relay-operations/getting-help/contents+en.lr:page.title) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Getting help" +msgstr "" + +#: (dynamic) +msgid "Contributors to this page:" +msgstr "" + +#: (dynamic) +msgid "Back to previous page:" +msgstr "" + +#: (dynamic) +msgid "Edit this page" +msgstr "" + #: https://community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lr:page.subtitle) msgid "" @@ -344,6 +709,21 @@ msgid "" "exit." msgstr ""
+#: https://community.torproject.org/relay/setup/ +#: (content/relay-operations/technical-setup/contents+en.lr:page.section) +#: https://community.torproject.org/relay/relays-requirements/ +#: (content/relay-operations/relays-requirements/contents+en.lr:page.section) +#: https://community.torproject.org/relay/types-of-relays/ +#: (content/relay-operations/types-of-relays/contents+en.lr:page.section) +#: https://community.torproject.org/relay/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/exit/ +#: (content/relay-operations/technical-setup/exit/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/ +#: (content/relay-operations/technical-setup/guard/contents+en.lr:page.section) +msgid "relay operations" +msgstr "" + #: https://community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lr:page.body) msgid "" @@ -463,11 +843,6 @@ msgid "" "[Relay post-install and good practices](/relay/setup/post-install/)." msgstr ""
-#: https://community.torproject.org/relay/relays-requirements/ -#: (content/relay-operations/relays-requirements/contents+en.lr:page.title) -msgid "Relay requirements" -msgstr "" - #: https://community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lr:page.subtitle) msgid "" @@ -733,11 +1108,6 @@ msgid "" "rejected from the network automatically." msgstr ""
-#: https://community.torproject.org/relay/types-of-relays/ -#: (content/relay-operations/types-of-relays/contents+en.lr:page.title) -msgid "Types of relays on the Tor network" -msgstr "" - #: https://community.torproject.org/relay/types-of-relays/ #: (content/relay-operations/types-of-relays/contents+en.lr:page.subtitle) msgid "" @@ -987,11 +1357,6 @@ msgid "" "to donate -- we recommend giving your bridge at least 1 Mbit/sec." msgstr ""
-#: https://community.torproject.org/relay/community-resources/ -#: (content/relay-operations/community-resources/contents+en.lr:page.title) -msgid "Community and legal resources" -msgstr "" - #: https://community.torproject.org/relay/community-resources/ #: (content/relay-operations/community-resources/contents+en.lr:page.subtitle) msgid "" @@ -1000,6 +1365,11 @@ msgid "" "to relay operation." msgstr ""
+#: https://community.torproject.org/relay/community-resources/ +#: (content/relay-operations/community-resources/contents+en.lr:page.section) +msgid "community resources" +msgstr "" + #: https://community.torproject.org/relay/community-resources/ #: (content/relay-operations/community-resources/contents+en.lr:page.body) msgid "# Legal resources" @@ -1326,11 +1696,6 @@ msgid "" "free speech online." msgstr ""
-#: https://community.torproject.org/relay/technical-considerations/ -#: (content/relay-operations/technical-considerations/contents+en.lr:page.title) -msgid "Technical considerations" -msgstr "" - #: https://community.torproject.org/relay/technical-considerations/ #: (content/relay-operations/technical-considerations/contents+en.lr:page.subtitle) msgid "" @@ -1401,8 +1766,8 @@ msgstr "" #: (content/relay-operations/technical-considerations/contents+en.lr:page.body) msgid "" "For more information on hosting providers and their policies on allowing Tor " -"relays, please see this list maintained by the Tor community: [GoodBadISPs](/" -"relay/community-resources/good-bad-isps)." +"relays, please see this list maintained by the Tor community: [GoodBadISPs]" +"(../community-resources/good-bad-isps/)." msgstr ""
#: https://community.torproject.org/relay/technical-considerations/ @@ -1436,12 +1801,16 @@ msgid "" "traffic?" msgstr ""
+#: https://community.torproject.org/relay/technical-considerations/ +#: (content/relay-operations/technical-considerations/contents+en.lr:page.body) +msgid "* How well connected is the autonomous system of the hoster?" +msgstr "" + #: https://community.torproject.org/relay/technical-considerations/ #: (content/relay-operations/technical-considerations/contents+en.lr:page.body) msgid "" -"* How well connected is the autonomous system of the hoster? To answer this " -"question you can use the AS rank of the autonomous systems if you want to " -"compare: (a lower value is better) http://as-rank.caida.org/" +"To answer this question you can use the AS rank of the autonomous systems if " +"you want to compare: (a lower value is better) http://as-rank.caida.org/" msgstr ""
#: https://community.torproject.org/relay/technical-considerations/ @@ -1622,11 +1991,6 @@ msgid "" "your timezone is set correctly." msgstr ""
-#: https://community.torproject.org/relay/getting-help/ -#: (content/relay-operations/getting-help/contents+en.lr:page.title) -msgid "Getting help" -msgstr "" - #: https://community.torproject.org/relay/getting-help/ #: (content/relay-operations/getting-help/contents+en.lr:page.subtitle) msgid "How to get help if you run into issues" @@ -1649,11 +2013,31 @@ msgid "" "[irc.oftc.net](https://support.torproject.org/get-in-touch/#irc-help)." msgstr ""
-#: https://community.torproject.org/user-research/open/ +#: (dynamic) https://community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lr:page.title) msgid "Open User Research" msgstr ""
+#: (dynamic) https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.title) +msgid "User Research Guidelines" +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.title) +msgid "How to Volunteer" +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.title) +msgid "Reports" +msgstr "" + +#: (dynamic) https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.title) +msgid "Tor Personas" +msgstr "" + #: https://community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lr:page.subtitle) msgid "" @@ -1663,13 +2047,32 @@ msgid "" "community." msgstr ""
+#: https://community.torproject.org/user-research/open/ +#: (content/user-research/open/contents+en.lr:page.section) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.section) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.section) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.section) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.section) +msgid "user research" +msgstr "" + #: https://community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lr:page.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)." +"methodologies and testing scripts." +msgstr "" + +#: https://community.torproject.org/user-research/open/ +#: (content/user-research/open/contents+en.lr:page.body) +msgid "" +"Before running Tor user research, be sure you read our [Guidelines to " +"becoming a user researcher with Tor](https://community.torproject.org/user-" +"research/guidelines)." msgstr ""
#: https://community.torproject.org/user-research/open/ @@ -1732,130 +2135,9 @@ msgid "" "blob/master/scripts%20and%20activities/2020/run-emma.md)" msgstr ""
-#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "### Other Research" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"* [Censored Continent: Understanding the use of tools during Internet " -"censorship in Africa: Cameroon, Nigeria, Uganda and Zimbabwe as case " -"studies.](https://research.torproject.org/techreports/icfp-censored-" -"continent-2020-07-31.pdf)" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "## Past User Research" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.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 "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "| Project | Methodology | Locations | Dates | Reporting |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "| -------- | ----------- | --------- | --------- | ----- |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Discovery: Get Bridges | User Discovery ([.md](https://gitlab.torproject." -"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/discovery-" -"bridges.md)) | Online | Q420, Q121 | [.pdf](https://gitlab.torproject.org/" -"tpo/ux/research/-/blob/master/reports/2021/User_Research_-_Bridges.pdf) |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Tor Users Demographics | Survey ([.md](https://gitlab.torproject.org/tpo/" -"ux/research/-/blob/master/scripts%20and%20activities/2020/user_demographics-" -"en.md)) | Online | 2020 | n/a |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| User Research: Security Settings | Usability testing ([.pdf](https://" -"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and" -"%20activities/2019/2.Tor_Browser_Desktop_-_Security_Settings.pdf)) | " -"Multiple locations | 2019 | n/a |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Tor Launcher | Usability testing ([.pdf](https://gitlab.torproject.org/tpo/" -"ux/research/-/blob/master/scripts%20and%20activities/2018/1." -"India_User_testing_Tor_Launcher_Test.pdf)) | Mumbai(IN) | Q118 | .pdf |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Onion Security Indicator | Usability testing ([.pdf](https://gitlab." -"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" -"%20activities/2018/2.User_testing_.onion_states_Test.pdf)) | Mumbai(IN), " -"Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | [.pdf](https://gitlab." -"torproject.org/tpo/ux/research/-/blob/master/reports/2018/" -"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| TB Circuit Display | Usability testing ([.pdf](https://gitlab.torproject." -"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3." -"User_testing_circuit_display_Test.pdf)) | Kampala(UG), Nairobi(KE), " -"Mombasa(KE) | Q118, Q218 | [.pdf](https://gitlab.torproject.org/tpo/ux/" -"research/-/blob/master/reports/2018/" -"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Tor Browser for Desktop | User needs discovery ([.pdf](https://gitlab." -"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" -"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), " -"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]" -"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/" -"ur_colombia_2018_report_tbb-tba.pdf) |" -msgstr "" - -#: https://community.torproject.org/user-research/open/ -#: (content/user-research/open/contents+en.lr:page.body) -msgid "" -"| Tor Browser for Android | User needs discovery ([.pdf](https://gitlab." -"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" -"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), " -"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]" -"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/" -"ur_colombia_2018_report_tbb-tba.pdf) |" -msgstr "" - -#: https://community.torproject.org/user-research/guidelines/ -#: (content/user-research/guidelines/contents+en.lr:page.title) -msgid "User Research Guidelines" -msgstr "" - -#: https://community.torproject.org/user-research/guidelines/ -#: (content/user-research/guidelines/contents+en.lr:page.subtitle) -msgid "We collect only necessary data to improve our services." +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.subtitle) +msgid "We collect only necessary data to improve our services." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ @@ -1962,10 +2244,20 @@ msgstr "" 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." +"them." +msgstr "" + +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) +msgid "" +"The interview should not last longer than 20 minutes, you can record if you " +"wish, but you can also take notes on the printed material you will carry " +"with you (or on your computer)." +msgstr "" + +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) +msgid "Thank the participant again and end the interview." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ @@ -1994,8 +2286,14 @@ msgstr "" 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 feedback together — both for you and for your audience." +"go through the program of the exercise with the trainer**." +msgstr "" + +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) +msgid "" +"Also, we want you two to coordinate feedback together - both for you and for " +"your audience." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ @@ -2054,1123 +2352,600 @@ msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "" -"Before ending the training, coordinate the feedback with the trainer. The " -"two of you should work together to hand out post-its for the audience, you " -"can give each participant post-it of a different color per question and ask " -"them to fill it with what they think about: 1. the service they just " -"learned; 2. Tor project; and 3. Tor in general. It can also be questions - " -"keep in mind that any feedback is a good feedback." +msgid "Before ending the training, coordinate the feedback with the trainer." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"It is very important for us to hear back from you. We want to know how the " -"training and the research was for you, how we can improve our support and " -"also, if you want to keep running Tor User Research. We will ask you to fill " -"a form at the end of the research, so we can get your address to send to you " -"a researcher kit (t-shirt and stickers)." +"The two of you should work together to hand out post-its for the audience, " +"you can give each participant post-it of a different color per question and " +"ask them to fill it with what they think about: 1. the service they just " +"learned; 2. Tor project; and 3. Tor in general." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "We hope to hear back from you very soon!" +msgid "" +"It can also be questions - keep in mind that any feedback is a good feedback." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "" -"We will send you our document on **how to report** to the UX team, so please " -"[get in touch](https://lists.torproject.org/cgi-bin/mailman/listinfo/ux) " -"with us to get it." +msgid "It is very important for us to hear back from you." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"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." +"We want to know how the training and the research was for you, how we can " +"improve our support and also, if you want to keep running Tor User Research." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "## Additional links" +msgid "" +"We will ask you to fill a form at the end of the research, so we can get " +"your address to send to you a researcher kit (t-shirt and stickers)." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.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)" +msgid "We hope to hear back from you very soon!" msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"There are plenty of documents online about how to run User Research, here " -"you can find some of them:" +"Before your session, read and print this material on [User Research " +"Reporting](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/" +"community/user_research_reporting.md)." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post/" -"design-kit)" +"If you don't think you'll have time to report in this format, we will " +"happily accept your findings another way - for example, you can take " +"pictures or send your 'raw' notes to us." msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "" -"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)" +msgid "### How to submit your findings" msgstr ""
#: https://community.torproject.org/user-research/guidelines/ #: (content/user-research/guidelines/contents+en.lr:page.body) -msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)" -msgstr "" - -#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.title) -msgid "Tor Personas" -msgstr "" - -#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.subtitle) msgid "" -"Personas help us to drive human-centered design processes across teams. Meet " -"our archetypes of Tor users." +"1. Write your [report](https://gitlab.torproject.org/tpo/ux/research/-/blob/" +"master/community/user_research_reporting.md) (keep it simple)." msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.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." +"2. Upload it to our [Gitlab repository](https://gitlab.torproject.org/tpo/ux/" +"research/-/blob/master/README.md)." msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.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." +"3. Create issues in the [Research repository](https://gitlab.torproject.org/" +"tpo/ux/research/-/blob/master/README.md)." msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.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 "" - -#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) -msgid "### Tor Personas" +"4. UX team will discuss each issue and forward it to developers when " +"necessary." msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) -msgid "" -"* [Jelani, the human rights defender](https://dip.torproject.org/torproject/" -"ux/research/tree/master/persona/jelani.pdf)" +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) +msgid "## Additional links" msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"* [Aleisha, the privacy looker](https://dip.torproject.org/torproject/ux/" -"research/tree/master/persona/aleisha.pdf)" +"* [Strength in Numbers: Usable Tools Don't Need to Be Invasive](https://blog." +"torproject.org/strength-numbers-usable-tools-dont-need-be-invasive)" msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"* [Fernanda, the feminist activist](https://dip.torproject.org/torproject/ux/" -"research/tree/master/persona/fernanda.pdf)" +"There are plenty of documents online about how to run User Research, here " +"you can find some of them:" msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"* [Fatima, the censored user](https://dip.torproject.org/torproject/ux/" -"research/tree/master/persona/fatima.pdf)" +"* [Design Kit: The Human-Centered Design Toolkit](https://www.ideo.com/post/" +"design-kit)" msgstr ""
-#: https://community.torproject.org/user-research/persona/ -#: (content/user-research/persona/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) msgid "" -"* [Alex, the fearless journalist](https://dip.torproject.org/torproject/ux/" -"research/tree/master/persona/alex.pdf)" +"* [Simply Secure Knowledge Base](https://simplysecure.org/knowledge-base/)" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.title) -msgid "Onion Balance V3 Enhancements" +#: https://community.torproject.org/user-research/guidelines/ +#: (content/user-research/guidelines/contents+en.lr:page.body) +msgid "* [OK Thanks Exploratorium ](https://okthanks.com/exploratorium)" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.subtitle) -msgid "" -"OnionBalance allows Tor onion service requests to be distributed across " -"multiple backend Tor instances. OnionBalance provides load-balancing while " -"also making onion services more resilient and reliable by eliminating single " -"points-of-failure." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.subtitle) +msgid "We care about privacy and security." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -msgid "# Problem" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "## Where to start" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"Onion services have been around for a while. During the past few years, they " -"have been deployed by many serious websites like major media organizations " -"(like the Washington Post), search engines (such as DuckDuckGo) and critical " -"Internet infrastructure (e.g. PGP keyservers). This has been a great " -"opportunity for us, the onion balance development team, since our code has " -"been hardened and tested by the sheer volume of clients that use it every " -"day." +"If this is your first time running a User Research session for the Tor " +"Project, we recommend starting with one of these studies. Both can be " +"conducted on a rolling basis and ran remotely." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"Onionbalance is one of the standard ways onion service administrators can " -"load balance onion services, but it didn't work for v3 onions. Until " -"[recently](https://blog.torproject.org/cooking-onions-reclaiming-" -"onionbalance) when we released a new version of Onionbalance that supports " -"v3 onion services." -msgstr "" - -#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -msgid "# Proposal" +"- [Usability Testing Tor Browser Desktop](https://gitlab.torproject.org/tpo/" +"ux/research/-/blob/master/scripts%20and%20activities/2019/4." +"_Tor_Browser_Desktop_-_download__launch__browse.pdf)" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"We would like someone to help us implement some of the currently [open " -"feature requests](https://github.com/asn-d6/onionbalance/labels/patches-" -"welcome)." +"- [Discovery Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/" +"master/scripts%20and%20activities/2020/discovery-bridges.md)" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"In particular, we would like to implement some or all of the following " -"features:" +"After choosing which study to run, open an issue in our [GitLab page]" +"(https://gitlab.torproject.org/tpo/ux/research)." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- Support for v3 ["distinct descriptor" mode](https://onionbalance-v3." -"readthedocs.io/en/latest/v2/design.html#choice-of-introduction-points)." +"Add the title of your research, then select the Usability Testing template " +"option and fill it in." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -msgid "" -"This mode allows Onionbalance v2 to load-balance more than 10 backend " -"instances, whereas currently Onionbalance v3 has a limit of 8 backend " -"instances. In theory, Onionbalance could load-balance hundreds of backend " -"instances by publishing descriptors at small time intervals that contain " -"introduction points from a different subset of those instances each time." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "Please remember to update the issue as your research evolves." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -msgid "- Minimize the differences between both v3 and other descriptors." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"Not all of the data collected in our research is disclosed to the public, " +"but our general findings are." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"Currently Onionbalance v3 descriptors can look different from other " -"descriptors, which makes it possible for clients and HSDirs to learn that a " -"service is using Onionbalance. This can be an issue for more [advanced onion " -"service threat models](https://github.com/mikeperry-tor/vanguards/blob/" -"master/README_SECURITY.md#how-to-onionbalance)." +"To protect our participants' privacy we take care to anonymize their " +"responses and avoid recording our sessions." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -msgid "- Enable client authorization on the frontend service." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"If you're already familiar with the Tor Project and user testing, have a " +"look at our [current needs for user research](https://community.torproject." +"org/user-research/open/) and see which study better suits you." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"This may be needed in specialized use cases. Adding this feature would first " -"require implementing client authorization support to Stem v3 descriptors and " -"then using that feature in Onionbalance." +"Remember to drop us an email telling us about your plans so we can follow " +"and support your research." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- Allow the ability to transfer your existing v3 onion service to " -"Onionbalance." +"As a volunteer we also ask that you read and follow our [Code of Conduct]" +"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct." +"txt), as well our [Guidelines for Research](https://community.torproject.org/" +"user-research/guidelines/)." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "# Resources" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "**Why do we run Demographics?**" msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- [OnionBalance v3 repo on github](https://github.com/asn-d6/onionbalance)" +"We don't collect personal data in our [Demographics](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/" +"user_demographics-en.md), and all questions are optional." msgstr ""
-#: https://community.torproject.org/gsoc/onion-balance-v3/ -#: (content/gsoc/onion-balance-v3/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- [OnionBalance Documentation](https://onionbalance-v3.readthedocs.io/en/" -"latest/v3/tutorial-v3.html#tutorial-v3)" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.title) -msgid "OONI Probe network experiments" +"We believe it's important to collect basic demographics to help us " +"understand if we are meeting our mission regarding diversity and inclusion." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"OONI Probe is a free software project that aims to uncover internet " -"censorship around the world. As part of this project you would be working on " -"researching and developing new OONI Probe network experiments." -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "# Background" +"In addition, collecting these demographics is required for specific studies " +"to support human rights." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "" -"The Open Observatory of Network Interference (OONI) is a free software " -"project which aims to empower decentralized efforts in increasing " -"transparency of internet censorship around the world." -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "" -"We develop free and open source software, called OONI Probe, that users can " -"run to measure:" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- Blocking of websites;" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "" -"- Blocking of instant messaging apps (WhatsApp, Facebook Messenger and " -"Telegram);" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"**We don't trick participants.** We don't use trick questions in our " +"research." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- Blocking of censorship circumvention tools (such as Tor);" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"We expect participants to be honest with us, and we must be honest about our " +"questions in return." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- Presence of systems (middleboxes) in your network that might be " -"responsible for censorship and/or surveillance;" +"As a transparent research space our surveys, studies, and reports are all " +"public, and participants are free to view past studies prior to taking part " +"- however they are not advised to do so." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- Speed and performance of your network." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"**We don't track participants.** We care about your privacy and security." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"By running OONI Probe, users can collect data that can potentially serve as " -"evidence of internet censorship since it shows how, when, where, and by whom " -"it is implemented." +"If we invite you to participate in a study, we won't track you and any " +"recordings will be erased after the report is complete." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "# Proposal" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "We advise volunteers not to record their sessions at all." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -msgid "*Prerequisites:* Knowledge of network programming" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "**Open source for privacy.**" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"As part of this project you would be working on researching and developing " -"new OONI Probe network experiments. These experiments would be integrated " -"inside of probe-engine and could eventually make their way into the OONI " -"Probe desktop client." +"We use free and open source software to analyze our data, and we recommend " +"our volunteers do the same." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"The GSoC project is only about researching and implementing a working test " -"in probe-engine, not the UI and client integration of the test." +"We also ask anyone running research not use software hosted by third parties " +"like cloud providers." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) -msgid "- OONI Probe repo on github: https://github.com/ooni/probe-engine" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"**Decision-making process.** We don't have a single model for decision " +"making." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-experiments/ -#: (content/gsoc/ooni-probe-experiments/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- [Ideas for new experiments](https://github.com/ooni/probe-engine/issues?" -"q=is%3Aopen+is%3Aissue+label%3A%22new+experiment%22)" +"After conducting your research, it's normal to be excited to see your " +"feedback implemented as soon as possible." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.title) -msgid "OONI: Implement roaming test helpers" +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "" +"However all feedback must be discussed internally across the different teams " +"at the Tor Project first." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"OONI Probe is a free software project that aims to uncover internet " -"censorship around the world. As part of this project you would be working on " -"improving censorship detection while making the OONI infrastructure more " -"resilient." +"This means that it's often necessary to run the same research more than once " +"to validate your findings, and meet the expectations of the engineers, " +"developers, designers, researchers and others at Tor." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"Test helpers are endpoints used by the OONI Probes to detect censorship. The " -"main goal of the project is to improve censorship detection while making the " -"OONI infrastructure more resilient. The main activities are:" +"Please read our [Guidelines](https://community.torproject.org/user-research/" +"guidelines/) to get to know this process more." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -msgid "1. Deploy and integrate new test helpers based on the probe codebase." +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) +msgid "## Checklist" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"1. Automate deployment and rotation of test helpers on various public clouds." +"- Read the guidelines on [how to do user research with Tor](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/README.md)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"1. Implement forwarding methods to use the test helpers as proxies for the " -"collector API." -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) -msgid "1. Safely serve metadata about the test collectors through the API." +"- Read and follow our [Code of Conduct](https://gitweb.torproject.org/" +"community/policies.git/tree/code_of_conduct.txt)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-roaming-test/ -#: (content/gsoc/ooni-roaming-test/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"- **Prerequisites:** Understanding of Networking, Security, OS, basics of " -"cloud services" +"- If you don't have one yet, [request a Gitlab account](https://support." +"torproject.org/misc/bug-or-feedback/)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.title) -msgid "OONI: Measure the accuracy of OONI GeoIP lookup" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"OONI Probe is a free software project that aims to uncover internet " -"censorship around the world. As part of this project you would be working on " -"developing a strategy and tooling for assessing the accuracy of our GeoIP " -"databases." +"- Open an issue in the [UX Research Repository](https://gitlab.torproject." +"org/tpo/ux/research/-/issues)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"When attributing OONI Probe measurements to specific countries we rely on " -"GeoIP databases (https://github.com/ooni/asn-db-generator). These database " -"at times will attribute measurements to the wrong country. We don't " -"currently have a good way of measuring how reliable this approach to " -"geolocation is." +"- Subscribe to the [UX mailing list](https://lists.torproject.org/cgi-bin/" +"mailman/listinfo)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/how-to-volunteer/ +#: (content/user-research/how-to-volunteer/contents+en.lr:page.body) msgid "" -"This project is about developing a strategy and tooling for assessing the " -"accuracy of our GeoIP databases by comparing the GeoIP resolution to other " -"location data from the probe, mostly cell tower information and GPS, while " -"respecting user's privacy." +"- Learn more about our users by reading [Tor's user personas](https://" +"community.torproject.org/user-research/persona)." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.subtitle) msgid "" -"- **Prerequisites:** Knowledge of Android development and ideally backend " -"development in python" +"We are committed to open design, so you can see the user research we have " +"conducted within our community." msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"- OONI Probe Engine repo on github: https://github.com/ooni/probe-engine" +"We are committed to open design, so you can see the user research we have " +"conducted in the global-south. If you want to run user research with us, " +"please [get in touch.](https://lists.torproject.org/cgi-bin/mailman/listinfo/" +"ux)" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-geoip-accuracy/ -#: (content/gsoc/ooni-geoip-accuracy/contents+en.lr:page.body) -msgid "- Link to issue: https://github.com/ooni/probe-engine/issues/249" +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) +msgid "| Project | Methodology | Locations | Dates | Reporting |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.title) -msgid "Tor Weather" +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) +msgid "| -------- | ----------- | --------- | --------- | ----- |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"This project would implement a notification system for relay operators to " -"alert them when the state of their relay has changed. This is the most " -"efficient way to achieve and maintain a healthy Tor network on the long run." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "# Problem" +"| Discovery: Get Bridges | User Discovery ([.md](https://gitlab.torproject." +"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/discovery-" +"bridges.md)) | Online | Q420, Q121 | [.pdf](https://gitlab.torproject.org/" +"tpo/ux/research/-/blob/master/reports/2021/User_Research_-_Bridges.pdf) |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"If a relay disappears today, it is unlikely that anyone will notice or even " -"send an email to the operator." +"| Tor Users Demographics | Survey ([.md](https://gitlab.torproject.org/tpo/" +"ux/research/-/blob/master/scripts%20and%20activities/2020/user_demographics-" +"en.md)) | Online | 2020 | n/a |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"The entire Tor network would benefit from a "Tor Weather" service to " -"notify relay and bridge operators when the state of their relays has " -"changed. This has a number of benefits, including:" +"| User Research: Security Settings | Usability testing ([.pdf](https://" +"gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and" +"%20activities/2019/2.Tor_Browser_Desktop_-_Security_Settings.pdf)) | " +"Multiple locations | 2019 | n/a |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"- increasing the likelihood that relay operators notice problems and " -"actually mitigate them." +"| Tor Launcher | Usability testing ([.pdf](https://gitlab.torproject.org/tpo/" +"ux/research/-/blob/master/scripts%20and%20activities/2018/1." +"India_User_testing_Tor_Launcher_Test.pdf)) | Mumbai(IN) | Q118 | .pdf |" msgstr ""
-#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"- showing relay operators that someone actually cares if their relays go " -"down or become outdated or have other problems" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"- giving relay operators information about best-practices, e.g not running " -"outdated versions, fixing their DNS, etc..." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"Right now, there is very little direct feedback given to relay operators. " -"This can mean that operators become discouraged and stop running relays." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"This project would involve the implementation of an email notification " -"service that relay operators can subscribe to and choose which notifications " -"they want to receive about their relay." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"This project already existed and was known as "Tor Weather". It was " -"unfortunately [discontinued](https://lists.torproject.org/pipermail/tor-" -"relays/2016-April/009009.html) due to lack of maintenance and resources to " -"keep the project alive. However, we think that this is still a great idea " -"and the most efficient way to achieve and maintain a healthy Tor network on " -"the long run. The resulting service should conform to our current " -"[styleguide](https://styleguide.torproject.org/)." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"This notification service should support subscribing via single relay " -"fingerprint or MyFamily groups. Additionally, it should not need any " -"subscription change if a new relay gets added to the family. As this service " -"would store email addresses of potential tor relay operators, they should be " -"kept private and safeguarded. However, a passive observer can collect them " -"by watching outbound email traffic if no TLS is used. As such, this service " -"should suggest using a dedicated email address for this service." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"Once a basic email notification service is implemented, these are some ideas " -"for potential notification types that could be implemented within it:" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"- Email me when my node is down - Here we should decide how long before we " -"send a notification?" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my relay is affected by a security vulnerability" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my relay runs an end-of-life version of tor" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my relay runs an outdated tor version" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my exit relay fails to resolve hostnames (DNS failure)" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my relay loses the stable/guard/exit flag" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my MyFamily configuration is broken" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when you detect issues with my relay" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me with suggestions for configuration improvements for my relay" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me when my relay is on the top 20/50/100 relays list" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"- Email me with monthly/quarterly status information, e.g what is my " -"position in the overall relay list, how much traffic did my relay do during " -"the last month, etc..." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me about new relay requirements" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Email me about tor relay operator events" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"For each notification implemented, there should be a corresponding " -"specification written to describe the meaning of each notification type." -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"- What Tor Weather looked like: https://web.archive.org/web/20141004055709/" -"https://weather.torproject.org/subscribe/" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "- Tor Weather repo: https://gitweb.torproject.org/weather.git/" -msgstr "" - -#: https://community.torproject.org/gsoc/tor-weather/ -#: (content/gsoc/tor-weather/contents+en.lr:page.body) -msgid "" -"For the original ticket and discussion, please see ticket [#26124](http://" -"bugs.torproject.org/26124)" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.title) -msgid "Alexa Top Sites Captcha and Tor Block Monitoring" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.subtitle) -msgid "" -"This project should implement a mechanism to track the rate that Alexa Top " -"500 webpages return Captchas to or directly block Tor users over time." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"A large number of Tor users report getting hit by infinite Captcha loops " -"when visiting some of the most popular websites, such as Reddit, Twitter or " -"YouTube. This makes them feel punished for using Tor to protect their " -"privacy and prevents them from legitimately accessing websites." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"For this project we would like to track in practice how often [Alexa Top 500 " -"websites](https://www.alexa.com/topsites) return Captchas to Tor clients." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"During GSoC 2020, we had a project to track captchas from Cloudflare fronted " -"websites. This project would build upon this work to further test other " -"popular websites." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"The project should consist of an automated way to systematically test a " -"selection of [these websites](https://www.alexa.com/topsites) and record " -"whether there is a difference in behaviour when a connection comes from " -"various Tor exit IPs versus non-Tor exit IPs. For example, in the case where " -"it seems like connections from Tor users are being discriminated against, we " -"should record whether the user is presented with a captcha or some other " -"error, e.g Forbidden or Service Temporarily Unavailable. Some discussion " -"regarding this issue can be found [here](https://gitlab.torproject.org/tpo/" -"community/support/-/issues/40013)." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "Our proposed approach consists of:" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"1. Writing a web client to periodically fetch a selection of the [Alexa Top " -"Sites](https://www.alexa.com/topsites) via Tor and record how often a " -"Captcha or failure is returned." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"1. Record and graph the various types of failure (including Captchas) vs " -"real page rates" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"1. Using the pre-existing architecture, run a second client that does not " -"fetch this webpage via Tor. This will allow us to contrast and compare how " -"these sites respond to Tor Browser vs other browsers." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "1. Track and publish these details publicly" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "There are two interesting metrics to track over time:" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"- the fraction of exit relays that are getting hit with Captchas and " -"failures, and" +"| Onion Security Indicator | Usability testing ([.pdf](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" +"%20activities/2018/2.User_testing_.onion_states_Test.pdf)) | Mumbai(IN), " +"Kampala(UG), Valencia(ES), Mombasa(KE)| Q118, Q218 | [.pdf](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/reports/2018/" +"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |" msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"- the chance that a Tor client, choosing an exit relay in the normal " -"weighted faction, will get hit by a Captcha or a failure." -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "Then there are other interesting patterns to look for:" +"| TB Circuit Display | Usability testing ([.pdf](https://gitlab.torproject." +"org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2018/3." +"User_testing_circuit_display_Test.pdf)) | Kampala(UG), Nairobi(KE), " +"Mombasa(KE) | Q118, Q218 | [.pdf](https://gitlab.torproject.org/tpo/ux/" +"research/-/blob/master/reports/2018/" +"ur_kenya_2018_Feature_report__Onions_and_Circuit_Display.pdf) |" msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"- Are certain IP addresses punished consistently and others never punished?" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "- Is whether you get a failure much more probabilistic and transient?" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "- Does that pattern change over time?" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "# Getting Started" +"| Tor Browser for Desktop | User needs discovery ([.pdf](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" +"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), " +"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]" +"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/" +"ur_colombia_2018_report_tbb-tba.pdf) |" msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"As this project builds upon an existing project, in order to demonstrate " -"your skills and familiarise yourself with this project you may want to:" +"| Tor Browser for Android | User needs discovery ([.pdf](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/scripts%20and" +"%20activities/2018/4.00_user_needs_discovery.pdf)) | Bogotá(CL), Cali(CL), " +"Valle del Cauca(CL), Kampala(UG), Hoima(UG), Nairobi(KE) | 2018 | [.pdf]" +"(https://gitlab.torproject.org/tpo/ux/research/-/blob/master/reports/2018/" +"ur_colombia_2018_report_tbb-tba.pdf) |" msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "" -"1. Familiarise yourself and start experimenting with various web clients to " -"fetch pages via Tor, bearing in mind you may need to adapt them to your " -"needs if they are lacking the required functionality." +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) +msgid "### Community Research" msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/reports/ +#: (content/user-research/reports/contents+en.lr:page.body) msgid "" -"1. Check out the existing [Captcha Scanner](https://dashboard.captcha.wtf/) " -"and [code](https://gitlab.torproject.org/woswos/CAPTCHA-Monitor)" +"* [Censored Continent - Understanding the use of tools during Internet " +"censorship in Africa](https://research.torproject.org/techreports/icfp-" +"censored-continent-2020-07-31.pdf): Cameroon, Nigeria, Uganda and Zimbabwe " +"as case studies." msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.subtitle) msgid "" -"1. Read the comments in ticket [40013](https://gitlab.torproject.org/tpo/" -"community/support/-/issues/40013) and the [original project ticket](https://" -"gitlab.torproject.org/legacy/trac/-/issues/33010) for more ideas." +"Personas help us to drive human-centered design processes across teams. Meet " +"our archetypes of Tor users." msgstr ""
-#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"There is pre-existing research by the Berkeley ICSI group which includes " -"these sorts of checks:" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "- https://www.freehaven.net/anonbib/#differential-ndss2016" -msgstr "" - -#: https://community.torproject.org/gsoc/alexa-captcha-monitoring/ -#: (content/gsoc/alexa-captcha-monitoring/contents+en.lr:page.body) -msgid "- https://www.freehaven.net/anonbib/#exit-blocking2017" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.title) -msgid "OONI: Integration and unit testing of OONI Probe Desktop apps" +"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 ""
-#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"OONI Probe is a free software project that aims to uncover internet " -"censorship around the world. As part of this project you would be working on " -"integration and unit testing of OONI Probe Desktop apps." -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "This project aims to:" +"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 ""
-#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"1. add support for automated testing of the desktop app to emulate the user " -"stories end-to-end" +"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 ""
-#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "" -"1. add support for unit testing react components and javascript code running " -"in electron's `main` process." +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) +msgid "### Tor Personas" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"It may be necessary to refactor parts of the codebase and upgrade " -"dependencies to improve testability. The student is encouraged to research " -"existing testing tools and propose solutions that can help complete the " -"project." -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "*Prerequisites:* None" +"* Jelani, the human rights defender: [View on Gitlab](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/persona/jelani.pdf) · [Download " +"PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/" +"jelani.pdf)" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- https://github.com/ooni/probe-desktop/" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- http://electronjs.org/spectron" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- https://docs.cypress.io/guides/component-testing/introduction.html" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-probe-testing/ -#: (content/gsoc/ooni-probe-testing/contents+en.lr:page.body) -msgid "- https://testing-library.com/docs/react-testing-library/intro" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.title) -msgid "OONI: Improve OONI Explorer code quality" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.subtitle) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"OONI Explorer is an open data resource on internet censorship around the " -"world. As part of this project you would be working on helping to port OONI " -"Explorer code to Typescript." +"* Aleisha, the privacy looker: [View on Gitlab](https://gitlab.torproject." +"org/tpo/ux/research/-/blob/master/persona/aleisha.pdf) · [Download PDF]" +"(https://gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/aleisha." +"pdf)" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"OONI Explorer is an open data resource on internet censorship around the " -"world." +"* Fernanda, the feminist activist: [View on Gitlab](https://gitlab." +"torproject.org/tpo/ux/research/-/blob/master/persona/fernanda.pdf) · " +"[Download PDF](https://gitlab.torproject.org/tpo/ux/research/-/raw/master/" +"persona/fernanda.pdf)" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"Typescript has been adopted widely as a way to write more reliable JS " -"applications and now has a well supported toolchain and an active and " -"growing community. We could benefit from porting parts or all of the OONI " -"Explorer code to Typescript especially to be able to handle unpredictable " -"data in API responses. Next.js, the underlying react framework the project " -"is built upon, also has first-class support for Typescript. The project " -"involves:" +"* Fatima, the censored user: [View on Gitlab](https://gitlab.torproject.org/" +"tpo/ux/research/-/blob/master/persona/fatima.pdf) · [Download PDF](https://" +"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/fatima.pdf)" msgstr ""
-#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "1. coming up with a strategy to incrementally port the codebase" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "1. ensuring integration with other projects in `ooni-components`" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "1. rewrite code" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "1. writing unit tests for critical react components in the projects" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "1. improve build process to leverage typescript features" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) +#: https://community.torproject.org/user-research/persona/ +#: (content/user-research/persona/contents+en.lr:page.body) msgid "" -"- **Prerequisites:** Experience in Typescript, nice to have knowledge of " -"Next.js" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "- OONI Explorer repo on github: https://github.com/ooni/explorer" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "- OONI Explorer issues github: https://github.com/ooni/explorer/issues" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "- https://github.com/ooni/design-system" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "- https://nextjs.org/docs/basic-features/typescript" -msgstr "" - -#: https://community.torproject.org/gsoc/ooni-explorer-code-quality/ -#: (content/gsoc/ooni-explorer-code-quality/contents+en.lr:page.body) -msgid "- https://www.typescriptlang.org/" -msgstr "" - -#: https://community.torproject.org/training/risks/ -#: (content/training/risks/contents+en.lr:page.title) -msgid "Risks" +"* Alex, the fearless journalist: [View on Gitlab](https://gitlab.torproject." +"org/tpo/ux/research/-/blob/master/persona/alex.pdf) · [Download PDF](https://" +"gitlab.torproject.org/tpo/ux/research/-/raw/master/persona/alex.pdf)" msgstr ""
#: https://community.torproject.org/training/risks/ -#: (content/training/risks/contents+en.lr:page.subtitle) -msgid "" -"Things you should be aware of before running a digital security training." +#: (content/training/risks/contents+en.lr:page.section) +#: https://community.torproject.org/training/code-of-conduct/ +#: (content/training/code-of-conduct/contents+en.lr:page.section) +#: https://community.torproject.org/training/best-practices/ +#: (content/training/best-practices/contents+en.lr:page.section) +#: https://community.torproject.org/training/resources/ +#: (content/training/resources/contents+en.lr:page.section) +msgid "training" msgstr ""
#: https://community.torproject.org/training/risks/ @@ -3384,16 +3159,6 @@ msgstr "" msgid "* [OONI disclaimer](https://ooni.io/about/risks/)" msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lr:page.title) -msgid "Code of Conduct for Trainers" -msgstr "" - -#: https://community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lr:page.subtitle) -msgid "Foster a safe, engaging environment." -msgstr "" - #: https://community.torproject.org/training/code-of-conduct/ #: (content/training/code-of-conduct/contents+en.lr:page.cta) msgid "Code of Conduct" @@ -3404,26 +3169,6 @@ msgstr "" msgid "## Code of Conduct for Trainers" msgstr ""
-#: https://community.torproject.org/training/code-of-conduct/ -#: (content/training/code-of-conduct/contents+en.lr:page.body) -msgid "" -"The Tor Project is committed to fostering an inclusive environment and " -"community. Tor is a place where people should feel safe to engage, share " -"their point of view, and participate." -msgstr "" - -#: https://community.torproject.org/training/checklist/ -#: (content/training/checklist/contents+en.lr:page.title) -msgid "Training Checklist" -msgstr "" - -#: https://community.torproject.org/training/checklist/ -#: (content/training/checklist/contents+en.lr:page.subtitle) -msgid "" -"Based on our best practices, we have a checklist to help you prepare to " -"conduct your training." -msgstr "" - #: https://community.torproject.org/training/checklist/ #: (content/training/checklist/contents+en.lr:page.body) msgid "Complete this checklist before running a Tor training." @@ -3574,19 +3319,6 @@ msgstr "" msgid "* Report to Community and UX team" msgstr ""
-#: https://community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lr:page.title) -msgid "Training Best Practices" -msgstr "" - -#: https://community.torproject.org/training/best-practices/ -#: (content/training/best-practices/contents+en.lr:page.subtitle) -#: (content/training/best-practices/contents+en.lr:page.body) -msgid "" -"Good preparation is essential to an effective and safe training, so we've " -"curated some resources to help you make the most of your training event." -msgstr "" - #: https://community.torproject.org/training/best-practices/ #: (content/training/best-practices/contents+en.lr:page.cta) msgid "Best Practices for Trainers" @@ -3823,18 +3555,6 @@ msgid "" "and ask them to share their feedback with you." msgstr ""
-#: https://community.torproject.org/training/faq/ -#: (content/training/faq/contents+en.lr:page.title) -msgid "Tor Training FAQ" -msgstr "" - -#: https://community.torproject.org/training/faq/ -#: (content/training/faq/contents+en.lr:page.subtitle) -msgid "" -"People new to Tor often ask similar questions, and we can help you prepare " -"for answering them." -msgstr "" - #: https://community.torproject.org/training/faq/ #: (content/training/faq/contents+en.lr:page.body) msgid "" @@ -3952,11 +3672,6 @@ msgid "" "backdoor/)" msgstr ""
-#: https://community.torproject.org/training/resources/ -#: (content/training/resources/contents+en.lr:page.title) -msgid "Training Resources" -msgstr "" - #: https://community.torproject.org/training/resources/ #: (content/training/resources/contents+en.lr:page.cta) msgid "Check out our resources" @@ -3974,16 +3689,42 @@ msgid "" "for you." msgstr ""
-#: https://community.torproject.org/onion-services/overview/ +#: (dynamic) https://community.torproject.org/onion-services/overview/ #: (content/onion-services/overview/contents+en.lr:page.title) msgid "How do onion services work?" msgstr ""
+#: (dynamic) https://community.torproject.org/onion-services/talk/ +#: (content/onion-services/talk/contents+en.lr:page.title) +msgid "Talk about onions" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/advanced/ +#: (content/onion-services/advanced/contents+en.lr:page.title) +msgid "Advanced settings" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lr:page.title) +msgid "Set up Your Onion Service" +msgstr "" + #: https://community.torproject.org/onion-services/overview/ #: (content/onion-services/overview/contents+en.lr:page.subtitle) msgid "Learn how onion services work." msgstr ""
+#: https://community.torproject.org/onion-services/overview/ +#: (content/onion-services/overview/contents+en.lr:page.section) +#: https://community.torproject.org/onion-services/talk/ +#: (content/onion-services/talk/contents+en.lr:page.section) +#: https://community.torproject.org/onion-services/setup/ +#: (content/onion-services/setup/contents+en.lr:page.section) +#: https://community.torproject.org/onion-services/setup/install/ +#: (content/onion-services/setup/install/contents+en.lr:page.section) +msgid "onion services" +msgstr "" + #: https://community.torproject.org/onion-services/overview/ #: (content/onion-services/overview/contents+en.lr:page.body) msgid "Onion services are services that can only be accessed over Tor." @@ -4480,11 +4221,6 @@ msgid "" "Services](https://www.youtube.com/watch?v=Di7qAVidy1Y)." msgstr ""
-#: https://community.torproject.org/onion-services/talk/ -#: (content/onion-services/talk/contents+en.lr:page.title) -msgid "Talk about onions" -msgstr "" - #: https://community.torproject.org/onion-services/talk/ #: (content/onion-services/talk/contents+en.lr:page.subtitle) msgid "Become an onion advocate and explain the importance of onion services." @@ -5071,11 +4807,6 @@ msgid "" "services/overview/)." msgstr ""
-#: https://community.torproject.org/onion-services/advanced/ -#: (content/onion-services/advanced/contents+en.lr:page.title) -msgid "Advanced settings" -msgstr "" - #: https://community.torproject.org/onion-services/advanced/ #: (content/onion-services/advanced/contents+en.lr:page.subtitle) msgid "" @@ -5091,11 +4822,6 @@ msgid "" "more secure." msgstr ""
-#: https://community.torproject.org/onion-services/setup/ -#: (content/onion-services/setup/contents+en.lr:page.title) -msgid "Set up Your Onion Service" -msgstr "" - #: https://community.torproject.org/onion-services/setup/ #: (content/onion-services/setup/contents+en.lr:page.subtitle) msgid "Learn how to set up a .onion site of your very own." @@ -5363,6 +5089,8 @@ msgstr "" #: (content/relay-operations/technical-setup/exit/contents+en.lr:page.body) #: https://community.torproject.org/relay/community-resources/tor-abuse-templat... #: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) #: https://community.torproject.org/onion-services/advanced/onion-location/ #: (content/onion-services/advanced/onion-location/contents+en.lr:page.body) #: https://community.torproject.org/onion-services/advanced/client-auth/ @@ -5391,6 +5119,8 @@ msgstr "" #: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/guard/netbsd/ #: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/guard/dragonflybsd/ #: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/guard/centosrhel/ @@ -5785,15 +5515,14 @@ msgid "" msgstr ""
#: https://community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lr:page.title) -msgid "Current Status of Translations" -msgstr "" - -#: https://community.torproject.org/localization/current-status/ -#: (content/localization/current-status/contents+en.lr:page.subtitle) -msgid "" -"Not sure where to start? Here you can find an overview of the current " -"localization status for all of the different Tor Project projects." +#: (content/localization/current-status/contents+en.lr:page.section) +#: https://community.torproject.org/localization/becoming-tor-translator/ +#: (content/localization/becoming-tor-translator/contents+en.lr:page.section) +#: https://community.torproject.org/localization/pick-a-project/ +#: (content/localization/pick-a-project/contents+en.lr:page.section) +#: https://community.torproject.org/localization/translation-problem/ +#: (content/localization/translation-problem/contents+en.lr:page.section) +msgid "localization" msgstr ""
#: https://community.torproject.org/localization/current-status/ @@ -5834,159 +5563,6 @@ msgid "" "Project website and the Community portal." msgstr ""
-#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.title) -msgid "Translation Guide" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.subtitle) -msgid "Best practices to make a good translation" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"This guide offers some best practices to follow when [helping us with " -"translations](https://community.torproject.org/localization/becoming-tor-" -"translator/)." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"We can discuss this rules and add more, in the [Tor Project localization " -"mailing list](../becoming-tor-translator/#tor-l10n)." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "## General style:" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "The tone of the translation should be informal." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"Rather than just translating each page word by word, please try to translate " -"the ideas so they make the most sense in your language." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "### Spanish" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "#### Voice and Tone:" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "When addressing the user, use the 2nd person informal pronoun "tú"." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "#### Naming" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "#### Capitalization" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "#### Other punctuation marks" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "### French" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "When addressing the user, use the 2nd person formal pronoun "vous"." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "### German" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "When addressing the user, use the 2nd person informal pronoun "du"." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "## Proofreading" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "You may use this checklist to when proofreading your translation:" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "- Run a spell checker" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "- Check all numbers for accuracy" -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"- Check a preview of the translation if there is one available: it will help " -"you learn how the website works and prevent errors." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"- If possible, open the website and compare the original text with your " -"translation." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"- Make sure formatting is consistent, such as header size and bullet points." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "" -"- Ensure that all diacritical marks (such as: à, é, î, ñ, ü) are accurate." -msgstr "" - -#: https://community.torproject.org/localization/translation-guide/ -#: (content/localization/translation-guide/contents+en.lr:page.body) -msgid "- Links: do they work? Can they be localized?" -msgstr "" - -#: https://community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lr:page.title) -msgid "Becoming a Tor translator" -msgstr "" - -#: https://community.torproject.org/localization/becoming-tor-translator/ -#: (content/localization/becoming-tor-translator/contents+en.lr:page.subtitle) -msgid "Learn how to sign up and begin contributing." -msgstr "" - #: https://community.torproject.org/localization/becoming-tor-translator/ #: (content/localization/becoming-tor-translator/contents+en.lr:page.body) msgid "Thank you for your interest in helping us with translations." @@ -6152,16 +5728,6 @@ msgid "" "get-in-touch/#irc-help) (l10n)!" msgstr ""
-#: https://community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lr:page.title) -msgid "Pick a project" -msgstr "" - -#: https://community.torproject.org/localization/pick-a-project/ -#: (content/localization/pick-a-project/contents+en.lr:page.subtitle) -msgid "How to find a project to contribute to" -msgstr "" - #: https://community.torproject.org/localization/pick-a-project/ #: (content/localization/pick-a-project/contents+en.lr:page.body) msgid "" @@ -6266,18 +5832,6 @@ msgid "" "contentspot/) it." msgstr ""
-#: https://community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lr:page.title) -msgid "Report a problem with a translation" -msgstr "" - -#: https://community.torproject.org/localization/translation-problem/ -#: (content/localization/translation-problem/contents+en.lr:page.subtitle) -msgid "" -"Sometimes the translations of apps are not working correctly. Here you can " -"learn to fix it." -msgstr "" - #: https://community.torproject.org/localization/translation-problem/ #: (content/localization/translation-problem/contents+en.lr:page.body) msgid "### Reporting an error with a translation" @@ -6323,43 +5877,79 @@ msgid "" msgstr ""
#: https://community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lr:page.title) -msgid "Street team kit" +#: (content/outreach/kit/contents+en.lr:page.section) +#: https://community.torproject.org/outreach/talk/ +#: (content/outreach/talk/contents+en.lr:page.section) +#: https://community.torproject.org/outreach/meetup/ +#: (content/outreach/meetup/contents+en.lr:page.section) +msgid "outreach" msgstr ""
#: https://community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lr:page.subtitle) #: (content/outreach/kit/contents+en.lr:page.body) +msgid "## Street Team Kit" +msgstr "" + +#: (dynamic) msgid "" -"This kit includes printable flyers, stickers, and other materials to get " -"people excited about using Tor." +"Word of mouth is critical to reaching new people and helping them protect " +"themselves online. Here's how you can help:" msgstr ""
-#: https://community.torproject.org/outreach/kit/ -#: (content/outreach/kit/contents+en.lr:page.body) -msgid "## Street Team Kit" +#: (dynamic) +msgid "Privacy and freedom are human rights." msgstr ""
-#: https://community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lr:page.title) -msgid "Talk about Tor" +#: (dynamic) +msgid "" +"These rights are denied online around the world, but Tor gives them back." msgstr ""
-#: https://community.torproject.org/outreach/talk/ -#: (content/outreach/talk/contents+en.lr:page.subtitle) +#: (dynamic) +msgid "Tracking and surveillance are widespread." +msgstr "" + +#: (dynamic) msgid "" -"Here you'll find materials on basic Tor explainers and concepts, ideas for " -"preparing a Tor talk, suggested social media posts, and more." +"We think privacy should be the default online, and that's what our software " +"provides." msgstr ""
-#: https://community.torproject.org/outreach/meetup/ -#: (content/outreach/meetup/contents+en.lr:page.title) -msgid "Organize a Tor meetup" +#: (dynamic) +msgid "Privacy isn't about having something to hide." msgstr ""
-#: https://community.torproject.org/outreach/meetup/ -#: (content/outreach/meetup/contents+en.lr:page.subtitle) -msgid "Learn how to organize a Tor meetup with your friends." +#: (dynamic) +msgid "" +"Privacy is about protecting who we are as human beings: our fears, our " +"relationships, and our vulnerabilities." +msgstr "" + +#: (dynamic) +msgid "People shouldn't be exploited for using the internet." +msgstr "" + +#: (dynamic) +msgid "" +"Trackers are harvesting our every move, but a safer internet is possible." +msgstr "" + +#: (dynamic) +msgid "" +"Tor software is developed by the Tor Project, a 501(c)(3) nonprofit " +"organization." +msgstr "" + +#: (dynamic) +msgid "We build free and open source software anyone can use." +msgstr "" + +#: (dynamic) +msgid "Tor software is used by millions of people around the world." +msgstr "" + +#: (dynamic) +msgid "Journalists, activists, and everyday internet users rely on Tor." msgstr ""
#: https://community.torproject.org/outreach/meetup/ @@ -6478,11 +6068,61 @@ msgid "" "listinfo/tor-community-team) mailing list." msgstr ""
-#: https://community.torproject.org/relay/setup/post-install/ +#: (dynamic) https://community.torproject.org/relay/setup/post-install/ #: (content/relay-operations/technical-setup/post-install/contents+en.lr:page.title) msgid "Relay Post-install and good practices" msgstr ""
+#: (dynamic) https://community.torproject.org/relay/setup/exit/ +#: (content/relay-operations/technical-setup/exit/contents+en.lr:page.title) +msgid "Exit" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/ +#: (content/relay-operations/technical-setup/bridge/contents+en.lr:page.title) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +#: https://community.torproject.org/relay/setup/bridge/netbsd/ +#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/windows/ +#: (content/relay-operations/technical-setup/bridge/windows/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ +#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.section) +msgid "Bridge" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/guard/ +#: (content/relay-operations/technical-setup/guard/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/netbsd/ +#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/openbsd/ +#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.section) +msgid "Middle/Guard relay" +msgstr "" + +#: https://community.torproject.org/relay/setup/post-install/ +#: (content/relay-operations/technical-setup/post-install/contents+en.lr:page.section) +msgid "Relay operations" +msgstr "" + #: https://community.torproject.org/relay/setup/post-install/ #: (content/relay-operations/technical-setup/post-install/contents+en.lr:page.body) msgid "#1. Make sure relay ports can be reached" @@ -6530,6 +6170,8 @@ msgstr ""
#: https://community.torproject.org/relay/setup/post-install/ #: (content/relay-operations/technical-setup/post-install/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "Publishing server descriptor." msgstr ""
@@ -7074,11 +6716,6 @@ msgid "" "net/vnstat/cgidemo/)." msgstr ""
-#: https://community.torproject.org/relay/setup/exit/ -#: (content/relay-operations/technical-setup/exit/contents+en.lr:page.title) -msgid "Exit" -msgstr "" - #: https://community.torproject.org/relay/setup/exit/ #: (content/relay-operations/technical-setup/exit/contents+en.lr:page.subtitle) msgid "How to deploy an Exit node" @@ -7545,13 +7182,13 @@ msgid "chflags schg /etc/resolv.conf" msgstr ""
#: https://community.torproject.org/relay/setup/bridge/ -#: (content/relay-operations/technical-setup/bridge/contents+en.lr:page.title) -msgid "Bridge" +#: (content/relay-operations/technical-setup/bridge/contents+en.lr:page.subtitle) +msgid "Run an obfs4 bridge to help censored users connect to the Tor network" msgstr ""
#: https://community.torproject.org/relay/setup/bridge/ -#: (content/relay-operations/technical-setup/bridge/contents+en.lr:page.subtitle) -msgid "Run an obfs4 bridge to help censored users connect to the Tor network" +#: (content/relay-operations/technical-setup/bridge/contents+en.lr:page.section) +msgid "Bridge operations" msgstr ""
#: https://community.torproject.org/relay/setup/bridge/ @@ -7589,11 +7226,6 @@ msgid "" "easy discovery and blocklisting by ISP or governments." msgstr ""
-#: https://community.torproject.org/relay/setup/guard/ -#: (content/relay-operations/technical-setup/guard/contents+en.lr:page.title) -msgid "Middle/Guard relay" -msgstr "" - #: https://community.torproject.org/relay/setup/guard/ #: (content/relay-operations/technical-setup/guard/contents+en.lr:page.subtitle) msgid "Run a Middle/Guard relay" @@ -7606,18 +7238,77 @@ msgid "" "choose your platform below." msgstr ""
+#: (dynamic) #: https://community.torproject.org/relay/community-resources/relay-association... #: (content/relay-operations/community-resources/relay-associations/contents+en.lr:page.title) msgid "Relay Associations" msgstr ""
-#: https://community.torproject.org/relay/community-resources/relay-association... -#: (content/relay-operations/community-resources/relay-associations/contents+en.lr:page.subtitle) +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... +#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lr:page.title) +msgid "Tor Abuse Templates" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/bad-relays/ +#: (content/relay-operations/community-resources/bad-relays/contents+en.lr:page.title) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Bad relays" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lr:page.title) +msgid "Tor Exit Guidelines" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/tor-relay-univers... +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lr:page.title) +msgid "Tor Relay Universities" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.title) +msgid "Good Bad ISPs" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/community-resources/swag/ +#: (content/relay-operations/community-resources/swag/contents+en.lr:page.title) +msgid "Swag" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.title) +msgid "The Legal FAQ for Tor Relay Operators" +msgstr "" + +#: https://community.torproject.org/relay/community-resources/relay-association... +#: (content/relay-operations/community-resources/relay-associations/contents+en.lr:page.subtitle) msgid "" "Relay associations are independent organizations that runs relays in the Tor " "network." msgstr ""
+#: https://community.torproject.org/relay/community-resources/relay-association... +#: (content/relay-operations/community-resources/relay-associations/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/bad-relays/ +#: (content/relay-operations/community-resources/bad-relays/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... +#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/tor-relay-univers... +#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.section) +#: https://community.torproject.org/relay/community-resources/swag/ +#: (content/relay-operations/community-resources/swag/contents+en.lr:page.section) +msgid "Community Resources" +msgstr "" + #: https://community.torproject.org/relay/community-resources/relay-association... #: (content/relay-operations/community-resources/relay-associations/contents+en.lr:page.body) msgid "There are several organizations around the world that run Tor relays." @@ -7642,11 +7333,6 @@ msgid "" "page." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-abuse-templat... -#: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lr:page.title) -msgid "Tor Abuse Templates" -msgstr "" - #: https://community.torproject.org/relay/community-resources/tor-abuse-templat... #: (content/relay-operations/community-resources/tor-abuse-templates/contents+en.lr:page.subtitle) msgid "How to handle abuse complaints" @@ -8481,11 +8167,6 @@ msgid "" "abuse/templates)." msgstr ""
-#: https://community.torproject.org/relay/community-resources/bad-relays/ -#: (content/relay-operations/community-resources/bad-relays/contents+en.lr:page.title) -msgid "Bad relays" -msgstr "" - #: https://community.torproject.org/relay/community-resources/bad-relays/ #: (content/relay-operations/community-resources/bad-relays/contents+en.lr:page.subtitle) msgid "" @@ -8708,11 +8389,6 @@ msgid "" "torscanner/), and DetecTor." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... -#: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lr:page.title) -msgid "Tor Exit Guidelines" -msgstr "" - #: https://community.torproject.org/relay/community-resources/tor-exit-guidelin... #: (content/relay-operations/community-resources/tor-exit-guidelines/contents+en.lr:page.subtitle) msgid "Quick introduction into running your Exit relay" @@ -9297,11 +8973,6 @@ msgid "" "look like they come from you." msgstr ""
-#: https://community.torproject.org/relay/community-resources/tor-relay-univers... -#: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lr:page.title) -msgid "Tor Relay Universities" -msgstr "" - #: https://community.torproject.org/relay/community-resources/tor-relay-univers... #: (content/relay-operations/community-resources/tor-relay-universities/contents+en.lr:page.subtitle) msgid "How do I make my University / ISP / etc happy with my exit node?" @@ -9761,11 +9432,6 @@ msgid "" "institutions too)." msgstr ""
-#: https://community.torproject.org/relay/community-resources/good-bad-isps/ -#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.title) -msgid "Good Bad ISPs" -msgstr "" - #: https://community.torproject.org/relay/community-resources/good-bad-isps/ #: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.subtitle) msgid "Some ISPs are Tor-friendly, some are not" @@ -9813,8 +9479,8 @@ msgstr "" #: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.body) msgid "" "**Note**: This page is currently being revamped. If you would like to help " -"out please see [#31063](https://trac.torproject.org/projects/tor/" -"ticket/31063)." +"out please see [#72](https://gitlab.torproject.org/tpo/web/community/-/" +"issues/72)." msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/ @@ -10507,8 +10173,8 @@ msgstr "" #: https://community.torproject.org/relay/community-resources/good-bad-isps/ #: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.body) msgid "" -"| [Hitme.net.pl](http://hitme.net.pl/) | - | Yes | Yes | Yes | - | " -"12/06/2017 |" +"| [Hitme.pl](http://hitme.pl/) | - | Yes | Yes | No | They block accounts if " +"you receive an abuse report | 29/03/2021 |" msgstr ""
#: https://community.torproject.org/relay/community-resources/good-bad-isps/ @@ -10630,6 +10296,14 @@ msgid "" "Handles abuse according to "Swedish praxis". | - |" msgstr ""
+#: https://community.torproject.org/relay/community-resources/good-bad-isps/ +#: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.body) +msgid "" +"| [Svea Hosting](https://svea.net/) | AS41634 | Yes | Yes | Yes | They run " +"an exit node themselves and write on their dedicated server page "It is " +"perfect for [...] TOR Exit Nodes" | 04/2021 |" +msgstr "" + #: https://community.torproject.org/relay/community-resources/good-bad-isps/ #: (content/relay-operations/community-resources/good-bad-isps/contents+en.lr:page.body) msgid "### Switzerland" @@ -11024,11 +10698,6 @@ msgid "" "Only offers colocation, no cheap VPS option. | 1/14/19 |" msgstr ""
-#: https://community.torproject.org/relay/community-resources/swag/ -#: (content/relay-operations/community-resources/swag/contents+en.lr:page.title) -msgid "Swag" -msgstr "" - #: https://community.torproject.org/relay/community-resources/swag/ #: (content/relay-operations/community-resources/swag/contents+en.lr:page.subtitle) msgid "" @@ -11093,11 +10762,6 @@ msgid "" "roots design that Leiah Jansen made for us, as well as some older designs." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.title) -msgid "The Legal FAQ for Tor Relay Operators" -msgstr "" - #: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... #: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.subtitle) msgid "" @@ -11554,228 +11218,1331 @@ msgid "" "part of the Tor network and not responsible for the content." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"This could mean the difference between having your computer seized by law " +"enforcement and being left alone." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"The Tor Project [suggests](https://blog.torproject.org/blog/tips-running-" +"exit-node) the following ways to let others know that you're running an exit " +"relay:" +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"* Set up a reverse DNS name for the IP address that makes clear that the " +"computer is an exit relay." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"* Set up a notice like [this](https://blog.torproject.org/blog/tips-running-" +"exit-node) to explain that you're running an exit relay that's part of the " +"Tor network." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"* If possible, get an [ARIN](https://www.arin.net/) registration for your " +"exit relay that displays contact information for you, not your ISP." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"This way, you'll receive any abuse complaints and can respond to them " +"directly. Otherwise, try to ensure that your ISP forwards abuse complaints " +"that it receives to you." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"### Should I snoop on the plaintext traffic that exits through my Tor relay?" +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"**No**. You may be technically capable of modifying the Tor source code or " +"installing additional software to monitor or log plaintext that exits your " +"relay." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"However, Tor relay operators in the United States can possibly create civil " +"and even criminal liability for themselves under state or federal wiretap " +"laws if they monitor, log, or disclose Tor users' communications, while non-" +"U.S. operators may be subject to similar laws." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"Do not examine anyone's communications without first talking to a lawyer." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"### If I receive a subpoena or other information request from law " +"enforcement or anyone else related to my Tor relay, what should I do?" +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"**Educate them about Tor**. In most instances, properly configured Tor " +"relays will have no useful data for inquiring parties, and you should feel " +"free to educate them on this point." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"To the extent you do maintain logs, however, you should not disclose them to " +"any third party without first consulting a lawyer." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"In the United States, the data may be protected by the Electronic " +"Communications Privacy Act, and relay operators outside of the United States " +"may be subject to similar data protection laws." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"You may receive legal inquiries where you are prohibited by law from telling " +"anyone about the request. We believe that, at least in the United States, " +"such gag orders do not prevent you from talking to a lawyer, including " +"calling a lawyer to find representation." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"Inquiries to EFF for the purpose of securing legal representation should be " +"directed to our intake coordinator (info at eff.org)." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"For more information about responding to abuse complaints and other " +"inquiries, check out the [Tor Abuse FAQ](https://support.torproject.org/" +"abuse) and the collection of [abuse response templates](/relay/community-" +"resources/tor-abuse-templates/) on the Tor Project's website." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"For information on what to do if law enforcement seeks access to your " +"digital devices, check out EFF's [Know Your Rights](https://www.eff.org/wp/" +"know-your-rights) guide." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"### My ISP, university, etc. just sent me a DMCA notice. What should I do?" +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"EFF has written a [short template](tor-dmca-response) to help you write a " +"response to your ISP, university, etc., to let them know about the details " +"of the Digital Millennium Copyright Act's safe harbor, and how Tor fits in." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"Note that template only refers to U.S. jurisdictions, and is intended only " +"to address copyright complaints that are based on a relay of allegedly " +"infringing material through the Tor node." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"If you like, you should consider submitting a copy of your notice to the " +"Lumen Database. The email address for submissions is team@lumendatabase.org." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"This will help us recognize trends and issues that the lawyers might want to " +"focus on." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "Lumen encourages submissions from people outside the United States too." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"EFF believes that Tor relays should be protected from copyright liability " +"for the acts of their users because a Tor relay operator can raise an " +"immunity defense under Section 512 of DMCA as well as defenses under " +"copyright's secondary liability doctrines." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"However, no court has yet addressed these issues in the context of Tor " +"itself." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"If you are uncomfortable with this uncertainty, you may consider using a " +"reduced exit policy (such as the default policy suggested by the Tor " +"Project) to try to minimize traffic types that are often targeted in " +"copyright complaints." +msgstr "" + +#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... +#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +msgid "" +"If you are a Tor relay operator willing to stand up and help set a clear " +"legal precedent establishing that merely running a relay does not create " +"copyright liability for either operators or their bandwidth providers, EFF " +"is interested in hearing from you." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slideshow.title) +msgid "The Tor Network" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Topics" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- What is Tor?" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Types of relays" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Technical setup" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- More about relays" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Relay diversity" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Getting help" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "What is Tor?" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Tor is free software and an open network." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Mitigates against tracking, surveillance and censorship." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Run by a US non-profit and volunteers from all over the world." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- It's Tor, not TOR." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "The Tor network" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- An open network that everyone can be a part of." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The network is composed of different types of servers run by volunteers " +"around the world." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Your server will relay the Tor traffic to another server on the Internet." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Before entering the network, your server will automatically go through the " +"relay lifecycle." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Why run a Tor relay?" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "By running a Tor relay, you can help make the Tor network:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- faster (and therefore more usable)" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- more robust against attacks" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- more stable in case of outages" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- safer for users (spying on more relays is harder than on a few)" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Types of Relays" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "-" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Guard/middle (aka non-exit) relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- A guard is the first relay in the chain of 3 relays building a Tor circuit." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- A middle relay is neither a guard nor an exit, but acts as the second hop " +"between them." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- To become a guard, a middle relay has to be stable and fast (at least " +"2MByte/s); otherwise, it will remain a middle relay." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Exit relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The exit relay is the final relay in a Tor circuit, and sends the traffic " +"to its destination." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- That is why exit relays have the most significant legal exposure and " +"liability of all relays." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Before running an exit relay, talk with your local digital rights " +"organization." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- **You should not run a Tor exit relay from your home.**" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- A bridge is a node in the network that is not listed in the public Tor " +"directory, making it harder for ISPs and governments to block it." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Bridges are relatively easy, low-risk, and low bandwidth Tor relays to " +"operate." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- And there's another special kind of bridge: Pluggable transports. These " +"hide your Tor traffic by adding a layer of obfuscation." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "The lifecycle of a new relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"Non-exit relays go through a lifecycle of four phases (defined in days):" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Days 0-3: the unmeasured phase." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Days 3-8: network authorities start the remote measurement phase (the ramp-" +"up guard phase)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Days 8-68: guard phase (where load counter intuitively drops and then " +"rises higher)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- After 68 days, if stable and fast enough, the relay will receive a **Guard " +"flag** (steady-state guard phase)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Read about all the phases in: https://blog.torproject.org/lifecycle-new-" +"relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Before we start" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Never run a relay without the consent of the network administrator or " +"machine owner." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "Read the Terms of Service (ToS) first, so you don’t risk losing money." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Choose which type of relay you will host. A non-exit relay is an easy way " +"to start helping the network." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Read the documentation: https://community.torproject.org/relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Bandwidth requirements" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- It’s recommended to have at least 16 Mbit/s (Mbps) upload and download " +"bandwidth available for Tor. More is better." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- The minimum requirements for a relay are 10 Mbit/s (Mbps)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- If you have less than 10 Mbit/s but at least 1 Mbit/s, we recommend " +"running a bridge with obfs4 support." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Monthly outbound traffic" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Relays must use at least 100 GByte of outbound/incoming traffic per month." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- If you have a metered plan, you might want to configure Tor to use only a " +"given amount of bandwidth or monthly traffic." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- More (>2 TB/month) is better and recommended." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Public IPv4 address" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Every relay needs a public IPv4 address - either directly on the host " +"(preferred) or via NAT and port forwarding." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The IPv4 address is not required to be static, but static IP addresses are " +"preferred." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Your IPv4 address should remain unchanged for at least 3 hours (network " +"consensus)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- You can only run two Tor relays per public IPv4." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Other requirements" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Memory: A <40 Mbit/s non-exit relay should have at least 512 MB of RAM " +"available." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Disk storage: Tor does not need much disk storage. A typical Tor relay " +"needs less than 200 MB." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Any modern CPU should be fine." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Uptime: Ideally, the relay runs on a server which runs 24/7." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Choosing your relay hosting" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The Tor community team maintains GoodBadISPs – a list about the experience " +"of running relays: https://community.torproject.org/relay/community-" +"resources/good-bad-isps/" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Some providers only allow non-exit relays, so check the GoodBadISPs list " +"before buying a service." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Running a relay can cost anywhere between a few bucks to hundreds per " +"month." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Technical setup" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Non-exit relay - Debian/Ubuntu" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Enable the Tor Project package repository" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Install the tor package" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "$ apt update && apt install tor" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Add relay configuration to the `/etc/tor/torrc` file:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "Nickname myNiceRelay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "ExitRelay 0" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "SocksPort 0" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "ControORPort 443" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "lSocket 0" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "ContactInfo tor-operator@your-emailaddress-domain" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/bridge/netbsd/ +#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.body) +msgid "Log notice syslog" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Restart the tor daemon:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "$ systemctl restart tor@default" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Non-exit relay - FreeBSD" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "pkg install tor ca_root_nss" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Edit the configuration file `/usr/local/etc/tor/torrc`" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +msgid "ORPort 9001" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "ControlSocket 0" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Ensure that the random_id sysctl setting is enabled:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "sysctl net.inet.ip.random_id=1" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Start the tor daemon and make sure it starts at boot:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "sysrc tor_enable=YES" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ +#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "service tor start" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Optional, but recommended to get package updates faster: https://" +"community.torproject.org/relay/setup/guard/freebsd/" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Verify that your relay works" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"After restarting the service, verify that the log file contains the " +"following entry:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "Self-testing indicates your ORPort is" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "reachable from the outside." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "Excellent." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"About 3 hours after you started your relay, it should appear on Metrics " +"portal in Relay Search." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "More about relays" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Technical tips" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Enable automatic software updates." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Backup your Tor Identity Keys." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- It's possible to limit bandwidth usage (and traffic). Check the " +"parameters, for example, AccountingMax, AccountingRule, AccountingStart." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- If you run more than one Tor relay, you need to set the MyFamily parameter." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Orchestrating" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Running multiple relays by hand can be challenging." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Configuration management tools can make relay operators' lives easier:" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Ansible-relayor: http://github.com/nusenu/ansible-relayor" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Metrics" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Metrics portal: https://metrics.torproject.org" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- You can search for how many relays are in the network, how many are exits, " +"etc." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- In 2021 there are ~6,600 public relays and ~1,500 bridges." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Check: how many relays are in your country? Who runs these relays? How " +"diverse are they?" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Network diversity" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Monoculture" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- A single kernel vulnerability in GNU/Linux impacting all Tor relays could " +"be devastating." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Diversity of Operating System (OS): ~90% of relays are Linux." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Diversity of Autonomous Systems (AS)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Try to avoid the following hosters: OVH SAS (AS16276), Online S.a.s. " +"(AS12876), Hetzner Online GmbH (AS24940), DigitalOcean, LLC (AS14061)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "The TorBSD Diversity Project" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The Tor BSD Diversity Project (TDP) is an initiative seeking to extend the " +"use of BSD Unix operating systems in the network." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Goals: increase the number of Tor relays running BSDs; Engage the BSD " +"community about Tor anonymity; Port Tor related programs to BSD operating " +"systems." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "More about exit relays" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Legal information" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Many countries have regulations that exclude internet service providers " +"from liability." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- It's a good idea to consult with a lawyer or your local digital rights " +"organization." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Under most circumstances, you will be able to handle legal matters by " +"having an abuse response letter." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Legal resources" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- The EFF Tor Legal FAQ: https://community.torproject.org/relay/community-" +"resources/eff-tor-legal-faq/" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- It's important to respond to abuse complaints in a timely manner (usually " +"within 24 hours)." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Abuse letter templates: https://community.torproject.org/relay/community-" +"resources/tor-abuse-templates" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Tips for running an exit relay" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Get a separate IP for the relay, and don’t use it for other services." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- Set up a Tor Exit Notice, so if someone checks your exit IP they'll know " +"that it’s a Tor Exit." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "" +"- If you receive excessive complaints, consider running a Reduced Exit " +"Policy." +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- For more tips: https://blog.torproject.org/tips-running-exit-node" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Running relays with others" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Running a relay with others" +msgstr "" + +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"This could mean the difference between having your computer seized by law " -"enforcement and being left alone." +"- You can work with your university department, employer or institution, or " +"an organization like Torservers.org, Nos oignons, etc." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"The Tor Project [suggests](https://blog.torproject.org/blog/tips-running-" -"exit-node) the following ways to let others know that you're running an exit " -"relay:" +"- Some organizations – known as Relay Associations – are solely dedicated to " +"this purpose: https://community.torproject.org/relay/community-resources/" +"relay-associations/." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"* Set up a reverse DNS name for the IP address that makes clear that the " -"computer is an exit relay." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Relays associations" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"* Set up a notice like [this](https://blog.torproject.org/blog/tips-running-" -"exit-node) to explain that you're running an exit relay that's part of the " -"Tor network." +"- It's often advised to create some type of non-profit organization. This is " +"useful for having a bank account and shared ownership." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"* If possible, get an [ARIN](https://www.arin.net/) registration for your " -"exit relay that displays contact information for you, not your ISP." +"- The most important thing is to have a group of people (3-5 suggested to " +"start) interested in helping." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"This way, you'll receive any abuse complaints and can respond to them " -"directly. Otherwise, try to ensure that your ISP forwards abuse complaints " -"that it receives to you." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Running a relay with universities" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"### Should I snoop on the plaintext traffic that exits through my Tor relay?" +"- Universities are typically home to a reliable, robust, and well-equipped " +"network." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"**No**. You may be technically capable of modifying the Tor source code or " -"installing additional software to monitor or log plaintext that exits your " -"relay." +"- Many computer science departments and university libraries run relays: " +"Massachusetts Institute of Technology, Universität Stuttgart, the University " +"of Waterloo." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"However, Tor relay operators in the United States can possibly create civil " -"and even criminal liability for themselves under state or federal wiretap " -"laws if they monitor, log, or disclose Tor users' communications, while non-" -"U.S. operators may be subject to similar laws." +"- Read more: https://community.torproject.org/relay/community-resources/tor-" +"relay-universities/" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"Do not examine anyone's communications without first talking to a lawyer." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "At your company or organization" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"### If I receive a subpoena or other information request from law " -"enforcement or anyone else related to my Tor relay, what should I do?" +"- If you work at a Tor-friendly company or organization, that's another " +"ideal place to run a relay." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"**Educate them about Tor**. In most instances, properly configured Tor " -"relays will have no useful data for inquiring parties, and you should feel " -"free to educate them on this point." +"- Companies like Brass Horn Communications, Quintex Alliance Consulting, and " +"many others run relays." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"To the extent you do maintain logs, however, you should not disclose them to " -"any third party without first consulting a lawyer." +"- And organizations like Digital Courage, Access Now, Derechos Digitales, " +"Calyx Institute, and Lebanon Libraries in New Hampshire." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"In the United States, the data may be protected by the Electronic " -"Communications Privacy Act, and relay operators outside of the United States " -"may be subject to similar data protection laws." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "What is a bad relay?" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"You may receive legal inquiries where you are prohibited by law from telling " -"anyone about the request. We believe that, at least in the United States, " -"such gag orders do not prevent you from talking to a lawyer, including " -"calling a lawyer to find representation." +"- A bad relay is one that either doesn't work properly or tampers with our " +"users' connections. That can be either through maliciousness or " +"misconfiguration." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"Inquiries to EFF for the purpose of securing legal representation should be " -"directed to our intake coordinator (info at eff.org)." +"- For example: tampering with exit traffic in any way (including dropping " +"accepted connections). Or, running HSDirs that harvest and probe .onion " +"addresses" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"For more information about responding to abuse complaints and other " -"inquiries, check out the [Tor Abuse FAQ](https://support.torproject.org/" -"abuse) and the collection of [abuse response templates](/relay/community-" -"resources/tor-abuse-templates/) on the Tor Project's website." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Reporting a bad relay" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"For information on what to do if law enforcement seeks access to your " -"digital devices, check out EFF's [Know Your Rights](https://www.eff.org/wp/" -"know-your-rights) guide." +"- The "Bad relays" private working group at the Tor Project work to detect " +"misconfigured, malicious, or suspicious relays." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"### My ISP, university, etc. just sent me a DMCA notice. What should I do?" +"- Users can report bad relays by sending an email to bad-relays@lists." +"torproject.org with the relay’s IP address or fingerprint, what kind of " +"behavior you see, and any additional information needed to reproduce the " +"issue." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"EFF has written a [short template](tor-dmca-response) to help you write a " -"response to your ISP, university, etc., to let them know about the details " -"of the Digital Millennium Copyright Act's safe harbor, and how Tor fits in." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "What happens to bad relays?" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"Note that template only refers to U.S. jurisdictions, and is intended only " -"to address copyright complaints that are based on a relay of allegedly " -"infringing material through the Tor node." +"- After a relay is reported and behavior has been verified, the Tor Project " +"will attempt to contact the relay operator." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"If you like, you should consider submitting a copy of your notice to the " -"Lumen Database. The email address for submissions is team@lumendatabase.org." +"- The relay will be flagged to prevent it from being used (BadExit, Invalid, " +"Reject)." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"This will help us recognize trends and issues that the lawyers might want to " -"focus on." +"- The working group actively looks for bad relays using open source tools " +"like exitmap, sysbilhunter." msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "Lumen encourages submissions from people outside the United States too." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "How do I get help running a Tor relay?" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"EFF believes that Tor relays should be protected from copyright liability " -"for the acts of their users because a Tor relay operator can raise an " -"immunity defense under Section 512 of DMCA as well as defenses under " -"copyright's secondary liability doctrines." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Read the Tor Relay documentation:" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"However, no court has yet addressed these issues in the context of Tor " -"itself." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "https://community.torproject.org/relay" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) msgid "" -"If you are uncomfortable with this uncertainty, you may consider using a " -"reduced exit policy (such as the default policy suggested by the Tor " -"Project) to try to minimize traffic types that are often targeted in " -"copyright complaints." +"- Subscribe to the tor-relays mailing list: https://lists.torproject.org/" +"cgi-bin/mailman/listinfo/tor-relays" msgstr ""
-#: https://community.torproject.org/relay/community-resources/eff-tor-legal-faq... -#: (content/relay-operations/community-resources/eff-tor-legal-faq/contents+en.lr:page.body) -msgid "" -"If you are a Tor relay operator willing to stand up and help set a clear " -"legal precedent establishing that merely running a relay does not create " -"copyright liability for either operators or their bandwidth providers, EFF " -"is interested in hearing from you." +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.description) +msgid "- Join our IRC channel: #tor-relays in irc.oftc.net" msgstr ""
-#: https://community.torproject.org/onion-services/advanced/dos/ +#: https://community.torproject.org/training/resources/tor-training/ +#: (content/training/resources/tor-training/contents+en.lr:slide.title) +msgid "Thank you!" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/advanced/dos/ #: (content/onion-services/advanced/dos/contents+en.lr:page.title) msgid "Onion service DoS guidelines" msgstr ""
+#: (dynamic) +#: https://community.torproject.org/onion-services/advanced/onion-location/ +#: (content/onion-services/advanced/onion-location/contents+en.lr:page.title) +msgid "Onion-Location" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/advanced/https/ +#: (content/onion-services/advanced/https/contents+en.lr:page.title) +msgid "HTTPS for your onion service" +msgstr "" + +#: (dynamic) https://community.torproject.org/onion-services/advanced/opsec/ +#: (content/onion-services/advanced/opsec/contents+en.lr:page.title) +msgid "Operational Security" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/onion-services/advanced/client-auth/ +#: (content/onion-services/advanced/client-auth/contents+en.lr:page.title) +msgid "Client Authorization" +msgstr "" + #: https://community.torproject.org/onion-services/advanced/dos/ #: (content/onion-services/advanced/dos/contents+en.lr:page.subtitle) msgid "Tips to help you keep afloat in turbulent times." msgstr ""
+#: https://community.torproject.org/onion-services/advanced/dos/ +#: (content/onion-services/advanced/dos/contents+en.lr:page.section) +#: https://community.torproject.org/onion-services/advanced/https/ +#: (content/onion-services/advanced/https/contents+en.lr:page.section) +msgid "advanced configuration" +msgstr "" + #: https://community.torproject.org/onion-services/advanced/dos/ #: (content/onion-services/advanced/dos/contents+en.lr:page.body) msgid "In this page we present a few ways to mitigate DoS attacks currently." @@ -11987,11 +12754,6 @@ msgid "" "tinkering is needed by onion operators." msgstr ""
-#: https://community.torproject.org/onion-services/advanced/onion-location/ -#: (content/onion-services/advanced/onion-location/contents+en.lr:page.title) -msgid "Onion-Location" -msgstr "" - #: https://community.torproject.org/onion-services/advanced/onion-location/ #: (content/onion-services/advanced/onion-location/contents+en.lr:page.subtitle) msgid "Learn how to set up an Onion-Location for your onion site." @@ -12465,11 +13227,6 @@ msgid "" "spec.git/tree/proposals/100-onion-location-header.txt)." msgstr ""
-#: https://community.torproject.org/onion-services/advanced/https/ -#: (content/onion-services/advanced/https/contents+en.lr:page.title) -msgid "HTTPS for your onion service" -msgstr "" - #: https://community.torproject.org/onion-services/advanced/https/ #: (content/onion-services/advanced/https/contents+en.lr:page.subtitle) msgid "Learn why some onions have TLS certificates." @@ -12750,11 +13507,6 @@ msgid "" "ietf.org/html/rfc7686)" msgstr ""
-#: https://community.torproject.org/onion-services/advanced/opsec/ -#: (content/onion-services/advanced/opsec/contents+en.lr:page.title) -msgid "Operational Security" -msgstr "" - #: https://community.torproject.org/onion-services/advanced/opsec/ #: (content/onion-services/advanced/opsec/contents+en.lr:page.subtitle) msgid "Learn more tips to secure your Onion Services." @@ -12853,11 +13605,6 @@ msgid "" "mikeperry-tor/vanguards/blob/master/README_SECURITY.md)." msgstr ""
-#: https://community.torproject.org/onion-services/advanced/client-auth/ -#: (content/onion-services/advanced/client-auth/contents+en.lr:page.title) -msgid "Client Authorization" -msgstr "" - #: https://community.torproject.org/onion-services/advanced/client-auth/ #: (content/onion-services/advanced/client-auth/contents+en.lr:page.subtitle) msgid "Learn how to set up client authorization for your onion services." @@ -13213,7 +13960,7 @@ msgstr "" msgid "You can now connect to the onion service address." msgstr ""
-#: https://community.torproject.org/onion-services/setup/install/ +#: (dynamic) https://community.torproject.org/onion-services/setup/install/ #: (content/onion-services/setup/install/contents+en.lr:page.title) msgid "How to install Tor" msgstr "" @@ -13505,13 +14252,69 @@ msgid "" "can start it just by running tor." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/ +#: (dynamic) https://community.torproject.org/relay/setup/bridge/netbsd/ #: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.title) #: https://community.torproject.org/relay/setup/guard/netbsd/ #: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.title) msgid "NetBSD" msgstr ""
+#: (dynamic) https://community.torproject.org/relay/setup/bridge/post-install/ +#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lr:page.title) +msgid "Post-install" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/debian-ubuntu/ +#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lr:page.title) +msgid "Debian / Ubuntu" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/windows/ +#: (content/relay-operations/technical-setup/bridge/windows/contents+en.lr:page.title) +msgid "Windows" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/dragonflybsd/ +#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.title) +msgid "DragonflyBSD" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.title) +msgid "Docker" +msgstr "" + +#: (dynamic) +#: https://community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lr:page.title) +msgid "CentOS / RHEL / OpenSUSE" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/fedora/ +#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/fedora/updates/ +#: (content/relay-operations/technical-setup/guard/fedora/updates/contents+en.lr:page.title) +msgid "Fedora" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/freebsd/ +#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.title) +msgid "FreeBSD" +msgstr "" + +#: (dynamic) https://community.torproject.org/relay/setup/bridge/openbsd/ +#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.title) +#: https://community.torproject.org/relay/setup/guard/openbsd/ +#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.title) +msgid "OpenBSD" +msgstr "" + #: https://community.torproject.org/relay/setup/bridge/netbsd/ #: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on NetBSD" @@ -13896,11 +14699,6 @@ msgstr "" msgid "Nickname PickANickname" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/netbsd/ -#: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.body) -msgid "Log notice syslog" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/netbsd/ #: (content/relay-operations/technical-setup/bridge/netbsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/ @@ -14145,11 +14943,6 @@ msgid "" "torproject.org/relay/setup/bridge/post-install/)." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/post-install/ -#: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lr:page.title) -msgid "Post-install" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/post-install/ #: (content/relay-operations/technical-setup/bridge/post-install/contents+en.lr:page.subtitle) msgid "How to find your bridge in Relay Search and connect manually" @@ -14206,11 +14999,6 @@ msgid "" "Relay Search." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/ -#: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lr:page.title) -msgid "Debian / Ubuntu" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/debian-ubuntu/ #: (content/relay-operations/technical-setup/bridge/debian-ubuntu/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on Debian / Ubuntu" @@ -14475,12 +15263,7 @@ msgstr "" #: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.body) msgid "" "If your bridge is now running, check out the [post-install notes](https://" -"community.torproject.org/relay/setup/bridge/post-install/)." -msgstr "" - -#: https://community.torproject.org/relay/setup/bridge/windows/ -#: (content/relay-operations/technical-setup/bridge/windows/contents+en.lr:page.title) -msgid "Windows" +"community.torproject.org/relay/setup/bridge/post-install/)." msgstr ""
#: https://community.torproject.org/relay/setup/bridge/windows/ @@ -14634,13 +15417,6 @@ msgid "" "like this in `C:\Users\<user>\AppData\Roaming\tor\notice.log`." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ -#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.title) -#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ -#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.title) -msgid "DragonflyBSD" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ #: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on DragonflyBSD" @@ -14892,19 +15668,6 @@ msgstr "" msgid "echo "tor_enable=YES" >> /etc/rc.conf" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ -#: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/bridge/freebsd/ -#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ -#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "service tor start" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/dragonflybsd/ #: (content/relay-operations/technical-setup/bridge/dragonflybsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/bridge/freebsd/ @@ -14931,11 +15694,6 @@ msgid "" "section](https://community.torproject.org/relay/getting-help/)." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/docker/ -#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.title) -msgid "Docker" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/docker/ #: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge using a docker container" @@ -14954,10 +15712,10 @@ msgstr "" #: https://community.torproject.org/relay/setup/bridge/docker/ #: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) msgid "" -"First, [download docker-compose.yml](https://dip.torproject.org/torproject/" -"anti-censorship/docker-obfs4-bridge/raw/master/docker-compose.yml), and then " -"write your bridge configuration to a new file, `.env`, which is in the same " -"directory as `docker-compose.yml`. Here's a template:" +"First, [download docker-compose.yml](https://gitlab.torproject.org/" +"torproject/anti-censorship/docker-obfs4-bridge/raw/main/docker-compose.yml), " +"and then write your bridge configuration to a new file, `.env`, which is in " +"the same directory as `docker-compose.yml`. Here's a template:" msgstr ""
#: https://community.torproject.org/relay/setup/bridge/docker/ @@ -15115,9 +15873,36 @@ msgid "" "org/relay/setup/bridge/post-install/)." msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/ -#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lr:page.title) -msgid "CentOS / RHEL / OpenSUSE" +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) +msgid "### 4. Advanced usage" +msgstr "" + +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) +msgid "" +"You may set additional torrc variables in your `.env` file by setting " +"`OBFS4_ENABLE_ADDITIONAL_VARIABLES` to 1 and prefixing the desired torrc " +"options with `OBFS4V_`. For example, to set the `AddressDisableIPv6` option, " +"include the following lines in your `.env`:" +msgstr "" + +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) +msgid "OBFS4_ENABLE_ADDITIONAL_VARIABLES=1" +msgstr "" + +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) +msgid "OBFS4V_AddressDisableIPv6=1" +msgstr "" + +#: https://community.torproject.org/relay/setup/bridge/docker/ +#: (content/relay-operations/technical-setup/bridge/docker/contents+en.lr:page.body) +msgid "" +"You may [download our template .env](https://gitlab.torproject.org/" +"torproject/anti-censorship/docker-obfs4-bridge/raw/master/.env) to get " +"started." msgstr ""
#: https://community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/ @@ -15125,6 +15910,13 @@ msgstr "" msgid "How to deploy an obfs4 bridge on CentOS / RHEL / OpenSUSE" msgstr ""
+#: https://community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/ +#: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/bridge/fedora/ +#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lr:page.section) +msgid "bridge" +msgstr "" + #: https://community.torproject.org/relay/setup/bridge/centos-rhel-opensuse/ #: (content/relay-operations/technical-setup/bridge/centos-rhel-opensuse/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/bridge/fedora/ @@ -15271,15 +16063,6 @@ msgstr "" msgid "### 5. Monitor your logs (usually in your syslog)" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/fedora/ -#: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lr:page.title) -#: https://community.torproject.org/relay/setup/guard/fedora/ -#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.title) -#: https://community.torproject.org/relay/setup/guard/fedora/updates/ -#: (content/relay-operations/technical-setup/guard/fedora/updates/contents+en.lr:page.title) -msgid "Fedora" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/fedora/ #: (content/relay-operations/technical-setup/bridge/fedora/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on Fedora" @@ -15315,13 +16098,6 @@ msgstr "" msgid "systemctl restart tor" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/freebsd/ -#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.title) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.title) -msgid "FreeBSD" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/freebsd/ #: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on FreeBSD" @@ -15359,20 +16135,6 @@ msgstr "" msgid "### 3. Ensure that the `random_id` sysctl setting is enabled:" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/freebsd/ -#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "echo "net.inet.ip.random_id=1" >> /etc/sysctl.conf" -msgstr "" - -#: https://community.torproject.org/relay/setup/bridge/freebsd/ -#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "sysctl net.inet.ip.random_id=1" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/freebsd/ #: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/bridge/openbsd/ @@ -15380,13 +16142,6 @@ msgstr "" msgid "### 4. Start the tor daemon and make sure it starts at boot:" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/freebsd/ -#: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "sysrc tor_enable=YES" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/freebsd/ #: (content/relay-operations/technical-setup/bridge/freebsd/contents+en.lr:page.body) msgid "" @@ -15453,13 +16208,6 @@ msgstr "" msgid "### 7. Final notes" msgstr ""
-#: https://community.torproject.org/relay/setup/bridge/openbsd/ -#: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.title) -#: https://community.torproject.org/relay/setup/guard/openbsd/ -#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.title) -msgid "OpenBSD" -msgstr "" - #: https://community.torproject.org/relay/setup/bridge/openbsd/ #: (content/relay-operations/technical-setup/bridge/openbsd/contents+en.lr:page.subtitle) msgid "How to deploy an obfs4 bridge on OpenBSD" @@ -15624,16 +16372,356 @@ msgstr "" #: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.body) #: https://community.torproject.org/relay/setup/guard/freebsd/ #: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/openbsd/ -#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.body) -msgid "# 6. Start `tor`:" -msgstr "" - -#: https://community.torproject.org/relay/setup/guard/netbsd/ -#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/openbsd/ -#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.body) -msgid "Here we set `tor` to start during boot and call it for the first time:" +#: https://community.torproject.org/relay/setup/guard/openbsd/ +#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.body) +msgid "# 6. Start `tor`:" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/netbsd/ +#: (content/relay-operations/technical-setup/guard/netbsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/openbsd/ +#: (content/relay-operations/technical-setup/guard/openbsd/contents+en.lr:page.body) +msgid "Here we set `tor` to start during boot and call it for the first time:" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.title) +msgid "Windows 10" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.subtitle) +msgid "How to deploy a middle/Guard relay on Windows" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"**Note: You should only run a Windows relay if you can run it 24/7. If the " +"operator is unable to guarantee that, a [Snowflake](https://snowflake." +"torproject.org/) is a better way to contribute resources.**" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"Setting up a Windows system as a relay requires performing a few simple " +"steps to set up a user account, download the expert bundle, implement a " +"torrc configuration file and start up Tor from the command line." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"Below are detailed instructions on how to perform these steps - please " +"ensure you follow them very carefully, and make any of the necessary " +"modifications outlined along the way." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "# 1. Creating a user account for Tor" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"First you will need to create a new account to allow Tor to run isolated " +"from your personal configuration as well as have manageable system " +"permissions." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "1. To begin, open your Control Panel and select 'Accounts'." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "2. On the left-side menu, select 'Family & other people'." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"3. Beside the 'Add another user to this PC' subheader, click the large `+` " +"sign." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"4. A panel will now appear asking for the Windows account information. On " +"the bottom, select the small text that states "I do not have this users " +"sign-in information"." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"5. On the next panel, select the similar text on the bottom stating "Set up " +"user without using a Microsoft account"." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"6. Enter a username for the user. Anything you like is fine, though within " +"this guide the username `torrelay` will be used. Then enter a strong " +"password and continue." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "# 2. Downloading and configuring the Windows Expert bundle" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "## 2.1 Downloading" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"The next step is to download and install Windows Expert bundle as well as " +"set up your torrc file." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"1. Head over to [Download Tor Source code]( https://www.torproject.org/" +"download/tor/) and scroll down to select 'Windows Expert Bundle'." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "2. Head to your `C:\Users\torrelay\` directory." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "3. Create a folder called `tor`." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"*(Optional. A custom path can be used, though you will have to make " +"necessary modifications in the following steps.)" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "## 2.2 Configuration" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"1. Unpack the zipped Expert bundle into your newly created Tor directory. " +"Two files will be placed there; one called `Tor`, and the other `Data`." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"2. You will now need to create a torrc file to define the ruleset of your " +"relay." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"3. The default directory path for this file is `C:\Users\torrelay\AppData" +"\Roaming\tor\torrc`, though you can specify a custom location at " +"commandline startup with the `-f` flag. (More below)" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"4. Open up your newly created `torrc` file in your text editor and populate " +"it with the following contents:" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "#Change the nickname "myNiceRelay" to a name that you like" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "#Paths assume you extracted to C:\Users\torrelay\tor - if you" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "#extracted elsewhere or used a different username, adjust the" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "#paths accordingly" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "DataDirectory C:\Users\torrelay\tor\Data" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "Log notice file C:\Users\torrelay\tor\log\notices.log" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "GeoIPFile C:\Users\torrelay\tor\Data\Tor\geoip" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "GeoIPv6File C:\Users\torrelay\tor\Data\Tor\geoip6" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"#Put your email below - Note that it will be published on the metrics page" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "Make sure everything is filled in correctly, then save and exit." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "# 3. Starting up your relay" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"There are two methods for starting up your relay for the first time " +"depending on your preferences and needs." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "### 3.1 Method 1: User interface" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "1. Navigate to the directory you extracted Tors files." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"2. Simply right-click on the `tor.exe` file and select 'Run as other user' " +"from the drop-down menu, and enter the password for your Tor account when " +"prompted." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"* **Note:** Be sure **not** to click the 'Run as administrator' button - " +"this is dangerous!" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "### 3.2 Method 2: Command line" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"1. Open your command prompt. Navigate to `C:\Users\user\torrelay\tor" +"\Tor` with the command `cd C:\Users\user\torrelay\tor\Tor`." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"2. Type `RUNAS /user:torrelay tor.exe` and press enter. If you have your " +"`torrc` file somewhere other than the default location (Like the `home` " +"folder), specify the path with the `-f` flag." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"* Example: `RUNAS /user:torrelay tor.exe -f C:\Users\user\torrelay\tor" +"\Tor\torrc`" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"3. You should now see Tor starting up in your terminal. Wait until its " +"finished bootstrapping." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"4. After a short period it should publish its OrPort, and you will be " +"successfully relaying traffic for the Tor Network." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "" +"* **Notice:** Depending on your systems settings, Tor may fail to start and " +"produce an error indicating it is unable to create files. If this occurs, " +"simply open the Windows Defender Security Center and select "App & browser " +"control". Add the tor.exe file to the permissions list, then rerun `tor." +"exe` from the command line. Tor should now start up normally." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +msgid "## 4. Final notes" +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "" +"If you are having trouble setting up your relay, have a look at our [help " +"section](/relay/getting-help/)." +msgstr "" + +#: https://community.torproject.org/relay/setup/guard/windows/ +#: (content/relay-operations/technical-setup/guard/windows/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ +#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/centosrhel/ +#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/freebsd/ +#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) +msgid "" +"If your relay is now running, check out the [post-install](/relay/setup/post-" +"install/) notes." msgstr ""
#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ @@ -15712,6 +16800,8 @@ msgstr ""
#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ #: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) +#: https://community.torproject.org/relay/setup/guard/fedora/ +#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) msgid "# 3. Configuration File" msgstr ""
@@ -15751,17 +16841,6 @@ msgstr "" msgid "# Change the email address below and be aware that it will be published" msgstr ""
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ -#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/fedora/ -#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "ContactInfo tor-operator@your-emailaddress-domain" -msgstr "" - #: https://community.torproject.org/relay/setup/guard/dragonflybsd/ #: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) msgid "# 4. Start the service" @@ -15772,32 +16851,6 @@ msgstr "" msgid "# 5. Final Notes" msgstr ""
-#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ -#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "" -"If you are having trouble setting up your relay, have a look at our [help " -"section](/relay/getting-help/)." -msgstr "" - -#: https://community.torproject.org/relay/setup/guard/dragonflybsd/ -#: (content/relay-operations/technical-setup/guard/dragonflybsd/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/freebsd/ -#: (content/relay-operations/technical-setup/guard/freebsd/contents+en.lr:page.body) -msgid "" -"If your relay is now running, check out the [post-install](/relay/setup/post-" -"install/) notes." -msgstr "" - #: https://community.torproject.org/relay/setup/guard/centosrhel/ #: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.title) msgid "CentOS/RHEL" @@ -15887,38 +16940,6 @@ msgstr "" msgid "#change the nickname "myNiceRelay" to a name that you like" msgstr ""
-#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/fedora/ -#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "Nickname myNiceRelay" -msgstr "" - -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/fedora/ -#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -msgid "ORPort 9001" -msgstr "" - -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "SocksPort 0" -msgstr "" - -#: https://community.torproject.org/relay/setup/guard/centosrhel/ -#: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/fedora/ -#: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "ExitRelay 0" -msgstr "" - #: https://community.torproject.org/relay/setup/guard/centosrhel/ #: (content/relay-operations/technical-setup/guard/centosrhel/contents+en.lr:page.body) msgid "# 5. Enable and start your Tor relay" @@ -15968,31 +16989,30 @@ msgstr "" #: https://community.torproject.org/relay/setup/guard/fedora/ #: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) msgid "" -"# 2. # 3. Add the following to /etc/yum.repos.d/tor.repo and then install " -"the tor package." +"# 2. Add the following to `/etc/yum.repos.d/tor.repo` and then install the " +"tor package." msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/ #: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -msgid "# 3. Put the tor configuration file `/etc/tor/torrc` in place" +msgid "`sudo dnf install tor`" msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/ #: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -msgid "# 4. Start the tor daemon and make sure it starts at boot" +#: https://community.torproject.org/relay/setup/guard/debianubuntu/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) +msgid "Put the configuration file `/etc/tor/torrc` in place:" msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/ #: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -msgid "# 5. Final notes" +msgid "# 4. Start the tor daemon and make sure it starts at boot" msgstr ""
#: https://community.torproject.org/relay/setup/guard/fedora/ #: (content/relay-operations/technical-setup/guard/fedora/contents+en.lr:page.body) -msgid "" -"If you are having trouble 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." +msgid "# 5. Final notes" msgstr ""
#: https://community.torproject.org/relay/setup/guard/debianubuntu/ @@ -16047,21 +17067,11 @@ msgstr "" msgid "# 4. Configuration File" msgstr ""
-#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "Put the configuration file `/etc/tor/torrc` in place:" -msgstr "" - #: https://community.torproject.org/relay/setup/guard/debianubuntu/ #: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) msgid "ORPort 443" msgstr ""
-#: https://community.torproject.org/relay/setup/guard/debianubuntu/ -#: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) -msgid "ControlSocket 0" -msgstr "" - #: https://community.torproject.org/relay/setup/guard/debianubuntu/ #: (content/relay-operations/technical-setup/guard/debianubuntu/contents+en.lr:page.body) msgid "# 5. Restart the Service" @@ -16623,6 +17633,17 @@ msgstr "" msgid "RPM Distributions" msgstr ""
+#: https://community.torproject.org/relay/setup/guard/centosrhel/updates/ +#: (content/relay-operations/technical-setup/guard/centosrhel/updates/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/fedora/updates/ +#: (content/relay-operations/technical-setup/guard/fedora/updates/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/debianubuntu/updates/ +#: (content/relay-operations/technical-setup/guard/debianubuntu/updates/contents+en.lr:page.section) +#: https://community.torproject.org/relay/setup/guard/freebsd/updates/ +#: (content/relay-operations/technical-setup/guard/freebsd/updates/contents+en.lr:page.section) +msgid "Automatic Updates" +msgstr "" + #: https://community.torproject.org/relay/setup/guard/centosrhel/updates/ #: (content/relay-operations/technical-setup/guard/centosrhel/updates/contents+en.lr:page.body) msgid "# CentOS and RHEL 8 or later versions" @@ -16899,6 +17920,7 @@ msgstr "" msgid "sudo unattended-upgrade -d" msgstr ""
+#: (dynamic) #: https://community.torproject.org/relay/setup/guard/freebsd/updates/ #: (content/relay-operations/technical-setup/guard/freebsd/updates/contents+en.lr:page.title) msgid "*BSD" @@ -16992,72 +18014,10 @@ msgstr "" msgid "Your donation will be matched by Friends of Tor, up to $100,000." msgstr ""
-#: lego/templates/banner.html:38 lego/templates/footer.html:64 -#: lego/templates/footer.html:66 lego/templates/navbar.html:18 -#: lego/templates/navbar.html:20 templates/banner.html:38 -#: templates/footer.html:64 templates/footer.html:66 templates/navbar.html:18 -#: templates/navbar.html:20 -msgid "Donate Now" -msgstr "" - #: lego/templates/banner.html:40 templates/banner.html:40 msgid "DONATE NOW" msgstr ""
-#: lego/templates/footer.html:13 lego/templates/footer.html:22 -#: lego/templates/navbar.html:83 templates/footer.html:13 -#: templates/footer.html:22 templates/navbar.html:83 -msgid "Download Tor Browser" -msgstr "" - -#: lego/templates/footer.html:14 templates/footer.html:14 -msgid "" -"Download Tor Browser to experience real private browsing without tracking, " -"surveillance, or censorship." -msgstr "" - -#: lego/templates/footer.html:35 templates/footer.html:35 -msgid "Our mission:" -msgstr "" - -#: lego/templates/footer.html:36 templates/footer.html:36 -msgid "" -"To advance human rights and freedoms by creating and deploying free and open " -"source anonymity and privacy technologies, supporting their unrestricted " -"availability and use, and furthering their scientific and popular " -"understanding." -msgstr "" - -#: lego/templates/footer.html:64 lego/templates/footer.html:66 -#: lego/templates/navbar.html:18 lego/templates/navbar.html:20 -#: templates/footer.html:64 templates/footer.html:66 templates/navbar.html:18 -#: templates/navbar.html:20 -msgid "Donate" -msgstr "" - -#: lego/templates/footer.html:75 templates/footer.html:75 -msgid "Subscribe to our Newsletter" -msgstr "" - -#: lego/templates/footer.html:76 templates/footer.html:76 -msgid "Get monthly updates and opportunities from the Tor Project:" -msgstr "" - -#: lego/templates/footer.html:77 templates/footer.html:77 -msgid "Sign up" -msgstr "" - -#: lego/templates/footer.html:98 templates/footer.html:98 -#, python-format -msgid "" -"Trademark, copyright notices, and rules for use by third parties can be " -"found in our %(link_to_faq)s" -msgstr "" - -#: lego/templates/navbar.html:25 templates/navbar.html:25 -msgid "Menu" -msgstr "" - #: lego/templates/search.html:5 msgid "Search" msgstr "" @@ -17159,35 +18119,6 @@ msgid "" "Google Summer of Code and Outreachy participants" msgstr ""
-#: templates/hero.html:5 -msgid "Community" -msgstr "" - -#: templates/homepage.html:5 templates/meta.html:10 templates/slideshow.html:5 -#: templates/slideshow.html:6 -msgid "Tor Project" -msgstr "" - -#: templates/localization.html:27 -msgid "Can you help us improve our translations?" -msgstr "" - -#: templates/localization.html:29 -msgid "" -"Localization is a continuous process across our applications. Notice any " -"improvements we could make to our translations? Open a ticket, reach out to " -"us, or become part of our translators squad." -msgstr "" - -#: templates/localization.html:32 -msgid "Translators mailing list" -msgstr "" - -#: templates/meta.html:3 -msgid "" -"Defend yourself against tracking and surveillance. Circumvent censorship." -msgstr "" - #: templates/onion-services.html:27 msgid "Onionize any website" msgstr "" @@ -17232,93 +18163,10 @@ msgid "" "themselves online. Here's how you can help: " msgstr ""
-#: templates/outreach-talk.html:11 -msgid "Privacy and freedom are human rights." -msgstr "" - -#: templates/outreach-talk.html:12 -msgid "" -"These rights are denied online around the world, but Tor gives them back." -msgstr "" - -#: templates/outreach-talk.html:22 -msgid "Tracking and surveillance are widespread." -msgstr "" - -#: templates/outreach-talk.html:23 -msgid "" -"We think privacy should be the default online, and that's what our software " -"provides." -msgstr "" - -#: templates/outreach-talk.html:33 -msgid "Privacy isn't about having something to hide." -msgstr "" - -#: templates/outreach-talk.html:34 -msgid "" -"Privacy is about protecting who we are as human beings: our fears, our " -"relationships, and our vulnerabilities." -msgstr "" - -#: templates/outreach-talk.html:44 -msgid "People shouldn't be exploited for using the internet." -msgstr "" - -#: templates/outreach-talk.html:45 -msgid "" -"Trackers are harvesting our every move, but a safer internet is possible." -msgstr "" - -#: templates/outreach-talk.html:55 -msgid "" -"Tor software is developed by the Tor Project, a 501(c)3 nonprofit " -"organization." -msgstr "" - -#: templates/outreach-talk.html:56 -msgid "We build free and open source software anyone can use." -msgstr "" - -#: templates/outreach-talk.html:66 -msgid "Tor software is used by millions of people around the world." -msgstr "" - -#: templates/outreach-talk.html:67 -msgid "Journalists, activists, and everyday internet users rely on Tor." -msgstr "" - -#: templates/outreach-talk.html:75 templates/two-columns-page.html:28 -msgid "Contributors to this page:" -msgstr "" - #: templates/outreach-talk.html:77 templates/two-columns-page.html:30 msgid "Back to previous page: " msgstr ""
-#: templates/outreach-talk.html:77 templates/two-columns-page.html:30 -msgid "Edit this page" -msgstr "" - -#: templates/outreach.html:27 -msgid "Tor Speakers Bureau" -msgstr "" - -#: templates/outreach.html:29 -msgid "" -"We have a dedicated group of Tor core contributors who are ready to speak at " -"your next event. You can request a speaker by contacting speaking@torproject." -"org with your preferred topic, language requirement, date, and other details." -msgstr "" - -#: templates/outreach.html:32 -msgid "Request a Speaker" -msgstr "" - -#: templates/outreach.html:36 -msgid "Upcoming Tor Events" -msgstr "" - #: templates/project.html:40 msgid "Back to " msgstr "" @@ -17330,27 +18178,19 @@ msgstr "" #: templates/relay-operations.html:24 msgid "" "The best resource of all is the active community of relay operators on tor-" -"relays mailing list and on IRC #tor-relays in irc.oftc.net. " -msgstr "" - -#: templates/relay-operations.html:26 -msgid "Relay Operators mailing list" +"relays mailing list and on IRC" msgstr ""
-#: templates/training.html:27 -msgid "Join the Community" +#: templates/relay-operations.html:24 +msgid "#tor-relays" msgstr ""
-#: templates/training.html:29 -msgid "" -"Are you interested in inviting someone from Tor to train your group? While " -"we receive a high volume of training requests and may not be able to offer " -"an in-person training, we may still be able to help. Contact the community " -"team and let's talk." +#: templates/relay-operations.html:24 +msgid "in irc.oftc.net." msgstr ""
-#: templates/training.html:32 -msgid "Community mailing list" +#: templates/relay-operations.html:26 +msgid "Relay Operators mailing list" msgstr ""
#: templates/user-research.html:31