[tor-commits] [translation/communitytpo-contentspot] new translations in communitytpo-contentspot

translation at torproject.org translation at torproject.org
Fri Nov 12 08:46:43 UTC 2021


commit f096b4cfc4501554b9080594224c4dc04dae34d9
Author: Translation commit bot <translation at torproject.org>
Date:   Fri Nov 12 08:46:41 2021 +0000

    new translations in communitytpo-contentspot
---
 contents+ar.po    | 814 ++++++++++++++++++++++++++++---------------------
 contents+bg.po    | 691 +++++++++++++++++++++++++----------------
 contents+bn.po    | 717 ++++++++++++++++++++++++++-----------------
 contents+bo.po    | 689 +++++++++++++++++++++++++----------------
 contents+ca.po    | 725 ++++++++++++++++++++++++++-----------------
 contents+da.po    | 709 +++++++++++++++++++++++++-----------------
 contents+de.po    | 827 ++++++++++++++++++++++++++++---------------------
 contents+el.po    | 778 ++++++++++++++++++++++++++++-------------------
 contents+es.po    | 818 ++++++++++++++++++++++++++++---------------------
 contents+fa.po    | 791 +++++++++++++++++++++++++++--------------------
 contents+fi.po    | 679 +++++++++++++++++++++++++----------------
 contents+fr.po    | 773 +++++++++++++++++++++++++++-------------------
 contents+ga.po    | 691 +++++++++++++++++++++++++----------------
 contents+he.po    | 792 +++++++++++++++++++++++++++--------------------
 contents+hi.po    | 705 +++++++++++++++++++++++++-----------------
 contents+hr.po    | 705 +++++++++++++++++++++++++-----------------
 contents+hu.po    | 709 +++++++++++++++++++++++++-----------------
 contents+id.po    | 727 +++++++++++++++++++++++++++-----------------
 contents+is.po    | 719 ++++++++++++++++++++++++++-----------------
 contents+it.po    | 753 +++++++++++++++++++++++++++------------------
 contents+ja.po    | 711 ++++++++++++++++++++++++++-----------------
 contents+ka.po    | 812 ++++++++++++++++++++++++++++---------------------
 contents+ko.po    | 715 ++++++++++++++++++++++++++-----------------
 contents+mk.po    | 706 +++++++++++++++++++++++++-----------------
 contents+mr.po    | 759 +++++++++++++++++++++++++++------------------
 contents+ms.po    | 711 ++++++++++++++++++++++++++-----------------
 contents+my.po    | 714 ++++++++++++++++++++++++++-----------------
 contents+nb-NO.po | 712 ++++++++++++++++++++++++++-----------------
 contents+nl.po    | 717 ++++++++++++++++++++++++++-----------------
 contents+pa.po    | 687 +++++++++++++++++++++++++----------------
 contents+pl.po    | 761 ++++++++++++++++++++++++++++------------------
 contents+pt-BR.po | 814 ++++++++++++++++++++++++++++---------------------
 contents+pt-PT.po | 713 ++++++++++++++++++++++++++-----------------
 contents+ro.po    | 799 ++++++++++++++++++++++++++++--------------------
 contents+ru.po    | 759 +++++++++++++++++++++++++++------------------
 contents+sq.po    | 709 +++++++++++++++++++++++++-----------------
 contents+sv-SE.po | 695 ++++++++++++++++++++++++++----------------
 contents+sw.po    | 691 +++++++++++++++++++++++++----------------
 contents+th.po    | 721 ++++++++++++++++++++++++++-----------------
 contents+tr.po    | 847 +++++++++++++++++++++++++++++----------------------
 contents+uk.po    | 695 ++++++++++++++++++++++++++----------------
 contents+zh-CN.po | 707 +++++++++++++++++++++++++-----------------
 contents+zh-TW.po | 697 ++++++++++++++++++++++++++----------------
 contents.pot      | 895 +++++++++++++++++++++++++++++++++---------------------
 44 files changed, 19664 insertions(+), 12895 deletions(-)

diff --git a/contents+ar.po b/contents+ar.po
index 94a6e529cb..28d353762b 100644
--- a/contents+ar.po
+++ b/contents+ar.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: NASIâ‚¿ <nomadweb at protonmail.ch>, 2021\n"
 "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n"
@@ -32,6 +32,48 @@ msgstr ""
 "Language: ar\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "انضم إلى مجتمع Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "يتكون مجتمعنا من مدافعين عن حقوق الإنسان حول العالم."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "يتكون مجتمع Tor من جميع أنواع المساهمين."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"يكتب بعض الأشخاص وثائق والتبليغ عن الأخطاء ، بينما يعقد آخرون أحداث Tor "
+"ويقومون بالتوعية."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"سواء كان لديك الكثير من الوقت للتطوع أو قليلاً ، وسواء كنت تعتبر نفسك تقنيًا"
+" أم لا ، فنحن نريدك أن تنضم إلى مجتمعنا أيضًا."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"أدناه, ستجد بعض الطرق المختلفة للتطوع مع مجتمع Tor بالإضافة إلى الموارد "
+"لمساعدتك بشكل أفضل في مساعدة Tor."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -131,216 +173,30 @@ msgstr "تنزيل متصفّح تور (Tor)"
 msgid "Training"
 msgstr "تدريب"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "هل تعلم مجتمعك عن استخدام Tor؟ هذه الموارد لك."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "تحقق من مواردنا"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "التواصل"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "أحضر مواد Tor إلى حدثك المجتمعي التالي."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "أخبر العالم عن Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "خدمات البصلة "
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"تساعدك خدمات Onion أنت ومستخدميك على هزيمة المراقبة والرقابة. تعرف على كيفية"
-" نشر خدمات البصل."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "تنمو  onion الخاص بك ."
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "الأقلمة"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"نريد أن يعمل Tor مع الجميع في العالم ، مما يعني أنه يجب ترجمة برنامجنا إلى "
-"العديد من اللغات."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "ساعدنا في الترجمة"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "التواصل"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "بحث المستخدم"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "نحن نحترم خصوصية مستخدمينا عندما نجري بحثًا."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "تعرف على مستخدمي Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "عمليات التتابع"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"المرحلات هي العمود الفقري لشبكة Tor. ساعد في جعل Tor أقوى وأسرع من خلال "
-"تشغيل مرحل اليوم."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "قم بتنمية شبكة Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-"يلتزم مشروع Tor بتعزيز بيئة ومجتمع شامل. Tor هو مكان يجب أن يشعر فيه الناس "
-"بالأمان للمشاركة ومشاركة وجهات نظرهم والمشاركة. اقرأ [مدونة قواعد السلوك] "
-"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"مدونة قواعد السلوك\")، [العقد الاجتماعي] (https://gitweb.torproject.org "
-"/community/policies.git/tree/social_contract.txt \"العقد الاجتماعي\")، [بيان"
-" القيم] "
-"(https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"بيان القيم\" )، وتعرف على [مجلس مجتمع Tor] "
-"(https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"مجلس مجتمع Tor\")."
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"نزّلوا متصفّح تور (Tor) لتختبروا التصفّح الخاص فعليّاً بدون تتبّع أو مراقبة "
-"أو رقابة."
-
-#: (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 "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 ""
-"يمكن العثور على العلامة التجارية وحقوق النشر وقواعد الاستخدام من الطرف "
-"الثالث في%(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "انضم إلى مجتمع Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "يتكون مجتمعنا من مدافعين عن حقوق الإنسان حول العالم."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "يتكون مجتمع Tor من جميع أنواع المساهمين."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"يكتب بعض الأشخاص وثائق والتبليغ عن الأخطاء ، بينما يعقد آخرون أحداث Tor "
-"ويقومون بالتوعية."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"سواء كان لديك الكثير من الوقت للتطوع أو قليلاً ، وسواء كنت تعتبر نفسك تقنيًا"
-" أم لا ، فنحن نريدك أن تنضم إلى مجتمعنا أيضًا."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"أدناه, ستجد بعض الطرق المختلفة للتطوع مع مجتمع Tor بالإضافة إلى الموارد "
-"لمساعدتك بشكل أفضل في مساعدة Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "خدمات البصلة "
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -429,44 +285,77 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "قائمة Tor Onions البريدية"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "## ما هي خدمات Onion؟"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"نزّلوا متصفّح تور (Tor) لتختبروا التصفّح الخاص فعليّاً بدون تتبّع أو مراقبة "
+"أو رقابة."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "مُهمّتنا:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 ""
-"خدمات Onion هي خدمات لا يمكن الوصول إليها إلا عبر Tor. إن تشغيل خدمة onion "
-"يمنح المستخدمين كل أمان HTTPS مع مزايا الخصوصية الإضافية لمتصفح Tor."
+"لدعم الحريّات وحقوق الإنسان عن طريق خلق وتشغيل تقنيّات خصوصيّة ومجهوليّة "
+"مجّانيّة ومفتوحة المصدر، ممّا يجعلها متاحة للاستخدام بدون قيود، وكذلك تطوير "
+"الإدراك العلمي والعام لهذه التقنيات. "
 
 #: (dynamic)
-msgid "Read more."
-msgstr "اقرأ المزيد."
+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 ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
-"لا تبدو أي من هذه الأفكار جذابة؟ قد ترغب أيضًا في اقتراح فكرة مشروعك الخاص -"
-" والتي غالبًا ما تؤدي إلى أفضل المشاريع."
+"يمكن العثور على العلامة التجارية وحقوق النشر وقواعد الاستخدام من الطرف "
+"الثالث في%(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"تساعدك خدمات Onion أنت ومستخدميك على هزيمة المراقبة والرقابة. تعرف على كيفية"
+" نشر خدمات البصل."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "تنمو  onion الخاص بك ."
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr "ندعوك للتواصل معنا لمناقشة فكرة مشروعك."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "## ما هي خدمات Onion؟"
 
-#: (dynamic)
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
-"فيما يلي بعض المشاريع الناجحة التي تم تنفيذها في الماضي بواسطة مشاركي جوجل "
-"الصيف من التعليمات البرمجية و الانتشار"
+"خدمات Onion هي خدمات لا يمكن الوصول إليها إلا عبر Tor. إن تشغيل خدمة onion "
+"يمنح المستخدمين كل أمان HTTPS مع مزايا الخصوصية الإضافية لمتصفح Tor."
 
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
@@ -563,6 +452,16 @@ msgstr "طلب متحدث"
 msgid "Upcoming Tor Events"
 msgstr "أحداث Tor القادمة"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "أحضر مواد Tor إلى حدثك المجتمعي التالي."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "أخبر العالم عن Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -620,6 +519,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr "موارد التدريب"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "هل تعلم مجتمعك عن استخدام Tor؟ هذه الموارد لك."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -675,6 +582,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "القائمة البريدية للمجتمع"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "تحقق من مواردنا"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -807,6 +719,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "القائمة البريدية لفريق UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "نحن نحترم خصوصية مستخدمينا عندما نجري بحثًا."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "تعرف على مستخدمي Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -864,6 +786,20 @@ msgstr "in irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "القائمة البريدية لمشغلي الترحيل"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"المرحلات هي العمود الفقري لشبكة Tor. ساعد في جعل Tor أقوى وأسرع من خلال "
+"تشغيل مرحل اليوم."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "قم بتنمية شبكة Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1004,6 +940,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr "انضم إلى القائمة البريدية لمترجمي Tor"
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"نريد أن يعمل Tor مع الجميع في العالم ، مما يعني أنه يجب ترجمة برنامجنا إلى "
+"العديد من اللغات."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "ساعدنا في الترجمة"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2001,6 +1951,8 @@ msgstr "ستحتاج إلى تعديل السطرين التاليين ووضع
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16262,8 +16214,8 @@ msgstr "تتابع الأوسط / الحرس"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "‮اخرج"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -16391,17 +16343,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "كيفية نشر عقدة الخروج"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"نفترض أنك قرأت من خلال [دليل الترحيل](..) بالفعل. هذه الصفحة الفرعية مخصصة "
-"للمشغلين الذين يرغبون في تشغيل الخروج على مرحلهم."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16443,11 +16394,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"إذا كان مقدم الخدمة الخاص بك يقدمه ، فتأكد من أن سجل WHOIS الخاص بك يحتوي "
-"على مؤشرات واضحة على أن هذا هو مرحل خروج Tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16475,12 +16425,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"يمكن أن يفعل Tor ذلك نيابةً عنك: إذا كان DirPort الخاص بك على منفذ TCP 80 ، "
-"فيمكنك الاستفادة من ميزة DirPortFrontPage في Tor لعرض ملف HTML على هذا "
-"المنفذ."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16490,6 +16438,13 @@ msgid ""
 msgstr ""
 "سيُعرض هذا الملف لأي شخص يوجه متصفحه إلى عنوان IP الخاص بترحيل خروج Tor."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -16503,35 +16458,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"نقدم نموذجًا لملف HTML لإشعار خروج Tor ، ولكن قد ترغب في تعديله وفقًا "
-"لاحتياجاتك:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "فيما يلي بعض النصائح الإضافية لتشغيل مرحل خروج موثوق:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## سياسة الخروج"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16583,21 +16540,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"يمكن العثور على سياسة الخروج المخفضة في صفحة wiki "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"لتصبح مرحل خروج ، قم بتغيير ExitRelay من 0 إلى 1 في ملف تكوين torrc وأعد "
-"تشغيل برنامج tor الخفي."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16660,13 +16613,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* إذا كنت ترغب في إضافة محلل DNS ثانٍ كبديل لتكوين /etc/resolv.conf ، فاختر "
-"محللًا داخل نظامك المستقل وتأكد من أنه ليس الإدخال الأول في هذا الملف (يجب "
-"أن يكون الإدخال الأول لك محلل محلي)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16684,11 +16634,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* تجنب إضافة أكثر من محللين إلى ملف /etc/resolv.conf للحد من التعرض على "
-"مستوى AS لاستعلامات DNS."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16736,25 +16684,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"فيما يلي إرشادات حول كيفية تثبيت وتكوين غير منضم - محلل التحقق من DNSSEC "
-"والتخزين المؤقت - على مرحل الخروج الخاص بك. يحتوي غير مجلد على العديد من "
-"مقابض التهيئة والضبط ولكننا نحافظ على هذه التعليمات بسيطة وقصيرة ؛ سيكون "
-"الإعداد الأساسي جيدًا لمعظم المشغلين."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"بعد التبديل إلى غير منضم ، تحقق من أنه يعمل بالشكل المتوقع عن طريق حل اسم "
-"مضيف صالح. إذا لم ينجح الأمر ، فيمكنك استعادة ملف resolv.conf القديم."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16764,26 +16706,24 @@ msgstr "### ديبيان / أوبونتو"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"يتم تثبيت الأوامر الثلاثة التالية غير منضم ، وعمل نسخة احتياطية من تكوين DNS"
-" الخاص بك ، وأخبر النظام باستخدام المحلي غير المنضم:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16794,8 +16734,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16808,8 +16748,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "يقوم المحلل غير المنضم الذي قمت بتثبيته للتو بالتحقق من DNSSEC."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16818,53 +16766,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "قم بتثبيت الحزمة غير المنضمة:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "مع:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "تمكين وبدء غير منضم:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "اطلب من النظام استخدام الخادم المحلي غير المنضم:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16884,16 +16834,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"استبدل المحتوى في /usr/local/etc/unbound/unbound.conf بالأسطر التالية:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16907,23 +16856,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "تمكين وبدء الخدمة غير المنضمة:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -18301,6 +18250,8 @@ msgstr "فيدورا"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -20538,6 +20489,8 @@ msgstr "### 1. قم بتمكين تحديثات البرامج التلقائي
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -20881,19 +20834,6 @@ msgstr "### 7. ملاحظات نهائية"
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "كيفية نشر مرحل متوسط / حارس على OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -21105,6 +21045,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -21818,6 +21769,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22001,6 +21954,141 @@ msgstr ""
 "[هنا](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -22166,11 +22254,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -22298,6 +22381,51 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "ما إذا كنت تستخدم تور"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"لا تبدو أي من هذه الأفكار جذابة؟ قد ترغب أيضًا في اقتراح فكرة مشروعك الخاص -"
+" والتي غالبًا ما تؤدي إلى أفضل المشاريع."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr "ندعوك للتواصل معنا لمناقشة فكرة مشروعك."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"فيما يلي بعض المشاريع الناجحة التي تم تنفيذها في الماضي بواسطة مشاركي جوجل "
+"الصيف من التعليمات البرمجية و الانتشار"
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+"يلتزم مشروع Tor بتعزيز بيئة ومجتمع شامل. Tor هو مكان يجب أن يشعر فيه الناس "
+"بالأمان للمشاركة ومشاركة وجهات نظرهم والمشاركة. اقرأ [مدونة قواعد السلوك] "
+"(https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"مدونة قواعد السلوك\")، [العقد الاجتماعي] (https://gitweb.torproject.org "
+"/community/policies.git/tree/social_contract.txt \"العقد الاجتماعي\")، [بيان"
+" القيم] "
+"(https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"بيان القيم\" )، وتعرف على [مجلس مجتمع Tor] "
+"(https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"مجلس مجتمع Tor\")."
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -22313,3 +22441,7 @@ msgstr "العودة إلى الصفحة السابقة:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "ارجع الى"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "اقرأ المزيد."
diff --git a/contents+bg.po b/contents+bg.po
index db0e5969ca..600e6af4b3 100644
--- a/contents+bg.po
+++ b/contents+bg.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Bulgarian (https://www.transifex.com/otf/teams/1519/bg/)\n"
@@ -22,6 +22,42 @@ msgstr ""
 "Language: bg\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -121,73 +157,14 @@ msgstr ""
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion услуги"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -195,113 +172,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-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 "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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion услуги"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -383,37 +262,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
 #: (dynamic)
-msgid "Read more."
+msgid "Our mission:"
 msgstr ""
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
+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 ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -500,6 +407,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -549,6 +466,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -598,6 +523,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -710,6 +640,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -762,6 +702,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -888,6 +840,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1747,6 +1711,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13573,8 +13539,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Изход"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13683,13 +13649,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13728,7 +13695,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13754,8 +13722,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13765,6 +13734,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13778,32 +13754,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13846,16 +13826,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13909,7 +13889,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13926,7 +13906,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13968,18 +13948,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13990,24 +13970,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14017,8 +13997,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14029,62 +14009,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14102,13 +14092,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14124,23 +14114,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15318,6 +15308,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17375,6 +17367,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17712,19 +17706,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17929,6 +17910,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18591,6 +18583,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18767,6 +18761,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18924,11 +19053,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19059,6 +19183,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Дали се използва Tor браузърът."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19072,3 +19227,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+bn.po b/contents+bn.po
index 91ca430dbe..4f0d4bda2f 100644
--- a/contents+bn.po
+++ b/contents+bn.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Al Shahrior Hasan Sagor <shahrior3814 at gmail.com>, 2021\n"
 "Language-Team: Bengali (https://www.transifex.com/otf/teams/1519/bn/)\n"
@@ -24,6 +24,46 @@ msgstr ""
 "Language: bn\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "টর সম্প্রদায়ে যোগ দিন"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "সম্প্রদায়"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "টর সকল অবদানকারীর অবদানের উপর তৈরি।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"কেউ নির্দেশিকা লিখে এবং সমস্যা প্রতিবেদন পাঠায়, অন্যরা টর অনুষ্ঠান করে এবং "
+"প্রশিক্ষণ ও সহায়তা করে।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"স্বেচ্ছাসেবী হিসেবে তোমার বেশি সময় থাকুক বা কম সময়, নিজেকে প্রকৌশলগত মনে করো"
+" বা করো না, আমাদের সম্প্রদায়ে তুমিও যোগ দিতে পারবে।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -125,73 +165,14 @@ msgstr "টর ব্রাউজার ডাউনলোড করুন"
 msgid "Training"
 msgstr "প্রশিক্ষণ"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "সম্প্রদায়"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "অনিয়ন সেবা"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -199,125 +180,15 @@ msgstr ""
 msgid "User Research"
 msgstr "ব্যবহারকারী গবেষণা"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "গবেষণার সময় আমরা ব্যবহারকারীর গোপনীয়তা সম্মান করি।"
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "টর ব্যবহারকারীদের নিয়ে জানো"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"ট্র্যাক, নজরদারি বা সেন্সরশিপ ছাড়াই বাস্তব ব্যক্তিগত ব্রাউজিংয়ের অভিজ্ঞতা "
-"পেতে  Tor Browser টি ডাউনলোড করুন।"
-
-#: (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 "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 ""
-"ট্রেডমার্ক, কপিরাইট বিজ্ঞপ্তি এবং তৃতীয় পক্ষের ব্যবহারের নিয়মাবলী আমাদের "
-"%(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "টর সম্প্রদায়ে যোগ দিন"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "টর সকল অবদানকারীর অবদানের উপর তৈরি।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"কেউ নির্দেশিকা লিখে এবং সমস্যা প্রতিবেদন পাঠায়, অন্যরা টর অনুষ্ঠান করে এবং "
-"প্রশিক্ষণ ও সহায়তা করে।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"স্বেচ্ছাসেবী হিসেবে তোমার বেশি সময় থাকুক বা কম সময়, নিজেকে প্রকৌশলগত মনে করো"
-" বা করো না, আমাদের সম্প্রদায়ে তুমিও যোগ দিতে পারবে।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "অনিয়ন সেবা"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -399,37 +270,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"ট্র্যাক, নজরদারি বা সেন্সরশিপ ছাড়াই বাস্তব ব্যক্তিগত ব্রাউজিংয়ের অভিজ্ঞতা "
+"পেতে  Tor Browser টি ডাউনলোড করুন।"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "আমাদের লক্ষ্য:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
-msgstr ""
+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 ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
+"ট্রেডমার্ক, কপিরাইট বিজ্ঞপ্তি এবং তৃতীয় পক্ষের ব্যবহারের নিয়মাবলী আমাদের "
+"%(link_to_faq)s"
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -516,6 +423,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -565,6 +482,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -614,6 +539,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -726,6 +656,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "গবেষণার সময় আমরা ব্যবহারকারীর গোপনীয়তা সম্মান করি।"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "টর ব্যবহারকারীদের নিয়ে জানো"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -778,6 +718,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -904,6 +856,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1763,6 +1727,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13650,8 +13616,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "বেরিয়ে যান"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13760,13 +13726,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13805,7 +13772,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13831,8 +13799,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13842,6 +13811,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13855,32 +13831,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13923,16 +13903,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13986,7 +13966,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14003,7 +13983,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14045,18 +14025,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14067,24 +14047,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14094,8 +14074,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14106,62 +14086,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14179,13 +14169,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14201,23 +14191,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15395,6 +15385,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17452,6 +17444,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17789,19 +17783,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18006,6 +17987,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18668,6 +18660,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18844,6 +18838,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19001,11 +19130,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19134,6 +19258,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "টর্চ ব্যবহার করা হচ্ছে কিনা বা না।"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19147,3 +19302,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+bo.po b/contents+bo.po
index 2c6e5a21ec..215483615e 100644
--- a/contents+bo.po
+++ b/contents+bo.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Tibetan (https://www.transifex.com/otf/teams/1519/bo/)\n"
@@ -21,6 +21,42 @@ msgstr ""
 "Language: bo\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -120,73 +156,14 @@ msgstr ""
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -194,112 +171,14 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-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 "Subscribe to our Newsletter"
-msgstr ""
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Sign up"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
@@ -382,37 +261,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
 #: (dynamic)
-msgid "Read more."
+msgid "Our mission:"
 msgstr ""
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr ""
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
+#: (dynamic)
+msgid "Sign up"
+msgstr "Sign up"
+
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -499,6 +406,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -548,6 +465,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -597,6 +522,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -709,6 +639,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -761,6 +701,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -887,6 +839,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1746,6 +1710,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13572,8 +13538,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "ཕྱིར་ཐོན།"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13682,13 +13648,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13727,7 +13694,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13753,8 +13721,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13764,6 +13733,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13777,32 +13753,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13845,16 +13825,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13908,7 +13888,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13925,7 +13905,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13967,18 +13947,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13989,24 +13969,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14016,8 +13996,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14028,62 +14008,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14101,13 +14091,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14123,23 +14113,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15317,6 +15307,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17374,6 +17366,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17711,19 +17705,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17928,6 +17909,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18590,6 +18582,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18766,6 +18760,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18923,11 +19052,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19044,6 +19168,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr ""
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19057,3 +19212,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+ca.po b/contents+ca.po
index cfafda10c4..99308dce27 100644
--- a/contents+ca.po
+++ b/contents+ca.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Catalan (https://www.transifex.com/otf/teams/1519/ca/)\n"
@@ -26,6 +26,48 @@ msgstr ""
 "Language: ca\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Uniu-vos a la comunitat Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"La nostra comunitat està formada per defensors dels drets humans de tot el "
+"món."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "La comunitat Tot està formada per tota mena de col·laboradors."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Algunes persones escriuen documentació i informes d'errors, d'altres "
+"organitzen esdeveniments Tor i tasques de divulgació."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Tant si teniu molt de temps per a ser voluntari com si en teniu poc, i tant "
+"si us considereu tècnic com si no, també volem que us uniu a la comunitat."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -125,203 +167,30 @@ msgstr "Baixa el Navegador Tor"
 msgid "Training"
 msgstr "Entrenament"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr "Comprova els nostres recursos"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Serveis Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Traducció"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.subtitle)
-msgid ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
-"Volem que Tor funcioni per a tothom del món, això significa que el nostre "
-"programari s'ha de traduir a moltes llengües."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ajudeu-nos a traduir"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Baixeu el Navegador Tor i proveu com és navegar amb privadesa real, sense "
-"seguiments, vigilància ni censura."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "La nostra missió:"
-
-#: (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 ""
-"Promoure els drets humans i les llibertats per mitjà de la creació i la "
-"implementació de tecnologies d'anonimat i privadesa lliures i de codi obert,"
-" el suport a la seva disponibilitat i la utilització sense restriccions i el"
-" foment de la seva comprensió científica i popular."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Subscriviu-vos al nostre butlletí"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Obteniu actualitzacions i oportunitats mensuals del Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Registra'm"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Podeu trobar informació sobre la marca, avisos de drets d'autor, i regles "
-"per a l'ús per part de tercers en les %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Uniu-vos a la comunitat Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"La nostra comunitat està formada per defensors dels drets humans de tot el "
-"món."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "La comunitat Tot està formada per tota mena de col·laboradors."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Algunes persones escriuen documentació i informes d'errors, d'altres "
-"organitzen esdeveniments Tor i tasques de divulgació."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Tant si teniu molt de temps per a ser voluntari com si en teniu poc, i tant "
-"si us considereu tècnic com si no, també volem que us uniu a la comunitat."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Serveis Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -403,37 +272,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "##Què són els serveis Onion?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Baixeu el Navegador Tor i proveu com és navegar amb privadesa real, sense "
+"seguiments, vigilància ni censura."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Més informació."
+msgid "Our mission:"
+msgstr "La nostra missió:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
+"Promoure els drets humans i les llibertats per mitjà de la creació i la "
+"implementació de tecnologies d'anonimat i privadesa lliures i de codi obert,"
+" el suport a la seva disponibilitat i la utilització sense restriccions i el"
+" foment de la seva comprensió científica i popular."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Subscriviu-vos al nostre butlletí"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Obteniu actualitzacions i oportunitats mensuals del Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Registra'm"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Podeu trobar informació sobre la marca, avisos de drets d'autor, i regles "
+"per a l'ús per part de tercers en les %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "##Què són els serveis Onion?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -520,6 +425,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -569,6 +484,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Recursos de formació"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -618,6 +541,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Comprova els nostres recursos"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -730,6 +658,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -782,6 +720,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -912,6 +862,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Volem que Tor funcioni per a tothom del món, això significa que el nostre "
+"programari s'ha de traduir a moltes llengües."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ajudeu-nos a traduir"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1772,6 +1736,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13668,8 +13634,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Sortir"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13778,13 +13744,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13823,7 +13790,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13849,8 +13817,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13860,6 +13829,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13873,30 +13849,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13939,16 +13921,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14002,7 +13984,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14019,7 +14001,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14061,18 +14043,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14083,24 +14065,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14110,8 +14092,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14122,62 +14104,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14195,13 +14187,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14217,23 +14209,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15410,6 +15402,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17463,6 +17457,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17800,19 +17796,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18017,6 +18000,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18677,6 +18671,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18853,6 +18849,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19010,11 +19141,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19145,6 +19271,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Si s'està utilitzant el Tor o no."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19158,3 +19315,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Més informació."
diff --git a/contents+da.po b/contents+da.po
index ca23368d4f..2364bcddfa 100644
--- a/contents+da.po
+++ b/contents+da.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Danish (https://www.transifex.com/otf/teams/1519/da/)\n"
@@ -24,6 +24,42 @@ msgstr ""
 "Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -123,73 +159,14 @@ msgstr "Download Tor Browser"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Oniontjenester"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -197,121 +174,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Download Tor Browser for at opleve ægte privat browsing uden sporing, "
-"overvågning og censur."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Vores mission:"
-
-#: (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 ""
-"At fremme menneskerettigheder og -friheder ved at oprette og udsende frie og"
-" open source teknologier for anonymitets og privatliv, støtte deres "
-"ubegrænsede tilgængelighed og bruge og fremme deres videnskabslige og "
-"populære forståelse."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Abonner på vores nyhedsbrev"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Få månedlige opdateringer og muligheder fra Tor-projektet:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Tilmeld"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Varemærke, copyrightnotitser og regler om anvendelse af tredjeparter findes "
-"i vores %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Oniontjenester"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -393,37 +264,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Download Tor Browser for at opleve ægte privat browsing uden sporing, "
+"overvågning og censur."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Vores mission:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 ""
+"At fremme menneskerettigheder og -friheder ved at oprette og udsende frie og"
+" open source teknologier for anonymitets og privatliv, støtte deres "
+"ubegrænsede tilgængelighed og bruge og fremme deres videnskabslige og "
+"populære forståelse."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Læs mere."
+msgid "Subscribe to our Newsletter"
+msgstr "Abonner på vores nyhedsbrev"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Få månedlige opdateringer og muligheder fra Tor-projektet:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Tilmeld"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
+"Varemærke, copyrightnotitser og regler om anvendelse af tredjeparter findes "
+"i vores %(link_to_faq)s"
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -510,6 +417,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -559,6 +476,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -608,6 +533,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -720,6 +650,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -772,6 +712,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -898,6 +850,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1757,6 +1721,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13586,8 +13552,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Afslut"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13696,13 +13662,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13741,7 +13708,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13767,8 +13735,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13778,6 +13747,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13791,32 +13767,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13859,16 +13839,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13922,7 +13902,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13939,7 +13919,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13981,18 +13961,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14003,24 +13983,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14030,8 +14010,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14042,62 +14022,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14115,13 +14105,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14137,23 +14127,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15331,6 +15321,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17388,6 +17380,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17725,19 +17719,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17942,6 +17923,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18604,6 +18596,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18780,6 +18774,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18937,11 +19066,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19060,6 +19184,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Hvorvidt Tor er i brug."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19073,3 +19228,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Læs mere."
diff --git a/contents+de.po b/contents+de.po
index 3fabc26596..0464d9a448 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -1,7 +1,6 @@
 # 
 # Translators:
 # Steve Dougherty, 2019
-# Tobias Killer, 2019
 # Philipp Winter, 2019
 # Gustav Gyges, 2020
 # John Dee <Dr_Dee at gmx.de>, 2020
@@ -25,14 +24,15 @@
 # Ettore Atalan <atalanttore at googlemail.com>, 2021
 # Emma Peel, 2021
 # Curtis Baltimore <curtisbaltimore at protonmail.com>, 2021
+# Tobias Killer, 2021
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
-"Last-Translator: Curtis Baltimore <curtisbaltimore at protonmail.com>, 2021\n"
+"Last-Translator: Tobias Killer, 2021\n"
 "Language-Team: German (https://www.transifex.com/otf/teams/1519/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,6 +40,53 @@ msgstr ""
 "Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tritt der Tor Community bei"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Unsere Community setzt sich aus MenschenrechtsverteidigerInnen auf der "
+"ganzen Welt zusammen."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+"Die Tor-Community setzt sich aus allen Arten von Mitwirkenden zusammen."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Einige Leute schreiben Dokumentationen und Fehlermeldungen, während andere "
+"Tor-Veranstaltungen abhalten und Öffentlichkeitsarbeit leisten."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Unabhängig davon, ob du viel oder wenig Zeit für die ehrenamtliche Arbeit "
+"hast und ob du dich für fachlich qualifiziert hältst oder nicht, möchten "
+"wir, dass auch du dich unserer Community anschließt."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Unten findest du verschiedene Möglichkeiten, dich freiwillig an der Tor-"
+"Community zu beteiligen, sowie Ressourcen, die dir helfen, Tor besser zu "
+"helfen."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -139,217 +186,30 @@ msgstr "Tor Browser herunterladen"
 msgid "Training"
 msgstr "Training"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Bringst du deiner Community bei, wie man Tor benutzt? Diese Ressourcen sind "
-"für dich."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Prüfe unsere Ressourcen"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Öffentlichkeitsarbeit"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Bring Tor-Materialien zu deiner nächsten Community-Veranstaltung mit."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Erzähl der Welt von Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-Dienste"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion-Dienste helfen dir und deinen Nutzern, Ãœberwachung und Zensur zu "
-"überwinden. Erfahre, wie du Onion-Dienste einsetzen kannst."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Lass deinen .onion wachsen"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Lokalisierung"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Wir wollen, dass Tor für jeden in der Welt funktioniert, was bedeutet, dass "
-"unsere Software in viele Sprachen übersetzt werden muss."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Hilf uns beim Ãœbersetzen"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Öffentlichkeitsarbeit"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Nutzerforschung"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Wir respektieren die Privatsphäre unserer Nutzer, wenn wir Forschung "
-"betreiben."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Erfahre mehr über Tor-Benutzer"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Relay-Betrieb"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Relays sind das Rückgrat des Tor-Netzwerks. Hilf mit, Tor stärker und "
-"schneller zu machen, indem du noch heute einen Relay betreibst."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Lass das Tor Netzwerk wachsen"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Lade Tor Browser herunter, um echtes privates Surfen ohne Verfolgung, "
-"Ãœberwachung oder Zensur zu erleben."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Unsere Mission:"
-
-#: (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 ""
-"um Menschenrechte und Freiheiten zu fördern, durch die Entwicklung und "
-"Verbreitung von Open Source Anonymitäts- und Privatsphäre-Technologien, ihre"
-" ungehinderte Verfügbarkeit zu unterstützen und ihr Verständnis in "
-"Wissenschaft und der Allgemeinheit zu vergrößern."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Abonnieren Sie unseren Newsletter"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Erhalte monatliche Berichte und Beschäftigungsaussichten vom Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Registrieren"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Markenrechts-, Copyright-Mitteilungen und Regeln für Drittparteien finden "
-"sich in unserer %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tritt der Tor Community bei"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Unsere Community setzt sich aus MenschenrechtsverteidigerInnen auf der "
-"ganzen Welt zusammen."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-"Die Tor-Community setzt sich aus allen Arten von Mitwirkenden zusammen."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Einige Leute schreiben Dokumentationen und Fehlermeldungen, während andere "
-"Tor-Veranstaltungen abhalten und Öffentlichkeitsarbeit leisten."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Unabhängig davon, ob du viel oder wenig Zeit für die ehrenamtliche Arbeit "
-"hast und ob du dich für fachlich qualifiziert hältst oder nicht, möchten "
-"wir, dass auch du dich unserer Community anschließt."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Unten findest du verschiedene Möglichkeiten, dich freiwillig an der Tor-"
-"Community zu beteiligen, sowie Ressourcen, die dir helfen, Tor besser zu "
-"helfen."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-Dienste"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -442,6 +302,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Tor Onions Mailing Liste"
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Lade Tor Browser herunter, um echtes privates Surfen ohne Verfolgung, "
+"Ãœberwachung oder Zensur zu erleben."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Unsere Mission:"
+
+#: (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 ""
+"um Menschenrechte und Freiheiten zu fördern, durch die Entwicklung und "
+"Verbreitung von Open Source Anonymitäts- und Privatsphäre-Technologien, ihre"
+" ungehinderte Verfügbarkeit zu unterstützen und ihr Verständnis in "
+"Wissenschaft und der Allgemeinheit zu vergrößern."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Abonnieren Sie unseren Newsletter"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr ""
+"Erhalte monatliche Berichte und Beschäftigungsaussichten vom Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Registrieren"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Markenrechts-, Copyright-Mitteilungen und Regeln für Drittparteien finden "
+"sich in unserer %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Onion-Dienste helfen dir und deinen Nutzern, Ãœberwachung und Zensur zu "
+"überwinden. Erfahre, wie du Onion-Dienste einsetzen kannst."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Lass deinen .onion wachsen"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -458,31 +377,6 @@ msgstr ""
 "eines Onion-Dienstes bietet deinen Nutzern die Sicherheit von HTTPS mit den "
 "zusätzlichen Datenschutzvorteilen von Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Mehr dazu erfährst du hier."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"Keine dieser Ideen erscheint Ihnen ansprechend? Vielleicht möchten Sie auch "
-"Ihre eigene Projektidee vorschlagen - daraus ergeben sich oft die besten "
-"Projekte."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-"Wir laden Sie ein, uns zu kontaktieren, um Ihre eigene Projektidee zu "
-"besprechen."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -582,6 +476,16 @@ msgstr "Frage einen Sprecher an"
 msgid "Upcoming Tor Events"
 msgstr "Kommende Tor Events"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Bring Tor-Materialien zu deiner nächsten Community-Veranstaltung mit."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Erzähl der Welt von Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -641,6 +545,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Trainingsresourcen"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Bringst du deiner Community bei, wie man Tor benutzt? Diese Ressourcen sind "
+"für dich."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -699,6 +613,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Community Mailing Liste "
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Prüfe unsere Ressourcen"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -835,6 +754,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "UX Team Mailingliste"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Wir respektieren die Privatsphäre unserer Nutzer, wenn wir Forschung "
+"betreiben."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Erfahre mehr über Tor-Benutzer"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -896,6 +827,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "Mailingliste der Relay-Betreiber"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Relays sind das Rückgrat des Tor-Netzwerks. Hilf mit, Tor stärker und "
+"schneller zu machen, indem du noch heute einen Relay betreibst."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Lass das Tor Netzwerk wachsen"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1043,6 +988,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Wir wollen, dass Tor für jeden in der Welt funktioniert, was bedeutet, dass "
+"unsere Software in viele Sprachen übersetzt werden muss."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Hilf uns beim Ãœbersetzen"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2093,6 +2052,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16713,8 +16674,8 @@ msgstr "Mittel/Schutz-Relay"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Beenden"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -16835,18 +16796,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Wie du einen Ausgangsknoten bereitstellst"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"Wir gehen davon aus, dass du den [Leitfaden für Relays](..) bereits "
-"durchgelesen hast. Diese Unterseite richtet sich an Betreiber, die den "
-"Ausgang an ihrem Relay einschalten wollen."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16887,11 +16846,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"Wenn dein Anbieter es anbietet, stelle sicher, dass dein WHOIS-Eintrag klare"
-" Hinweise darauf enthält, dass es sich um ein Tor-Exit-Relay handelt."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16918,12 +16876,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor kann das für dich tun: Wenn dein DirPort auf TCP-Anschluss 80 liegt, "
-"kannst du die DirPortFrontPage-Funktion von Tor nutzen, um eine HTML-Datei "
-"auf diesem Anschluss anzuzeigen."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16934,6 +16890,13 @@ msgstr ""
 "Diese Datei wird jedem gezeigt, der seinen Browser auf die IP-Adresse deines"
 " Tor-Exit-Relays lenkt."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -16947,37 +16910,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"Wir bieten eine Beispiel-Tor-Exit-Hinweis-HTML-Datei an, aber du solltest "
-"sie vielleicht an deine Bedürfnisse anpassen:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
-"Hier sind einige weitere Tipps für den Betrieb eines zuverlässigen Exit-"
-"Relays:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Exit-Richtlinie"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17033,22 +16996,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"Die reduzierte Exit-Richtlinie ist auf der Wiki-Seite "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
-" zu finden."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"Um ein Exit-Relay zu werden, ändere ExitRelay von 0 auf 1 in deiner torrc-"
-"Konfigurationsdatei und starte den Tor-Daemon neu."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17113,15 +17071,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* Wenn du einen zweiten DNS-Resolver als Rückfall zu deiner /etc/resolv"
-".conf-Konfiguration hinzufügen möchtest, wähle einen Resolver innerhalb "
-"deines autonomen Systems und stelle sicher, dass es nicht dein erster "
-"Eintrag in dieser Datei ist (der erste Eintrag sollte dein lokaler Resolver "
-"sein)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17140,11 +17093,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* Vermeide das Hinzufügen von mehr als zwei Resolvern zu deiner /etc/resolv"
-".conf-Datei, um die Exponierung von DNS-Abfragen auf AS-Ebene zu begrenzen."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17194,27 +17145,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Nachfolgend findest du Anweisungen zur Installation und Konfiguration von "
-"Unbound - einem DNSSEC-Validierungs- und Cache-Resolver - auf Ihrem Exit-"
-"Relay. Unbound hat viele Konfigurations- und Abstimmungsknöpfe, aber wir "
-"halten diese Anweisungen einfach und kurz; die grundlegende Einrichtung ist "
-"für die meisten Betreiber sehr gut geeignet."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"Überprüfe nach dem Wechsel zu Unbound, ob es wie erwartet funktioniert, "
-"indem du einen gültigen Hostnamen auflöst. Wenn es nicht funktioniert, "
-"kannst du deine alte resolv.conf-Datei wiederherstellen."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17224,26 +17167,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"Die folgenden drei Befehle installieren Unbound, sichern deine DNS-"
-"Konfiguration und weisen das System an, das lokale Unbound zu verwenden:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17255,8 +17196,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17270,10 +17211,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
-"Der Unbound-Resolver, den du gerade installiert hast, führt auch eine "
-"DNSSEC-Validierung durch."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17282,53 +17229,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Installiere das Unbound-Paket:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "In /etc/unbound/unbound.conf ersetze die Zeile"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "mit:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "Aktiviere und starte Unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Sag dem System, dass es den lokalen Unbound-Server verwenden soll:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17350,17 +17299,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"Ersetze den Inhalt in /usr/local/etc/unbound/unbound.conf mit den folgenden "
-"Zeilen:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17374,23 +17321,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "Aktiviere und starte den Unbound-Dienst:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -18751,6 +18698,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -20991,6 +20940,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -21335,19 +21286,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "Wie man ein Mittel/Schutz-Relay unter OpenBSD einsetzt"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -21563,6 +21501,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -22251,6 +22200,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22430,6 +22381,141 @@ msgstr ""
 "[hier](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr "#!/bin/sh"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -22599,11 +22685,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -22733,6 +22814,42 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Ob Tor verwendet wird oder nicht."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"Keine dieser Ideen erscheint Ihnen ansprechend? Vielleicht möchten Sie auch "
+"Ihre eigene Projektidee vorschlagen - daraus ergeben sich oft die besten "
+"Projekte."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+"Wir laden Sie ein, uns zu kontaktieren, um Ihre eigene Projektidee zu "
+"besprechen."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -22748,3 +22865,7 @@ msgstr "Zurück zur vorherigen Seite:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Zurück zu "
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Mehr dazu erfährst du hier."
diff --git a/contents+el.po b/contents+el.po
index 6383036560..0ec4d9be76 100644
--- a/contents+el.po
+++ b/contents+el.po
@@ -10,14 +10,15 @@
 # Emma Peel, 2021
 # Dimitris Adamakis <gt.dimitris at gmail.com>, 2021
 # george k <norhorn at gmail.com>, 2021
+# Elektra M. <safiragon at yahoo.gr>, 2021
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
-"Last-Translator: george k <norhorn at gmail.com>, 2021\n"
+"Last-Translator: Elektra M. <safiragon at yahoo.gr>, 2021\n"
 "Language-Team: Greek (https://www.transifex.com/otf/teams/1519/el/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,6 +26,52 @@ msgstr ""
 "Language: el\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Εγγραφείτε στην κοινότητα του Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Η κοινότητά μας αποτελείται από άτομα που υπερασπίζονται τα ανθρώπινα "
+"δικαιώματα σε όλο τον κόσμο."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "κοινότητα"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Η κοινότητα του Tor αποτελείται από διάφορους συνεισφέροντες."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Κάποια άτομα γράφουν την τεκμηρίωση και τις αναφορές σφαλμάτων, ενώ άλλα "
+"διοργανώνουν εκδηλώσεις για το Tor και ασχολούνται με την εξωστρέφεια."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Είτε έχεις πολύ είτε λίγο χρόνο για να συνεισφέρεις, και είτε θεωρείς τον "
+"εαυτό σου τεχνικά καταρτισμένο ή όχι, σε θέλουμε ως μέλος της κοινότητάς "
+"μας."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Παρακάτω, μπορείτε να βρείτε διαφορετικούς τρόπους να συμμετέχετε εθελοντικά"
+" στην κοινότητα του Tor, καθώς και ανάλογους πόρους για να σας βοηθήσουμε "
+"καλύτερα."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -128,216 +175,30 @@ msgstr "Λήψη του Tor Browser"
 msgid "Training"
 msgstr "Εκπαίδευση"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Θέλετε να εκπαιδεύσετε την κοινότητά σας στη χρήση του Tor; Οι παρακάτω "
-"πόροι είναι για εσάς."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Δείτε τους πόρους"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Εξωστρέφεια"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Φέρε το υλικό του Tor στην επόμενη εκδήλωση της κοινότητάς σου."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "κοινότητα"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Πες στον κόσμο για το Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Υπηρεσίες Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Οι υπηρεσίες onion βοηθάνε εσένα και τους χρήστες σου να κατατροπώσουν την "
-"παρακολούθηση και τη λογοκρισία. Μάθε πως μπορείς να στήσεις μια υπηρεσία "
-"onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Φτιάξε το .onion σου"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Τοπικοποίηση"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Θέλουμε το Tor να είναι λειτουργικό για όλο τον κόσμο, οπότε το λογισμικό "
-"μας πρέπει να μεταφραστεί σε πολλές γλώσσες."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Βοηθήστε με τις μεταφράσεις"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Εξωστρέφεια"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Έρευνα χρηστών"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Σεβόμαστε την ιδιωτικότητα των χρηστών μας όταν πραγματοποιούμε έρευνες."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Μάθετε για τους χρήστες του Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Λειτουργία αναμεταδοτών"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Οι αναμεταδότες είναι η ραχοκοκκαλιά του δικτύου Tor. Βοήθα το Tor να γίνει "
-"δυνατότερο και γρηγορότερο, λειτουργώντας έναν αναμεταδότη σήμερα."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Μεγάλωσε το δίκτυο Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Κάντε λήψη του Tor Browser για να ζήσετε τη πραγματική ιδιωτική περιήγηση "
-"χωρίς παρακολούθηση, επιτήρηση ή λογοκρισία."
-
-#: (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 ""
-"Η αποστολή του Tor Project είναι να προωθήσει τα ανθρώπινα δικαιώματα και "
-"τις ελευθερίες δημιουργώντας και αναπτύσσοντας ελεύθερες και ανοιχτές "
-"τεχνολογίες ανωνυμίας και ιδιωτικότητας, υποστηρίζοντας την απεριόριστη "
-"διαθεσιμότητα και χρήση τους και ενισχύοντας την επιστημονική και κοινωνική "
-"τους απήχηση."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Γράψου στο Newsletter μας"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Λάβε μηνιαίες ενημερώσεις και ευκαιρίες από το Tor Project"
-
-#: (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 ""
-"Τα σήματα κατατεθέν, οι όροι πνευματικών δικαιωμάτων και οι κανόνες χρήσης "
-"από τρίτους μπορούν να βρεθούν εδώ %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Εγγραφείτε στην κοινότητα του Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Η κοινότητά μας αποτελείται από άτομα που υπερασπίζονται τα ανθρώπινα "
-"δικαιώματα σε όλο τον κόσμο."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Η κοινότητα του Tor αποτελείται από διάφορους συνεισφέροντες."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Κάποια άτομα γράφουν την τεκμηρίωση και τις αναφορές σφαλμάτων, ενώ άλλα "
-"διοργανώνουν εκδηλώσεις για το Tor και ασχολούνται με την εξωστρέφεια."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Είτε έχεις πολύ είτε λίγο χρόνο για να συνεισφέρεις, και είτε θεωρείς τον "
-"εαυτό σου τεχνικά καταρτισμένο ή όχι, σε θέλουμε ως μέλος της κοινότητάς "
-"μας."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Παρακάτω, μπορείτε να βρείτε διαφορετικούς τρόπους να συμμετέχετε εθελοντικά"
-" στην κοινότητα του Tor, καθώς και ανάλογους πόρους για να σας βοηθήσουμε "
-"καλύτερα."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Υπηρεσίες Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -409,15 +270,75 @@ msgstr "Εργαλεία"
 msgid "Learn More"
 msgstr "Μάθε περισσότερα"
 
-#: (dynamic)
+#: (dynamic)
+msgid ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Κάντε λήψη του Tor Browser για να ζήσετε τη πραγματική ιδιωτική περιήγηση "
+"χωρίς παρακολούθηση, επιτήρηση ή λογοκρισία."
+
+#: (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 ""
+"Η αποστολή του Tor Project είναι να προωθήσει τα ανθρώπινα δικαιώματα και "
+"τις ελευθερίες δημιουργώντας και αναπτύσσοντας ελεύθερες και ανοιχτές "
+"τεχνολογίες ανωνυμίας και ιδιωτικότητας, υποστηρίζοντας την απεριόριστη "
+"διαθεσιμότητα και χρήση τους και ενισχύοντας την επιστημονική και κοινωνική "
+"τους απήχηση."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Γράψου στο Newsletter μας"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Λάβε μηνιαίες ενημερώσεις και ευκαιρίες από το Tor Project"
+
+#: (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 ""
+"Τα σήματα κατατεθέν, οι όροι πνευματικών δικαιωμάτων και οι κανόνες χρήσης "
+"από τρίτους μπορούν να βρεθούν εδώ %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
+"Οι υπηρεσίες onion βοηθάνε εσένα και τους χρήστες σου να κατατροπώσουν την "
+"παρακολούθηση και τη λογοκρισία. Μάθε πως μπορείς να στήσεις μια υπηρεσία "
+"onion."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr ""
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Φτιάξε το .onion σου"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -435,26 +356,6 @@ msgstr ""
 "υπηρεσία onion δίνει στους χρήστες σου την ασφάλεια του HTTPS με τα επιπλέον"
 " οφέλη της ιδιωτικότητας του Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Διαβάστε περισσότερα."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -545,6 +446,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Φέρε το υλικό του Tor στην επόμενη εκδήλωση της κοινότητάς σου."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Πες στον κόσμο για το Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -604,6 +515,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Εκπαιδευτικοί πόροι"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Θέλετε να εκπαιδεύσετε την κοινότητά σας στη χρήση του Tor; Οι παρακάτω "
+"πόροι είναι για εσάς."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -653,6 +574,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Δείτε τους πόρους"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -787,6 +713,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Λιστα ηλεκτρονικού ταχυδρομείου της ομάδας UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Σεβόμαστε την ιδιωτικότητα των χρηστών μας όταν πραγματοποιούμε έρευνες."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Μάθετε για τους χρήστες του Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -847,6 +784,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Οι αναμεταδότες είναι η ραχοκοκκαλιά του δικτύου Tor. Βοήθα το Tor να γίνει "
+"δυνατότερο και γρηγορότερο, λειτουργώντας έναν αναμεταδότη σήμερα."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Μεγάλωσε το δίκτυο Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -992,6 +943,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Θέλουμε το Tor να είναι λειτουργικό για όλο τον κόσμο, οπότε το λογισμικό "
+"μας πρέπει να μεταφραστεί σε πολλές γλώσσες."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Βοηθήστε με τις μεταφράσεις"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1881,6 +1846,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14124,8 +14091,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Έξοδος"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14234,13 +14201,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -14279,7 +14247,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -14305,8 +14274,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14316,6 +14286,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -14329,32 +14306,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14397,16 +14378,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14460,7 +14441,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14477,7 +14458,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14519,18 +14500,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14541,24 +14522,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14568,8 +14549,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14580,7 +14561,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14590,52 +14579,54 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "με:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr ""
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14653,13 +14644,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14675,23 +14666,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15869,6 +15860,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17970,6 +17963,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -18309,19 +18304,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "Πώς να αναπτύξετε ένα αναμεταδότη Middle/Guard σε OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18526,6 +18508,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -19188,6 +19181,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -19364,6 +19359,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr "#!/bin/sh"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19521,11 +19651,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19657,6 +19782,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Αν χρησιμοποιείται Tor ή όχι."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19670,3 +19826,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Διαβάστε περισσότερα."
diff --git a/contents+es.po b/contents+es.po
index 1bd8c521e9..95c5a22545 100644
--- a/contents+es.po
+++ b/contents+es.po
@@ -9,21 +9,21 @@
 # Burro Moro <burromoro at riseup.net>, 2021
 # IDRASSI Mounir <mounir.idrassi at idrix.fr>, 2021
 # Ines Branco Lopez <ibranco at fibgar.org>, 2021
-# strel, 2021
 # Đorđe Marušić <djordje at hzontal.org>, 2021
 # erinm, 2021
 # de1ca222968aa9b5291789e94a1b3b8a_f1329af, 2021
 # Zuhualime Akoochimoya, 2021
 # David Figuera <dfb at fastmail.com>, 2021
 # Emma Peel, 2021
+# strel, 2021
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
-"Last-Translator: Emma Peel, 2021\n"
+"Last-Translator: strel, 2021\n"
 "Language-Team: Spanish (https://www.transifex.com/otf/teams/1519/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -31,6 +31,51 @@ msgstr ""
 "Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Únete a la comunidad Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Nuestra comunidad está formada por defensores de los derechos humanos "
+"alrededor del mundo."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "La comunidad de Tor se compone de muchas clases de colaboradores."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Alguna gente escribe documentación o reportes de error, mientras que otros "
+"organizan eventos sobre Tor y hacen más tareas de difusión."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Tanto si dispones de mucho tiempo para dedicar o poco tiempo, y tanto si te "
+"consideras una persona con conocimientos técnicos o no, queremos que te unas"
+" a nuestra comunidad."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Debajo encontrarás algunas maneras de colaborar con la comunidad Tor, como "
+"así también recursos que te ayudarán a ayudar a Tor."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -132,215 +177,30 @@ msgstr "Bajarse el Navegador Tor"
 msgid "Training"
 msgstr "Talleres y cursos"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"¿Realizas talleres en tu zona sobre el uso de Tor? Estos recursos son para "
-"ti."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Consulta nuestros recursos"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Promoción"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-"Llévate material informativo sobre Tor a la próxima reunión activista a la "
-"que acudas."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Habla a todo el mundo acerca de Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Servicios cebolla"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Los servicios cebolla te ayudan a tí y a tus usuarios a vencer la "
-"monitorización y la censura. Aprende a desplegar servicios cebolla."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Planta tu .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localización"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Queremos que Tor le sirva a todo el mundo, por lo que nuestro software se "
-"debe traducir a muchos idiomas."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ayúdanos a traducir"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Promoción"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Estudios de usabilidad"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Respetamos la privacidad de nuestros usuarios cuando realizamos estudios."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Aprende sobre los usuarios de Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Operación de Repetidores (relays)"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Los repetidores son la columna vertebral de la red Tor. Ayuda a hacer Tor "
-"más fuerte y más rápido poniendo en marcha un repetidor hoy mismo."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Agranda la red"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Descarga el Navegador Tor para experimentar navegación realmente privada sin"
-" rastreo, vigilancia ni censura."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Nuestra misión:"
-
-#: (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 ""
-"Promover los derechos humanos y las libertades mediante la creación y "
-"despliegue de tecnologías de anonimato y privacidad libres y de código "
-"abierto, apoyando su disponibilidad y utilización sin restricciones y el "
-"fomento de su comprensión científica y popular."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Suscríbete a nuestro Boletín de Noticias"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Recibe noticias mensuales y oportunidades del Proyecto Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Registrate"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Se pueden encontrar, la marca registrada, las notas de derechos de autor, y "
-"las reglas de uso por terceras partes, en nuestra %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Únete a la comunidad Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Nuestra comunidad está formada por defensores de los derechos humanos "
-"alrededor del mundo."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "La comunidad de Tor se compone de muchas clases de colaboradores."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Alguna gente escribe documentación o reportes de error, mientras que otros "
-"organizan eventos sobre Tor y hacen más tareas de difusión."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Tanto si dispones de mucho tiempo para dedicar o poco tiempo, y tanto si te "
-"consideras una persona con conocimientos técnicos o no, queremos que te unas"
-" a nuestra comunidad."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Debajo encontrarás algunas maneras de colaborar con la comunidad Tor, como "
-"así también recursos que te ayudarán a ayudar a Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Servicios cebolla"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -434,6 +294,64 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Lista de correo Tor Onions"
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Descarga el Navegador Tor para experimentar navegación realmente privada sin"
+" rastreo, vigilancia ni censura."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Nuestra misión:"
+
+#: (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 ""
+"Promover los derechos humanos y las libertades mediante la creación y "
+"despliegue de tecnologías de anonimato y privacidad libres y de código "
+"abierto, apoyando su disponibilidad y utilización sin restricciones y el "
+"fomento de su comprensión científica y popular."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Suscríbete a nuestro Boletín de Noticias"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Recibe noticias mensuales y oportunidades del Proyecto Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Registrate"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Se pueden encontrar, la marca registrada, las notas de derechos de autor, y "
+"las reglas de uso por terceras partes, en nuestra %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Los servicios cebolla te ayudan a tí y a tus usuarios a vencer la "
+"monitorización y la censura. Aprende a desplegar servicios cebolla."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Planta tu .onion"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -451,30 +369,6 @@ msgstr ""
 "seguridad de HTTPS además de los beneficios para la privacidad del Navegador"
 " Tor."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Leer más."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"Ninguna de estas ideas parece atractiva? También es posible proponer tu "
-"propia idea de proyecto, que a menudo resulta en los mejores proyectos."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr "Te invitamos a contactarnos para discutir  tu propia idea de proyecto"
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-"Estos son algunos proyectos exitosos que han sido implementados en el pasado"
-" por los participantes de Google Summer of Code y Outreachy"
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -574,6 +468,18 @@ msgstr "Solicita un Orador"
 msgid "Upcoming Tor Events"
 msgstr "Futuros Eventos de Tor"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+"Llévate material informativo sobre Tor a la próxima reunión activista a la "
+"que acudas."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Habla a todo el mundo acerca de Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -632,6 +538,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Recursos de Formación"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"¿Realizas talleres en tu zona sobre el uso de Tor? Estos recursos son para "
+"ti."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -689,6 +605,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Lista de correo comunitaria"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Consulta nuestros recursos"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -828,6 +749,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Lista de correo del equipo de Experiencia de Usuario"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Respetamos la privacidad de nuestros usuarios cuando realizamos estudios."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Aprende sobre los usuarios de Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -889,6 +821,20 @@ msgstr "en irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "Lista de correo de Operadores de Repetidores"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Los repetidores son la columna vertebral de la red Tor. Ayuda a hacer Tor "
+"más fuerte y más rápido poniendo en marcha un repetidor hoy mismo."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Agranda la red"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1032,6 +978,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Queremos que Tor le sirva a todo el mundo, por lo que nuestro software se "
+"debe traducir a muchos idiomas."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ayúdanos a traducir"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2077,6 +2037,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16878,8 +16840,8 @@ msgstr "Repetidor de Modo Intermedio/Guardián"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Salida"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -17010,18 +16972,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Como desplegar un nodo de salida"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"Asumimos que ya has leído la [guía de repetidores](..) completa. Esta "
-"subpágina es para operadores que quieren activar la salida en sus "
-"repetidores."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17066,11 +17026,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"Si tu proveedor lo ofrece, asegúrate que tu registro WHOIS contiene "
-"indicaciones claras que este es un repetidor de salida Tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17098,12 +17057,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor puede hacer eso por vos: si tu DirPort está en el puerto TCP 80, puedes "
-"hacer uso de la característica de tor DirPortFrontPage para mostrar un "
-"archivo HTML en ese puerto."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17114,6 +17071,13 @@ msgstr ""
 "Este archivo va a ser mostrado a cualquiera que dirija su navegador hacia la"
 " dirección IP de tu repetidor de salida Tor."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -17127,36 +17091,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"Ofrecemos una muestra de archivo HTML de aviso de salida Tor, pero puede que"
-" quieras ajustarla a tus necesidades:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
-"He aquí algunos consejos más para correr un repetidor de salida confiable:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Política de Salida"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17213,21 +17178,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"La política de salida reducida puede verse en la página wiki "
-"[PolíticadeSalidaReducida](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"Para tornarse en un repetidor se salida, cambia ExitRelay de 0 a 1 en tu "
-"archivo de configuración torrc, y vuelve a arrancar al demonio tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17292,14 +17253,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* Si quieres añadir una segunda instancia de resolución DNS como "
-"contingencia para tu configuración /etc/resolv.conf, elige una dentro de tu "
-"Sistema Autónomo, y asegúrate de que no sea tu primera entrada en ese "
-"archivo (la primera entrada debiera ser tu instancia de resolución local)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17317,11 +17274,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* Evita agregar más de dos instancias de resolución a tu archivo "
-"/etc/resolv.conf, para limitar la exposición a nivel AS de solicitudes DNS."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17372,27 +17327,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Debajo están las instrucciones sobre cómo instalar y configurar Unbound – un"
-" software de resolución con validación DNSSEC y cacheo – en tu repetidor de "
-"salida. Unbound tiene muchas perillas de configuración y sintonizado, pero "
-"mantenemos a estas instrucciones simples y cortas; la configuración básica "
-"será adecuada para la mayoría de los operadores."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"Después de conmutar a unbound, verifica que funcione como es esperado "
-"resolviendo un nombre de equipo válido. Si no funciona, puedes restaurar tu "
-"viejo archivo resolv.conf."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17402,26 +17349,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"Los siguientes tres comandos instalan unbound, hacen copia de respaldo de tu"
-" configuración DNS, y le dicen al sistema que use el unbound local:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17433,8 +17378,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17447,10 +17392,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
-"La instancia de resolución unbound que recién instalaste también hace "
-"validación DNSSEC."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17459,53 +17410,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Instala el paquete unbound:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "en /etc/unbound/unbound.conf reemplaza la línea"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "con:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "habilita y arranca unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Dile al sistema que use el servidor local unbound:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17527,17 +17480,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"Reeplaza el contenido en /usr/local/etc/unbound/unbound.conf con las "
-"siguientes líneas:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17551,23 +17502,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "habilita y arranca el servicio unbound:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -19035,6 +18986,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -21326,6 +21279,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -21670,19 +21625,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "Cómo desplegar un repetidor Intermedio/Guardián en OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -21898,6 +21840,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -22659,6 +22612,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22842,6 +22797,141 @@ msgstr ""
 "[aqui](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr "#!/bin/sh"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -23012,11 +23102,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -23148,6 +23233,41 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Si se está usando Tor o no."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"Ninguna de estas ideas parece atractiva? También es posible proponer tu "
+"propia idea de proyecto, que a menudo resulta en los mejores proyectos."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr "Te invitamos a contactarnos para discutir  tu propia idea de proyecto"
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"Estos son algunos proyectos exitosos que han sido implementados en el pasado"
+" por los participantes de Google Summer of Code y Outreachy"
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -23163,3 +23283,7 @@ msgstr "Volver a la página anterior:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Volver a"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Leer más."
diff --git a/contents+fa.po b/contents+fa.po
index 2db157efae..c6f4e876ca 100644
--- a/contents+fa.po
+++ b/contents+fa.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Reza Ghasemi, 2021\n"
 "Language-Team: Persian (https://www.transifex.com/otf/teams/1519/fa/)\n"
@@ -34,6 +34,46 @@ msgstr ""
 "Language: fa\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "به جامعه تور بپیوندید"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "جامعه ما از مدافعان حقوق بشر در سرتاسر دنیا تشکیل شده است."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "جامعه تور از همه نوع مشارکت کننده ای تشکیل شده است."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"برخی افراد مستندات را می نویسند و اشکال ها را گزارش می کنند، برخی هم رویداد "
+"های تور را برگزار می کنند و در توسعه و معرفی آن کمک می کنند."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"چه وقت زیادی داشته باشید چه نه، چه فنی هستید یا خیر، ما می خواهیم که شما هم "
+"بخشی از جامعه تور باشید."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -135,207 +175,30 @@ msgstr "بارگیری مرورگر Tor"
 msgid "Training"
 msgstr "آموزش"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr "منابع ما را بررسی کنید"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "توسعه"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "موضوعات تور را در رویداد اجتماعی بعدی خود بیاورید"
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "به همه درباره تور بگویید"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "◾️ سرویس های پیازی"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "onion. خود را داشته باشید"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "بومی سازی"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr "کمک به ما در ترجمه"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "توسعه"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"رله‌ها مازه شبکه تور می باشند. تور را از طریق اجرا یک رله امروز سریع تر و "
-"قوی تر کنید."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "شبکه‌ی تور را گسترش دهید"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"برای تجربه کردن یک وبگردی خصوصی بدون ردیابی، نظارت و سانسور، مرورگر Tor را "
-"دانلود کنید. "
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "اشتراک در خبرنامه"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "به روزرسانی ها و فرصت های ماهانه را از پروژه Tor دریافت کنید:"
-
-#: (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 ""
-"نشان تجاری، اطلاعیه‌های کپی رایت و قوانین استفاده برای طرفین ثالث را می "
-"توانید در%(link_to_faq)s پیدا کنید."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "به جامعه تور بپیوندید"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "جامعه ما از مدافعان حقوق بشر در سرتاسر دنیا تشکیل شده است."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "جامعه تور از همه نوع مشارکت کننده ای تشکیل شده است."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"برخی افراد مستندات را می نویسند و اشکال ها را گزارش می کنند، برخی هم رویداد "
-"های تور را برگزار می کنند و در توسعه و معرفی آن کمک می کنند."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"چه وقت زیادی داشته باشید چه نه، چه فنی هستید یا خیر، ما می خواهیم که شما هم "
-"بخشی از جامعه تور باشید."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "◾️ سرویس های پیازی"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -416,9 +279,67 @@ msgstr ""
 "پست‌سپاری tor-onions ما بپیوندید تا با دیگر گردانندگان سرویس پیازی صحبت "
 "کنید."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr "لیست پست‌سپاری پیازهای تور"
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr "لیست پست‌سپاری پیازهای تور"
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"برای تجربه کردن یک وبگردی خصوصی بدون ردیابی، نظارت و سانسور، مرورگر Tor را "
+"دانلود کنید. "
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "اشتراک در خبرنامه"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "به روزرسانی ها و فرصت های ماهانه را از پروژه Tor دریافت کنید:"
+
+#: (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 ""
+"نشان تجاری، اطلاعیه‌های کپی رایت و قوانین استفاده برای طرفین ثالث را می "
+"توانید در%(link_to_faq)s پیدا کنید."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"سرویس های پیازی به شما و کاربرانتان کمک می کند تا سانسور و فرابینی را شکست "
+"دهید. درباره استفاده از سرویس های پیازی یاد بگیرید."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "onion. خود را داشته باشید"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -436,26 +357,6 @@ msgstr ""
 "اجرا یک سرویس پیازی به کاربران شما امنیت HTTPS همراه با مزایای حریم خصوصی "
 "مرورگر تور را ارائه می دهد."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "بیشتر بخوانید."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -547,6 +448,16 @@ msgstr "درخواست یک سخنران"
 msgid "Upcoming Tor Events"
 msgstr "رویداد های تور نزدیک"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "موضوعات تور را در رویداد اجتماعی بعدی خود بیاورید"
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "به همه درباره تور بگویید"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -605,6 +516,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "منابع آموزش"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"آیا به جامعه خود درباره تور آموزش می دهید؟ این‌ها منابعی برای استفاده شما می"
+" باشند."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -657,6 +578,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "لیست پست‌سپری انجمن"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "منابع ما را بررسی کنید"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -782,6 +708,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "لیست پست‌سپاری تیم UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -834,6 +770,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "لیست پست‌سپاری گردانندگان رله"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"رله‌ها مازه شبکه تور می باشند. تور را از طریق اجرا یک رله امروز سریع تر و "
+"قوی تر کنید."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "شبکه‌ی تور را گسترش دهید"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -971,6 +921,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"ما میخواهیم تور برای همه افراد در جهان کار کند، این یعنی نرم افزار ما لازم "
+"است به زبان های زیادی ترجمه شود."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "کمک به ما در ترجمه"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1877,6 +1841,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14610,8 +14576,8 @@ msgstr "رله ورودی/میانی"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "خروج"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14728,17 +14694,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "نحوه قرار دادن یک گره خروجی"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"ما فرض می کنیم که شما [راهنما رله](..) را خوانده اید. این صفحه برای "
-"گردانندگانی است که می خواهند خروج را روی رله خود فعال کنند."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14778,11 +14743,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"اگر ارائه دهنده شما آن را ارائه می دهد، مطمئن شوید که بایگانی هوئیز نشان می "
-"دهد که این یک رله خروجی تور می باشد."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14808,8 +14772,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14819,6 +14784,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -14832,35 +14804,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"ما یک فایل نمونه اچ‌تی‌ام‌ال اعلان خروجی تور را ارائه می دهیم، اما شاید "
-"بخواهید که آن را مطابق نیاز خود تنظیم کنید:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "برخی نکات برای اجرای یک بازپخش خروجی قابل اعتماد:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## سیاست خروج"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14913,22 +14887,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"سیاست خروجی کاهش یافته در صفحه ویکی [سیاست خروجی کاهش "
-"یافته](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy) "
-"کمک می کند."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"برای تبدیل شدن به یک رله خروجی ExitRelay را از 0 به 1 در فایل پیکربندی torrc"
-" تغییر دهید و دیمن تور را مجدداً راه اندازی کنید"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14992,14 +14961,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* اگر می خواهید یک تحلیل‌گر ساناد ثانویه را به عنوان جایگزین به "
-"پیکربندی/etc/resolv.conf اضافه کنید، یک تحلیل‌گر درون سامانه خودگردان خود "
-"انتخاب کنید و مطمئن شوید که اولین ورودی در آن فایل نیست (اولین ورودی باید "
-"تحلیل‌گر محلی شما باشد)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15017,12 +14982,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* از اضافه کردن بیشتر از دو تحلیلگر به فایل /etc/resolv.conf خود برای محدود "
-"کردن در معرض قرار گرفتن سطح سامانه خودگردان از پرسمان های ساناد خودداری "
-"کنید."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15070,22 +15032,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"در پایین دستور العمل هایی برای نصب و پیکربندی unbound  – یک تحلیلگر ذخیره "
-"سازی و اعتبارسنج DNSSEC – روی رله خروجی می باشد. Unbound پیکربندی های زیادی "
-"دارد ولی ما این دستورالعمل را ساده و کوتاه نگه می داریم; تنظیم ساده برای "
-"اکثر گردانندگان کافی است."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -15096,26 +15054,24 @@ msgstr "### دبیان/اوبونتو"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"این سه دستور unbound را نصب می کنند و پیکربندی ساناد را پشتیبانی می کند و به"
-" سامانه می گوید تا از unbound محلی استفاده کند:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15125,8 +15081,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15139,8 +15095,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "تحلیلگر unbound که نصب کردید اعتبارسنجی DNSSEC را نیز انجام می دهد."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15149,53 +15113,55 @@ msgstr "### سنت‌اواس/رد هت انترپرایز لینوکس"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "بسته unbound را نصب کنید:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "در فایل /etc/unbound/unbound.conf  این خط را"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "با این خط جابجا کنید:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "enable and start unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "به سیستم اعلام کنید که از سرور unbound محلی استفاده کند:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15214,17 +15180,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"محتوای در فایل /usr/local/etc/unbound/unbound.conf را با خط های زیر جابجا "
-"کنید:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15238,23 +15202,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "سرویس unbound را فعال کرده و آغاز کنید:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -16515,6 +16479,8 @@ msgstr "فدورا"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -18703,6 +18669,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -19042,19 +19010,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "قرار دادن رله ورودی/میانی روی اوپن‌بی‌اس‌دی"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -19267,6 +19222,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -19937,6 +19903,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -20113,6 +20081,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -20278,11 +20381,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -20415,6 +20513,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "نشان دهنده این است که آیا از Tor استفاده می شود یا خیر."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -20428,3 +20557,7 @@ msgstr "بازگشت به صفحه قبلی:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "بیشتر بخوانید."
diff --git a/contents+fi.po b/contents+fi.po
index 1615b65e45..9f2c53c187 100644
--- a/contents+fi.po
+++ b/contents+fi.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Jiri Grönroos <jiri.gronroos at iki.fi>, 2021\n"
 "Language-Team: Finnish (https://www.transifex.com/otf/teams/1519/fi/)\n"
@@ -28,6 +28,46 @@ msgstr ""
 "Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Osallistu Tor-yhteisöön"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Yhteisömme koostuu ihmisoikeusaktivisteista ympäri maailman."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor-yhteisö koostuu kaikenlaisista työpanoksista."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Osa henkilöistä kirjoittaa dokumentaatiota ja bugi-ilmoituksia, kun taas "
+"toiset pitävät Tor-tapahtumia ja tekevät tiedotustyötä."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Me haluamme sinut mukaan, oli sinulla sitten paljon tai vähän aikaa "
+"annettavaksi, ja riippumatta siitä pidätkö itseäsi teknisesti lahjakkaana."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -127,73 +167,14 @@ msgstr "Lataa Tor-selain"
 msgid "Training"
 msgstr "Opettaminen"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr "Tarkista materiaalimme"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion'in palvelut"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -201,122 +182,15 @@ msgstr ""
 msgid "User Research"
 msgstr "Käyttäjätutkimus"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "Me arvostamme käyttäjiemme yksityisyyttä, kun teemme tutkimustyötä."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Opi Tor-käyttäjistä lisää"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Välittäjäreleoperaatiot"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Välittäjäreleet ovat Tor-verkon selkäranka. Auta Tor-verkoa kasvamaan "
-"vahvemmaksi ja nopeammaksi käynnistämällä välittäjärele jo tänään"
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Kasvata Tor-verkkoa"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Lataa Tor-selain kokeaksesi todellisen selaamiskokemuksen ilman seurantaa, "
-"valvontaa ja sensuuria."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Tehtävämme:"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Tilaa uutiskirjeemme"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Vastaanota kuukausittaiset päivitykset ja mahdollisuudet Tor-projektilta:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Rekisteröidy"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Osallistu Tor-yhteisöön"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Yhteisömme koostuu ihmisoikeusaktivisteista ympäri maailman."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor-yhteisö koostuu kaikenlaisista työpanoksista."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Osa henkilöistä kirjoittaa dokumentaatiota ja bugi-ilmoituksia, kun taas "
-"toiset pitävät Tor-tapahtumia ja tekevät tiedotustyötä."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Me haluamme sinut mukaan, oli sinulla sitten paljon tai vähän aikaa "
-"annettavaksi, ja riippumatta siitä pidätkö itseäsi teknisesti lahjakkaana."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion'in palvelut"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -398,37 +272,68 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Lataa Tor-selain kokeaksesi todellisen selaamiskokemuksen ilman seurantaa, "
+"valvontaa ja sensuuria."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Lue lisää."
+msgid "Our mission:"
+msgstr "Tehtävämme:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr "Tilaa uutiskirjeemme"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
+"Vastaanota kuukausittaiset päivitykset ja mahdollisuudet Tor-projektilta:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Rekisteröidy"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -515,6 +420,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -564,6 +479,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -613,6 +536,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Tarkista materiaalimme"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -725,6 +653,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "Me arvostamme käyttäjiemme yksityisyyttä, kun teemme tutkimustyötä."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Opi Tor-käyttäjistä lisää"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -780,6 +718,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Välittäjäreleet ovat Tor-verkon selkäranka. Auta Tor-verkoa kasvamaan "
+"vahvemmaksi ja nopeammaksi käynnistämällä välittäjärele jo tänään"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Kasvata Tor-verkkoa"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -915,6 +867,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1774,6 +1738,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13609,8 +13575,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Lopetus"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13719,13 +13685,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13764,7 +13731,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13790,8 +13758,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13801,6 +13770,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13814,30 +13790,36 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13880,16 +13862,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13943,7 +13925,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13960,7 +13942,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14002,18 +13984,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14024,23 +14006,23 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
+msgid "# apt install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14051,7 +14033,7 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14063,7 +14045,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14073,52 +14063,54 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "qname-minimisation: no"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "qname-minimisation: yes"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14136,13 +14128,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
+msgid "# pkg install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14158,22 +14150,22 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
+msgid "# service unbound start"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
@@ -15347,6 +15339,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr ""
 
@@ -17392,6 +17386,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17729,19 +17725,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17946,6 +17929,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18606,6 +18600,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18782,6 +18778,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18939,11 +19070,6 @@ msgstr ""
 msgid "RAND=$(jot -r 1 300)"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19057,6 +19183,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Onko Tor käytössä vai ei."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19070,3 +19227,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Lue lisää."
diff --git a/contents+fr.po b/contents+fr.po
index 877aac5158..756041819d 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -23,7 +23,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: PoorPockets McNewHold <poorpocketsmcnewhold at protonmail.ch>, 2021\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
@@ -33,6 +33,50 @@ msgstr ""
 "Language: fr\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Se joindre à la communauté de Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Notre communauté est composée de défenseurs des droits de la personne du "
+"monde entier."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "La communauté de Tor est composée de toutes sortes de contributeurs."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Certains rédigent de la documentation et des relevés de bogues, d’autres "
+"organisent des événements au sujet de Tor et mènent des activités de "
+"sensibilisation."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Que vous ayez beaucoup ou peu de temps à consacrer au bénévolat, et que vous"
+" vous considériez techniquement enclin ou non, nous souhaitons aussi que "
+"vous vous joigniez à notre communauté."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -134,218 +178,30 @@ msgstr "Télécharger le Navigateur Tor"
 msgid "Training"
 msgstr "Formation"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Enseignez-vous l’utilisation de Tor à votre communauté ? Ces ressources sont"
-" pour vous."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Consultez nos ressources"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "La sensibilisation"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-"Apportez des documents et des articles promotionnels Tor à votre prochain "
-"événement communautaire."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Parlez de Tor à tout le monde"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Services oignon"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Les services oignon vous aident, vous et vos utilisateurs, à déjouer la "
-"surveillance et la censure. Apprenez comment pouvez déployez des services "
-"oignon."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Faites pousser votre .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localisation"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Nous voulons que Tor fonctionne pour tous à l’échelle planétaire, ce qui "
-"signifie que nos logiciels doivent être traduits dans de nombreuses langues."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Aidez-nous à traduire"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "La sensibilisation"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Recherche sur les utilisateurs"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Nous respectons la vie privée de nos utilisateurs quand nous menons des "
-"activités de recherche."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Découvrez les utilisateurs de Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Mettre en place un relais"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Les relais sont les composants clés du réseau Tor. Aidez à rendre Tor plus "
-"robuste et plus rapide en mettant en place un relais dès aujourd’hui."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Développez le réseau Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Téléchargez le Navigateur Tor afin de découvrir une navigation qui protège "
-"vraiment votre vie privée et vos données personnelles, sans suivi à la "
-"trace, ni surveillance, ni censure."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Notre mission :"
-
-#: (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 ""
-"Faire progresser les droits de la personne et les libertés en créant et en "
-"déployant des technologies gratuites d’anonymat et de protection de la vie "
-"privée et des données personnelles, à code source ouvert. Nous soutenons "
-"aussi leur disponibilité et leur utilisation sans restriction en les faisant"
-" mieux connaître des scientifiques et du public."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "S’abonner à notre lettre d’information"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Recevez les mises à jours et opportunités mensuelles du Projet Tor :"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "S’abonner"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Les avis de marque de commerce, de droit d’auteur et les règles "
-"d’utilisation par des tiers se trouvent dans notre %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Se joindre à la communauté de Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Notre communauté est composée de défenseurs des droits de la personne du "
-"monde entier."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "La communauté de Tor est composée de toutes sortes de contributeurs."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Certains rédigent de la documentation et des relevés de bogues, d’autres "
-"organisent des événements au sujet de Tor et mènent des activités de "
-"sensibilisation."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Que vous ayez beaucoup ou peu de temps à consacrer au bénévolat, et que vous"
-" vous considériez techniquement enclin ou non, nous souhaitons aussi que "
-"vous vous joigniez à notre communauté."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Services oignon"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -423,13 +279,74 @@ msgstr "En apprendre davantage"
 
 #: (dynamic)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Téléchargez le Navigateur Tor afin de découvrir une navigation qui protège "
+"vraiment votre vie privée et vos données personnelles, sans suivi à la "
+"trace, ni surveillance, ni censure."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Notre mission :"
+
+#: (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 ""
+"Faire progresser les droits de la personne et les libertés en créant et en "
+"déployant des technologies gratuites d’anonymat et de protection de la vie "
+"privée et des données personnelles, à code source ouvert. Nous soutenons "
+"aussi leur disponibilité et leur utilisation sans restriction en les faisant"
+" mieux connaître des scientifiques et du public."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "S’abonner à notre lettre d’information"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Recevez les mises à jours et opportunités mensuelles du Projet Tor :"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "S’abonner"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Les avis de marque de commerce, de droit d’auteur et les règles "
+"d’utilisation par des tiers se trouvent dans notre %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
+"Les services oignon vous aident, vous et vos utilisateurs, à déjouer la "
+"surveillance et la censure. Apprenez comment pouvez déployez des services "
+"oignon."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr ""
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Faites pousser votre .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -448,26 +365,6 @@ msgstr ""
 "sécurité de HTTPS avec les avantages de protection des renseignements "
 "personnels du Navigateur Tor."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "En savoir plus."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -567,6 +464,18 @@ msgstr "Demander un Conférencier"
 msgid "Upcoming Tor Events"
 msgstr "Événements Tor à venir"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+"Apportez des documents et des articles promotionnels Tor à votre prochain "
+"événement communautaire."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Parlez de Tor à tout le monde"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -626,6 +535,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Ressources de formation"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Enseignez-vous l’utilisation de Tor à votre communauté ? Ces ressources sont"
+" pour vous."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -682,6 +601,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Liste de diffusion de la communauté"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Consultez nos ressources"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -804,6 +728,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Nous respectons la vie privée de nos utilisateurs quand nous menons des "
+"activités de recherche."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Découvrez les utilisateurs de Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -865,6 +801,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Les relais sont les composants clés du réseau Tor. Aidez à rendre Tor plus "
+"robuste et plus rapide en mettant en place un relais dès aujourd’hui."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Développez le réseau Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1006,6 +956,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Nous voulons que Tor fonctionne pour tous à l’échelle planétaire, ce qui "
+"signifie que nos logiciels doivent être traduits dans de nombreuses langues."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Aidez-nous à traduire"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1947,6 +1911,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14526,8 +14492,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Sortie"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14641,13 +14607,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -14686,7 +14653,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -14712,8 +14680,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14723,6 +14692,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -14736,32 +14712,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14804,16 +14784,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14867,7 +14847,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14884,7 +14864,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14926,18 +14906,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14948,24 +14928,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14975,8 +14955,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14987,62 +14967,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -15060,13 +15050,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -15082,23 +15072,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -16276,6 +16266,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -18333,6 +18325,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -18670,19 +18664,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18887,6 +18868,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -19549,6 +19541,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -19725,6 +19719,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19882,11 +20011,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -20018,6 +20142,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Si Tor est utilisé ou non."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -20033,3 +20188,7 @@ msgstr "Retour à la page précédente :"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "En savoir plus."
diff --git a/contents+ga.po b/contents+ga.po
index 5a0ee33368..6b7c3e6fb1 100644
--- a/contents+ga.po
+++ b/contents+ga.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Irish (https://www.transifex.com/otf/teams/1519/ga/)\n"
@@ -18,6 +18,42 @@ msgstr ""
 "Language: ga\n"
 "Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -117,73 +153,14 @@ msgstr "Íoslódáil Brabhsálaí Tor"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Seirbhísí Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -191,113 +168,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "An aidhm atá againn:"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Liostáil lenár Nuachtlitir"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Seirbhísí Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -379,37 +258,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "An aidhm atá againn:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Liostáil lenár Nuachtlitir"
 
 #: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Sign up"
 msgstr ""
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -496,6 +403,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -545,6 +462,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -594,6 +519,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -706,6 +636,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -758,6 +698,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -884,6 +836,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1743,6 +1707,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13574,8 +13540,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Scoir"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13684,13 +13650,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13729,7 +13696,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13755,8 +13723,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13766,6 +13735,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13779,32 +13755,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13847,16 +13827,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13910,7 +13890,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13927,7 +13907,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13969,18 +13949,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13991,24 +13971,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14018,8 +13998,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14030,62 +14010,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14103,13 +14093,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14125,23 +14115,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15319,6 +15309,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17376,6 +17368,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17713,19 +17707,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17930,6 +17911,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18592,6 +18584,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18768,6 +18762,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18925,11 +19054,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19061,6 +19185,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "An bhfuil Tor in úsáid nó nach bhfuil."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19074,3 +19229,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+he.po b/contents+he.po
index de46a80085..764ebe13b0 100644
--- a/contents+he.po
+++ b/contents+he.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Zeev Shilor <zshilor at gmail.com>, 2021\n"
 "Language-Team: Hebrew (https://www.transifex.com/otf/teams/1519/he/)\n"
@@ -23,6 +23,46 @@ msgstr ""
 "Language: he\n"
 "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "הצטרפו לקהילת Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "קהילתנו בנויה ממגיני זכויות הפרט ברחבי העולם."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "קהילת Tor מורכבת מסוגים רבים של תורמים."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"יש מי שכותב תיעוד ומדווח על באגים, כאשר אחרים מקיימים אירועי Tor מקדמים "
+"מודעות. "
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"בין אם יש לך הרבה או מעט זמן לתרום, ובין אם הנך טכני/ת או לא, אנו מעוניינים "
+"בהצטרפותך לקהילה, גם כן."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -122,204 +162,30 @@ msgstr "הורידו את דפדפן Tor"
 msgid "Training"
 msgstr "תירגול"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "האם הנך מלמד את קהילתך לגבי השימוש ב Tor? האמצעים האלה עומדים לרשותך."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "בדוק את האמצעים שלנו"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "חשיפה"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "הביאו חומרי Tor לאירוע הקהילה הבא שלכם."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "ספרו לעולם על Tor."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "שירותי בצל"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "הגדילו את שכבות הבצל שלכם."
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "לוקליזציה"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"אנו רוצים ש Tor ישמש כל אחד בעולם, שמשמעו שהתוכנה שלנו חייבת להיות מתורגמת "
-"לשפות רבות."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "עזרו לנו לתרגם"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "חשיפה"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "מחקרי שימוש"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "אנו מכבדים את פרטיות משתמשינו בעת שאנו מבצעים מחקרים."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "לימדו על משתמשי Tor."
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "פעולות ניתוב"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"ניתובים הנם עמוד השדרה של רשת Tor. עזרו להפוך את Tor חזק ומהיר יותר על ידי "
-"הפעלת ניתוב היום."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "הגדילו את רשת Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"הורידו את דפדפן  Tor כדי להתנסות בגלישה פרטית אמיתית ללא מעקב, מעקב סמוי, או"
-" צנזורה."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "הירשמו כמנוי לידיעון שלנו"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "קבלו עדכונים חודשיים והזדמנויות מפרויקט Tor:"
-
-#: (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 ""
-"סימנים מסחריים, הודעות זכויות יוצרים, וכללי השימוש בתוכנות צד שלישי ניתן "
-"למצוא ב  %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "הצטרפו לקהילת Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "קהילתנו בנויה ממגיני זכויות הפרט ברחבי העולם."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "קהילת Tor מורכבת מסוגים רבים של תורמים."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"יש מי שכותב תיעוד ומדווח על באגים, כאשר אחרים מקיימים אירועי Tor מקדמים "
-"מודעות. "
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"בין אם יש לך הרבה או מעט זמן לתרום, ובין אם הנך טכני/ת או לא, אנו מעוניינים "
-"בהצטרפותך לקהילה, גם כן."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "שירותי בצל"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -404,9 +270,66 @@ msgstr ""
 "האם הנכם מעונינים ללמוד עוד על שרותי הבצל? הצטרפו לקבוצל הדוא\"ל של שרותי "
 "הבצל של Tor כדי לשוחח עם מפעילי שרות בצל אחרים."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr "קבוצת הדוא\"ל של Tor Onions"
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr "קבוצת הדוא\"ל של Tor Onions"
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"הורידו את דפדפן  Tor כדי להתנסות בגלישה פרטית אמיתית ללא מעקב, מעקב סמוי, או"
+" צנזורה."
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "הירשמו כמנוי לידיעון שלנו"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "קבלו עדכונים חודשיים והזדמנויות מפרויקט Tor:"
+
+#: (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 ""
+"סימנים מסחריים, הודעות זכויות יוצרים, וכללי השימוש בתוכנות צד שלישי ניתן "
+"למצוא ב  %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"שרותי בצל עוזרים לך ולמשתמשיך לנטרל מעקבים וצנזורה. לימדו כיצד תוכלו ליישם "
+"שרותי בצל."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "הגדילו את שכבות הבצל שלכם."
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -423,28 +346,6 @@ msgstr ""
 "שרותי בצל הם שרותים שניתן להכנס אליהם רק מ Tor. הפעלת שרות בצל מקנה למשתמשיך"
 " את כל הבטיחות של HTTPS בתוספת יתרונות פרטיות שנוספים מדפדפן Tor. "
 
-#: (dynamic)
-msgid "Read more."
-msgstr "קראו עוד."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"האם אף אחד מהרעיונות האלה נראה מפתה? תוכלו גם להציע את רעיונות הפרויקט שלכם "
-"-- אשר לעתים מביא לפרויקטים הטובים בביותר."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr "אנו מזמינים אתכם להתקשר אלינו כדי ללבן את רעיונות הפרויקט שלכם."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -540,6 +441,16 @@ msgstr "בקשת דובר"
 msgid "Upcoming Tor Events"
 msgstr "אירועי Tor שבדרך"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "הביאו חומרי Tor לאירוע הקהילה הבא שלכם."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "ספרו לעולם על Tor."
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -595,6 +506,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr "משאבי הדרכה"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "האם הנך מלמד את קהילתך לגבי השימוש ב Tor? האמצעים האלה עומדים לרשותך."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -647,6 +566,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "קבוצת הדוא\"ל של הקהילה"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "בדוק את האמצעים שלנו"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -772,6 +696,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "רשימת הדוא\"ל של צוות UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "אנו מכבדים את פרטיות משתמשינו בעת שאנו מבצעים מחקרים."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "לימדו על משתמשי Tor."
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -824,6 +758,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "רשימת הדוא\"ל של מפעילי ניתוב "
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"ניתובים הנם עמוד השדרה של רשת Tor. עזרו להפוך את Tor חזק ומהיר יותר על ידי "
+"הפעלת ניתוב היום."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "הגדילו את רשת Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -960,6 +908,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"אנו רוצים ש Tor ישמש כל אחד בעולם, שמשמעו שהתוכנה שלנו חייבת להיות מתורגמת "
+"לשפות רבות."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "עזרו לנו לתרגם"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1859,6 +1821,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -15026,8 +14990,8 @@ msgstr "Middle/Guard relay"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "יציאה"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -15142,17 +15106,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "כיצד ליישם מצב יציאה"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"אנו מניחים שקראתם את [relay guide](..) כבר. קטע זה בדף הנו עבור מפעילים "
-"שמעונינים להפעיל את היציאה בניתוב שלהם."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15191,11 +15154,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"אם הספק שלכם מאפשר זאת, וודאו ש WHOIS record שלכם כולל אינדיקציה ברורה שזהו "
-"ניתוב יציאה של Tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15221,11 +15183,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor יכול לעשות זאת עבורך. אם DirPort שלך אינו על TCP ערוץ 80, ניתן להשתמש "
-"בתכונת DirPortFrontPage  של Tor כדי להציג את דף ה HTML על אותו ערוץ."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15235,6 +15196,13 @@ msgid ""
 msgstr ""
 "הקובץ הזה יוצג לכל אחד שמכוון את הדפדפן שלו לכתובת ה IP של ניתוב היציאה שלך."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -15248,35 +15216,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"אנו מספקים דוגמת דף HTML של הודעת  Tor exit אך יתכן שתרצו לשנות אותו "
-"לצרכיכם.:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "כאן יש כמה טיפים נוספים להפעלת ניתוב יציאה אמין:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## מדיניות יציאה"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15328,22 +15298,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"אפשר למצוא את מדיניות היציאה המופחתת כאן  "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
-" wiki page."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"כדי להפוך לניתוב יציאה שנו את ExitRelayמ 0 ל 1 בקובץ קונפיגורצית torrc  שלכם"
-" ובצעו איתחול של tor daemon. "
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15405,14 +15370,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* אם תרצו להוסיף DNS resolver שני כ fallback לקונפיגרציה שלםכ  "
-"/etc/resolv.conf בחרו resolver מתוך המערכת האוטונומית שלכם וודאו שזו אינה "
-"הכניסה הראשונה בקובץ ההוא (הכניסה הראשונה חייבת להיות ה resolver  המקומי "
-"שלכם)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15429,11 +15390,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* המנעו מהוספת יותר משני resolvers לקובץ /etc/resolv.conf שלכם כדי להגביל את"
-" רמת החשיפה AS-level של שאילתות DNS ."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15481,25 +15440,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"למטה יש הוראות כיצד להתקין ולקנפג unbound – a DNSSEC-validating and caching "
-"resolver – על ניתוב היציאה שלכם. Unbound כולל קונפיגורציות רבות והפעלת מתגים"
-" אך אנו נשמור על הוראות פשוטות וקצרות. הכיוונון הבסיסי הנו מספיק טוב למרבית "
-"המפעילים. "
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"אחרי שעוברים ל unbound, וודאו שזה עובד כמצופה על ידי פתרון hostname. וולידי."
-" אם יש בעיה, אתם יכולים לשחזר לקובץ הקודם שלכם  resolv.conf."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15509,26 +15462,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"שלשת הפקודות הבאות מתקינות unbound, גובוי של קונפיגורצית  DNS שלכם, ומודיעות"
-" למערכת להשתמש ב unbound המקומי:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15538,8 +15489,8 @@ msgstr "כדי להמנע משינויי קונפיגורציה לא רצויי
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15552,8 +15503,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "ה unbound resolver שכרגע התקנתם גם מבצע אימות DNSSEC ."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15562,53 +15521,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "התקינו את חבילת התוכנה unbound :"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "in /etc/unbound/unbound.conf החליפו את השורה"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "עם:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "הפעילו והתחילו את ה unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "הודיעו למערכת להשתמש בשרת ה unbound המקומי:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15627,15 +15588,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
-msgstr "החליפו את התוכן ב /usr/local/etc/unbound/unbound.conf בשורות הבאות:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15649,23 +15610,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "הפעילו ובצעו איתחול של שרות ה unbound:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -16964,6 +16925,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -19119,6 +19082,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -19461,19 +19426,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "כיצד ליישם ניתוב Middle/Guard על OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -19687,6 +19639,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -20365,6 +20328,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -20544,6 +20509,141 @@ msgstr ""
 "[here](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -20708,11 +20808,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -20838,6 +20933,39 @@ msgstr "מיקום רשת של המחשב שהיה בשימוש לביקור ב
 msgid "Whether or not Tor is being used."
 msgstr "האם Tor נמצא בשימוש או לא."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"האם אף אחד מהרעיונות האלה נראה מפתה? תוכלו גם להציע את רעיונות הפרויקט שלכם "
+"-- אשר לעתים מביא לפרויקטים הטובים בביותר."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr "אנו מזמינים אתכם להתקשר אלינו כדי ללבן את רעיונות הפרויקט שלכם."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -20853,3 +20981,7 @@ msgstr "חזרה לדף קודם:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "חזרה אל"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "קראו עוד."
diff --git a/contents+hi.po b/contents+hi.po
index 126af96df4..22dfc42fa6 100644
--- a/contents+hi.po
+++ b/contents+hi.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Hindi (https://www.transifex.com/otf/teams/1519/hi/)\n"
@@ -24,6 +24,44 @@ msgstr ""
 "Language: hi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tor समुदाय में शामिल हों"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "हमारा समुदाय दुनिया भर से मानवाधिकार कार्यकर्ताओं से बना है।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor समुदाय सभी प्रकार के योगदानकर्ताओं से बना है।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"चाहे आपके पास स्वयंसेवा के लिए काफी समय है या थोड़ा है, और चाहे आप खुद को "
+"तकनीकी मानते हैं या नहीं, हम चाहते हैं कि आप भी हमारे समुदाय में शामिल हों।"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -123,195 +161,30 @@ msgstr "टॉर ब्राउझर डाउनलोड करे "
 msgid "Training"
 msgstr "प्रशिक्षण"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"क्या आप अपने समुदाय को Tor का उपयोग करने के बारे में सिखाते हैं? ये संसाधन "
-"आपके लिए हैं।"
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "हमारे संसाधन देखें"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "अनियन सेवाएं"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "स्थानीयकरण"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.subtitle)
-msgid ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
-"हम चाहते हैं कि Tor दुनिया में सभी के लिए उपलब्ध होना चाहिए, जिसका अर्थ है "
-"कि हमारे सॉफ्टवेयर का कई भाषाओं में अनुवाद किया जाना चाहिए।"
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "अनुवाद करने में हमारी सहायता करें"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "रिले संचालन"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"रिले Tor नेटवर्क की रीढ़ हैं। आज ही रिले संचालन कर Tor नेटवर्क को मजबूत और "
-"तेज बनाने में मदद करें।"
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Tor नेटवर्क को बढ़ाएं"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-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 "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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tor समुदाय में शामिल हों"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "हमारा समुदाय दुनिया भर से मानवाधिकार कार्यकर्ताओं से बना है।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor समुदाय सभी प्रकार के योगदानकर्ताओं से बना है।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"चाहे आपके पास स्वयंसेवा के लिए काफी समय है या थोड़ा है, और चाहे आप खुद को "
-"तकनीकी मानते हैं या नहीं, हम चाहते हैं कि आप भी हमारे समुदाय में शामिल हों।"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "अनियन सेवाएं"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -393,37 +266,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "हमारा अभियान  "
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
+msgid "Subscribe to our Newsletter"
 msgstr ""
 
 #: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Sign up"
 msgstr ""
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -514,6 +415,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -563,6 +474,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"क्या आप अपने समुदाय को Tor का उपयोग करने के बारे में सिखाते हैं? ये संसाधन "
+"आपके लिए हैं।"
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -612,6 +533,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "हमारे संसाधन देखें"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -733,6 +659,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -785,6 +721,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"रिले Tor नेटवर्क की रीढ़ हैं। आज ही रिले संचालन कर Tor नेटवर्क को मजबूत और "
+"तेज बनाने में मदद करें।"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Tor नेटवर्क को बढ़ाएं"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -918,6 +868,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"हम चाहते हैं कि Tor दुनिया में सभी के लिए उपलब्ध होना चाहिए, जिसका अर्थ है "
+"कि हमारे सॉफ्टवेयर का कई भाषाओं में अनुवाद किया जाना चाहिए।"
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "अनुवाद करने में हमारी सहायता करें"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1777,6 +1741,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13604,8 +13570,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "बाहर जाएं"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13714,13 +13680,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13759,7 +13726,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13785,8 +13753,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13796,6 +13765,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13809,32 +13785,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13877,16 +13857,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13940,7 +13920,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13957,7 +13937,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13999,18 +13979,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14021,24 +14001,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14048,8 +14028,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14060,62 +14040,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14133,13 +14123,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14155,23 +14145,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15349,6 +15339,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17406,6 +17398,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17743,19 +17737,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17960,6 +17941,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18622,6 +18614,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18798,6 +18792,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18955,11 +19084,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19076,6 +19200,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr ""
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19089,3 +19244,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+hr.po b/contents+hr.po
index 7ccf1595ba..f1e6f36a27 100644
--- a/contents+hr.po
+++ b/contents+hr.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: milotype <mail at milotype.de>, 2021\n"
 "Language-Team: Croatian (https://www.transifex.com/otf/teams/1519/hr/)\n"
@@ -21,6 +21,46 @@ msgstr ""
 "Language: hr\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Pridruži se Tor zajednici"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Našu zajednicu čine branitelji ljudskih prava širom svijeta."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "zajednica"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor zajednicu čine suradnici koji doprinose na razne načine."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Neki pišu dokumentaciju i izvještaje o greškama, dok drugi održavaju "
+"sastanke i obavještavaju javnost."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Bez obzira na to imaš li puno ili malo vremena za volontiranje i je li se "
+"smatraš tehničarem ili ne, želimo da se pridružiš našoj zajednici."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -120,205 +160,30 @@ msgstr "Kako preuzeti Tor preglednik"
 msgid "Training"
 msgstr "Trening"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "Podučavaš svoju zajednicu u korištenju Tora? Ovi resursi su za tebe."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Pregledaj naše resurse"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Informativni materijali"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Donesi Tor materijale na sljedeći događaj zajednice."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "zajednica"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Informiraj svijet o Toru"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion usluge"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion usluge pomažu tebi i tvojim korisnicima obraniti se od nadzora i "
-"cenzure. Saznaj kako primijeniti onion usluge."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Povećaj svoj .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Lokalizacija"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Želimo da Tor radi za sve na svijetu, što znači da se naš softver mora "
-"prevesti na mnoge jezike."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Pomogni prevoditi"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Informativni materijali"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Pokretanje releja"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Releji su okosnica Tor mreže. Pomogni Toru postati jači i brži, pokretanjem "
-"releja još danas."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Pomogni širiti Tor mrežu"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Preuzmi Tor preglednik za doživljavanje istinske privatnosti tijekom "
-"pregledavanja interneta, bez praćenja, nadzora i cenzure."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Naša misija:"
-
-#: (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 ""
-"Promicati ljudska prava i slobode stvaranjem i razvijanjem besplatnih "
-"tehnologija otvorenog koda za anonimnost i privatnost, podržavajući njihovu "
-"neograničenu dostupnost i uporabu, i unapređivanjem njihovog znanstvenog i "
-"popularnog razumijevanja."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Pretplati se na naš bilten"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Dobij mjesečne novosti i mogućnosti od Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Prijavi se"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Žig, obavijesti o autorskim pravima i pravila za upotrebu mogu se naći na "
-"%(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Pridruži se Tor zajednici"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Našu zajednicu čine branitelji ljudskih prava širom svijeta."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor zajednicu čine suradnici koji doprinose na razne načine."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Neki pišu dokumentaciju i izvještaje o greškama, dok drugi održavaju "
-"sastanke i obavještavaju javnost."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Bez obzira na to imaš li puno ili malo vremena za volontiranje i je li se "
-"smatraš tehničarem ili ne, želimo da se pridružiš našoj zajednici."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion usluge"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -400,6 +265,64 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Preuzmi Tor preglednik za doživljavanje istinske privatnosti tijekom "
+"pregledavanja interneta, bez praćenja, nadzora i cenzure."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Naša misija:"
+
+#: (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 ""
+"Promicati ljudska prava i slobode stvaranjem i razvijanjem besplatnih "
+"tehnologija otvorenog koda za anonimnost i privatnost, podržavajući njihovu "
+"neograničenu dostupnost i uporabu, i unapređivanjem njihovog znanstvenog i "
+"popularnog razumijevanja."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Pretplati se na naš bilten"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Dobij mjesečne novosti i mogućnosti od Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Prijavi se"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Žig, obavijesti o autorskim pravima i pravila za upotrebu mogu se naći na "
+"%(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Onion usluge pomažu tebi i tvojim korisnicima obraniti se od nadzora i "
+"cenzure. Saznaj kako primijeniti onion usluge."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Povećaj svoj .onion"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -416,26 +339,6 @@ msgstr ""
 " onion usluge pruža tvojim korisnicima svu sigurnost HTTPS-a s dodatnim "
 "prednostima privatnosti Tor preglednika."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Saznaj više."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -520,6 +423,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Donesi Tor materijale na sljedeći događaj zajednice."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Informiraj svijet o Toru"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -573,6 +486,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "Podučavaš svoju zajednicu u korištenju Tora? Ovi resursi su za tebe."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -622,6 +543,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Pregledaj naše resurse"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -741,6 +667,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -793,6 +729,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Releji su okosnica Tor mreže. Pomogni Toru postati jači i brži, pokretanjem "
+"releja još danas."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Pomogni širiti Tor mrežu"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -928,6 +878,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Želimo da Tor radi za sve na svijetu, što znači da se naš softver mora "
+"prevesti na mnoge jezike."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Pomogni prevoditi"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1793,6 +1757,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13644,8 +13610,8 @@ msgstr "Srednji relej/ÄŒuvar"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Izlaz"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13754,13 +13720,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13799,7 +13766,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13825,8 +13793,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13836,6 +13805,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13849,30 +13825,36 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13915,16 +13897,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13978,7 +13960,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13995,7 +13977,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14037,18 +14019,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14059,23 +14041,23 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
+msgid "# apt install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14086,7 +14068,7 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14098,7 +14080,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14108,52 +14098,54 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "qname-minimisation: no"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "qname-minimisation: yes"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14171,13 +14163,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
+msgid "# pkg install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14193,22 +14185,22 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
+msgid "# service unbound start"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
@@ -15382,6 +15374,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr ""
 
@@ -17443,6 +17437,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17780,19 +17776,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17997,6 +17980,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18657,6 +18651,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18833,6 +18829,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18990,11 +19121,6 @@ msgstr ""
 msgid "RAND=$(jot -r 1 300)"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19120,6 +19246,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Koristi li se Tor ili ne."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19133,3 +19290,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Saznaj više."
diff --git a/contents+hu.po b/contents+hu.po
index aa982825fd..78d87e3bff 100644
--- a/contents+hu.po
+++ b/contents+hu.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Hungarian (https://www.transifex.com/otf/teams/1519/hu/)\n"
@@ -24,6 +24,42 @@ msgstr ""
 "Language: hu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Csatlakozz a Tor közösséghez"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Közösségünk az emberi jogok védelmezőiből áll világszerte."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "közösség"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -127,195 +163,30 @@ msgstr "Tor Böngésző letöltése"
 msgid "Training"
 msgstr "Képzés"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "közösség"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion Szolgáltatások"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Honosítás"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.subtitle)
-msgid ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Segíts a fordításban"
-
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Töltse le a Tor Böngészőt, hogy megtapasztalja a valóban privát böngészést, "
-"nyomkövetés, megfigyelés és cenzúra nélkül."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Küldetésünk:"
-
-#: (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 ""
-"Az emberi jogokért és szabadságért harcolunk, nyílt forráskódú anonimitás és"
-" adatvédelmi technológiák fejlesztésével és terjesztésével, támogatva azok "
-"korlátlan elérhetőségét és használatát,  és támogassuk a tudományos és "
-"általános megértésüket."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Iratkozzon fel hírlevelünkre"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Kapjon havi értesítéseket és lehetőségeket a Tor Project-től:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Regisztráció"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"A védjegy, a szerzői jogi nyilatkozatok és a harmadik felek által használt "
-"szabályok megtalálhatók a %(link_to_faq)s oldalunkon."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Csatlakozz a Tor közösséghez"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Közösségünk az emberi jogok védelmezőiből áll világszerte."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion Szolgáltatások"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -397,37 +268,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Töltse le a Tor Böngészőt, hogy megtapasztalja a valóban privát böngészést, "
+"nyomkövetés, megfigyelés és cenzúra nélkül."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Küldetésünk:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 ""
+"Az emberi jogokért és szabadságért harcolunk, nyílt forráskódú anonimitás és"
+" adatvédelmi technológiák fejlesztésével és terjesztésével, támogatva azok "
+"korlátlan elérhetőségét és használatát,  és támogassuk a tudományos és "
+"általános megértésüket."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Olvasson tovább."
+msgid "Subscribe to our Newsletter"
+msgstr "Iratkozzon fel hírlevelünkre"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Kapjon havi értesítéseket és lehetőségeket a Tor Project-től:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Regisztráció"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
+"A védjegy, a szerzői jogi nyilatkozatok és a harmadik felek által használt "
+"szabályok megtalálhatók a %(link_to_faq)s oldalunkon."
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -514,6 +421,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -563,6 +480,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -612,6 +537,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -724,6 +654,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -776,6 +716,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -902,6 +854,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Segíts a fordításban"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1761,6 +1725,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13590,8 +13556,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Kilépés"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13700,13 +13666,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13745,7 +13712,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13771,8 +13739,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13782,6 +13751,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13795,32 +13771,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13863,16 +13843,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13926,7 +13906,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13943,7 +13923,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13985,18 +13965,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14007,24 +13987,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14034,8 +14014,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14046,62 +14026,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14119,13 +14109,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14141,23 +14131,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15335,6 +15325,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17392,6 +17384,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17729,19 +17723,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17946,6 +17927,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18608,6 +18600,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18784,6 +18778,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18941,11 +19070,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19076,6 +19200,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "A Tor használatban van-e vagy sem."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19089,3 +19244,7 @@ msgstr "Visszatérés az előző oldalra:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Olvasson tovább."
diff --git a/contents+id.po b/contents+id.po
index 45b5c1f28e..1812e1e17f 100644
--- a/contents+id.po
+++ b/contents+id.po
@@ -23,7 +23,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: 9hs <9hs at tuta.io>, 2021\n"
 "Language-Team: Indonesian (https://www.transifex.com/otf/teams/1519/id/)\n"
@@ -33,6 +33,47 @@ msgstr ""
 "Language: id\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Bergabung dengan Komunitas Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Komunitas kami terdiri dari para pembela HAM di seluruh dunia."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "komunitas"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Komunitas Tor terdiri dari semua jenis kontributor."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Beberapa orang menulis dokumentasi dan laporan bug, sementara yang lain "
+"mengadakan acara Tor dan melakukan penjangkauan."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Apakah Anda memiliki banyak waktu untuk menjadi sukarelawan atau sedikit, "
+"dan apakah Anda menganggap diri Anda teknis atau tidak, kami ingin Anda "
+"bergabung dengan komunitas kami juga."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -133,204 +174,30 @@ msgstr "Unduh Tor Browser"
 msgid "Training"
 msgstr "Latihan"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Apakah Anda mengajari komunitas Anda tentang menggunakan Tor? Sumber daya "
-"ini untuk Anda."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Periksa sumber daya kami"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "komunitas"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Layanan Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Lokalisasi"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.subtitle)
-msgid ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
-"Kami ingin Tor bekerja untuk setiap orang di dunia, yang berarti perangkat "
-"lunak kami harus diterjemahkan ke banyak bahasa."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Bantu kami menerjemahkan"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "Kami menghargai privasi pengguna kami ketika melakukan penelitian."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Pelajari pengguna Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Unduh Tor Browser untuk pengalaman penjelajahan privat yang sesungguhnya "
-"tanpa pelacakan, pengawasan, atau penyensoran."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Misi kami:"
-
-#: (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 ""
-"Untuk memajukan hak asasi manusia dan kebebasan dengan menciptakan dan "
-"menyebarkan anonimitas dan teknologi privasi gratis dan terbuka, mendukung "
-"ketersediaan dan penggunaan tak terbatas mereka, dan memajukan pemahaman "
-"ilmiah dan populer mereka."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Berlangganan Newsletter kami"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Dapatkan pembaruan bulanan dan peluang dari Proyek Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Daftar"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Merek dagang, pemberitahuan hak cipta, dan peraturan untuk digunakan oleh "
-"pihak ketiga dapat ditemukan pada kami %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Bergabung dengan Komunitas Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Komunitas kami terdiri dari para pembela HAM di seluruh dunia."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Komunitas Tor terdiri dari semua jenis kontributor."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Beberapa orang menulis dokumentasi dan laporan bug, sementara yang lain "
-"mengadakan acara Tor dan melakukan penjangkauan."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Apakah Anda memiliki banyak waktu untuk menjadi sukarelawan atau sedikit, "
-"dan apakah Anda menganggap diri Anda teknis atau tidak, kami ingin Anda "
-"bergabung dengan komunitas kami juga."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Layanan Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -415,37 +282,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Tor Onions mailing list"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Unduh Tor Browser untuk pengalaman penjelajahan privat yang sesungguhnya "
+"tanpa pelacakan, pengawasan, atau penyensoran."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Misi kami:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 ""
+"Untuk memajukan hak asasi manusia dan kebebasan dengan menciptakan dan "
+"menyebarkan anonimitas dan teknologi privasi gratis dan terbuka, mendukung "
+"ketersediaan dan penggunaan tak terbatas mereka, dan memajukan pemahaman "
+"ilmiah dan populer mereka."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Baca lebih lanjut."
+msgid "Subscribe to our Newsletter"
+msgstr "Berlangganan Newsletter kami"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Dapatkan pembaruan bulanan dan peluang dari Proyek Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Daftar"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Merek dagang, pemberitahuan hak cipta, dan peraturan untuk digunakan oleh "
+"pihak ketiga dapat ditemukan pada kami %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
 msgstr ""
 
-#: (dynamic)
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -532,6 +435,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr "Acara Tor Mendatang"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -581,6 +494,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Apakah Anda mengajari komunitas Anda tentang menggunakan Tor? Sumber daya "
+"ini untuk Anda."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -630,6 +553,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Komunitas mailing list"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Periksa sumber daya kami"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -744,6 +672,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Tim UX mailing list"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "Kami menghargai privasi pengguna kami ketika melakukan penelitian."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Pelajari pengguna Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -796,6 +734,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -924,6 +874,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Kami ingin Tor bekerja untuk setiap orang di dunia, yang berarti perangkat "
+"lunak kami harus diterjemahkan ke banyak bahasa."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Bantu kami menerjemahkan"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1791,6 +1755,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13627,8 +13593,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Keluar"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13737,13 +13703,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13782,7 +13749,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13808,8 +13776,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13819,6 +13788,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13832,32 +13808,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13900,16 +13880,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13963,7 +13943,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13980,7 +13960,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14022,18 +14002,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14044,24 +14024,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14071,8 +14051,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14083,62 +14063,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14156,13 +14146,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14178,23 +14168,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15372,6 +15362,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17434,6 +17426,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17771,19 +17765,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17988,6 +17969,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18650,6 +18642,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18826,6 +18820,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18983,11 +19112,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19120,6 +19244,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Apakah Tor sedang dipakai atau tidak."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19133,3 +19288,7 @@ msgstr "Kembali ke halaman sebelumnya:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Kembali ke"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Baca lebih lanjut."
diff --git a/contents+is.po b/contents+is.po
index 1ee97e8cb6..6b48c40826 100644
--- a/contents+is.po
+++ b/contents+is.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n"
@@ -18,6 +18,42 @@ msgstr ""
 "Language: is\n"
 "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Taktu þátt í Tor-samfélaginu"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -119,198 +155,30 @@ msgstr "Sæktu Tor-vafrann"
 msgid "Training"
 msgstr "Þjálfun"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Útbreiðsla"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-þjónustur"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Staðfærsla"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr ""
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Útbreiðsla"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Sæktu Tor-vafrann til að upplifa raunverulegt einkavafur án eftirlits, "
-"skráningar á hegðun þinni eða ritskoðun."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Markmið okkar:"
-
-#: (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 ""
-"Að hafa mannréttindi og frelsi að leiðarljósi og stefna að þeim markmiðum "
-"með gerð og útbreiðslu á tækni til verndar persónuupplýsingum. Sú tækni eigi"
-" að vera öllum frjáls og heimil til notkunar, vera opin til skoðunar, enda "
-"sé eitt markmiðanna að stuðla að bættum almennum og vísindalegum skilningi á"
-" þessum málum."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Gerstu áskrifandi að fréttabréfinu okkar"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Fáðu mánaðarlegar tilkynningar um uppfærslur og ýmsa möguleika frá Tor-"
-"verkefninu:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Skráðu þig"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Athugasemdir varðandi vörumerki, höfundarrétt, og reglur fyrir notkun "
-"utanaðkomandi aðila er hægt að skoða í %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Taktu þátt í Tor-samfélaginu"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-þjónustur"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -392,37 +260,76 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "##Hvað eru onion-þjónustur?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Sæktu Tor-vafrann til að upplifa raunverulegt einkavafur án eftirlits, "
+"skráningar á hegðun þinni eða ritskoðun."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Lesa meira."
+msgid "Our mission:"
+msgstr "Markmið okkar:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
+"Að hafa mannréttindi og frelsi að leiðarljósi og stefna að þeim markmiðum "
+"með gerð og útbreiðslu á tækni til verndar persónuupplýsingum. Sú tækni eigi"
+" að vera öllum frjáls og heimil til notkunar, vera opin til skoðunar, enda "
+"sé eitt markmiðanna að stuðla að bættum almennum og vísindalegum skilningi á"
+" þessum málum."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr "Gerstu áskrifandi að fréttabréfinu okkar"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
+"Fáðu mánaðarlegar tilkynningar um uppfærslur og ýmsa möguleika frá Tor-"
+"verkefninu:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Skráðu þig"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Athugasemdir varðandi vörumerki, höfundarrétt, og reglur fyrir notkun "
+"utanaðkomandi aðila er hægt að skoða í %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "##Hvað eru onion-þjónustur?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -509,6 +416,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -558,6 +475,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -607,6 +532,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -719,6 +649,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -771,6 +711,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -897,6 +849,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1756,6 +1720,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13595,8 +13561,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Hætta"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13705,13 +13671,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13750,7 +13717,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13776,8 +13744,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13787,6 +13756,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13800,32 +13776,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13868,16 +13848,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13931,7 +13911,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13948,7 +13928,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13990,18 +13970,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14012,24 +13992,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14039,8 +14019,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14051,7 +14031,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14061,52 +14049,54 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "með:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr ""
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14124,13 +14114,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14146,23 +14136,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15340,6 +15330,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17397,6 +17389,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17734,19 +17728,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17951,6 +17932,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18613,6 +18605,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18789,6 +18783,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18946,11 +19075,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19081,6 +19205,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Hvort verið er að nota Tor eða ekki."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19094,3 +19249,7 @@ msgstr "Til baka á fyrri síðu: "
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Lesa meira."
diff --git a/contents+it.po b/contents+it.po
index d8b1b2d365..6a6671a00e 100644
--- a/contents+it.po
+++ b/contents+it.po
@@ -32,7 +32,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Davide Sant <spuuu at outlook.it>, 2021\n"
 "Language-Team: Italian (https://www.transifex.com/otf/teams/1519/it/)\n"
@@ -42,6 +42,49 @@ msgstr ""
 "Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Unisciti alla Community di Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"La nostra Community è costituita da difensori di diritti civili da tutte le "
+"parti del mondo."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "La Community di Tor è costituita da collaboratori di ogni genere."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Alcuni scrivono la documentazione e riportano i bug, altri si concentrano "
+"sugli eventi di Tor e sulla sensibilizzazione"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Hai molto tempo da dedicare al volontariato? Ne hai poco? Hai competenze "
+"tecniche o non ne hai? In ogni caso, desideriamo che ti unisca alla nostra "
+"Community."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -141,209 +184,30 @@ msgstr "Scarica Tor Browser"
 msgid "Training"
 msgstr "Formazione"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "Insegni alla Community come usare Tor? Queste risorse sono per te"
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Consulta le nostre risorse"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Presenza"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Porta materiali di Tor ai prossimi eventi della tua community."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Parla al mondo di Tor."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Servizi onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"I servizi Onion aiutano te e i tuoi utenti a sconfiggere il controllo e la "
-"censura. Impara come puoi impiegare i servizi Onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Sviluppa i tuoi .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localizzazione"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Vogliamo che Tor funzioni per chiunque nel mondo, per cui il nostro software"
-" deve essere tradotto in molte lingue"
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Aiutaci a tradurre"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Presenza"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Ricerca sugli utenti"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Rispettiamo la privacy dei nostri utenti quando conduciamo delle ricerche."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Conosci sugli utenti Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Operazioni del Relay"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"I relè sono la spina dorsale della rete Tor. Aiuta Tor ad essere più potente"
-" e veloce facendo funzionare un Relay oggi stesso."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Fai crescere la rete Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Scarica Tor Browser per provare la vera navigazione privata senza "
-"tracciamento, sorveglianza o censure."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "La nostra missione:"
-
-#: (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 ""
-"Far progredire i diritti umani e la libertà creando e distribuendo software "
-"gratuito ed open source con tecnologie per rendersi anonimi e mantenere la "
-"privacy, favorendone l'ampia disponibilità ed utilizzo e promuovendone la "
-"comprensione scientifica e popolare."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Iscriviti alla nostra Newsletter"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Ricevi aggiornamenti mensili e altre occasioni dal Progetto Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Iscriviti"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Marchio registrato, avvertenze sul copyright e regole per l'utilizzo da "
-"terzi possono essere trovati nel nostro %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Unisciti alla Community di Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"La nostra Community è costituita da difensori di diritti civili da tutte le "
-"parti del mondo."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "La Community di Tor è costituita da collaboratori di ogni genere."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Alcuni scrivono la documentazione e riportano i bug, altri si concentrano "
-"sugli eventi di Tor e sulla sensibilizzazione"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Hai molto tempo da dedicare al volontariato? Ne hai poco? Hai competenze "
-"tecniche o non ne hai? In ogni caso, desideriamo che ti unisca alla nostra "
-"Community."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Servizi onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -417,13 +281,71 @@ msgstr "Maggiori informazioni"
 
 #: (dynamic)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Scarica Tor Browser per provare la vera navigazione privata senza "
+"tracciamento, sorveglianza o censure."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "La nostra missione:"
+
+#: (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 ""
+"Far progredire i diritti umani e la libertà creando e distribuendo software "
+"gratuito ed open source con tecnologie per rendersi anonimi e mantenere la "
+"privacy, favorendone l'ampia disponibilità ed utilizzo e promuovendone la "
+"comprensione scientifica e popolare."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Iscriviti alla nostra Newsletter"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Ricevi aggiornamenti mensili e altre occasioni dal Progetto Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Iscriviti"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
+"Marchio registrato, avvertenze sul copyright e regole per l'utilizzo da "
+"terzi possono essere trovati nel nostro %(link_to_faq)s"
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
+"I servizi Onion aiutano te e i tuoi utenti a sconfiggere il controllo e la "
+"censura. Impara come puoi impiegare i servizi Onion."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Sviluppa i tuoi .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -441,26 +363,6 @@ msgstr ""
 "servizio onion offre ai tuoi utenti tutta la sicurezza dell'HTTPS con in più"
 " i benefici di privacy della rete Tor."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Leggi di più."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -545,6 +447,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr "Prossimi eventi Tor"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Porta materiali di Tor ai prossimi eventi della tua community."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Parla al mondo di Tor."
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -603,6 +515,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "Insegni alla Community come usare Tor? Queste risorse sono per te"
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -654,6 +574,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Consulta le nostre risorse"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -778,6 +703,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Mail-list del team UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Rispettiamo la privacy dei nostri utenti quando conduciamo delle ricerche."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Conosci sugli utenti Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -837,6 +773,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "Mail-list degli operatori di Relè"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"I relè sono la spina dorsale della rete Tor. Aiuta Tor ad essere più potente"
+" e veloce facendo funzionare un Relay oggi stesso."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Fai crescere la rete Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -971,6 +921,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Vogliamo che Tor funzioni per chiunque nel mondo, per cui il nostro software"
+" deve essere tradotto in molte lingue"
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Aiutaci a tradurre"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1841,6 +1805,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14140,8 +14106,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Esci"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14250,13 +14216,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -14295,7 +14262,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -14321,8 +14289,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14332,6 +14301,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -14345,32 +14321,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14413,16 +14393,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14476,7 +14456,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14493,7 +14473,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14535,18 +14515,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14557,24 +14537,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14584,8 +14564,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14596,62 +14576,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14669,13 +14659,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14691,23 +14681,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15885,6 +15875,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17944,6 +17936,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -18281,19 +18275,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18498,6 +18479,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -19160,6 +19152,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -19336,6 +19330,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19493,11 +19622,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19628,6 +19752,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Indipendentemente dal fatto che Tor venga utilizzato o meno."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19641,3 +19796,7 @@ msgstr "Torna alla pagina precedente:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Leggi di più."
diff --git a/contents+ja.po b/contents+ja.po
index e0cf8a271b..f249b0ce24 100644
--- a/contents+ja.po
+++ b/contents+ja.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Ito Takeshi, 2021\n"
 "Language-Team: Japanese (https://www.transifex.com/otf/teams/1519/ja/)\n"
@@ -34,6 +34,43 @@ msgstr ""
 "Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tor プロジェクトに参加する"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "私たちのコミュニティには、人権保護のために活動する世界中の人々が参加しています。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "コミュニティ"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor コミュニティは、あらゆる種類の貢献者によって構成されています。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr "ドキュメントやバグレポートを書く人もいれば、Tor をより多くの人に広めるためにイベントを開催する人もいます。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"ボランティアとして活動に使える時間が多いか少いかや、あなたが技術者であるかどうかに関係なく、私たちはあなたにも私たちのコミュニティに参加してほしいと思っています。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -133,191 +170,30 @@ msgstr "Tor Browserをダウンロード"
 msgid "Training"
 msgstr "トレーニング"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "あなたは、Tor の使用方法についてあなたのコミュニティに教えようとしていますか?こちらのリソースをご活用ください。"
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "リソースを確認する"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "アウトリーチ"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "次のコミュニティイベントに Tor に関する資料を持っていく。"
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "コミュニティ"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Tor を世界に広める"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion サービス"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr "Onion サービスは、あなたとあなたのユーザーが監視と検閲を打ち負かすのに役立ちます。Onion サービスの展開方法をご確認ください。"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "「.onion」を作成する"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "翻訳"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 "私たちは、Tor を世界中のすべての人に使ってもらいたいと思っています。そのために、ソフトウェアを多くの言語に翻訳する必要があります。"
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "翻訳を支援する"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "アウトリーチ"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "ユーザーリサーチ"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "ユーザーのプライバシーを尊重しながら、調査を行います。"
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Tor ユーザーについて学ぶ"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "リレーオペレーター"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"リレーは、Tor ネットワークのバックボーンです。多くの人々がリレーを実行することにより、Tor "
-"がより強固になり、より高速な通信が行えるようになります。"
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Tor ネットワークを成長させる"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr "Tor Browser をダウンロードして、追跡、監視、検閲なしの真のプライベートブラウジングを行いましょう。"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "ニュースレターの購読"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Tor Project からの毎月の更新やお知らせをお届けします:"
-
-#: (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 "商標、著作権表示、第三者による使用に関する規定については %(link_to_faq)s をご覧ください。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tor プロジェクトに参加する"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "私たちのコミュニティには、人権保護のために活動する世界中の人々が参加しています。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor コミュニティは、あらゆる種類の貢献者によって構成されています。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr "ドキュメントやバグレポートを書く人もいれば、Tor をより多くの人に広めるためにイベントを開催する人もいます。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"ボランティアとして活動に使える時間が多いか少いかや、あなたが技術者であるかどうかに関係なく、私たちはあなたにも私たちのコミュニティに参加してほしいと思っています。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion サービス"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -404,6 +280,55 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Tor Onion メーリングリスト"
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr "Tor Browser をダウンロードして、追跡、監視、検閲なしの真のプライベートブラウジングを行いましょう。"
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "ニュースレターの購読"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Tor Project からの毎月の更新やお知らせをお届けします:"
+
+#: (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 "商標、著作権表示、第三者による使用に関する規定については %(link_to_faq)s をご覧ください。"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr "Onion サービスは、あなたとあなたのユーザーが監視と検閲を打ち負かすのに役立ちます。Onion サービスの展開方法をご確認ください。"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "「.onion」を作成する"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -419,26 +344,6 @@ msgstr ""
 "Onion サービスは、Tor ネットワークを介してのみアクセスできるサービスです。Onion サービスを実行すると、ユーザーは HTTPS "
 "のすべてのセキュリティに加えて、Tor Browser のプライバシーによっても保護されます。"
 
-#: (dynamic)
-msgid "Read more."
-msgstr "詳細"
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -528,6 +433,16 @@ msgstr "講演者をリクエスト"
 msgid "Upcoming Tor Events"
 msgstr "今後開催される Tor のイベント"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "次のコミュニティイベントに Tor に関する資料を持っていく。"
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Tor を世界に広める"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -577,6 +492,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "あなたは、Tor の使用方法についてあなたのコミュニティに教えようとしていますか?こちらのリソースをご活用ください。"
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -626,6 +549,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "コミュニティメーリングリスト"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "リソースを確認する"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -743,6 +671,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "UX チームメーリングリスト"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "ユーザーのプライバシーを尊重しながら、調査を行います。"
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Tor ユーザーについて学ぶ"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -795,6 +733,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "リレーオペレーターメーリングリスト"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"リレーは、Tor ネットワークのバックボーンです。多くの人々がリレーを実行することにより、Tor "
+"がより強固になり、より高速な通信が行えるようになります。"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Tor ネットワークを成長させる"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -925,6 +877,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 "私たちは、Tor を世界中のすべての人に使ってもらいたいと思っています。そのために、ソフトウェアを多くの言語に翻訳する必要があります。"
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "翻訳を支援する"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1787,6 +1751,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13695,8 +13661,8 @@ msgstr "ガードリレーと中間リレー"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "終了"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13810,13 +13776,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "出口ノードを設定する方法"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13855,7 +13822,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13881,8 +13849,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13892,6 +13861,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13905,32 +13881,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13973,16 +13953,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14036,7 +14016,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14053,7 +14033,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14095,18 +14075,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14117,24 +14097,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14144,8 +14124,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14156,62 +14136,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14229,13 +14219,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14251,23 +14241,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15445,6 +15435,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17509,6 +17501,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17847,19 +17841,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "OpenBSD に中間/ガードリレーを設定する方法"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18064,6 +18045,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18724,6 +18716,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18900,6 +18894,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19057,11 +19186,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19182,6 +19306,37 @@ msgstr "ウェブサイトにアクセス時に使用されるコンピュータ
 msgid "Whether or not Tor is being used."
 msgstr "Tor が使用されているか。"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19197,3 +19352,7 @@ msgstr "前のページに戻る: "
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "詳細"
diff --git a/contents+ka.po b/contents+ka.po
index 91bb6abf70..bdf378f18a 100644
--- a/contents+ka.po
+++ b/contents+ka.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Georgianization, 2021\n"
 "Language-Team: Georgian (https://www.transifex.com/otf/teams/1519/ka/)\n"
@@ -19,6 +19,50 @@ msgstr ""
 "Language: ka\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "შემოუერთდით Tor-ერთობას"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"ჩვენი ერთობა შედგება ადამიანის უფლებათა დამცველებისგან მთელი მსოფლიოდან"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "ერთობა"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor-ერთობა წარმოდგენილია ყველა სახის შემომწირველით."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"ზოგი დაკავებულია მასალების შედგენითა და ხარვეზების მოხსენებით, სხვები Tor-ის"
+" ღონისძიებების ჩატარებითა და მის შესახებ ცნობების გავრცელებით."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"ბევრი დრო გაქვთ თუ ცოტა მოხალისეობისთვის, მიიჩნევთ თავს თუ არა მცოდნედ "
+"ტექნიკურ საკითხებში, ნებისმიერ შემთხვევაში ძლიერ გვსურს შემოუერთდეთ ჩვენს "
+"ერთობას."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"ქვემოთ, იხილავ სხვადასხვა გზებს მოხალისეობისთვის Tor-ის ერთობაში, აგრეთვე "
+"სასარგებლო მასალებს, რომლებიც დაგეხმარებათ, უკეთ დაეხმაროთ Tor-ს."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -121,212 +165,30 @@ msgstr "ჩამოტვირთეთ Tor-ბრაუზერი"
 msgid "Training"
 msgstr "გადამზადება"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "ასწავლით Tor-ის შესახებ თქვენს ერთობას? ეს მასალები გამოგადგებათ."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "გადახედეთ მასალებს"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "გავრცელება"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "მიაწოდეთ Tor-ის მასალები თქვენს ერთობას, მომდევნო შეხვედრებისას."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "ერთობა"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "მოუყევით მსოფლიოს Tor-ზე"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-მომსახურებები"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion-მომსახურებები გეხმარებათ კავშირში მომხმარებლებთან ზედამხედველების "
-"გარეშე. იხილეთ, როგორ გამართოთ."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "განავითარეთ თქვენი .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "სხვადასხვა ენებზე მორგება"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr "დაგვეხმარეთ თარგმნაში"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "გავრცელება"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "სამომხმარებლო კვლევა"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"ჩვენ პატივს ვცემთ მომხმარებელთა პირად მონაცემებს სამომხმარებლო კვლევისას."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "ვრცლად, Tor-ის მომხმარებლებზე"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "გადამცემის ამუშავება"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"გადამცემები Tor-ქსელის ხერხემალს წარმოადგენს. დაგვეხმარეთ, ავასწრაფოთ და "
-"გავაძლიეროთ Tor დღესვე, ახალი გადამცემის გაშვებით."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "გააფართოვეთ Tor-ქსელი"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"ჩამოტვირთეთ Tor-ბრაუზერი ნამდვილი პირადი თვალიერების რეჟიმის გამოსაცდელად, "
-"თვალის დევნების, ზედამხედველობისა და ცენზურის გარეშე."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "გამოიწერეთ ჩვენი სიახლეების ცნობარი"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "მიიღეთ სიახლეები და ცნობები Tor-პროექტისგან:"
-
-#: (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 ""
-"გარეშე სავაჭრო ნიშნების, საავტორო შენიშვნებისა და გამოყენების პირობების "
-"შესახებ, იხილეთ ჩვენი %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "შემოუერთდით Tor-ერთობას"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"ჩვენი ერთობა შედგება ადამიანის უფლებათა დამცველებისგან მთელი მსოფლიოდან"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor-ერთობა წარმოდგენილია ყველა სახის შემომწირველით."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"ზოგი დაკავებულია მასალების შედგენითა და ხარვეზების მოხსენებით, სხვები Tor-ის"
-" ღონისძიებების ჩატარებითა და მის შესახებ ცნობების გავრცელებით."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"ბევრი დრო გაქვთ თუ ცოტა მოხალისეობისთვის, მიიჩნევთ თავს თუ არა მცოდნედ "
-"ტექნიკურ საკითხებში, ნებისმიერ შემთხვევაში ძლიერ გვსურს შემოუერთდეთ ჩვენს "
-"ერთობას."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"ქვემოთ, იხილავ სხვადასხვა გზებს მოხალისეობისთვის Tor-ის ერთობაში, აგრეთვე "
-"სასარგებლო მასალებს, რომლებიც დაგეხმარებათ, უკეთ დაეხმაროთ Tor-ს."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-მომსახურებები"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -416,6 +278,66 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Tor Onions საფოსტო ჯგუფი"
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"ჩამოტვირთეთ Tor-ბრაუზერი ნამდვილი პირადი თვალიერების რეჟიმის გამოსაცდელად, "
+"თვალის დევნების, ზედამხედველობისა და ცენზურის გარეშე."
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "გამოიწერეთ ჩვენი სიახლეების ცნობარი"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "მიიღეთ სიახლეები და ცნობები Tor-პროექტისგან:"
+
+#: (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 ""
+"გარეშე სავაჭრო ნიშნების, საავტორო შენიშვნებისა და გამოყენების პირობების "
+"შესახებ, იხილეთ ჩვენი %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Onion-მომსახურებები გეხმარებათ კავშირში მომხმარებლებთან ზედამხედველების "
+"გარეშე. იხილეთ, როგორ გამართოთ."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "განავითარეთ თქვენი .onion"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -433,31 +355,6 @@ msgstr ""
 "ერთად, ანიჭებს უსაფრთხოებისა და პირადულობის დაცვის გაუმჯობესებულ "
 "შესაძლებლობებს, რომელთაც უზრუნველყოფს Tor-ბრაუზერი."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "ვრცლად."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"არცერთი არაა თქვენთვის მომხიბვლელი? შესაძლოა თავად გსურდეთ საკუთარი "
-"მოსაზრების შემოთავაზება — რაც ხშირად საუკეთესო შედეგის საწინდარია ხოლმე."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-"გთავაზობთ, შემოგვიერთდეთ, რომ გავისაუბროთ თქვენ მიერ ჩაფიქრებულ პროექტზე."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-"აქ იხილავთ რამდენიმე წარმატებულ პროექტს, რომელიც დაინერგა, წინათ ჩატარებული "
-"Google Summer of Code და Outreachy-ის მონაწილეების მიერ."
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -556,6 +453,16 @@ msgstr "სიტყვით გამომსვლელის მოთხ
 msgid "Upcoming Tor Events"
 msgstr "მოახლოებული Tor-ღონისძიებები"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "მიაწოდეთ Tor-ის მასალები თქვენს ერთობას, მომდევნო შეხვედრებისას."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "მოუყევით მსოფლიოს Tor-ზე"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -614,6 +521,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr "გადამზადების მასალები"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "ასწავლით Tor-ის შესახებ თქვენს ერთობას? ეს მასალები გამოგადგებათ."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -671,6 +586,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "ერთობის საფოსტო ჯგუფი"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "გადახედეთ მასალებს"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -810,6 +730,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "UX-გუნდის საფოსტო ჯგუფი"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"ჩვენ პატივს ვცემთ მომხმარებელთა პირად მონაცემებს სამომხმარებლო კვლევისას."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "ვრცლად, Tor-ის მომხმარებლებზე"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -870,6 +801,20 @@ msgstr "in irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "გადამცემების გამშვებთა საფოსტო ჯგუფი"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"გადამცემები Tor-ქსელის ხერხემალს წარმოადგენს. დაგვეხმარეთ, ავასწრაფოთ და "
+"გავაძლიეროთ Tor დღესვე, ახალი გადამცემის გაშვებით."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "გააფართოვეთ Tor-ქსელი"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1015,6 +960,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"ჩვენ გვსურს მოვემსახუროთ ყველას, მთელ მსოფლიოში, ეს კი თავისთავად ნიშნავს, "
+"რომ ჩვენი პროგრამა უნდა იყოს ხელმისაწვდომი მრავალ ენაზე."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "დაგვეხმარეთ თარგმნაში"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2054,6 +2013,8 @@ msgstr "საჭიროა ჩასწორება და შემდე
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16802,8 +16763,8 @@ msgstr "შუა/მცველი გადამცემი"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "გამსვლელი"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -16933,18 +16894,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "გამსვლელი წერტილის მოწყობა"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"აქ იგულისხმება, რომ უკვე გაეცანით [გადამცემის სახელმძღვანელოს](..). ეს "
-"ქვეგანყოფილება არის მათთვის, ვისაც სურს კუთვნილი გადამცემი აქციოს გამსვლელ "
-"წერტილად."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16989,11 +16948,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"თუ ინტერნეტის მომწოდებელი იძლევა საშუალებას, WHOIS-ჩანაწერშიც მკაფიოდ უნდა "
-"იყოს მინიშნებული, რომ ესაა Tor-ის გამავალი გადამცემი."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17022,12 +16980,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor-საც შეუძლია ამის გაკეთებაში დაგეხმაროთ: თუ თქვენი DirPort არის TCP-ზე "
-"80-ე პორტად, უბრალოდ გამოიყენეთ Tor-ის ფუნქცია DirPortFrontPage რომ "
-"გამოჩნდეს HTML-ფაილი ამ პორტზე."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17038,6 +16994,13 @@ msgstr ""
 "ამ ფაილს იხილავს ნებისმიერი, ვინც თავის ბრაუზერში პირდაპირ აკრეფს თქვენი "
 "Tor-გამავალი გადამცემის IP-მისამართს."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -17051,35 +17014,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"ჩვენ გთავაზობთ Tor-გამსვლელის განაცხადის HTML-ფაილის ნიმუშს, თუმცა შეგიძლიათ"
-" გადააკეთოთ საჭიროებისამებრ:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "დამატებით, საჭირო რჩევები საიმედო გამსვლელი გადამცემის გასაშვებად:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## გამსვლელი დებულება"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17133,22 +17098,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"შეზღუდული გამსვლელი დებულება შეგიძლიათ იხილოთ ვიკიზე "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"იმისთვის რომ აქციოთ გადამცემი გამსვლელად, ExitRelay მნიშვნელობა 0 უნდა "
-"შეცვალოთ 1-ით გასამართ torrc-ფაილში და ხელახლა გაუშვათ tor-ის ფონური "
-"სერვისი."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17213,14 +17173,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* თუ გსურთ დაამატოთ მეორე DNS-დამმისამართებელი ნაგულისხმევად თქვენს "
-"/etc/resolv.conf გასამართ ფაილში, აირჩიეთ თქვენივე დამოუკიდებელი სისტემის "
-"დამმუშავებელი და გადაამოწმეთ, რომ არ იყოს პირველ ჩანაწერად აღნიშნულ ფაილში "
-"(პირველ ჩანაწერად უნდა იყოს თქვენი ადგილობრივი დამმუშავებელი)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17239,11 +17195,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* ნუ დაამატებთ ორზე მეტ დამმუშავებელს თქვენს /etc/resolv.conf ფაილში, რომ "
-"აირიდოთ AS-დონეზე გამჟღავნება DNS-მოთხოვნების."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17293,27 +17247,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"ქვემოთ არის მითითებები, როგორ უნდა გამართოთ Unbound – DNSSEC-დამოწმების და "
-"კეშირების დამმუშავებელი – თქვენს გამსვლელ გადამცემზე. Unbound-ს გააჩნია "
-"გამართვისა და მორგების ბევრი საშუალება, მაგრამ მიმოხილვა მოკლე და მარტივი "
-"რომ იყოს, აქ ამაზე არ იქნება საუბარი; დაყენების ძირითადი საკითხები, "
-"ყველასთვის გამოსადეგია უმეტეს შემთხვევაში."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"როცა გადახვალთ Unbound-ზე, შეამოწმეთ სათანადოდ მუშაობს თუ არა, სწორ "
-"მისამართზე შესვლით. თუ არ იმუშავებს, შეგეძლებათ აღადგინოთ ადრინდელი ფაილი "
-"resolv.conf."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17323,26 +17269,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"მოცემული სამი ბრძანება დააყენებს Unbound-ს, დაამარქაფებს თქვენს DNS-"
-"გამართვის პარამეტრებს და ეტყვის სისტემას, გამოიყენოს ადგილობრივი Unbound:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17354,8 +17298,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17368,10 +17312,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
-"თქვენ მიერ დაყენებული Unbound-დამმუშავებელი ასევე უზრუნველყოფს DNSSEC-"
-"დამოწმებას."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17380,53 +17330,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "დააყენეთ Unbound-კრებული:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "ფაილში /etc/unbound/unbound.conf ჩაანაცვლეთ ხაზი"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "შემდეგი ჩანაწერით:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "აამოქმედეთ და გაუშვით Unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "აცნობეთ სისტემას, გამოიყენოს ადგილობრივი Unbound-სერვერი:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17447,17 +17399,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"შეცვალეთ შიგთავსი ფაილში /usr/local/etc/unbound/unbound.conf შემდეგი "
-"ხაზებით:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17471,23 +17421,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "აამოქმედეთ და გაუშვით Unbound-მომსახურება:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -18944,6 +18894,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -21218,6 +21170,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -21562,19 +21516,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "როგორ უნდა განთავსდეს შუა/მცველი გადამცემი OpenBSD-ზე"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -21787,6 +21728,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -22536,6 +22488,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22717,6 +22671,141 @@ msgstr ""
 "[აქ](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -22885,11 +22974,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -23020,6 +23104,42 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "გამოყენებულია თუ არა Tor."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"არცერთი არაა თქვენთვის მომხიბვლელი? შესაძლოა თავად გსურდეთ საკუთარი "
+"მოსაზრების შემოთავაზება — რაც ხშირად საუკეთესო შედეგის საწინდარია ხოლმე."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+"გთავაზობთ, შემოგვიერთდეთ, რომ გავისაუბროთ თქვენ მიერ ჩაფიქრებულ პროექტზე."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"აქ იხილავთ რამდენიმე წარმატებულ პროექტს, რომელიც დაინერგა, წინათ ჩატარებული "
+"Google Summer of Code და Outreachy-ის მონაწილეების მიერ."
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -23036,3 +23156,7 @@ msgstr "დაბრუნება წინა გვერდზე: "
 #: templates/project.html:40
 msgid "Back to "
 msgstr "უკან"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "ვრცლად."
diff --git a/contents+ko.po b/contents+ko.po
index ce781c390c..2303e35d3c 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: edfcf61188be1fdc09edea36af6d8e18_dc16ee2, 2021\n"
 "Language-Team: Korean (https://www.transifex.com/otf/teams/1519/ko/)\n"
@@ -23,6 +23,44 @@ msgstr ""
 "Language: ko\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tor 커뮤니티에 참여하기"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "저희 공동체는 전 세계의 인권 옹호자로 구성되어 있습니다."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor 커뮤니티는 모든 종류의 기부자로 구성되어 있습니다."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr "어떤 사람들은 문서 및 버그 리포트를 작성하고, 다른 사람들은 Tor 이벤트를 열고 홍보를 합니다."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"여러분이 자원봉사를 할 시간이 많든 적든, 그리고 여러분이 자신을 기술적이라고 생각하든 그렇지 않든, 저희는 여러분이 저희 공동체에 "
+"참여하기를 바랍니다."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -122,194 +160,30 @@ msgstr "Tor 브라우저 다운로드"
 msgid "Training"
 msgstr "교육"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "당신은 당신의 커뮤니티에 Tor 사용에 대해 가르치나요? 이 자료들은 당신을 위한 것입니다."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "리소스를 확인하십시오"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "홍보"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "다음 커뮤니티 이벤트에 Tor에 대한 자료를 가져오십시오."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Tor에 대해 세상에 알려주세요"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion 서비스"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion 서비스는 여러분과 여러분의 사용자들이 감시와 검열을 당하지 않도록 도와줍니다. Onion 서비스를 구현하는 방법에 대해 알아 "
-"보세요."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ".onion 도메인을 만드세요"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "현지화"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"저희는 Tor가 세계의 모든 사람들을 위해 일하기를 원합니다. 이것은 저희의 소프트웨어가 많은 언어로 번역되어야 한다는 것을 의미합니다."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "번역을 도와 주세요"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "홍보"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "사용자 연구"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "저희는 연구를 수행할 때 사용자의 개인정보를 존중합니다."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Tor 사용자에 대해 알아보기"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "중계서버 작동"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr "중계서버는 Tor 네트워크의 백본입니다. 지금 중계서버를 실행하여 Tor를 더 강하고 빠르게 만들 수 있습니다."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Tor 네트워크를 확장하세요"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr "Tor 브라우저를 다운로드하여 추적, 감시 또는 검열 없이 개인 브라우징을 경험해 보십시오."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "뉴스레터 구독하기"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Tor 프로젝트에 대한 월간 정보를 받아보세요:"
-
-#: (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 "상표, 저작권 고지 및 규칙의 제3자의 사용에 대한 정보는%(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tor 커뮤니티에 참여하기"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "저희 공동체는 전 세계의 인권 옹호자로 구성되어 있습니다."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor 커뮤니티는 모든 종류의 기부자로 구성되어 있습니다."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr "어떤 사람들은 문서 및 버그 리포트를 작성하고, 다른 사람들은 Tor 이벤트를 열고 홍보를 합니다."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"여러분이 자원봉사를 할 시간이 많든 적든, 그리고 여러분이 자신을 기술적이라고 생각하든 그렇지 않든, 저희는 여러분이 저희 공동체에 "
-"참여하기를 바랍니다."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion 서비스"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -391,6 +265,58 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr "Tor 브라우저를 다운로드하여 추적, 감시 또는 검열 없이 개인 브라우징을 경험해 보십시오."
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "뉴스레터 구독하기"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Tor 프로젝트에 대한 월간 정보를 받아보세요:"
+
+#: (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 "상표, 저작권 고지 및 규칙의 제3자의 사용에 대한 정보는%(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Onion 서비스는 여러분과 여러분의 사용자들이 감시와 검열을 당하지 않도록 도와줍니다. Onion 서비스를 구현하는 방법에 대해 알아 "
+"보세요."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ".onion 도메인을 만드세요"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -406,26 +332,6 @@ msgstr ""
 "Onion 서비스는 Tor를 통해서만 액세스할 수 있는 서비스입니다. Onion 서비스를 실행하면 사용자에게 Tor 브라우저의 개인정보 "
 "보호 기능이 추가된 HTTPS의 모든 보안이 제공됩니다."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "더 읽기"
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -513,6 +419,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "다음 커뮤니티 이벤트에 Tor에 대한 자료를 가져오십시오."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Tor에 대해 세상에 알려주세요"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -563,6 +479,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "당신은 당신의 커뮤니티에 Tor 사용에 대해 가르치나요? 이 자료들은 당신을 위한 것입니다."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -612,6 +536,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "리소스를 확인하십시오"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -729,6 +658,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "저희는 연구를 수행할 때 사용자의 개인정보를 존중합니다."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Tor 사용자에 대해 알아보기"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -781,6 +720,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr "중계서버는 Tor 네트워크의 백본입니다. 지금 중계서버를 실행하여 Tor를 더 강하고 빠르게 만들 수 있습니다."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Tor 네트워크를 확장하세요"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -910,6 +861,19 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"저희는 Tor가 세계의 모든 사람들을 위해 일하기를 원합니다. 이것은 저희의 소프트웨어가 많은 언어로 번역되어야 한다는 것을 의미합니다."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "번역을 도와 주세요"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1771,6 +1735,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13649,8 +13615,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "나가기"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13759,13 +13725,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13804,7 +13771,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13830,8 +13798,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13841,6 +13810,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13854,32 +13830,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13922,16 +13902,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13985,7 +13965,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14002,7 +13982,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14044,18 +14024,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14066,24 +14046,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14093,8 +14073,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14105,62 +14085,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14178,13 +14168,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14200,23 +14190,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15394,6 +15384,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17451,6 +17443,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17788,19 +17782,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18005,6 +17986,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18667,6 +18659,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18843,6 +18837,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19000,11 +19129,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19126,6 +19250,37 @@ msgstr "웹사이트를 방문하는 데 사용되는 컴퓨터의 네트워크
 msgid "Whether or not Tor is being used."
 msgstr "Tor 사용 여부입니다."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19139,3 +19294,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "더 읽기"
diff --git a/contents+mk.po b/contents+mk.po
index 80313aae56..ff63189eb8 100644
--- a/contents+mk.po
+++ b/contents+mk.po
@@ -1,6 +1,5 @@
 # 
 # Translators:
-# Matej Plavevski <matej.plavevski+github at gmail.com>, 2019
 # Aleksandra Blanusha <ablanusha at transparency.mk>, 2021
 # Daniel Nikoloski <nikoloskid at protonmail.com>, 2021
 # erinm, 2021
@@ -12,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Macedonian (https://www.transifex.com/otf/teams/1519/mk/)\n"
@@ -22,6 +21,42 @@ msgstr ""
 "Language: mk\n"
 "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -122,73 +157,14 @@ msgstr "Превземи го Tor Browser"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion Услуги"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -196,119 +172,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Превземи го Tor Browser за да доживеете вистинско приватно прелистување без "
-"следење, надзор или цензура."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Претплатете се на нашиот Newsletter"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Добијте месечни ажурирања и можности од Tor Project:"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion Услуги"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -390,37 +262,71 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Превземи го Tor Browser за да доживеете вистинско приватно прелистување без "
+"следење, надзор или цензура."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Нашата мисија:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Претплатете се на нашиот Newsletter"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Добијте месечни ажурирања и можности од Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Регистрирај се"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -507,6 +413,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -556,6 +472,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -605,6 +529,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -717,6 +646,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -769,6 +708,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -895,6 +846,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1754,6 +1717,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13574,8 +13539,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Излез"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13684,13 +13649,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13729,7 +13695,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13755,8 +13722,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13766,6 +13734,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13779,32 +13754,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13847,16 +13826,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13910,7 +13889,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13927,7 +13906,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13969,18 +13948,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13991,24 +13970,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14018,8 +13997,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14030,62 +14009,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14103,13 +14092,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14125,23 +14114,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15319,6 +15308,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17374,6 +17365,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17711,19 +17704,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17928,6 +17908,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18588,6 +18579,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18764,6 +18757,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18921,11 +19049,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19056,6 +19179,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Дали Tor е користен или не."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19069,3 +19223,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+mr.po b/contents+mr.po
index 1ac4587848..9c5243648b 100644
--- a/contents+mr.po
+++ b/contents+mr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Marathi (https://www.transifex.com/otf/teams/1519/mr/)\n"
@@ -19,6 +19,47 @@ msgstr ""
 "Language: mr\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tor (टॉर) समुदायात सामील व्हा"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "आमचा समुदाय जगभरातील मानवी हक्क रक्षणकर्त्यांनी बनलेला आहे."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor (टॉर) समुदाय हा सर्व प्रकारच्या योगदानकर्त्यांचा बनलेला आहे."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"काही लोक दस्तऐवजीकरण आणि दोष अहवाल लिहितात, तर काही Tor (टॉर)चे कार्यक्रम "
+"ठेवतात आणि सगळीकडे पोहोच करतात."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"आपल्याकडे स्वयंसेवक होण्यासाठी बराच वेळ असो किंवा थोडासा, आणि आपण स्वत: ला "
+"तांत्रिक समजत असाल किंवा नसाल तरीसुद्धा आपण आमच्या समुदायात सामील व्हावे अशी"
+" आमची इच्छा आहे."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -119,208 +160,30 @@ msgstr "टॉर ब्राउझर डाउनलोड करा"
 msgid "Training"
 msgstr "प्रशिक्षण"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"आपण आपल्या समुदायाला Tor (टॉर) वापरण्यास शिकविता का? ही संसाधने आपल्यासाठी "
-"आहेत."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "आमची संसाधने बघा"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "पोहोच"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "आपल्या पुढील समुदाय कार्यक्रमात Tor (टॉर) सामग्री आणा."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "जगास Tor (टॉर) बद्दल सांगा"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "ओनियॉन सेवा"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "आपला .onion (ओनियॉन) वाढवा"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "स्थानिकीकरण"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Tor (टॉर) ने जगातील प्रत्येकासाठी काम करावे अशी आमची इच्छा आहे, याचा अर्थ "
-"आपल्या सॉफ्टवेअरचे बर्‍याच भाषांमध्ये भाषांतर केले जाणे आवश्यक आहे."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "भाषांतर करण्यास आमची मदत करा"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "पोहोच"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "वापरकर्ता संशोधन"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"जेव्हा आम्ही संशोधन करतो तेव्हा आम्ही आमच्या वापरकर्त्यांच्या गोपनीयतेचा आदर"
-" करतो."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Tor (टॉर) वापरकर्त्यांविषयी जाणून घ्या"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "रिले ऑपरेशन्स"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"रिले हा Tor (टॉर) नेटवर्कची कणा आहे. आज रिले चालवून Tor (टॉर) ला अधिक मजबूत "
-"आणि वेगवान करण्यात मदत करा."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Tor (टॉर) नेटवर्क वाढवा"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"पाठलाग, पाळत ठेवणे किंवा सेन्सॉरशिपशिवाय वास्तविक खाजगी ब्राउझिंगचा अनुभव "
-"घेण्यासाठी Tor (टॉर) ब्राउझर डाउनलोड करा."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "आमच्या वृत्तपत्राची सदस्यता घ्या"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Tor (टॉर) प्रकल्पाकडून मासिक अद्यतने आणि संधी मिळवा:"
-
-#: (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 ""
-"ट्रेडमार्क, कॉपीराइट सूचना आणि तृतीय पक्षाद्वारे वापरण्यासाठी नियम आमच्या "
-"%(link_to_faq)s मध्ये आढळू शकतात"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tor (टॉर) समुदायात सामील व्हा"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "आमचा समुदाय जगभरातील मानवी हक्क रक्षणकर्त्यांनी बनलेला आहे."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor (टॉर) समुदाय हा सर्व प्रकारच्या योगदानकर्त्यांचा बनलेला आहे."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"काही लोक दस्तऐवजीकरण आणि दोष अहवाल लिहितात, तर काही Tor (टॉर)चे कार्यक्रम "
-"ठेवतात आणि सगळीकडे पोहोच करतात."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"आपल्याकडे स्वयंसेवक होण्यासाठी बराच वेळ असो किंवा थोडासा, आणि आपण स्वत: ला "
-"तांत्रिक समजत असाल किंवा नसाल तरीसुद्धा आपण आमच्या समुदायात सामील व्हावे अशी"
-" आमची इच्छा आहे."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "ओनियॉन सेवा"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -398,9 +261,65 @@ msgid ""
 "onions mailing list to speak with other onion service operators."
 msgstr ""
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr ""
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"पाठलाग, पाळत ठेवणे किंवा सेन्सॉरशिपशिवाय वास्तविक खाजगी ब्राउझिंगचा अनुभव "
+"घेण्यासाठी Tor (टॉर) ब्राउझर डाउनलोड करा."
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "आमच्या वृत्तपत्राची सदस्यता घ्या"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Tor (टॉर) प्रकल्पाकडून मासिक अद्यतने आणि संधी मिळवा:"
+
+#: (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 ""
+"ट्रेडमार्क, कॉपीराइट सूचना आणि तृतीय पक्षाद्वारे वापरण्यासाठी नियम आमच्या "
+"%(link_to_faq)s मध्ये आढळू शकतात"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "आपला .onion (ओनियॉन) वाढवा"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -415,31 +334,6 @@ msgid ""
 "privacy benefits of Tor Browser."
 msgstr ""
 
-#: (dynamic)
-msgid "Read more."
-msgstr "अधिक वाचा"
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"यापैकी कोणतीही कल्पना आकर्षक वाटत नाही? आपणास स्वतःची प्रोजेक्ट कल्पना देखील"
-" प्रस्तावित करण्याची इच्छा असू शकते - ज्याचा परिणाम बर्‍याचदा सर्वोत्कृष्ट "
-"प्रकल्पांमध्ये होतो."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-"आपल्या स्वतःच्या प्रकल्पाच्या कल्पनांबद्दल चर्चा करण्यासाठी आम्ही आपल्याला "
-"आमच्याशी संपर्क साधण्यासाठी आमंत्रित करतो."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -529,6 +423,16 @@ msgstr "एका स्पीकरची विनंती करा"
 msgid "Upcoming Tor Events"
 msgstr "आगामी टॉर कार्यक्रम"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "आपल्या पुढील समुदाय कार्यक्रमात Tor (टॉर) सामग्री आणा."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "जगास Tor (टॉर) बद्दल सांगा"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -580,6 +484,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"आपण आपल्या समुदायाला Tor (टॉर) वापरण्यास शिकविता का? ही संसाधने आपल्यासाठी "
+"आहेत."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -629,6 +543,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "आमची संसाधने बघा"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -750,6 +669,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"जेव्हा आम्ही संशोधन करतो तेव्हा आम्ही आमच्या वापरकर्त्यांच्या गोपनीयतेचा आदर"
+" करतो."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Tor (टॉर) वापरकर्त्यांविषयी जाणून घ्या"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -804,6 +735,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"रिले हा Tor (टॉर) नेटवर्कची कणा आहे. आज रिले चालवून Tor (टॉर) ला अधिक मजबूत "
+"आणि वेगवान करण्यात मदत करा."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Tor (टॉर) नेटवर्क वाढवा"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -933,6 +878,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Tor (टॉर) ने जगातील प्रत्येकासाठी काम करावे अशी आमची इच्छा आहे, याचा अर्थ "
+"आपल्या सॉफ्टवेअरचे बर्‍याच भाषांमध्ये भाषांतर केले जाणे आवश्यक आहे."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "भाषांतर करण्यास आमची मदत करा"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1802,6 +1761,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13650,8 +13611,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "बंद करा"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13760,13 +13721,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13805,7 +13767,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13831,8 +13794,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13842,6 +13806,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13855,32 +13826,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13923,16 +13898,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13986,7 +13961,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14003,7 +13978,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14045,18 +14020,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14067,24 +14042,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14094,8 +14069,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14106,62 +14081,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14179,13 +14164,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14201,23 +14186,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15395,6 +15380,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17450,6 +17437,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17787,19 +17776,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18004,6 +17980,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18664,6 +18651,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18840,6 +18829,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18997,11 +19121,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19132,6 +19251,42 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Tor (टॉर) वापरला जात आहे की नाही."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"यापैकी कोणतीही कल्पना आकर्षक वाटत नाही? आपणास स्वतःची प्रोजेक्ट कल्पना देखील"
+" प्रस्तावित करण्याची इच्छा असू शकते - ज्याचा परिणाम बर्‍याचदा सर्वोत्कृष्ट "
+"प्रकल्पांमध्ये होतो."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+"आपल्या स्वतःच्या प्रकल्पाच्या कल्पनांबद्दल चर्चा करण्यासाठी आम्ही आपल्याला "
+"आमच्याशी संपर्क साधण्यासाठी आमंत्रित करतो."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19145,3 +19300,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr " परत जा "
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "अधिक वाचा"
diff --git a/contents+ms.po b/contents+ms.po
index 8af42f6520..7c4d2cd1b9 100644
--- a/contents+ms.po
+++ b/contents+ms.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: abuyop <abuyop at gmail.com>, 2021\n"
 "Language-Team: Malay (Malaysia) (https://www.transifex.com/otf/teams/1519/ms_MY/)\n"
@@ -18,6 +18,42 @@ msgstr ""
 "Language: ms_MY\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -118,73 +154,14 @@ msgstr "Muat Turun Pelayar Tor"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Perkhidmatan Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -192,123 +169,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Muat turun Pelayar Tor untuk menikmati pelayaran secara persendirian tanpa "
-"dijejak, diintip, atau ditapis."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Misi kami:"
-
-#: (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 ""
-"Untuk melindungi hak-hak kemanusian dan kebebasan dengan mencipta dan "
-"menghasilkan teknologi keawanamaan dan kerahsiaan bebas dan bersumber-"
-"terbuka, menyokong ketersediaan dan penggunaan tanpa-had, dan melanjutkan "
-"kesefahaman saintifik dan popular mereka."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Langgani Surat Berita kami"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Dapatkan kemaskini bulanan dan peluang-peluang yang ditawarkan melalui "
-"Projek Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Daftar baharu"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Tanda dagangan, notis hak cipta, dan peraturan untuk kegunaan pihak ketiga "
-"boleh ditemui dalam %(link_to_faq)s kami"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Perkhidmatan Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -390,37 +259,75 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Muat turun Pelayar Tor untuk menikmati pelayaran secara persendirian tanpa "
+"dijejak, diintip, atau ditapis."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Baca lagi,"
+msgid "Our mission:"
+msgstr "Misi kami:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
+"Untuk melindungi hak-hak kemanusian dan kebebasan dengan mencipta dan "
+"menghasilkan teknologi keawanamaan dan kerahsiaan bebas dan bersumber-"
+"terbuka, menyokong ketersediaan dan penggunaan tanpa-had, dan melanjutkan "
+"kesefahaman saintifik dan popular mereka."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr "Langgani Surat Berita kami"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
+"Dapatkan kemaskini bulanan dan peluang-peluang yang ditawarkan melalui "
+"Projek Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Daftar baharu"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Tanda dagangan, notis hak cipta, dan peraturan untuk kegunaan pihak ketiga "
+"boleh ditemui dalam %(link_to_faq)s kami"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -507,6 +414,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -556,6 +473,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -605,6 +530,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -717,6 +647,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -769,6 +709,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -895,6 +847,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1754,6 +1718,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13571,8 +13537,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Keluar"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13681,13 +13647,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13726,7 +13693,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13752,8 +13720,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13763,6 +13732,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13776,30 +13752,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13842,16 +13824,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13905,7 +13887,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13922,7 +13904,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13964,18 +13946,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13986,24 +13968,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14013,8 +13995,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14025,62 +14007,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14098,13 +14090,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14120,23 +14112,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15313,6 +15305,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17368,6 +17362,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17705,19 +17701,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17922,6 +17905,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18582,6 +18576,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18758,6 +18754,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18915,11 +19046,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19050,6 +19176,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Sama ada ia atau tidak Tor digunakan."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19063,3 +19220,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Baca lagi,"
diff --git a/contents+my.po b/contents+my.po
index ce1160d380..d974916d72 100644
--- a/contents+my.po
+++ b/contents+my.po
@@ -1,7 +1,6 @@
 # 
 # Translators:
 # erinm, 2021
-# Thet Htut <tissueball at protonmail.com>, 2021
 # Tun Tun Aung <tuntunaung at codingclassroom.org>, 2021
 # Emma Peel, 2021
 # Christine Ivy <christineivy19 at gmail.com>, 2021
@@ -10,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Christine Ivy <christineivy19 at gmail.com>, 2021\n"
 "Language-Team: Burmese (https://www.transifex.com/otf/teams/1519/my/)\n"
@@ -20,6 +19,42 @@ msgstr ""
 "Language: my\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -123,73 +158,14 @@ msgstr "Tor Browser ဒေါင်းလုဒ်လုပ်ရန်"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion ဝန်ဆောင်မှုများ"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -197,123 +173,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"ခြေရာခံခြင်း၊ စောင့်ကြည့်ခြင်းနှင့် စိစစ်ဖြတ်တောက်မှုတို့ မရှိသည့် သီးသန့် "
-"ရှာဖွေခြင်းကို အစစ်အမှန် ခံစားရန် Tor ဘရောက်ဇာကို ဒေါင်းလုဒ်လုပ်ပါ။"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "ကျွန်ုပ်တို့၏ သတင်းလွှာကို မှာယူပါ"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Tor Project မှ လစဉ် အပ်ဒိတ်များနှင့် အခွင့်အရေးများကို ရယူလိုက်ပါ -"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Sign up"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"ကုန်အမှတ်တံဆိပ်၊ မူပိုင်ခွင့်သတိပေးချက်များနှင့် ပြင်ပအဖွဲ့အစည်းများနှင့် "
-"လူပုဂ္ဂိုလ်များ အတွက် အသုံးပြုရန် စည်းကမ်းများကို ကျွန်ုပ်တို့၏ "
-"%(link_to_faq)s တွင် ကြည့်နိုင်ပါသည်။"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion ဝန်ဆောင်မှုများ"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -395,37 +263,75 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"ခြေရာခံခြင်း၊ စောင့်ကြည့်ခြင်းနှင့် စိစစ်ဖြတ်တောက်မှုတို့ မရှိသည့် သီးသန့် "
+"ရှာဖွေခြင်းကို အစစ်အမှန် ခံစားရန် Tor ဘရောက်ဇာကို ဒေါင်းလုဒ်လုပ်ပါ။"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "ကျွန်ုပ်တို့၏ ရည်မှန်းချက် -"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "ကျွန်ုပ်တို့၏ သတင်းလွှာကို မှာယူပါ"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Tor Project မှ လစဉ် အပ်ဒိတ်များနှင့် အခွင့်အရေးများကို ရယူလိုက်ပါ -"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Sign up"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
+"ကုန်အမှတ်တံဆိပ်၊ မူပိုင်ခွင့်သတိပေးချက်များနှင့် ပြင်ပအဖွဲ့အစည်းများနှင့် "
+"လူပုဂ္ဂိုလ်များ အတွက် အသုံးပြုရန် စည်းကမ်းများကို ကျွန်ုပ်တို့၏ "
+"%(link_to_faq)s တွင် ကြည့်နိုင်ပါသည်။"
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -512,6 +418,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -561,6 +477,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -610,6 +534,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -722,6 +651,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -774,6 +713,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -900,6 +851,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1759,6 +1722,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13588,8 +13553,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "ထွက်မယ်"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13698,13 +13663,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13743,7 +13709,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13769,8 +13736,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13780,6 +13748,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13793,32 +13768,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13861,16 +13840,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13924,7 +13903,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13941,7 +13920,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13983,18 +13962,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14005,24 +13984,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14032,8 +14011,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14044,62 +14023,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14117,13 +14106,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14139,23 +14128,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15333,6 +15322,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17390,6 +17381,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17727,19 +17720,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17944,6 +17924,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18606,6 +18597,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18782,6 +18775,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18939,11 +19067,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19075,6 +19198,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Tor အသုံးပြုနေခြင်း ရှိ၊ မရှိ။"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19088,3 +19242,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+nb-NO.po b/contents+nb-NO.po
index 3d212e7cb8..b313b92664 100644
--- a/contents+nb-NO.po
+++ b/contents+nb-NO.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: LarsMagnusHerland <lars.magnus at herland.priv.no>, 2021\n"
 "Language-Team: Norwegian Bokmål (https://www.transifex.com/otf/teams/1519/nb/)\n"
@@ -24,6 +24,42 @@ msgstr ""
 "Language: nb\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Bli en del av Tor-samfunnet"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -123,193 +159,30 @@ msgstr "Last ned Tor-nettleseren"
 msgid "Training"
 msgstr "Opplæring"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Lærer du ditt samfunn om hvordan bruke Tor? Disse opplæringsressursene er "
-"for deg."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Sjekk våre ressurser"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Fortell verden om Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Løk-tjenester"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Dyrk din .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.subtitle)
-msgid ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Hjelp oss med å oversette"
-
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Øk Tor-nettverket"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Last ned Tor-nettleseren, for å oppleve ekte privat surfing uten sporing, "
-"overvåking eller sensur."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "VÃ¥rt oppdrag:"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Abonner på vårt nyhetsbrev"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Få månedlige oppdatering og muligheter fra Tor-prosjektet: "
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Meld deg på"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Varemerke, merknader om opphavsrett, og regler for bruk av tredjepart finner"
-" du i vårt %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Bli en del av Tor-samfunnet"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Løk-tjenester"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -391,37 +264,69 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "##Hva er en løk-tjeneste?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Last ned Tor-nettleseren, for å oppleve ekte privat surfing uten sporing, "
+"overvåking eller sensur."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Les mer."
+msgid "Our mission:"
+msgstr "VÃ¥rt oppdrag:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Abonner på vårt nyhetsbrev"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Få månedlige oppdatering og muligheter fra Tor-prosjektet: "
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Meld deg på"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Varemerke, merknader om opphavsrett, og regler for bruk av tredjepart finner"
+" du i vårt %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Dyrk din .onion"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "##Hva er en løk-tjeneste?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -508,6 +413,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Fortell verden om Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -557,6 +472,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Opplæringsressurser"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Lærer du ditt samfunn om hvordan bruke Tor? Disse opplæringsressursene er "
+"for deg."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -606,6 +531,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Sjekk våre ressurser"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -718,6 +648,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -770,6 +710,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Øk Tor-nettverket"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -898,6 +850,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Hjelp oss med å oversette"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1759,6 +1723,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13593,8 +13559,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Avslutt"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13703,13 +13669,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13748,7 +13715,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13774,8 +13742,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13785,6 +13754,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13798,32 +13774,36 @@ msgstr "DirPortFrontPage /sti/til/html/fil"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13866,16 +13846,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13929,7 +13909,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13946,7 +13926,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13988,18 +13968,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14010,24 +13990,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14037,8 +14017,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14049,7 +14029,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14059,52 +14047,54 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "i /etc/unbound/unbound.conf erstatt linjen"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "med:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr ""
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14122,16 +14112,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"Erstatt innholdet i /usr/local/etc/unbound/unbound.conf med følgende linjer:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14145,23 +14134,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15338,6 +15327,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17393,6 +17384,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17730,19 +17723,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17947,6 +17927,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18607,6 +18598,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18783,6 +18776,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18940,11 +19068,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19075,6 +19198,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Hvorvidt Tor blir brukt."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19088,3 +19242,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Les mer."
diff --git a/contents+nl.po b/contents+nl.po
index 9e4aeb8903..ee1e5855c9 100644
--- a/contents+nl.po
+++ b/contents+nl.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Tonnes <tonnes.mb at gmail.com>, 2021\n"
 "Language-Team: Dutch (https://www.transifex.com/otf/teams/1519/nl/)\n"
@@ -31,6 +31,45 @@ msgstr ""
 "Language: nl\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Word lid van de Tor-gemeenschap"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Onze gemeenschap is opgericht door mensen van over de hele wereld, die het "
+"belang van de mensenrechten verdedigen."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+"De Tor gemeenschap bestaat uit verschillende mensen met elk hun bijdrage."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -132,17 +171,9 @@ msgstr "Tor Browser downloaden"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
+#: (dynamic) https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.title)
+msgid "Localization"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/outreach/
@@ -150,182 +181,20 @@ msgstr ""
 msgid "Outreach"
 msgstr "Bereik"
 
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-diensten"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.title)
-msgid "Localization"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Download Tor Browser om te ervaren hoe het is om echt privé te surfen zonder"
-" volgen, toezicht of censuur."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Onze missie:"
-
-#: (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 ""
-"Het bevorderen van rechten en vrijheden van de mens door vrije en open "
-"source anonimiteits- en privacytechnologieën te ontwikkelen en te "
-"implementeren, de onbeperkte beschikbaarheid en het gebruik ervan te "
-"steunen, en het begrip ervan in de wetenschap en bij het algemeen publiek te"
-" bevorderen."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Schijf u in voor onze nieuwsbrief"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Ontvang maandelijkse updates en mogelijkheden omtrent het Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Aanmelden"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Handelsmerk, auteursrechtvermeldingen en regels voor het gebruik door derde "
-"partijen zijn te vinden in onze %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Word lid van de Tor-gemeenschap"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Onze gemeenschap is opgericht door mensen van over de hele wereld, die het "
-"belang van de mensenrechten verdedigen."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-"De Tor gemeenschap bestaat uit verschillende mensen met elk hun bijdrage."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-diensten"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -407,37 +276,75 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Download Tor Browser om te ervaren hoe het is om echt privé te surfen zonder"
+" volgen, toezicht of censuur."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Lees meer."
+msgid "Our mission:"
+msgstr "Onze missie:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
+"Het bevorderen van rechten en vrijheden van de mens door vrije en open "
+"source anonimiteits- en privacytechnologieën te ontwikkelen en te "
+"implementeren, de onbeperkte beschikbaarheid en het gebruik ervan te "
+"steunen, en het begrip ervan in de wetenschap en bij het algemeen publiek te"
+" bevorderen."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr "Schijf u in voor onze nieuwsbrief"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
+"Ontvang maandelijkse updates en mogelijkheden omtrent het Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Aanmelden"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Handelsmerk, auteursrechtvermeldingen en regels voor het gebruik door derde "
+"partijen zijn te vinden in onze %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -524,6 +431,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -573,6 +490,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -622,6 +547,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -734,6 +664,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -786,6 +726,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -912,6 +864,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1771,6 +1735,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13589,8 +13555,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Afsluiten"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13699,13 +13665,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13744,7 +13711,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13770,8 +13738,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13781,6 +13750,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13794,30 +13770,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13860,16 +13842,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13923,7 +13905,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13940,7 +13922,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13982,18 +13964,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14004,24 +13986,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14031,8 +14013,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14043,62 +14025,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14116,13 +14108,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14138,23 +14130,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15331,6 +15323,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17386,6 +17380,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17723,19 +17719,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17940,6 +17923,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18600,6 +18594,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18776,6 +18772,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18933,11 +19064,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19068,6 +19194,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Of Tor gebruikt wordt of niet."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19081,3 +19238,7 @@ msgstr "Ga naar vorige pagina"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Lees meer."
diff --git a/contents+pa.po b/contents+pa.po
index fbcb6e2bea..50d0eb2e48 100644
--- a/contents+pa.po
+++ b/contents+pa.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Tanveer Singh <singh at tanveer.net>, 2021\n"
 "Language-Team: Panjabi (Punjabi) (https://www.transifex.com/otf/teams/1519/pa/)\n"
@@ -18,6 +18,42 @@ msgstr ""
 "Language: pa\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -117,73 +153,14 @@ msgstr ""
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "ਓਨਿਅਨ ਸ਼ੇਵਾਵਾਂ"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -191,113 +168,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-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 "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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "ਓਨਿਅਨ ਸ਼ੇਵਾਵਾਂ"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -379,37 +258,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr ""
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
+msgid "Subscribe to our Newsletter"
 msgstr ""
 
 #: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Sign up"
 msgstr ""
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -496,6 +403,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -545,6 +462,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -594,6 +519,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -706,6 +636,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -758,6 +698,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -884,6 +836,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1743,6 +1707,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13558,8 +13524,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "ਬੰਦ ਕਰੋ"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13668,13 +13634,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13713,7 +13680,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13739,8 +13707,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13750,6 +13719,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13763,30 +13739,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13829,16 +13811,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13892,7 +13874,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13909,7 +13891,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13951,18 +13933,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13973,24 +13955,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14000,8 +13982,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14012,62 +13994,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14085,13 +14077,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14107,23 +14099,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15300,6 +15292,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17355,6 +17349,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17692,19 +17688,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17909,6 +17892,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18569,6 +18563,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18745,6 +18741,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18902,11 +19033,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19023,6 +19149,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr ""
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19036,3 +19193,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+pl.po b/contents+pl.po
index 3f0a56d125..475441ba79 100644
--- a/contents+pl.po
+++ b/contents+pl.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Bartosz Duszel <bartosz.duszel at protonmail.com>, 2021\n"
 "Language-Team: Polish (https://www.transifex.com/otf/teams/1519/pl/)\n"
@@ -34,6 +34,50 @@ msgstr ""
 "Language: pl\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Dołącz do społeczności Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Nasza społeczność składa się z obrońców praw człowieka na całym świecie."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Społeczność Tor składa się z różnego rodzaju współtwórców."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Niektórzy piszą dokumentację i raporty o błędach, podczas gdy inni "
+"organizują wydarzenia Tora i prowadzą działania informacyjne."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Niezależnie od tego, czy masz dużo czasu na wolontariat, czy trochę, i czy "
+"uważasz się za technicznego, czy nie, chcemy, abyś również dołączył do "
+"naszej społeczności."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Poniżej znajdziesz kilka różnych sposobów na wolontariat ze społecznością "
+"Tora, a także zasoby, które pomogą Ci lepiej pomagać Torowi."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -137,211 +181,30 @@ msgstr "Pobierz przeglÄ…darkÄ™ Tor"
 msgid "Training"
 msgstr "Szkolenia"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Czy uczysz swoją społeczność korzystania z Tor? Te zasoby są dla Ciebie."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Sprawdź nasze zasoby"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Zasięg"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Zabierz materiały o Tor na następne wydarzenie."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr " Powiedz światu o Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Usługi Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Usługi cebulowe pomagają Tobie i Twoim użytkownikom pokonać nadzór i "
-"cenzurę. Dowiedz się, jak wdrożyć usługi cebulowe."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Rozwijaj swój .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Lokalizacja"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Chcemy, aby Tor działał dla wszystkich na świecie, co znaczy,  że nasze "
-"oprogramowanie musi być przetłumaczona na wiele języków."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Pomóż nam przetłumaczyć"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Zasięg"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Badania Użytkowników"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Respektujemy prywatność naszych użytkowników podczas przeprowadzania badań."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Dowiedz się o użytkownikach Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Przekaźniki stanowią trzon sieci Tor. Pomóż uczynić Tora silniejszym i "
-"szybszym, uruchamiając dziś przekaźnik."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Rozwiń sieć Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Pobierz Przeglądarkę Tor, aby doświadczyć prawdziwie prywatnego przeglądania"
-" bez śledzenia, nadzoru oraz cenzury."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Nasza misja:"
-
-#: (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 ""
-"Rozwijanie praw i wolności człowieka poprzez tworzenie i wdrażanie wolnych i"
-" otwartych technologii anonimowości i prywatności, wspieranie ich "
-"nieograniczonej dostępności i wykorzystania oraz propagowanie ich naukowego "
-"i powszechnego zrozumienia."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Zapisz siÄ™ do naszego newslettera"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Uzyskaj comiesięczne aktualizacje i możliwości od Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Zarejestruj siÄ™"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Znak towarowy, informacje o prawach autorskich i zasady korzystania z nich "
-"przez osoby trzecie można znaleźć w naszym %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Dołącz do społeczności Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Nasza społeczność składa się z obrońców praw człowieka na całym świecie."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Społeczność Tor składa się z różnego rodzaju współtwórców."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Niektórzy piszą dokumentację i raporty o błędach, podczas gdy inni "
-"organizują wydarzenia Tora i prowadzą działania informacyjne."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Niezależnie od tego, czy masz dużo czasu na wolontariat, czy trochę, i czy "
-"uważasz się za technicznego, czy nie, chcemy, abyś również dołączył do "
-"naszej społeczności."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Poniżej znajdziesz kilka różnych sposobów na wolontariat ze społecznością "
-"Tora, a także zasoby, które pomogą Ci lepiej pomagać Torowi."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Usługi Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -413,15 +276,73 @@ msgstr "Narzędzia"
 msgid "Learn More"
 msgstr "Dowiedz się więcej"
 
-#: (dynamic)
+#: (dynamic)
+msgid ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Pobierz Przeglądarkę Tor, aby doświadczyć prawdziwie prywatnego przeglądania"
+" bez śledzenia, nadzoru oraz cenzury."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Nasza misja:"
+
+#: (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 ""
+"Rozwijanie praw i wolności człowieka poprzez tworzenie i wdrażanie wolnych i"
+" otwartych technologii anonimowości i prywatności, wspieranie ich "
+"nieograniczonej dostępności i wykorzystania oraz propagowanie ich naukowego "
+"i powszechnego zrozumienia."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Zapisz siÄ™ do naszego newslettera"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Uzyskaj comiesięczne aktualizacje i możliwości od Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Zarejestruj siÄ™"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Znak towarowy, informacje o prawach autorskich i zasady korzystania z nich "
+"przez osoby trzecie można znaleźć w naszym %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
+"Usługi cebulowe pomagają Tobie i Twoim użytkownikom pokonać nadzór i "
+"cenzurę. Dowiedz się, jak wdrożyć usługi cebulowe."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr ""
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Rozwijaj swój .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -439,26 +360,6 @@ msgstr ""
 "Tor. Prowadzenie serwisu onion daje twoim użytkownikom bezpieczeństwo "
 "protokołu HTTPS z dodatkowym benefitem prywatności Przeglądarki Tor."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Czytaj więcej."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -548,6 +449,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr "NadchodzÄ…ce wydarzenia Tor"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Zabierz materiały o Tor na następne wydarzenie."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr " Powiedz światu o Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -601,6 +512,15 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Czy uczysz swoją społeczność korzystania z Tor? Te zasoby są dla Ciebie."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -650,6 +570,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Sprawdź nasze zasoby"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -784,6 +709,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Lista mailingowa zespołu UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Respektujemy prywatność naszych użytkowników podczas przeprowadzania badań."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Dowiedz się o użytkownikach Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -846,6 +782,20 @@ msgstr "w irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "Lista dyskusyjna Operatorów przekaźników"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Przekaźniki stanowią trzon sieci Tor. Pomóż uczynić Tora silniejszym i "
+"szybszym, uruchamiając dziś przekaźnik."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Rozwiń sieć Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -979,6 +929,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Chcemy, aby Tor działał dla wszystkich na świecie, co znaczy,  że nasze "
+"oprogramowanie musi być przetłumaczona na wiele języków."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Pomóż nam przetłumaczyć"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1840,6 +1804,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13753,8 +13719,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Wyjście"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13863,13 +13829,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13908,7 +13875,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13934,8 +13902,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13945,6 +13914,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13958,30 +13934,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14024,16 +14006,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14087,7 +14069,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14104,7 +14086,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14146,18 +14128,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14168,24 +14150,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14195,8 +14177,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14207,62 +14189,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "ZainstalujÄ… paczkÄ™ unbound:"
+msgid "### CentOS/RHEL"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14280,13 +14272,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14302,23 +14294,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15495,6 +15487,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17550,6 +17544,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17887,19 +17883,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18104,6 +18087,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18764,6 +18758,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18940,6 +18936,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19097,11 +19228,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19232,6 +19358,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Czy używany jest Tor."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19245,3 +19402,7 @@ msgstr "Powrót do poprzedniej strony:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Powrót do"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Czytaj więcej."
diff --git a/contents+pt-BR.po b/contents+pt-BR.po
index 7304b2923b..a20b8e3c1c 100644
--- a/contents+pt-BR.po
+++ b/contents+pt-BR.po
@@ -33,7 +33,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)\n"
@@ -43,6 +43,50 @@ msgstr ""
 "Language: pt_BR\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Junte-se à Comunidade Tor!"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Nossa comunidade reúne defensores dos direitos humanos de todo o mundo."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "comunidade"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "A comunidade Tor integra diversos tipos de colaboradores."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Algumas pessoas redigem a documentação e relatórios de bugs, enquanto outras"
+" promovem eventos do Tor e estabelecem contatos."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Mesmo com muito ou pouco tempo disponível, e ainda que considere que não "
+"tenha qualificação técnica, nós também queremos que você faça parte da nossa"
+" comunidade."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Vocẽ verá a seguir alguns dos diferentes modos de voluntariar-se à "
+"comunidade Tor, bem como alguns recursos para ajudar você a ajudar o Tor."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -145,214 +189,30 @@ msgstr "Baixar Tor Browser"
 msgid "Training"
 msgstr "Treinamento"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Você quer ensinar a sua comunidade como usar o Tor? Estes recursos são para "
-"você."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Confira nossos materiais"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Divulgação"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Leve materiais do Tor para o próximo evento de sua comunidade."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "comunidade"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Fale ao mundo sobre o Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Serviços Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Serviços onion podem ajudar você e os seus usuários a derrotar a vigilância "
-"e a censura. Aprenda como implementar serviços onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Fazendo seu .onion crescer"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localização"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Nós queremos que o Tor funcione para todas as pessoas ao redor do mundo, o "
-"que significa que nosso software deve ser traduzido para um grande número de"
-" línguas."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ajude-nos a traduzir"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Divulgação"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Pesquisa de usuário(a)s"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Nós respeitamos a privacidade de nosso(a)s usuário(a)s ao conduzirmos "
-"pesquisas."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Saiba sobre as pessoas que usam Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Operação de Retransmissores"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Os retransmissores são a espinha dorsal da rede Tor. Ajude o Tor a ganhar "
-"força e rapidez começando hoje mesmo a operar um retransmissor."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Fazer a rede Tor crescer"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Faça download do Navegador Tor para experimentar uma navegação realmente "
-"privada, sem rastreamento, vigilância ou censura."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Nossa missão:"
-
-#: (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 ""
-"Proteger os direitos humanos e liberdades por meio da criação e "
-"implementação de tecnologias de anonimato e privacidade livres e de código "
-"aberto, provendo apoio a seu uso e disponibilidade irrestritos. Ao mesmo "
-"tempo, contribuímos para o avanço de sua compreensão científica e popular. "
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Assine o nosso boletim de notícias"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Receba atualizações mensais e avisos de oportunidades do Projeto Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Inscreva-se"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Marca registrada, avisos de direitos autorais, e regras de uso para "
-"terceiros podem ser encontradas em nosso %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Junte-se à Comunidade Tor!"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Nossa comunidade reúne defensores dos direitos humanos de todo o mundo."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "A comunidade Tor integra diversos tipos de colaboradores."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Algumas pessoas redigem a documentação e relatórios de bugs, enquanto outras"
-" promovem eventos do Tor e estabelecem contatos."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Mesmo com muito ou pouco tempo disponível, e ainda que considere que não "
-"tenha qualificação técnica, nós também queremos que você faça parte da nossa"
-" comunidade."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Vocẽ verá a seguir alguns dos diferentes modos de voluntariar-se à "
-"comunidade Tor, bem como alguns recursos para ajudar você a ajudar o Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Serviços Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -439,6 +299,64 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Lista de discussão Tor Onions"
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Faça download do Navegador Tor para experimentar uma navegação realmente "
+"privada, sem rastreamento, vigilância ou censura."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Nossa missão:"
+
+#: (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 ""
+"Proteger os direitos humanos e liberdades por meio da criação e "
+"implementação de tecnologias de anonimato e privacidade livres e de código "
+"aberto, provendo apoio a seu uso e disponibilidade irrestritos. Ao mesmo "
+"tempo, contribuímos para o avanço de sua compreensão científica e popular. "
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Assine o nosso boletim de notícias"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Receba atualizações mensais e avisos de oportunidades do Projeto Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Inscreva-se"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Marca registrada, avisos de direitos autorais, e regras de uso para "
+"terceiros podem ser encontradas em nosso %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Serviços onion podem ajudar você e os seus usuários a derrotar a vigilância "
+"e a censura. Aprenda como implementar serviços onion."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Fazendo seu .onion crescer"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -456,30 +374,6 @@ msgstr ""
 "segurança do HTTPS com os benefícios adicionais de privacidade do Navegador "
 "Tor."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Ler mais."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"Nenhuma dessas ideias parece atraente? Você também pode propor sua própria "
-"ideia de projeto - que normalmente resulta nos melhores projetos."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-"Nós te convidamos a entrar em contato conosco para discutir sua própria "
-"ideia de projeto."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -577,6 +471,16 @@ msgstr "Solicite um locutor"
 msgid "Upcoming Tor Events"
 msgstr "Próximos eventos Tor"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Leve materiais do Tor para o próximo evento de sua comunidade."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Fale ao mundo sobre o Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -635,6 +539,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Recursos de treinamento"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Você quer ensinar a sua comunidade como usar o Tor? Estes recursos são para "
+"você."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -692,6 +606,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Lista de discussão da Comunidade"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Confira nossos materiais"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -825,6 +744,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Lista de discussão do time de UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Nós respeitamos a privacidade de nosso(a)s usuário(a)s ao conduzirmos "
+"pesquisas."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Saiba sobre as pessoas que usam Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -886,6 +817,20 @@ msgstr "em irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "Lista de correio de operadores de retransmissor"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Os retransmissores são a espinha dorsal da rede Tor. Ajude o Tor a ganhar "
+"força e rapidez começando hoje mesmo a operar um retransmissor."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Fazer a rede Tor crescer"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1031,6 +976,21 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Nós queremos que o Tor funcione para todas as pessoas ao redor do mundo, o "
+"que significa que nosso software deve ser traduzido para um grande número de"
+" línguas."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ajude-nos a traduzir"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1967,6 +1927,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14648,8 +14610,8 @@ msgstr "Relay Intermediário/Guarda "
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Fechar"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14769,18 +14731,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Como implantar um nó de saída"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"Nós assumimos que você leu já leu o [guia de retransmissor](..). Esta "
-"subpágina é para operadores que queiram ativar saída em seus "
-"retransmissores."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14821,11 +14781,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"Se seu provedor oferece, certifique-se de que seu registro WHOIS contém "
-"indicações claras de que este é um nó de saída Tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14851,12 +14810,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"O Tor pode fazer isso por você: se o seu DirPort estiver na porta TCP 80, "
-"você pode usar o recurso DirPortFrontPage do tor para exibir um arquivo HTML"
-" nessa porta."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14867,6 +14824,13 @@ msgstr ""
 "Este arquivo será mostrado para qualquer um direcionando o navegador para o "
 "endereço IP do seu retransmissor de saída Tor."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -14880,35 +14844,37 @@ msgstr "DirPortFrontPage /caminho/para/arquivo/html"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"Nós oferecemos um modelo de arquivo de aviso HTML de saída Tor, mas você "
-"talvez queira ajustá-lo para suas necessidades:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "Aqui estão mais algumas dicas para rodar um nó de saída confiável:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Política de Saída"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14963,21 +14929,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"A política de saída reduzida pode ser encontrada na página wiki "
-"[PolíticadeSaídaReduzida](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"Para se tornar um nó de saída, altere ExitRelay de 0 para 1 em seu arquivo "
-"de configuração torrc e reinicie o daemon tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15042,14 +15004,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* Se você quiser adicionar um segundo resolvedor DNS como uma alternativa "
-"para a configuração do seu /etc/resolv.conf, escolha um resolvedor com o seu"
-" sistema autônomo e tenha certeza que não é o seu primeiro registro naquele "
-"arquivo (o primeiro registro deve ser o seu resolvedor local)"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15067,12 +15025,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* Evite adicionar mais de dois resolvedores para o seu arquivo "
-"/etc/resolv.conf para limitar a exposição do AS-level das consultas de seu "
-"DNS."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15122,27 +15077,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Abaixo estão instruções sobre como instalar e configurar Unbound - um "
-"DNSSEC-validador e resolvedor de caching - em seu retransmissor de saída. "
-"Unbound tem muitas configurações e ajustes, entretanto, nós mantivemos essas"
-" instruções simples e curtas, a configuração básica será o suficiente para a"
-" maioria dos operadores."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"Após trocar para unbound, verifique se ele funciona como esperado ao "
-"resolver um nome de hospedeiro válido. Se não funcionar, você pode restaurar"
-" seu antigo arquivo resolv.conf."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15152,26 +15099,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"Os três comandos seguintes instalam o unbound, fazem um backup da sua "
-"configuração DNS e pedem para o sistema usar o unbound local:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15183,8 +15128,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15197,10 +15142,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
-"O resolvedor unbound que você acabou de instalar também realiza validação "
-"DNSSEC"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15209,53 +15160,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Instale o pacote unbound:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "no arquivo /etc/unbound/unbound.conf substitua a linha"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "com:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "Habilite e inicie o Unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Faça o sistema usar o servidor unbound local:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15277,17 +15230,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-" Substitua o conteúdo de /usr/local/etc/unbound/unbound.conf pelas seguintes"
-" linhas:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15301,23 +15252,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "Habilite e inicie o serviço unbound:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -16631,6 +16582,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -18717,6 +18670,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -19054,19 +19009,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "Como implantar um retransmissor Intermediário/Guarda no OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -19273,6 +19215,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -19936,6 +19889,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -20115,6 +20070,141 @@ msgstr ""
 "[aqui](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -20274,11 +20364,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -20409,6 +20494,41 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Se o Tor está sendo usado ou não."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"Nenhuma dessas ideias parece atraente? Você também pode propor sua própria "
+"ideia de projeto - que normalmente resulta nos melhores projetos."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+"Nós te convidamos a entrar em contato conosco para discutir sua própria "
+"ideia de projeto."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -20422,3 +20542,7 @@ msgstr "Voltar para a página anterior:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "De volta a"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Ler mais."
diff --git a/contents+pt-PT.po b/contents+pt-PT.po
index 849727f312..582e18230c 100644
--- a/contents+pt-PT.po
+++ b/contents+pt-PT.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Hugo Costa <hugoncosta at gmail.com>, 2021\n"
 "Language-Team: Portuguese (Portugal) (https://www.transifex.com/otf/teams/1519/pt_PT/)\n"
@@ -26,6 +26,49 @@ msgstr ""
 "Language: pt_PT\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Junte-se à Comunidade Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"A nossa comunidade é composta de defensores de direitos humanos por todo o "
+"mundo."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "A comunidade Tor é composta por todos os tipos de colaboradores."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Algumas pessoas escrevem documentação e reportam erros, enquanto outros "
+"organizam eventos Tor e trabalham na divulgação."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Quer tenha muito ou pouco tempo para realizar voluntariado, e quer pense que"
+" é muito ou pouco técnico, nós queremos que também se junte à nossa "
+"comunidade."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -125,209 +168,30 @@ msgstr "Transferir Tor Browser"
 msgid "Training"
 msgstr "Treino"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Ensinas a tua comunidade e redes a usaram o Tor? Estes recursos são para ti."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Veja os nossos recursos"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Alcançar"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-"Leva materiais sobre o Tor na próxima iniciativa com os teus grupos ou redes"
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Conte ao mundo sobre o Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Serviços Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Os serviços onion ajudam-te e a quem usa, a enfrentar a vigilânica e "
-"censura. Vê como podes implementar os serviços Onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Aumente o seu .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localização"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Nós queremos que o Tor funcione para todos no mundo, o que significa que o "
-"nosso ''software'' deve ser traduzido para vários idiomas."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ajude-nos a traduzir"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Alcançar"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Pesquisa de usuária(o)"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Respeitamos a privacidade de quem utiliza quando realizamos pesquisas."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Sabe mais sobre quem utiliza o Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Cresça a rede Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Transfira o Tor Browser para experimentar uma navegação privada real sem "
-"monitorização, vigilância ou censura."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "A nossa missão:"
-
-#: (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 ""
-"Para o progresso nos direitos humanos e liberdades, ao criar e ao "
-"implementar tecnologias de anonimato e privacidade livres e de código "
-"aberto, apoiar a sua disponibilidade e utilização não restringida, e "
-"contribuir para o avanço da sua compreensão científica e popular. "
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Subscreva o nosso «Boletim Informativo»"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Receba atualizações mensais e oportunidades do Projeto Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Registar"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"As marcas registadas, avisos de direitos de autor, e regras de utilização "
-"por terceiros podem ser encontradas em %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Junte-se à Comunidade Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"A nossa comunidade é composta de defensores de direitos humanos por todo o "
-"mundo."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "A comunidade Tor é composta por todos os tipos de colaboradores."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Algumas pessoas escrevem documentação e reportam erros, enquanto outros "
-"organizam eventos Tor e trabalham na divulgação."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Quer tenha muito ou pouco tempo para realizar voluntariado, e quer pense que"
-" é muito ou pouco técnico, nós queremos que também se junte à nossa "
-"comunidade."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Serviços Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -409,6 +273,64 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Transfira o Tor Browser para experimentar uma navegação privada real sem "
+"monitorização, vigilância ou censura."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "A nossa missão:"
+
+#: (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 ""
+"Para o progresso nos direitos humanos e liberdades, ao criar e ao "
+"implementar tecnologias de anonimato e privacidade livres e de código "
+"aberto, apoiar a sua disponibilidade e utilização não restringida, e "
+"contribuir para o avanço da sua compreensão científica e popular. "
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Subscreva o nosso «Boletim Informativo»"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Receba atualizações mensais e oportunidades do Projeto Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Registar"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"As marcas registadas, avisos de direitos de autor, e regras de utilização "
+"por terceiros podem ser encontradas em %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Os serviços onion ajudam-te e a quem usa, a enfrentar a vigilânica e "
+"censura. Vê como podes implementar os serviços Onion."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Aumente o seu .onion"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -425,26 +347,6 @@ msgstr ""
 " execução de um serviço Onion oferece aos utilizadores toda a segurança do "
 "HTTPS, com os benefícios adicionais de privacidade do Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Ler mais."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -534,6 +436,17 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+"Leva materiais sobre o Tor na próxima iniciativa com os teus grupos ou redes"
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Conte ao mundo sobre o Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -590,6 +503,15 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Ensinas a tua comunidade e redes a usaram o Tor? Estes recursos são para ti."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -639,6 +561,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Veja os nossos recursos"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -761,6 +688,17 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Respeitamos a privacidade de quem utiliza quando realizamos pesquisas."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Sabe mais sobre quem utiliza o Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -819,6 +757,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Cresça a rede Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -954,6 +904,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Nós queremos que o Tor funcione para todos no mundo, o que significa que o "
+"nosso ''software'' deve ser traduzido para vários idiomas."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ajude-nos a traduzir"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1821,6 +1785,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13653,8 +13619,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Sair"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13763,13 +13729,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13808,7 +13775,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13834,8 +13802,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13845,6 +13814,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13858,30 +13834,36 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13924,16 +13906,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13987,7 +13969,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14004,7 +13986,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14046,18 +14028,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14068,23 +14050,23 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
+msgid "# apt install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14095,7 +14077,7 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14107,7 +14089,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14117,52 +14107,54 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "qname-minimisation: no"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "qname-minimisation: yes"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14180,13 +14172,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
+msgid "# pkg install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14202,22 +14194,22 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
+msgid "# service unbound start"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
@@ -15391,6 +15383,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr ""
 
@@ -17436,6 +17430,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17773,19 +17769,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17990,6 +17973,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18650,6 +18644,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18826,6 +18822,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18983,11 +19114,6 @@ msgstr ""
 msgid "RAND=$(jot -r 1 300)"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19115,6 +19241,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Se o Tor está a ser ou não utilizado."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19128,3 +19285,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Ler mais."
diff --git a/contents+ro.po b/contents+ro.po
index d2ca12fba0..74b2fadf34 100644
--- a/contents+ro.po
+++ b/contents+ro.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: eduard pintilie <eduard.pintilie at gmail.com>, 2021\n"
 "Language-Team: Romanian (https://www.transifex.com/otf/teams/1519/ro/)\n"
@@ -26,6 +26,48 @@ msgstr ""
 "Language: ro\n"
 "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Alăturați-vă comunității Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+"Comunitatea noastră este formată din apărători ai drepturilor omului din "
+"întreaga lume."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Comunitatea Tor este formată din tot felul de contribuabili."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Unii oameni scriu documentație și rapoarte despre erori, în timp ce alții "
+"susțin evenimente Tor și fac diverse informări."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Fie că aveți mult sau puțin timp pentru a face voluntariat și dacă vă "
+"considerați sau nu tehnici, dorim să vă alăturați și comunității noastre."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -127,209 +169,30 @@ msgstr "Descărcare Tor Browser"
 msgid "Training"
 msgstr "Instruire"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Ați informat comunitatea dvs. despre utilizarea Tor? Aceste resurse sunt "
-"pentru dumneavoastră."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Verificați resursele noastre"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Mobilizare"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Aduceți materiale Tor la următorul dvs. eveniment comunitar."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Informați lumea despre Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Servicii Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Serviciile Onion vă ajută pe dvs. și pe utilizatori să eliminați "
-"supravegherea și cenzura. Aflați cum puteți implementa serviciile Onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Îmbunătățiți .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localizare"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Dorim ca Tor să lucreze pentru toată lumea, ceea ce înseamnă că software-ul "
-"nostru trebuie tradus într-o multitudine de limbi."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ajutați-ne la traducere"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Mobilizare"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Releele sunt coloana vertebrală a rețelei Tor. Ajutați-ne să-l facem pe Tor "
-"mai puternic și mai rapid, rulând astăzi un releu."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Creșteți rețeaua Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Descărcați Tor Browser pentru a vă bucura de navigarea privată reală fără "
-"urmărire, supraveghere sau cenzură."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Misiunea noastră:"
-
-#: (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 ""
-"De a promova drepturile și libertățile omului prin crearea și desfășurarea "
-"tehnologiilor anonimatului și a tehnologiilor de confidențialitate gratuite "
-"și cu sursă deschisă, sprijinirea disponibilității și utilizării lor "
-"nerestricționate și promovarea înțelegerii lor științifice și populare."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Abonați-vă la newsletter-ul nostru"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Obțineți actualizări lunare și oportunități din Proiectul Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Cont nou"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Marca comercială, anunțurile privind drepturile de autor și regulile de "
-"utilizare de către terți pot fi găsite în site-ul nostru %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Alăturați-vă comunității Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-"Comunitatea noastră este formată din apărători ai drepturilor omului din "
-"întreaga lume."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Comunitatea Tor este formată din tot felul de contribuabili."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Unii oameni scriu documentație și rapoarte despre erori, în timp ce alții "
-"susțin evenimente Tor și fac diverse informări."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Fie că aveți mult sau puțin timp pentru a face voluntariat și dacă vă "
-"considerați sau nu tehnici, dorim să vă alăturați și comunității noastre."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Servicii Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -406,13 +269,71 @@ msgid ""
 "Are you interested in learning more about onion services? Join our tor-"
 "onions mailing list to speak with other onion service operators."
 msgstr ""
-"Vă interesează să aflați mai multe despre serviciile Onion? Alăturați-vă "
-"listei noastre de distribuție a tor-onion pentru a vorbi cu alți operatori "
-"de servicii Onion."
+"Vă interesează să aflați mai multe despre serviciile Onion? Alăturați-vă "
+"listei noastre de distribuție a tor-onion pentru a vorbi cu alți operatori "
+"de servicii Onion."
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr "Lista de distribuție Tor Onions"
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Descărcați Tor Browser pentru a vă bucura de navigarea privată reală fără "
+"urmărire, supraveghere sau cenzură."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Misiunea noastră:"
+
+#: (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 ""
+"De a promova drepturile și libertățile omului prin crearea și desfășurarea "
+"tehnologiilor anonimatului și a tehnologiilor de confidențialitate gratuite "
+"și cu sursă deschisă, sprijinirea disponibilității și utilizării lor "
+"nerestricționate și promovarea înțelegerii lor științifice și populare."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Abonați-vă la newsletter-ul nostru"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Obțineți actualizări lunare și oportunități din Proiectul Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Cont nou"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Marca comercială, anunțurile privind drepturile de autor și regulile de "
+"utilizare de către terți pot fi găsite în site-ul nostru %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Serviciile Onion vă ajută pe dvs. și pe utilizatori să eliminați "
+"supravegherea și cenzura. Aflați cum puteți implementa serviciile Onion."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr "Lista de distribuție Tor Onions"
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Îmbunătățiți .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -430,26 +351,6 @@ msgstr ""
 "unui serviciu Onion oferă utilizatorilor toată securitatea HTTPS cu "
 "beneficiile adăugate de confidențialitate ale Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Citiți mai multe."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -543,6 +444,16 @@ msgstr "Solicitați un vorbitor"
 msgid "Upcoming Tor Events"
 msgstr "Evenimente Tor viitoare"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Aduceți materiale Tor la următorul dvs. eveniment comunitar."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Informați lumea despre Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -601,6 +512,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Resurse de instruire"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Ați informat comunitatea dvs. despre utilizarea Tor? Aceste resurse sunt "
+"pentru dumneavoastră."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -656,6 +577,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Lista de e-mail comunitară"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Verificați resursele noastre"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -784,6 +710,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Lista de distribuire a echipei UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -836,6 +772,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "Lista de distribuire a operatorilor de releu"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Releele sunt coloana vertebrală a rețelei Tor. Ajutați-ne să-l facem pe Tor "
+"mai puternic și mai rapid, rulând astăzi un releu."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Creșteți rețeaua Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -979,6 +929,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Dorim ca Tor să lucreze pentru toată lumea, ceea ce înseamnă că software-ul "
+"nostru trebuie tradus într-o multitudine de limbi."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ajutați-ne la traducere"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1891,6 +1855,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -14818,8 +14784,8 @@ msgstr "Releu de mijloc / pază"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "&Ieșire"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -14936,17 +14902,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Cum se implementează un nod Exit"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"Presupunem că ați citit deja [ghidul releului](..). Această pagină este "
-"destinată operatorilor care doresc să activeze ieșirea din releu."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14987,11 +14952,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"Dacă furnizorul vă oferă acest lucru, asigurați-vă că înregistrarea dvs. "
-"WHOIS conține indicații clare că acesta este un releu de ieșire Tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15017,8 +14981,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -15028,6 +14993,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -15041,35 +15013,37 @@ msgstr "DirPortFrontPage /calea/catre/fisierul/html"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"Oferim un fișier HTML pentru avizul de ieșire din Tor, dar poate doriți să-l"
-" ajustați după propriile nevoi."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "Iată câteva sfaturi pentru rularea unui releu de ieșire fiabil:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Politica de ieșire"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15126,21 +15100,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"Politica de ieșire redusă poate fi găsită pe pagina wiki "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"Pentru a deveni un releu de ieșire, schimbați ExitRelay de la 0 la 1 în "
-"fișierul dvs. de configurare torrc și reporniți demonul tor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15205,14 +15175,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* Dacă doriți să adăugați o a doua rezolvare DNS ca alternativă la "
-"configurația dvs. /etc/resolv.conf, alegeți o rezolvare în sistemul dvs. "
-"autonom și asigurați-vă că nu este prima dvs. intrare în acel fișier (prima "
-"intrare ar trebui să fie rezolvarea dvs. locală)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15230,11 +15196,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* Evitați să adăugați mai mult de doi rezolvitori la fișierul dvs. "
-"/etc/resolv.conf pentru a limita expunerea la nivel AS a interogărilor DNS."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15284,23 +15248,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Mai jos sunt instrucțiuni despre cum puteți instala și configura o soluție "
-"de validare și validare DNSSEC în releul de ieșire de tip unbound. Tipul "
-"unbound - nelegat - are multe butoane de configurare și reglare, dar păstrăm"
-" aceste instrucțiuni simple și scurte; configurația de bază se va descurca "
-"bine pentru majoritatea operatorilor."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -15311,26 +15270,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"Următoarele trei comenzi instalează unbound, fac o copie de siguranță la "
-"configurația DNS și spun sistemului să folosească unbound local:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15340,8 +15297,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15354,9 +15311,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
-"Rezolvarea unbound pe care tocmai ați instalat-o face și validarea DNSSEC."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15365,53 +15329,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Instalați pachetul unbound:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "în /etc/unbound/unbound.conf înlocuiți linia"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "cu:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "activați și porniți unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Spuneți sistemului să folosească serverul local unbound:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15430,17 +15396,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"Înlocuiți conținutul din /usr/local/etc/unbound/unbound.conf cu următoarele "
-"linii:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -15454,23 +15418,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "activați și porniți serviciul unbound:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -16750,6 +16714,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -18957,6 +18923,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -19296,19 +19264,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "Cum să implementați un releu Middle/Guard pe OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -19522,6 +19477,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -20196,6 +20162,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -20372,6 +20340,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -20540,11 +20643,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -20675,6 +20773,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Dacă Tor este utilizat sau nu."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -20688,3 +20817,7 @@ msgstr "Înapoi la pagina anterioară:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Citiți mai multe."
diff --git a/contents+ru.po b/contents+ru.po
index 57d7755a84..c41dbb1890 100644
--- a/contents+ru.po
+++ b/contents+ru.po
@@ -1,7 +1,6 @@
 # 
 # Translators:
 # Andrey, 2019
-# Evgeny Malyshev <evgeny.malyshev.sss at gmail.com>, 2019
 # Vitaliy Grishenko, 2019
 # Николай Кочкин <urfiner at gmail.com>, 2019
 # Leonid Evdokimov <leon+transifex at darkk.net.ru>, 2020
@@ -19,14 +18,15 @@
 # Emma Peel, 2021
 # Sergey Smirnov <cj75300 at gmail.com>, 2021
 # T9 T9, 2021
+# Evgeny Malyshev <evgeny.malyshev.sss at gmail.com>, 2021
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
-"Last-Translator: T9 T9, 2021\n"
+"Last-Translator: Evgeny Malyshev <evgeny.malyshev.sss at gmail.com>, 2021\n"
 "Language-Team: Russian (https://www.transifex.com/otf/teams/1519/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -34,6 +34,49 @@ msgstr ""
 "Language: ru\n"
 "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Присоединяйтесь к сообществу Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Наше сообщество состоит из правозащитников со всего мира."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Сообщество Tor состоит из самых разных участников."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Некоторые люди пишут документацию и отчеты об ошибках, в то время как другие"
+" проводят мероприятия Tor и проводят разъяснительную работу."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Независимо от того, есть ли у вас много времени или мало, и считаете ли вы "
+"себя техническим специалистом или нет, мы хотим, чтобы вы тоже "
+"присоединились к нашему сообществу."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Ниже вы найдете несколько различных способов волонтерства в сообществе Tor, "
+"а также ресурсы, которые помогут вам улучшить Tor."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -134,210 +177,30 @@ msgstr "Скачать Tor Browser"
 msgid "Training"
 msgstr "Обучение"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "Вы обучаете свое сообщество использованию Tor? Эти ресурсы для вас."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Проверьте наши ресурсы"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Информационно-пропагандистская деятельность"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Принесите материалы Tor на ваше следующее общественное мероприятие."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Расскажите миру о Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-сервисы"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion сервисы помогают вам и вашим пользователям победить слежку и цензуру. "
-"Узнайте, как можно развернуть Onion службы."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Вырастите свой .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Локализация"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Мы хотим, чтобы Tor работал для всех в мире, а это значит, что наше "
-"программное обеспечение должно быть переведено на множество языков."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Помогите нам перевести"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Информационно-пропагандистская деятельность"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Исследование пользователей"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Мы уважаем конфиденциальность наших пользователей при проведении "
-"исследований."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Узнайте о пользователях Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Релейные операции"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Реле являются основой сети Tor. Помогите сделать Tor сильнее и быстрее, "
-"запустив ретранслятор сегодня."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Развивайте сеть Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Скачайте Tor Browser и оцените настоящий приватный интернет без слежки и "
-"цензуры."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Подписывайтесь на нашу новостную рассылку"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Получайте ежемесячные новости от Tor Project:"
-
-#: (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 ""
-"О торговой марке, авторских правах и условиях использования продукта "
-"третьими сторонами можно почитать здесь: %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Присоединяйтесь к сообществу Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Наше сообщество состоит из правозащитников со всего мира."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Сообщество Tor состоит из самых разных участников."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Некоторые люди пишут документацию и отчеты об ошибках, в то время как другие"
-" проводят мероприятия Tor и проводят разъяснительную работу."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Независимо от того, есть ли у вас много времени или мало, и считаете ли вы "
-"себя техническим специалистом или нет, мы хотим, чтобы вы тоже "
-"присоединились к нашему сообществу."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Ниже вы найдете несколько различных способов волонтерства в сообществе Tor, "
-"а также ресурсы, которые помогут вам улучшить Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-сервисы"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -411,13 +274,71 @@ msgstr "Подробнее"
 
 #: (dynamic)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr ""
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Скачайте Tor Browser и оцените настоящий приватный интернет без слежки и "
+"цензуры."
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "Подписывайтесь на нашу новостную рассылку"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Получайте ежемесячные новости от Tor Project:"
+
+#: (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 ""
+"О торговой марке, авторских правах и условиях использования продукта "
+"третьими сторонами можно почитать здесь: %(link_to_faq)s"
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
+"Onion сервисы помогают вам и вашим пользователям победить слежку и цензуру. "
+"Узнайте, как можно развернуть Onion службы."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Вырастите свой .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -435,26 +356,6 @@ msgstr ""
 "Tor. Запуск Onion службы дает вашим пользователям всю безопасность HTTPS с "
 "дополнительными преимуществами конфиденциальности Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Читать дальше..."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -539,6 +440,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Принесите материалы Tor на ваше следующее общественное мероприятие."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Расскажите миру о Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -590,6 +501,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "Вы обучаете свое сообщество использованию Tor? Эти ресурсы для вас."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -639,6 +558,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Проверьте наши ресурсы"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -764,6 +688,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Мы уважаем конфиденциальность наших пользователей при проведении "
+"исследований."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Узнайте о пользователях Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -824,6 +760,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Реле являются основой сети Tor. Помогите сделать Tor сильнее и быстрее, "
+"запустив ретранслятор сегодня."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Развивайте сеть Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -959,6 +909,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Мы хотим, чтобы Tor работал для всех в мире, а это значит, что наше "
+"программное обеспечение должно быть переведено на множество языков."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Помогите нам перевести"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1825,6 +1789,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13698,8 +13664,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Выход"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13808,13 +13774,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13853,7 +13820,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13879,8 +13847,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13890,6 +13859,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13903,32 +13879,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13971,16 +13951,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14034,7 +14014,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -14051,7 +14031,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14093,18 +14073,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14115,24 +14095,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14142,8 +14122,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14154,62 +14134,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14227,13 +14217,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14249,23 +14239,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15443,6 +15433,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17500,6 +17492,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17837,19 +17831,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -18054,6 +18035,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18716,6 +18708,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18892,6 +18886,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr "#!/bin/sh"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -19049,11 +19178,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19184,6 +19308,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Используется Tor или нет."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19197,3 +19352,7 @@ msgstr "Вернуться на предыдущую страницу:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Читать дальше..."
diff --git a/contents+sq.po b/contents+sq.po
index 0144e3ddd4..dea0b0a3f6 100644
--- a/contents+sq.po
+++ b/contents+sq.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Besnik Bleta <besnik at programeshqip.org>, 2021\n"
 "Language-Team: Albanian (https://www.transifex.com/otf/teams/1519/sq/)\n"
@@ -20,6 +20,42 @@ msgstr ""
 "Language: sq\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Bëhuni pjesë e Bashkësisë Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "bashkësi"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -123,196 +159,30 @@ msgstr "Shkarkoni Shfletuesin Tor"
 msgid "Training"
 msgstr "Stërvitje"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"A i mësoni përdorimin e Tor-it bashkësisë tuaj? Këto burime janë për ju."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Shihni burime tonat"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Shtrirje"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "bashkësi"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Tregojini botës mbi Tor-in"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Shërbime Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Rritni .onion-in tuaj"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Përkthim"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr "Ndihmonani ta përkthejmë"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Shtrirje"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Mësoni rreth përdoruesish Tor-i"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Veprime Relesh"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Fuqizoni rrjetin Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Shkarkoni Shfletuesin Tor, që të shijoni shfletim përnjëmend privat pa "
-"gjurmim, survejim apo censurë."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Misioni ynë:"
-
-#: (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 ""
-"Të shpiem më tej të drejtat dhe liritë e njeriut përmes krijimit dhe vënies "
-"në punë teknologjish privatësie dhe anonimati, të lira dhe me burim të "
-"hapur, duke përkrahur pasjen dhe përdorimin e pakufizuar të tyre, dhe "
-"shpënien më tej të të kuptuarit të tyre shkencor dhe popullor."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Pajtohuni në Buletinin tonë"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Merrni përditësime mujore dhe mundësi nga Projekti Tor:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Regjistrohuni"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Shenja tregtare, shënime të drejtash kopjimi dhe rregulla për përdorim nga "
-"palë të treta, mund të gjenden te %(link_to_faq)s jonë"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Bëhuni pjesë e Bashkësisë Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Shërbime Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -394,37 +264,73 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Listë postimesh Tor Onions"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "##Ç’janë shërbimet Onion?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Shkarkoni Shfletuesin Tor, që të shijoni shfletim përnjëmend privat pa "
+"gjurmim, survejim apo censurë."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Lexoni më tepër."
+msgid "Our mission:"
+msgstr "Misioni ynë:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
+"Të shpiem më tej të drejtat dhe liritë e njeriut përmes krijimit dhe vënies "
+"në punë teknologjish privatësie dhe anonimati, të lira dhe me burim të "
+"hapur, duke përkrahur pasjen dhe përdorimin e pakufizuar të tyre, dhe "
+"shpënien më tej të të kuptuarit të tyre shkencor dhe popullor."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Pajtohuni në Buletinin tonë"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Merrni përditësime mujore dhe mundësi nga Projekti Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Regjistrohuni"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Shenja tregtare, shënime të drejtash kopjimi dhe rregulla për përdorim nga "
+"palë të treta, mund të gjenden te %(link_to_faq)s jonë"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Rritni .onion-in tuaj"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "##Ç’janë shërbimet Onion?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -511,6 +417,16 @@ msgstr "Kërkoni një Folës"
 msgid "Upcoming Tor Events"
 msgstr "Veprimtari Tor Së Afërmi"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Tregojini botës mbi Tor-in"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -562,6 +478,15 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Burime Stërvitjeje"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"A i mësoni përdorimin e Tor-it bashkësisë tuaj? Këto burime janë për ju."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -611,6 +536,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Listë postimesh e bashkësisë"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Shihni burime tonat"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -723,6 +653,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Listë postimesh e ekipit UX"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Mësoni rreth përdoruesish Tor-i"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -775,6 +715,18 @@ msgstr "në irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "Listë postimesh Operatorësh Relesh"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Fuqizoni rrjetin Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -905,6 +857,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Ndihmonani ta përkthejmë"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1764,6 +1728,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13633,8 +13599,8 @@ msgstr "Rele Middle/Guard"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Dalje"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13743,13 +13709,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Si të vihet në punë një nyjë Daljesh"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13788,7 +13755,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13814,8 +13782,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13825,6 +13794,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13838,30 +13814,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13904,16 +13886,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13967,7 +13949,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13984,7 +13966,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14026,18 +14008,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14048,23 +14030,23 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14075,7 +14057,7 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14087,7 +14069,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14097,52 +14087,54 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Instaloni paketën unbound:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: jo"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "qname-minimisation: no"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: po"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "aktivizoni dhe vini në punë unbound-in:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: po"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14160,13 +14152,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14182,22 +14174,22 @@ msgstr "fjalëtepri: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "aktivizoni dhe vini në punë shërbimin ubound:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
@@ -15371,6 +15363,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17416,6 +17410,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17753,19 +17749,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17970,6 +17953,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18630,6 +18624,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18806,6 +18802,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18963,11 +19094,6 @@ msgstr ""
 msgid "RAND=$(jot -r 1 300)"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19095,6 +19221,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Nëse po përdoret apo jo Tor-i."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19108,3 +19265,7 @@ msgstr "Mbrapsht te faqja e mëparshme: "
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Mbrapsht te "
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Lexoni më tepër."
diff --git a/contents+sv-SE.po b/contents+sv-SE.po
index cf32f4252c..b7a782ebb6 100644
--- a/contents+sv-SE.po
+++ b/contents+sv-SE.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Swedish (https://www.transifex.com/otf/teams/1519/sv/)\n"
@@ -26,6 +26,42 @@ msgstr ""
 "Language: sv\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -126,73 +162,14 @@ msgstr "Hämta Tor Browser"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion-tjänster"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -200,115 +177,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Ladda ner Tor Browser för att uppleva privat surfande på riktigt, utan "
-"spårning, övervakning eller censur."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "VÃ¥rt uppdrag:"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Prenumerera på vårt nyhetsbrev"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Registrering"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion-tjänster"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -390,37 +267,67 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Ladda ner Tor Browser för att uppleva privat surfande på riktigt, utan "
+"spårning, övervakning eller censur."
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "VÃ¥rt uppdrag:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
+msgid "Subscribe to our Newsletter"
+msgstr "Prenumerera på vårt nyhetsbrev"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
+#: (dynamic)
+msgid "Sign up"
+msgstr "Registrering"
+
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -507,6 +414,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -556,6 +473,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -605,6 +530,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -717,6 +647,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -769,6 +709,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -895,6 +847,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1754,6 +1718,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13583,8 +13549,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "&Avsluta"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13693,13 +13659,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13738,7 +13705,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13764,8 +13732,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13775,6 +13744,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13788,32 +13764,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13856,16 +13836,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13919,7 +13899,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13936,7 +13916,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13978,18 +13958,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14000,24 +13980,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14027,8 +14007,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14039,62 +14019,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14112,13 +14102,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14134,23 +14124,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15328,6 +15318,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17385,6 +17377,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17722,19 +17716,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17939,6 +17920,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18601,6 +18593,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18777,6 +18771,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18934,11 +19063,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19069,6 +19193,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Huruvida tor används eller inte."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19082,3 +19237,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+sw.po b/contents+sw.po
index 31100a4f1a..35c4db00b4 100644
--- a/contents+sw.po
+++ b/contents+sw.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Swahili (https://www.transifex.com/otf/teams/1519/sw/)\n"
@@ -22,6 +22,42 @@ msgstr ""
 "Language: sw\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -121,73 +157,14 @@ msgstr "Pakua kivinjari cha Tor"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Huduma za Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -195,113 +172,15 @@ msgstr ""
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "mipango yetu"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Jiunge kwenye gazeti letu"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Sajili"
-
-#: (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.lrpage.title)
-msgid "Join the Tor Community"
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Huduma za Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -383,37 +262,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "mipango yetu"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"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 "Read more."
+msgid "Subscribe to our Newsletter"
+msgstr "Jiunge kwenye gazeti letu"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
 
+#: (dynamic)
+msgid "Sign up"
+msgstr "Sajili"
+
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -500,6 +407,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -549,6 +466,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -598,6 +523,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -710,6 +640,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -762,6 +702,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -888,6 +840,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1747,6 +1711,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13576,8 +13542,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "toka"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13686,13 +13652,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13731,7 +13698,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13757,8 +13725,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13768,6 +13737,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13781,32 +13757,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13849,16 +13829,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13912,7 +13892,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13929,7 +13909,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13971,18 +13951,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13993,24 +13973,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14020,8 +14000,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14032,62 +14012,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14105,13 +14095,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14127,23 +14117,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15321,6 +15311,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17378,6 +17370,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17715,19 +17709,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17932,6 +17913,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18594,6 +18586,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18770,6 +18764,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18927,11 +19056,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19048,6 +19172,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr ""
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19061,3 +19216,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+th.po b/contents+th.po
index 31efc38455..98610686b2 100644
--- a/contents+th.po
+++ b/contents+th.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Emma Peel, 2021\n"
 "Language-Team: Thai (https://www.transifex.com/otf/teams/1519/th/)\n"
@@ -31,6 +31,47 @@ msgstr ""
 "Language: th\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "เข้าร่วมกับชุมชน Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "ชุมชนของเราประกอบขึ้นจากนักปกป้องสิทธิมนุษยชนที่มาจากทั่วโลก"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "ชุมชน Tor มีผู้ร่วมสมทบหลากหลายประเภทและความสนใจ"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"คนบางกลุ่มเขียนเอกสารและรายงานข้อผิดพลาด ในขณะที่คนอื่นก็จัดกิจกรรมเกี่ยวกับ"
+" Tor และพบปะขยายวงผู้คน"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"ไม่ว่าคุณจะมีเวลาอาสาช่วยเหลือมากหรือน้อย "
+"และไม่ว่าคุณคิดว่าคุณเป็นคนสายเทคนิคหรือไม่ "
+"เราก็อยากให้คุณมาร่วมชุมชนของเราทั้งนั้น"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -130,17 +171,9 @@ msgstr "ดาวน์โหลด Tor Browser"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
+#: (dynamic) https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.title)
+msgid "Localization"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/outreach/
@@ -148,183 +181,20 @@ msgstr ""
 msgid "Outreach"
 msgstr "พบปะขยายวง"
 
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "บริการ Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.title)
-msgid "Localization"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "ขยายเครือข่าย Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"ดาวน์โหลด Tor Browser "
-"เพื่อประสบการณ์การท่องเว็บด้วยความเป็นส่วนตัวอย่างแท้จริง "
-"ปราศจากการติดตามแกะรอย ถูกสอดส่อง หรือการถูกปิดกั้น"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr ""
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "รับข่าวสารและโอกาสจาก Tor Project ทุกเดือน:"
-
-#: (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 ""
-"เครื่องหมายการค้า ประกาศลิขสิทธิ์ และกฎสำหรับการใช้งานโดยบุคคลที่สาม "
-"สามารถดูได้ใน %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "เข้าร่วมกับชุมชน Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "ชุมชนของเราประกอบขึ้นจากนักปกป้องสิทธิมนุษยชนที่มาจากทั่วโลก"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "ชุมชน Tor มีผู้ร่วมสมทบหลากหลายประเภทและความสนใจ"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"คนบางกลุ่มเขียนเอกสารและรายงานข้อผิดพลาด ในขณะที่คนอื่นก็จัดกิจกรรมเกี่ยวกับ"
-" Tor และพบปะขยายวงผู้คน"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"ไม่ว่าคุณจะมีเวลาอาสาช่วยเหลือมากหรือน้อย "
-"และไม่ว่าคุณคิดว่าคุณเป็นคนสายเทคนิคหรือไม่ "
-"เราก็อยากให้คุณมาร่วมชุมชนของเราทั้งนั้น"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "บริการ Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -406,37 +276,74 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"ดาวน์โหลด Tor Browser "
+"เพื่อประสบการณ์การท่องเว็บด้วยความเป็นส่วนตัวอย่างแท้จริง "
+"ปราศจากการติดตามแกะรอย ถูกสอดส่อง หรือการถูกปิดกั้น"
 
 #: (dynamic)
-msgid "Read more."
-msgstr "อ่านเพิ่มเติม"
+msgid "Our mission:"
+msgstr "ภารกิจของเรา"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
 msgstr ""
 
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "รับข่าวสารและโอกาสจาก Tor Project ทุกเดือน:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "ลงทะเบียน"
+
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"เครื่องหมายการค้า ประกาศลิขสิทธิ์ และกฎสำหรับการใช้งานโดยบุคคลที่สาม "
+"สามารถดูได้ใน %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -523,6 +430,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -572,6 +489,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -621,6 +546,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -733,6 +663,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -785,6 +725,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "ขยายเครือข่าย Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -911,6 +863,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1770,6 +1734,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13596,8 +13562,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "ออก"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13706,13 +13672,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13751,7 +13718,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13777,8 +13745,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13788,6 +13757,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13801,32 +13777,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13869,16 +13849,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13932,7 +13912,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13949,7 +13929,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13991,18 +13971,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14013,24 +13993,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14040,8 +14020,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14052,62 +14032,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14125,13 +14115,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14147,23 +14137,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15341,6 +15331,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17398,6 +17390,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17735,19 +17729,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17952,6 +17933,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18614,6 +18606,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18790,6 +18784,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18947,11 +19076,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19071,6 +19195,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "ไม่ว่าจะมีการใช้งาน Tor หรือไม่"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19084,3 +19239,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "อ่านเพิ่มเติม"
diff --git a/contents+tr.po b/contents+tr.po
index 33f92f30b9..443fc04fbd 100644
--- a/contents+tr.po
+++ b/contents+tr.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Kaya Zeren <kayazeren at gmail.com>, 2021\n"
 "Language-Team: Turkish (https://www.transifex.com/otf/teams/1519/tr/)\n"
@@ -26,6 +26,49 @@ msgstr ""
 "Language: tr\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Tor Topluluğuna Katılın"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Topluluğumuz dünyadaki insan hakları savunucularından oluşur."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "topluluk"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor topluluğuna çok farklı türde kişiler katkıda bulunur."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Bazıları belgeleri ve hata bildirimlerini hazırlar, başkaları Tor "
+"etkinlikleri düzenler ve insanları bilgilendirir."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Gönüllü olarak ayırabileceğiniz zamanın az ya da çok olmasından ya da "
+"kendinizi teknik bir kişi olarak görüp görmediğinizden bağımsız olarak "
+"topluluğumuza katılmanızı isteriz."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Aşağıda Tor topluluğuna gönüllü olarak katılmanın bazı yollarını ve Tor "
+"projesine destek olmak için bazı kaynakları bulacaksınız."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -128,225 +171,30 @@ msgstr "Tor Browser indir"
 msgid "Training"
 msgstr "EÄŸitim"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Topluluğunuza Tor kullanımı hakkında eğitim vermek istiyorsanız bu "
-"kaynakları kullanabilirsiniz."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Kaynaklara bakın"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Bilgilendirme"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Bir sonraki topluluk etkinliğinize Tor malzemeleri götürün."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "topluluk"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Dünyaya Tor hakkında bilgi verin"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion Hizmetleri"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion hizmetleri size ve kullanıcılarınıza gözetim ve sansürü aşma konusunda"
-" yardımcı olur. Onion hizmetlerini nasıl dağıtabileceğinizi öğrenin."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ".onion hizmetinizi büyütün"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "YerelleÅŸtirme"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Tor uygulamalarının dünyadaki herkes tarafından kullanılabilmesini "
-"istiyoruz. Yani yazılımlarımızın birçok dile çevrilmesi gerekiyor."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Çevirmeye yardım edin"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Bilgilendirme"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Kullanıcı Araştırmaları"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-"Araştırmalarımız sırasında kullanıcılarımızın gizliliğini korumaya özen "
-"gösteririz."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Tor kullanıcıları hakkında bilgi alın"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Aktarıcı İşlemleri"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Aktarıcılar Tor ağının bel kemiğidir. Bir aktarıcı işleterek Tor ağının daha"
-" güçlü ve daha hızlı hale gelmesine yardımcı olabilirsiniz."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Tor ağının büyümesine yardımcı olun"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-"Tor Projesi, kendini kapsayıcı bir ortam ve topluluk oluşturmaya adamıştır. "
-"Tor, insanların etkileşimde bulunmak, bakış açılarını paylaşmak ve katılmak "
-"için kendilerini güvende hissetmeleri gereken bir yerdir. [Davranış "
-"kurallarımız](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [sosyal "
-"sözleşmemiz](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [deÄŸerler "
-"bildirimimiz](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\") ve [Tor topluluk "
-"konseyi](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\") hakkında bilgi edinin."
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"İzleme, gözetim ya da engelleme olmadan kişisel gizliliğinizi "
-"koruyabileceğiniz gerçek İnterneti deneyimlemek için Tor Browser "
-"uygulamasını indirin."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Misyonumuz:"
-
-#: (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 ""
-"Özgür ve açık kaynaklı anonimlik sağlama ve kişisel gizliliği koruma "
-"teknolojileri geliştirerek insan hakları ve özgürlükleri geliştirmek, bu "
-"teknolojilere kısıtlamasız olarak erişilebilmesini sağlamak ile bilimsel ve "
-"yaygın olarak anlaşılmasını sağlamak."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Duyurularımıza Abone Olun"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr ""
-"Tor Projesi ile ilgili güncelleme ve bilgileri aylık olarak alabilirsiniz:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Kayıt olun"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Üçüncü tarafların kullanabileceği marka, patent, telif hakkı ve ilkeleri "
-"ÅŸurada bulabilirsiniz %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Tor Topluluğuna Katılın"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Topluluğumuz dünyadaki insan hakları savunucularından oluşur."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor topluluğuna çok farklı türde kişiler katkıda bulunur."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Bazıları belgeleri ve hata bildirimlerini hazırlar, başkaları Tor "
-"etkinlikleri düzenler ve insanları bilgilendirir."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Gönüllü olarak ayırabileceğiniz zamanın az ya da çok olmasından ya da "
-"kendinizi teknik bir kişi olarak görüp görmediğinizden bağımsız olarak "
-"topluluğumuza katılmanızı isteriz."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Aşağıda Tor topluluğuna gönüllü olarak katılmanın bazı yollarını ve Tor "
-"projesine destek olmak için bazı kaynakları bulacaksınız."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion Hizmetleri"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -438,47 +286,82 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Tor Onions e-posta listesi"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "## Onion hizmetleri nedir?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
-"Onion hizmetleri yalnız Tor üzerinden erişebilen hizmetlerdir. Bir onion "
-"hizmeti işlettiğinizde kullanıcılarınızı hem HTTPS hem de Tor Browser "
-"tarafından sağlanan ek kişisel gizlilik koruma özelliklerini sunmuş "
-"olursunuz."
+"İzleme, gözetim ya da engelleme olmadan kişisel gizliliğinizi "
+"koruyabileceğiniz gerçek İnterneti deneyimlemek için Tor Browser "
+"uygulamasını indirin."
 
 #: (dynamic)
-msgid "Read more."
-msgstr "Ayrıntılı bilgi alın."
+msgid "Our mission:"
+msgstr "Misyonumuz:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 ""
-"Bu fikirlerin hiçbiri çekici gelmiyor mu? Kendi proje fikrinizi önermek "
-"isteyebilirsiniz, bunlar genellikle en iyi projelere dönüşür."
+"Özgür ve açık kaynaklı anonimlik sağlama ve kişisel gizliliği koruma "
+"teknolojileri geliştirerek insan hakları ve özgürlükleri geliştirmek, bu "
+"teknolojilere kısıtlamasız olarak erişilebilmesini sağlamak ile bilimsel ve "
+"yaygın olarak anlaşılmasını sağlamak."
 
 #: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+msgid "Subscribe to our Newsletter"
+msgstr "Duyurularımıza Abone Olun"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
 msgstr ""
-"Kendi projenizi tartışmak için sizi bizimle iletişim kurmaya çağırıyoruz."
+"Tor Projesi ile ilgili güncelleme ve bilgileri aylık olarak alabilirsiniz:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Kayıt olun"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
 msgstr ""
-"Geçmişte Google Summer of Code ve Outreachy katılımcıları tarafından "
-"önerilmiş bazı başarılı projeler"
+"Üçüncü tarafların kullanabileceği marka, patent, telif hakkı ve ilkeleri "
+"ÅŸurada bulabilirsiniz %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Onion hizmetleri size ve kullanıcılarınıza gözetim ve sansürü aşma konusunda"
+" yardımcı olur. Onion hizmetlerini nasıl dağıtabileceğinizi öğrenin."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr ".onion hizmetinizi büyütün"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "## Onion hizmetleri nedir?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
+msgstr ""
+"Onion hizmetleri yalnız Tor üzerinden erişebilen hizmetlerdir. Bir onion "
+"hizmeti işlettiğinizde kullanıcılarınızı hem HTTPS hem de Tor Browser "
+"tarafından sağlanan ek kişisel gizlilik koruma özelliklerini sunmuş "
+"olursunuz."
 
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
@@ -578,6 +461,16 @@ msgstr "Bir Konuşmacı İsteyin"
 msgid "Upcoming Tor Events"
 msgstr "YaklaÅŸan Tor Etkinlikleri"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Bir sonraki topluluk etkinliğinize Tor malzemeleri götürün."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Dünyaya Tor hakkında bilgi verin"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -636,6 +529,16 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Eğitim Kaynakları"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Topluluğunuza Tor kullanımı hakkında eğitim vermek istiyorsanız bu "
+"kaynakları kullanabilirsiniz."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -690,6 +593,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Topluluk e-posta listesi"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Kaynaklara bakın"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -829,6 +737,18 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "Kullanıcı deneyimi ekibi e-posta listesi"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+"Araştırmalarımız sırasında kullanıcılarımızın gizliliğini korumaya özen "
+"gösteririz."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Tor kullanıcıları hakkında bilgi alın"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -890,6 +810,20 @@ msgstr "irc.oftc.net. üzerinde"
 msgid "Relay Operators mailing list"
 msgstr "Aktarıcı işletmecileri e-posta listesi"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Aktarıcılar Tor ağının bel kemiğidir. Bir aktarıcı işleterek Tor ağının daha"
+" güçlü ve daha hızlı hale gelmesine yardımcı olabilirsiniz."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Tor ağının büyümesine yardımcı olun"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -1035,6 +969,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr "Tor çevirmenleri e-posta listesine katılın"
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Tor uygulamalarının dünyadaki herkes tarafından kullanılabilmesini "
+"istiyoruz. Yani yazılımlarımızın birçok dile çevrilmesi gerekiyor."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Çevirmeye yardım edin"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2065,6 +2013,8 @@ msgstr "Aşağıdaki iki satırı düzenleyip `torrc` dosyanıza eklemelisiniz:"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16994,8 +16944,8 @@ msgstr "Orta/Koruma aktarıcısı"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Çıkış"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -17129,17 +17079,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "Bir çıkış aktarıcısı nasıl hazırlanır"
+msgid "How to deploy an Exit Relay"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"[Aktarıcı rehberini](..) zaten okuduğunuzu varsayıyoruz. Bu alt sayfa, "
-"aktarıcılarından çıkış yaptırmak isteyen işletmeciler içindir."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17183,11 +17132,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"Hizmet sağlayıcınız olanak sunuyorsa, WHOIS kaydınızı bunun bir Tor çıkış "
-"aktarıcısı olduğu hakkında net bilgiler ile güncelleyin."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17215,12 +17163,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor bunu sizin için yapabilir. DirPort değeri 80 numaralı TCP kapısı ise bir"
-" HTML dosyası görüntülemek için Tor DirPortFrontPage özelliğini "
-"kullanabilirsiniz."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17231,6 +17177,13 @@ msgstr ""
 "Web tarayıcısı ile Tor çıkış aktarıcısının IP adresini açan herkese bu dosya"
 " gösterilir."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -17244,35 +17197,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"Örnek bir Tor çıkış bildirimi HTML dosyası sunuyoruz. Bu sayfayı kendinize "
-"göre uyarlamak isteyebilirsiniz:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "Güvenilir bir çıkış aktarıcısı işletmek için birkaç ipucu daha:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Çıkış ilkesi"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17327,22 +17282,17 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"Kısıtlanmış çıkış ilkesi "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
-" wiki sayfasında bulunabilir."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"Çıkış aktarıcısı olmak için Torrc yapılandırma dosyanızda ExitRelay değerini"
-" 0 yerine 1 olarak değiştirin ve Tor arka plan işlemini yeniden başlatın."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17407,14 +17357,10 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
-"* /etc/resolv.conf yapılandırmanıza yedek olarak ikinci bir DNS çözümleyici "
-"eklemek istiyorsanız, İnternet hizmeti sağlayıcınızın otonom sistemindeki "
-"(AS) bir çözümleyici seçin ve bunun dosyadaki ilk kayıt olmadığından emin "
-"olun (ilk kayıt yerel çözümleyiciniz olmalıdır)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17432,11 +17378,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* DNS sorgularının AS düzeyinde açığa çıkmasını sınırlamak için "
-"/etc/resolv.conf dosyanıza ikiden fazla çözümleyici eklemekten kaçının."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17486,27 +17430,19 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Aşağıda, bir DNSSEC doğrulama ve ön bellek çözümleyicisi olan Unbound "
-"çözümünün çıkış aktarıcınıza kurulup yapılandırılması ile ilgili yönergeleri"
-" bulabilirsiniz. Unbound için birçok yapılandırma ve ayar düğmesi var. Ancak"
-" bu yönergeleri basit ve kısa tuttuk. Çoğu işletmeci için temel kurulum "
-"yeterlidir."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"Unbound kullanmaya geçtikten sonra, geçerli bir sunucu adını çözümleyerek "
-"beklendiği gibi çalıştığını doğrulayın. Düzgün çalışmıyorsa eski resolv.conf"
-" dosyanızı geri yükleyebilirsiniz."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17516,26 +17452,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"Şu üç komut unbound uygulamasını kurar, DNS yapılandırmasını yedekler ve "
-"sistemin yerel unbound kopyasını kullanmasını sağlar:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17547,8 +17481,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17561,8 +17495,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "Az önce kurduğunuz unbound çözümleyici, DNSSEC doğrulaması da yapar."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17571,53 +17513,55 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Unbound paketini kurun:"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "/etc/unbound/unbound.conf dosyasındaki şu satırı değiştirin"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "yerine şunu yazın:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "unbound uygulamasını etkinleştirip başlatın:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Sistemin yerel unbound sunucusunu kullanmasını sağlayın:"
+msgid "Tell the system to use the local resolver:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17639,17 +17583,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"/usr/local/etc/unbound/unbound.conf dosyasının içeriğini şu satırlarla "
-"deÄŸiÅŸtirin:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17663,23 +17605,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "Unbound hizmetini etkinleştirip başlatın:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -19141,6 +19083,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -21438,6 +21382,8 @@ msgstr "### 1. Otomatik yazılım güncellemelerini etkinleştirin"
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -21805,23 +21751,6 @@ msgstr "### 7. Son notlar"
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "OpenBSD üzerinde bir orta/koruma aktarıcısı nasıl kurulur"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-"Aktarıcınızı korumak için en önemli şeylerden biri, güvenlik "
-"güncellemelerini zamanında yüklemektir. Güncellemeler ideal olarak otomatik "
-"yüklenmelidir böylece unutulmazlar. İşletim sisteminiz için otomatik yazılım"
-" güncellemelerini etkinleştirmek için yönergeleri izleyin."
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -22049,6 +21978,21 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr "DragonFlyBSD üzerinde bir orta/koruma aktarıcısı nasıl kurulur"
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+"Aktarıcınızı korumak için en önemli şeylerden biri, güvenlik "
+"güncellemelerini zamanında yüklemektir. Güncellemeler ideal olarak otomatik "
+"yüklenmelidir böylece unutulmazlar. İşletim sisteminiz için otomatik yazılım"
+" güncellemelerini etkinleştirmek için yönergeleri izleyin."
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -22816,6 +22760,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22997,6 +22943,141 @@ msgstr ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically) "
 "bulunabilir."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -23165,11 +23246,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -23298,6 +23374,53 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Tor kullanılıp kullanılmadığı."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"Bu fikirlerin hiçbiri çekici gelmiyor mu? Kendi proje fikrinizi önermek "
+"isteyebilirsiniz, bunlar genellikle en iyi projelere dönüşür."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+"Kendi projenizi tartışmak için sizi bizimle iletişim kurmaya çağırıyoruz."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"Geçmişte Google Summer of Code ve Outreachy katılımcıları tarafından "
+"önerilmiş bazı başarılı projeler"
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+"Tor Projesi, kendini kapsayıcı bir ortam ve topluluk oluşturmaya adamıştır. "
+"Tor, insanların etkileşimde bulunmak, bakış açılarını paylaşmak ve katılmak "
+"için kendilerini güvende hissetmeleri gereken bir yerdir. [Davranış "
+"kurallarımız](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [sosyal "
+"sözleşmemiz](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [deÄŸerler "
+"bildirimimiz](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\") ve [Tor topluluk "
+"konseyi](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\") hakkında bilgi edinin."
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -23314,3 +23437,7 @@ msgstr "Önceki sayfaya dön:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Şuraya geri dön"
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Ayrıntılı bilgi alın."
diff --git a/contents+uk.po b/contents+uk.po
index 31fa99b721..ec27a2a6b9 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Viktoriia Savchuk <victoriaasavchuk at gmail.com>, 2021\n"
 "Language-Team: Ukrainian (https://www.transifex.com/otf/teams/1519/uk/)\n"
@@ -27,6 +27,47 @@ msgstr ""
 "Language: uk\n"
 "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Приєднуйтеся до спільноти Tor"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Наша спільнота складається із захисників прав людини по всьому світі."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "До спільноти Tor входять фахівці різних типів."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Дехто пише документацію і звітує про помилки, поки інші проводять події про "
+"Tor і роз'яснювальні роботи. "
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Незалежно від того, чи багато у вас часу на волонтерство чи мало, чи "
+"технічна ви людина чи ні, ми завжди будемо раді, якщо ви долучитеся до нашої"
+" спільноти також."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -126,202 +167,30 @@ msgstr "Завантажити Tor Browser"
 msgid "Training"
 msgstr "Тренування"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "Ви навчаєте свою спільноту використанню Tor? Ці ресурси для вас."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Відвідайте наші ресурси"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Роз'яснення"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Отримайте матеріяли про Tor для наступної події вашої спільноти."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Розкажіть світу про Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Сервіси Onion"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Сервіси Onion допомагають вам і вашим користувачам протидіяти спостереженню "
-"і цензурі. Дізнайтеся, як можна розгорнути сервіси onion."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Зростити ваш .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Локалізація"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"Ми хочемо зробити Tor для кожного в світі, це означає, що наше програмне "
-"забезпечення має бути перекладеним на багато мов."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Допоможіть з перекладом"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Роз'яснення"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "Користувацькі дослідження"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "Коли ми проводимо дослідження ми поважаємо приватність користувачів."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Вивчайте користувачів Tor"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Операції ретранслювання"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Ретранслятори це хребет мережі Tor. Допоможіть Tor стати сильнішим і швидшим"
-" запустивши ретранслятор сьогодні."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Зростити мережу Tor"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Завантажити вебоглядач Tor, щоб відчути справжній приватний перегляд без "
-"стеження та цензури."
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "Підписатися на наші новинні листи"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Отримувати щомісячні оновлення та можливості від проєкту Tor:"
-
-#: (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 ""
-"Торгова марка, авторські права та правила використання третіми особами можна"
-" знайти у нашому %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Приєднуйтеся до спільноти Tor"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Наша спільнота складається із захисників прав людини по всьому світі."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "До спільноти Tor входять фахівці різних типів."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Дехто пише документацію і звітує про помилки, поки інші проводять події про "
-"Tor і роз'яснювальні роботи. "
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Незалежно від того, чи багато у вас часу на волонтерство чи мало, чи "
-"технічна ви людина чи ні, ми завжди будемо раді, якщо ви долучитеся до нашої"
-" спільноти також."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Сервіси Onion"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -403,37 +272,71 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr "Поштова розсилка про Tor Onions"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr "##Що таке сервіси Onion?"
-
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
 msgstr ""
+"Завантажити вебоглядач Tor, щоб відчути справжній приватний перегляд без "
+"стеження та цензури."
 
 #: (dynamic)
-msgid "Read more."
-msgstr ""
+msgid "Our mission:"
+msgstr "Наша місія:"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"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 "We invite you to contact us to discuss your own project idea."
-msgstr ""
+msgid "Subscribe to our Newsletter"
+msgstr "Підписатися на наші новинні листи"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Отримувати щомісячні оновлення та можливості від проєкту Tor:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Зареєструватися"
 
 #: (dynamic)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Торгова марка, авторські права та правила використання третіми особами можна"
+" знайти у нашому %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr ""
+"Сервіси Onion допомагають вам і вашим користувачам протидіяти спостереженню "
+"і цензурі. Дізнайтеся, як можна розгорнути сервіси onion."
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Зростити ваш .onion"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr "##Що таке сервіси Onion?"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid ""
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -520,6 +423,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Отримайте матеріяли про Tor для наступної події вашої спільноти."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Розкажіть світу про Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -569,6 +482,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "Ви навчаєте свою спільноту використанню Tor? Ці ресурси для вас."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -618,6 +539,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Поштові розсилки спільноти"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Відвідайте наші ресурси"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -730,6 +656,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "Коли ми проводимо дослідження ми поважаємо приватність користувачів."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Вивчайте користувачів Tor"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -782,6 +718,20 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr "Поштові розсилки операторів ретранслювання"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Ретранслятори це хребет мережі Tor. Допоможіть Tor стати сильнішим і швидшим"
+" запустивши ретранслятор сьогодні."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Зростити мережу Tor"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -908,6 +858,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"Ми хочемо зробити Tor для кожного в світі, це означає, що наше програмне "
+"забезпечення має бути перекладеним на багато мов."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Допоможіть з перекладом"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1767,6 +1731,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13580,8 +13546,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Вихід"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13690,13 +13656,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13735,7 +13702,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13761,8 +13729,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13772,6 +13741,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13785,30 +13761,36 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13851,16 +13833,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13914,7 +13896,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13931,7 +13913,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13973,18 +13955,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13995,23 +13977,23 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
+msgid "# apt install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14022,7 +14004,7 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14034,7 +14016,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14044,52 +14034,54 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "qname-minimisation: no"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "qname-minimisation: yes"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14107,13 +14099,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
+msgid "# pkg install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14129,22 +14121,22 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
+msgid "# service unbound start"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
@@ -15318,6 +15310,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr ""
 
@@ -17363,6 +17357,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17700,19 +17696,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17917,6 +17900,17 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18577,6 +18571,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18753,6 +18749,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18910,11 +19041,6 @@ msgstr ""
 msgid "RAND=$(jot -r 1 300)"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19028,6 +19154,37 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr ""
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19041,3 +19198,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr ""
diff --git a/contents+zh-CN.po b/contents+zh-CN.po
index 6b2b4d8f36..afc1485768 100644
--- a/contents+zh-CN.po
+++ b/contents+zh-CN.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Cloud P <heige.pcloud at outlook.com>, 2021\n"
 "Language-Team: Chinese (China) (https://www.transifex.com/otf/teams/1519/zh_CN/)\n"
@@ -32,6 +32,42 @@ msgstr ""
 "Language: zh_CN\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "加入 Tor 社区"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "我们的社区由世界各地的人权守护者组成。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "Tor 社区由各种不同的贡献者组成。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr "有的人编写文档与提交漏洞报告,另一些人举办 Tor 活动并进行宣传外展。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr "不论您参与志愿者工作的时间多少,不论您是否认为自己具备专业技术,我们都衷心希望您能加入我们的社区。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -131,187 +167,30 @@ msgstr "下载 Tor 浏览器"
 msgid "Training"
 msgstr "训练"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr "您是否有向您的社区传授使用 Tor 的方法?这些是提供给您的资源。"
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "查看我们的资源"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "对外宣传"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "将 Tor 的资料带到你的下一次社区活动中"
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "向世界介绍 Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "洋葱服务"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "创建您自己的 .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "本地化"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 "我们希望 Tor 能为世界上的每个人服务,这就意味着我们的软件必须被翻译成很多语言。"
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "帮助我们翻译"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "对外宣传"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "用户研究"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "了解 Tor 用户"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr "中继是 Tor 网络的主心骨。您也可以搭建一条中继来让 Tor 网络更强更快。"
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "拓展 Tor 网络"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr "下载 Tor 浏览器,体验真正的私密浏览,不被追踪、监视或审查。"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "订阅我们的新闻"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "获取 Tor Project 每月发布的更新和工作机会:"
-
-#: (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 "商标保护、版权保护以及第三方使用规则可以在 %(link_to_faq)s 找到"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "加入 Tor 社区"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "我们的社区由世界各地的人权守护者组成。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "Tor 社区由各种不同的贡献者组成。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr "有的人编写文档与提交漏洞报告,另一些人举办 Tor 活动并进行宣传外展。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr "不论您参与志愿者工作的时间多少,不论您是否认为自己具备专业技术,我们都衷心希望您能加入我们的社区。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "洋葱服务"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -393,6 +272,54 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr "下载 Tor 浏览器,体验真正的私密浏览,不被追踪、监视或审查。"
+
+#: (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 "Subscribe to our Newsletter"
+msgstr "订阅我们的新闻"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "获取 Tor Project 每月发布的更新和工作机会:"
+
+#: (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 "商标保护、版权保护以及第三方使用规则可以在 %(link_to_faq)s 找到"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
+msgstr "洋葱服务帮助您和其他使用者对抗监控和审查系统。了解您该如何使用洋葱服务。"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "创建您自己的 .onion"
+
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
 msgid "##What are Onion Services?"
@@ -406,26 +333,6 @@ msgid ""
 "privacy benefits of Tor Browser."
 msgstr "洋葱服务是只能通过 Tor 来获取的服务。运行洋葱服务给使用者们带来 HTTPS 的安全和使用 Tor 浏览器的隐私保护。"
 
-#: (dynamic)
-msgid "Read more."
-msgstr "了解更多。"
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -510,6 +417,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "将 Tor 的资料带到你的下一次社区活动中"
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "向世界介绍 Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -559,6 +476,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr "培训资源"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr "您是否有向您的社区传授使用 Tor 的方法?这些是提供给您的资源。"
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -608,6 +533,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "查看我们的资源"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -722,6 +652,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "了解 Tor 用户"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -774,6 +714,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr "中继是 Tor 网络的主心骨。您也可以搭建一条中继来让 Tor 网络更强更快。"
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "拓展 Tor 网络"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -900,6 +852,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 "我们希望 Tor 能为世界上的每个人服务,这就意味着我们的软件必须被翻译成很多语言。"
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "帮助我们翻译"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1761,6 +1725,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13605,8 +13571,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "退出"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13715,13 +13681,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13760,7 +13727,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13786,8 +13754,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13797,6 +13766,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13810,33 +13786,37 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## 出口政策"
+msgid "## Exit policy"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -13878,16 +13858,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13941,7 +13921,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13958,7 +13938,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -14000,18 +13980,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14022,24 +14002,24 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14049,8 +14029,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14061,7 +14041,15 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14071,52 +14059,54 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "Install the `unbound` package:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "以及:"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "enable and start unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14134,13 +14124,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14156,23 +14146,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15350,6 +15340,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17407,6 +17399,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17744,19 +17738,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17961,6 +17942,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18623,6 +18615,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18799,6 +18793,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18956,11 +19085,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19079,6 +19203,37 @@ msgstr "访问网站的计算机的网络位置(公网IP地址)。"
 msgid "Whether or not Tor is being used."
 msgstr "是否使用了 Tor。"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19092,3 +19247,7 @@ msgstr "返回上一页:"
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "了解更多。"
diff --git a/contents+zh-TW.po b/contents+zh-TW.po
index a3a45ec163..96d58df193 100644
--- a/contents+zh-TW.po
+++ b/contents+zh-TW.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: 2019-12-11 10:50+0000\n"
 "Last-Translator: Bryce Tsao <tsaodingtw at gmail.com>, 2021\n"
 "Language-Team: Chinese (Taiwan) (https://www.transifex.com/otf/teams/1519/zh_TW/)\n"
@@ -29,6 +29,42 @@ msgstr ""
 "Language: zh_TW\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "加入 Tor 社群"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "我們的社群是由全球各地的人權捍衛者所組成。"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "社群"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -130,73 +166,14 @@ msgstr "下載 Tor 瀏覽器"
 msgid "Training"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.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.lrpage.cta)
-msgid "Check our resources"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "社群"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "洋蔥路由服務"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.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.lrpage.cta)
-msgid "Grow your .onion"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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.lrpage.cta)
-msgid "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
 msgstr ""
 
 #: (dynamic) https//community.torproject.org/user-research/
@@ -204,113 +181,15 @@ msgstr ""
 msgid "User Research"
 msgstr "使用者研究"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr ""
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr ""
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr ""
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr "下載Tor瀏覽器,體驗真正沒有追蹤,監視或審查制度,完全隱密的網路瀏覽經驗。"
-
-#: (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 "Subscribe to our Newsletter"
-msgstr "訂閱電子報"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "取得 Tor 專案每月的更新訊息與機會:"
-
-#: (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 "註冊商標,版權聲明,以及第三方使用規則可在 %(link_to_faq)s 找到"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "加入 Tor 社群"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "我們的社群是由全球各地的人權捍衛者所組成。"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "洋蔥路由服務"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -392,37 +271,65 @@ msgstr ""
 msgid "Tor Onions mailing list"
 msgstr ""
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
-msgid "##What are Onion Services?"
-msgstr ""
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr "下載Tor瀏覽器,體驗真正沒有追蹤,監視或審查制度,完全隱密的網路瀏覽經驗。"
 
-#: https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.body)
+#: (dynamic)
+msgid "Our mission:"
+msgstr "我們的任務:"
+
+#: (dynamic)
 msgid ""
-"Onion services are services that can only be accessed over Tor. Running an "
-"onion service gives your users all the security of HTTPS with the added "
-"privacy benefits of Tor Browser."
-msgstr ""
+"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 "Read more."
-msgstr "了解更多。"
+msgid "Subscribe to our Newsletter"
+msgstr "訂閱電子報"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "取得 Tor 專案每月的更新訊息與機會:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "註冊"
 
 #: (dynamic)
 msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr "註冊商標,版權聲明,以及第三方使用規則可在 %(link_to_faq)s 找到"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
+msgid ""
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
 
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
 msgstr ""
 
-#: (dynamic)
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
+msgid "##What are Onion Services?"
+msgstr ""
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.body)
 msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
+"Onion services are services that can only be accessed over Tor. Running an "
+"onion service gives your users all the security of HTTPS with the added "
+"privacy benefits of Tor Browser."
 msgstr ""
 
 #: https//community.torproject.org/gsoc/
@@ -509,6 +416,16 @@ msgstr ""
 msgid "Upcoming Tor Events"
 msgstr ""
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr ""
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr ""
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -558,6 +475,14 @@ msgstr ""
 msgid "Training Resources"
 msgstr ""
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -607,6 +532,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr ""
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr ""
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -719,6 +649,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr ""
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr ""
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr ""
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -771,6 +711,18 @@ msgstr ""
 msgid "Relay Operators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr ""
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -897,6 +849,18 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr ""
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr ""
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -1756,6 +1720,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -13582,8 +13548,8 @@ msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "結束"
+msgid "Exit Relay"
+msgstr ""
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -13692,13 +13658,14 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
 
@@ -13737,7 +13704,8 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
 
@@ -13763,8 +13731,9 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13774,6 +13743,13 @@ msgid ""
 "relay IP address."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -13787,32 +13763,36 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
+msgid "## Exit policy"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13855,16 +13835,16 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13918,7 +13898,7 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
@@ -13935,7 +13915,7 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
 
@@ -13977,18 +13957,18 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -13999,24 +13979,24 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14026,8 +14006,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -14038,62 +14018,72 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "### CentOS/RHEL"
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
+msgid "### CentOS/RHEL"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "Install the `unbound` package:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
+msgid "# yum install unbound"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "qname-minimisation: no"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
+msgid "with"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "Enable and start `unbound`:"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
+msgid "# systemctl enable --now unbound"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid "Tell the system to use the local resolver:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -14111,13 +14101,13 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
 
@@ -14133,23 +14123,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
 msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr ""
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -15327,6 +15317,8 @@ msgstr ""
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -17384,6 +17376,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -17721,19 +17715,6 @@ msgstr ""
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr ""
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -17938,6 +17919,17 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -18600,6 +18592,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -18776,6 +18770,141 @@ msgid ""
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 msgstr ""
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr ""
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -18933,11 +19062,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -19056,6 +19180,37 @@ msgstr "用來訪問該網站的電腦網路位置 (公開網路上的 IP 位址
 msgid "Whether or not Tor is being used."
 msgstr "不論是否正在使用 Tor。"
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr ""
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -19069,3 +19224,7 @@ msgstr ""
 #: templates/project.html:40
 msgid "Back to "
 msgstr ""
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "了解更多。"
diff --git a/contents.pot b/contents.pot
index 351687bcce..ce651f1fe1 100644
--- a/contents.pot
+++ b/contents.pot
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-09 08:08+UTC\n"
+"POT-Creation-Date: 2021-11-11 20:06+UTC\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: en <LL at li.org>\n"
@@ -12,6 +12,48 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Language: en\n"
 
+#: https//community.torproject.org/ (content/contents+en.lrpage.title)
+msgid "Join the Tor Community"
+msgstr "Join the Tor Community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
+msgid "Our community is made up of human rights defenders around the world."
+msgstr "Our community is made up of human rights defenders around the world."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.section)
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.section)
+msgid "community"
+msgstr "community"
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid "The Tor community is made up of all kinds of contributors."
+msgstr "The Tor community is made up of all kinds of contributors."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+msgstr ""
+"Some people write documentation and bug reports, while others hold Tor "
+"events and conduct outreach."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+msgstr ""
+"Whether you have a lot of time to volunteer or a little, and whether you "
+"consider yourself technical or not, we want you to join our community, too."
+
+#: https//community.torproject.org/ (content/contents+en.lrpage.body)
+msgid ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+msgstr ""
+"Below, you'll find some different ways to volunteer with the Tor community "
+"as well as resources to better help you help Tor."
+
 #: (dynamic)
 msgid ""
 "Defend yourself against tracking and surveillance. Circumvent censorship."
@@ -112,219 +154,30 @@ msgstr "Download Tor Browser"
 msgid "Training"
 msgstr "Training"
 
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.subtitle)
-#: https//community.torproject.org/training/resources/
-#: (content/training/resources/contents+en.lrpage.subtitle)
-msgid ""
-"Do you teach your community about using Tor? These resources are for you."
-msgstr ""
-"Do you teach your community about using Tor? These resources are for you."
-
-#: (dynamic) https//community.torproject.org/training/
-#: (content/training/contents+en.lrpage.cta)
-msgid "Check our resources"
-msgstr "Check our resources"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.title)
-msgid "Outreach"
-msgstr "Outreach"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.subtitle)
-msgid "Bring Tor materials to your next community event."
-msgstr "Bring Tor materials to your next community event."
-
-#: (dynamic) https//community.torproject.org/
-#: (content/contents+en.lrpage.section)
-#: https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.section)
-msgid "community"
-msgstr "community"
-
-#: (dynamic) https//community.torproject.org/outreach/
-#: (content/outreach/contents+en.lrpage.cta)
-msgid "Tell the world about Tor"
-msgstr "Tell the world about Tor"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.title)
-msgid "Onion Services"
-msgstr "Onion Services"
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.subtitle)
-msgid ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-msgstr ""
-"Onion services help you and your users defeat surveillance and censorship. "
-"Learn how you can deploy onion services."
-
-#: (dynamic) https//community.torproject.org/onion-services/
-#: (content/onion-services/contents+en.lrpage.cta)
-msgid "Grow your .onion"
-msgstr "Grow your .onion"
-
 #: (dynamic) https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.title)
 msgid "Localization"
 msgstr "Localization"
 
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.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 ""
-"We want Tor to work for everyone in the world, which means our software must"
-" be translated into a lot of languages."
-
-#: (dynamic) https//community.torproject.org/localization/
-#: (content/localization/contents+en.lrpage.cta)
-msgid "Help us translate"
-msgstr "Help us translate"
+#: (dynamic) https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.title)
+msgid "Outreach"
+msgstr "Outreach"
 
 #: (dynamic) https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.title)
 msgid "User Research"
 msgstr "User Research"
 
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.subtitle)
-msgid "We respect our users' privacy when we conduct research."
-msgstr "We respect our users' privacy when we conduct research."
-
-#: (dynamic) https//community.torproject.org/user-research/
-#: (content/user-research/contents+en.lrpage.cta)
-msgid "Learn about Tor users"
-msgstr "Learn about Tor users"
-
 #: (dynamic) https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.title)
 msgid "Relay Operations"
 msgstr "Relay Operations"
 
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.subtitle)
-msgid ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-msgstr ""
-"Relays are the backbone of the Tor network. Help make Tor stronger and "
-"faster by running a relay today."
-
-#: (dynamic) https//community.torproject.org/relay/
-#: (content/relay/contents+en.lrpage.cta)
-msgid "Grow the Tor network"
-msgstr "Grow the Tor network"
-
-#: (dynamic)
-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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-msgstr ""
-"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. Read our [Code of "
-"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
-" \"Code of Conduct\"), [Social "
-"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
-" \"Social Contract\"), [Statement of "
-"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
-" \"Statement of Values\"), and learn about the [Tor Community "
-"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
-" \"Tor Community Council\")."
-
-#: (dynamic)
-msgid ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-msgstr ""
-"Download Tor Browser to experience real private browsing without tracking, "
-"surveillance, or censorship."
-
-#: (dynamic)
-msgid "Our mission:"
-msgstr "Our mission:"
-
-#: (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 ""
-"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."
-
-#: (dynamic)
-msgid "Subscribe to our Newsletter"
-msgstr "Subscribe to our Newsletter"
-
-#: (dynamic)
-msgid "Get monthly updates and opportunities from the Tor Project:"
-msgstr "Get monthly updates and opportunities from the Tor Project:"
-
-#: (dynamic)
-msgid "Sign up"
-msgstr "Sign up"
-
-#: (dynamic)
-msgid ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-msgstr ""
-"Trademark, copyright notices, and rules for use by third parties can be "
-"found in our %(link_to_faq)s"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.title)
-msgid "Join the Tor Community"
-msgstr "Join the Tor Community"
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.subtitle)
-msgid "Our community is made up of human rights defenders around the world."
-msgstr "Our community is made up of human rights defenders around the world."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid "The Tor community is made up of all kinds of contributors."
-msgstr "The Tor community is made up of all kinds of contributors."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-msgstr ""
-"Some people write documentation and bug reports, while others hold Tor "
-"events and conduct outreach."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-msgstr ""
-"Whether you have a lot of time to volunteer or a little, and whether you "
-"consider yourself technical or not, we want you to join our community, too."
-
-#: https//community.torproject.org/ (content/contents+en.lrpage.body)
-msgid ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
-msgstr ""
-"Below, you'll find some different ways to volunteer with the Tor community "
-"as well as resources to better help you help Tor."
+#: (dynamic) https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.title)
+msgid "Onion Services"
+msgstr "Onion Services"
 
 #: (dynamic) https//community.torproject.org/onion-services/overview/
 #: (content/onion-services/overview/contents+en.lrpage.title)
@@ -403,17 +256,75 @@ msgstr "Tools"
 msgid "Learn More"
 msgstr "Learn More"
 
-#: (dynamic)
+#: (dynamic)
+msgid ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+msgstr ""
+"Are you interested in learning more about onion services? Join our tor-"
+"onions mailing list to speak with other onion service operators."
+
+#: (dynamic)
+msgid "Tor Onions mailing list"
+msgstr "Tor Onions mailing list"
+
+#: (dynamic)
+msgid ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+msgstr ""
+"Download Tor Browser to experience real private browsing without tracking, "
+"surveillance, or censorship."
+
+#: (dynamic)
+msgid "Our mission:"
+msgstr "Our mission:"
+
+#: (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 ""
+"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."
+
+#: (dynamic)
+msgid "Subscribe to our Newsletter"
+msgstr "Subscribe to our Newsletter"
+
+#: (dynamic)
+msgid "Get monthly updates and opportunities from the Tor Project:"
+msgstr "Get monthly updates and opportunities from the Tor Project:"
+
+#: (dynamic)
+msgid "Sign up"
+msgstr "Sign up"
+
+#: (dynamic)
+msgid ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+msgstr ""
+"Trademark, copyright notices, and rules for use by third parties can be "
+"found in our %(link_to_faq)s"
+
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.subtitle)
 msgid ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 msgstr ""
-"Are you interested in learning more about onion services? Join our tor-"
-"onions mailing list to speak with other onion service operators."
+"Onion services help you and your users defeat surveillance and censorship. "
+"Learn how you can deploy onion services."
 
-#: (dynamic)
-msgid "Tor Onions mailing list"
-msgstr "Tor Onions mailing list"
+#: https//community.torproject.org/onion-services/
+#: (content/onion-services/contents+en.lrpage.cta)
+msgid "Grow your .onion"
+msgstr "Grow your .onion"
 
 #: https//community.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrpage.body)
@@ -431,30 +342,6 @@ msgstr ""
 "onion service gives your users all the security of HTTPS with the added "
 "privacy benefits of Tor Browser."
 
-#: (dynamic)
-msgid "Read more."
-msgstr "Read more."
-
-#: (dynamic)
-msgid ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-msgstr ""
-"None of these ideas seem appealing? You may also want to propose your own "
-"project idea — which often results in the best projects."
-
-#: (dynamic)
-msgid "We invite you to contact us to discuss your own project idea."
-msgstr "We invite you to contact us to discuss your own project idea."
-
-#: (dynamic)
-msgid ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-msgstr ""
-"Here are some successful projects which have been implemented in the past by"
-" Google Summer of Code and Outreachy participants"
-
 #: https//community.torproject.org/gsoc/
 #: (content/gsoc/contents+en.lrpage.title)
 msgid "Project Ideas"
@@ -552,6 +439,16 @@ msgstr "Request a Speaker"
 msgid "Upcoming Tor Events"
 msgstr "Upcoming Tor Events"
 
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.subtitle)
+msgid "Bring Tor materials to your next community event."
+msgstr "Bring Tor materials to your next community event."
+
+#: https//community.torproject.org/outreach/
+#: (content/outreach/contents+en.lrpage.cta)
+msgid "Tell the world about Tor"
+msgstr "Tell the world about Tor"
+
 #: https//community.torproject.org/outreach/
 #: (content/outreach/contents+en.lrpage.body)
 msgid "##Tell the world about Tor"
@@ -609,6 +506,15 @@ msgstr ""
 msgid "Training Resources"
 msgstr "Training Resources"
 
+#: (dynamic) https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.subtitle)
+#: https//community.torproject.org/training/resources/
+#: (content/training/resources/contents+en.lrpage.subtitle)
+msgid ""
+"Do you teach your community about using Tor? These resources are for you."
+msgstr ""
+"Do you teach your community about using Tor? These resources are for you."
+
 #: (dynamic) https//community.torproject.org/training/code-of-conduct/
 #: (content/training/code-of-conduct/contents+en.lrpage.title)
 msgid "Code of Conduct for Trainers"
@@ -665,6 +571,11 @@ msgstr ""
 msgid "Community mailing list"
 msgstr "Community mailing list"
 
+#: https//community.torproject.org/training/
+#: (content/training/contents+en.lrpage.cta)
+msgid "Check our resources"
+msgstr "Check our resources"
+
 #: https//community.torproject.org/training/
 #: (content/training/contents+en.lrpage.body)
 msgid "## We want to teach the world about Tor. Can you help?"
@@ -799,6 +710,16 @@ msgstr ""
 msgid "UX team mailing list"
 msgstr "UX team mailing list"
 
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.subtitle)
+msgid "We respect our users' privacy when we conduct research."
+msgstr "We respect our users' privacy when we conduct research."
+
+#: https//community.torproject.org/user-research/
+#: (content/user-research/contents+en.lrpage.cta)
+msgid "Learn about Tor users"
+msgstr "Learn about Tor users"
+
 #: https//community.torproject.org/user-research/
 #: (content/user-research/contents+en.lrpage.body)
 msgid "## We respect our users' privacy when we conduct research."
@@ -858,6 +779,20 @@ msgstr "in irc.oftc.net."
 msgid "Relay Operators mailing list"
 msgstr "Relay Operators mailing list"
 
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.subtitle)
+msgid ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+msgstr ""
+"Relays are the backbone of the Tor network. Help make Tor stronger and "
+"faster by running a relay today."
+
+#: https//community.torproject.org/relay/
+#: (content/relay/contents+en.lrpage.cta)
+msgid "Grow the Tor network"
+msgstr "Grow the Tor network"
+
 #: https//community.torproject.org/relay/
 #: (content/relay/contents+en.lrpage.body)
 msgid "The Tor network relies on volunteers to donate bandwidth."
@@ -999,6 +934,20 @@ msgstr ""
 msgid "Join Tor Translators mailing list"
 msgstr "Join Tor Translators mailing list"
 
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.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 ""
+"We want Tor to work for everyone in the world, which means our software must"
+" be translated into a lot of languages."
+
+#: https//community.torproject.org/localization/
+#: (content/localization/contents+en.lrpage.cta)
+msgid "Help us translate"
+msgstr "Help us translate"
+
 #: https//community.torproject.org/localization/
 #: (content/localization/contents+en.lrpage.body)
 msgid "##Localization is how we reach a global community."
@@ -2027,6 +1976,8 @@ msgstr ""
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -16643,8 +16594,8 @@ msgstr "Middle/Guard relay"
 
 #: (dynamic) https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.title)
-msgid "Exit"
-msgstr "Exit"
+msgid "Exit Relay"
+msgstr "Exit Relay"
 
 #: (dynamic) https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.title)
@@ -16771,16 +16722,18 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.subtitle)
-msgid "How to deploy an Exit node"
-msgstr "How to deploy an Exit node"
+msgid "How to deploy an Exit Relay"
+msgstr "How to deploy an Exit Relay"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 msgstr ""
-"We assume you read through the [relay guide](..) already. This subpage is "
+"We assume you read through the [relay guide](..) and [technical "
+"considerations](/relay/technical-considerations/) already. This subpage is "
 "for operators that want to turn on exiting on their relay."
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -16825,10 +16778,12 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 msgstr ""
-"If your provider offers it, make sure your WHOIS record contains clear "
+"If your provider offers it, make sure your "
+"[WHOIS](https://whois.icann.org/en/about-whois) record contains clear "
 "indications that this is a Tor exit relay."
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -16857,11 +16812,13 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 msgstr ""
-"Tor can do that for you: if your DirPort is on TCP port 80, you can make use"
-" of tor's DirPortFrontPage feature to display an HTML file on that port."
+"Tor can do that for you: if your **DirPort** is on TCP port 80, you can make"
+" use of `tor`'s **DirPortFrontPage** feature to display an HTML file on that"
+" port."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16872,6 +16829,15 @@ msgstr ""
 "This file will be shown to anyone directing their browser to your Tor exit "
 "relay IP address."
 
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+msgstr ""
+"If you didn't set this up before, the following configuration lines must be "
+"applied to your `torrc`:"
+
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid "DirPort 80"
@@ -16885,35 +16851,47 @@ msgstr "DirPortFrontPage /path/to/html/file"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 msgstr ""
-"We offer a sample Tor exit notice HTML file, but you might want to adjust it"
-" to your needs:"
+"We offer a [sample Tor exit notice HTML "
+"file](https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools"
+"/tor-exit-notice.html), but you might want to adjust it to your needs."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 msgstr ""
-"https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-"
-"notice.html"
+"We also have a great blog post with some more [tips for running an exit "
+"relay](https://blog.torproject.org/tips-running-exit-node)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Here are some more tips for running a reliable exit relay:"
-msgstr "Here are some more tips for running a reliable exit relay:"
+msgid ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
+msgstr ""
+"Note: **DirPort** is deprecated since Tor 0.4.6.5, and self-tests are no "
+"longe being showed on `tor`'s logs."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "https://blog.torproject.org/tips-running-exit-node"
-msgstr "https://blog.torproject.org/tips-running-exit-node"
+msgid ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
+msgstr ""
+"For more information read its [release "
+"notes](https://blog.torproject.org/node/2041) and [ticket "
+"#40282](https://gitlab.torproject.org/tpo/core/tor/-/issues/40282)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "## Exit Policy"
-msgstr "## Exit Policy"
+msgid "## Exit policy"
+msgstr "## Exit policy"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -16967,22 +16945,22 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 msgstr ""
-"The reduced exit policy can be found on the "
-"[ReducedExitPolicy](https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy)"
+"The reduced exit policy can be found on the [Reduced Exit "
+"Policy](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy)"
 " wiki page."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 msgstr ""
-"To become an exit relay change ExitRelay from 0 to 1 in your torrc "
-"configuration file and restart the tor daemon."
+"To become an exit relay change **ExitRelay** from 0 to 1 in your `torrc` "
+"configuration file and restart the `tor` daemon."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17047,12 +17025,12 @@ msgstr ""
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 msgstr ""
 "* If you want to add a second DNS resolver as a fallback to your "
-"/etc/resolv.conf configuration, choose a resolver within your autonomous "
+"`/etc/resolv.conf` configuration, choose a resolver within your autonomous "
 "system and make sure that it is not your first entry in that file (the first"
 " entry should be your local resolver)."
 
@@ -17072,10 +17050,10 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 msgstr ""
-"* Avoid adding more than two resolvers to your /etc/resolv.conf file to "
+"* Avoid adding more than two resolvers to your `/etc/resolv.conf` file to "
 "limit AS-level exposure of DNS queries."
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -17126,26 +17104,26 @@ msgstr ""
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 msgstr ""
-"Below are instructions on how to install and configure unbound – a DNSSEC-"
-"validating and caching resolver – on your exit relay. Unbound has many "
-"configuration and tuning knobs but we keep these instructions simple and "
-"short; the basic setup will do just fine for most operators."
+"Below are instructions on how to install and configure **Unbound** - a "
+"DNSSEC-validating and caching resolver - on your exit relay. Unbound has "
+"many configuration and tuning knobs, but we keep these instructions simple "
+"and short; the basic setup will do just fine for most operators."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 msgstr ""
-"After switching to unbound, verify that it works as expected by resolving a "
-"valid hostname. If it does not work, you can restore your old resolv.conf "
-"file."
+"After switching to Unbound, verify that it works as expected by resolving a "
+"valid hostname. If it does not work, you can restore your old "
+"`/etc/resolv.conf` file."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17155,26 +17133,26 @@ msgstr "### Debian/Ubuntu"
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 msgstr ""
-"The following three commands install unbound, backup your DNS configuration,"
-" and tell the system to use the local unbound:"
+"The following commands install `unbound`, backup your DNS configuration, and"
+" tell the system to use the local resolver:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "apt install unbound"
-msgstr "apt install unbound"
+msgid "# apt install unbound"
+msgstr "# apt install unbound"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "cp /etc/resolv.conf /etc/resolv.conf.backup"
-msgstr "cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgid "# cp /etc/resolv.conf /etc/resolv.conf.backup"
+msgstr "# cp /etc/resolv.conf /etc/resolv.conf.backup"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "echo nameserver 127.0.0.1 > /etc/resolv.conf"
-msgstr "echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgid "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
+msgstr "# echo nameserver 127.0.0.1 > /etc/resolv.conf"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17185,8 +17163,8 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chattr +i /etc/resolv.conf"
-msgstr "chattr +i /etc/resolv.conf"
+msgid "# chattr +i /etc/resolv.conf"
+msgstr "# chattr +i /etc/resolv.conf"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17199,8 +17177,19 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "The unbound resolver you just installed also does DNSSEC validation."
-msgstr "The unbound resolver you just installed also does DNSSEC validation."
+msgid "The Unbound resolver you just installed also does DNSSEC validation."
+msgstr "The Unbound resolver you just installed also does DNSSEC validation."
+
+#: https//community.torproject.org/relay/setup/exit/
+#: (content/relay/setup/exit/contents+en.lrpage.body)
+msgid ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
+msgstr ""
+"If you are running **systemd-resolved** with its stub listener, you may need"
+" to do a bit more than just that. Please refer to the [resolved.conf "
+"manpage](https://www.freedesktop.org/software/systemd/man/resolved.conf.html)."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17209,53 +17198,57 @@ msgstr "### CentOS/RHEL"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Install the unbound package:"
-msgstr "Install the unbound package:"
+msgid "Install the `unbound` package:"
+msgstr "Install the `unbound` package:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "yum install unbound"
-msgstr "yum install unbound"
+msgid "# yum install unbound"
+msgstr "# yum install unbound"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "in /etc/unbound/unbound.conf replace the line"
-msgstr "in /etc/unbound/unbound.conf replace the line"
+msgid ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
+msgstr ""
+"If you are using a recent version of CentOS/RHEL, please use `dnf` instead "
+"of `yum`."
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "# qname-minimisation: no"
-msgstr "# qname-minimisation: no"
+msgid "In `/etc/unbound/unbound.conf` replace the line:"
+msgstr "In `/etc/unbound/unbound.conf` replace the line:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "with:"
-msgstr "with:"
+msgid "qname-minimisation: no"
+msgstr "qname-minimisation: no"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "qname-minimisation: yes"
-msgstr "qname-minimisation: yes"
+msgid "with"
+msgstr "with"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start unbound:"
-msgstr "enable and start unbound:"
+msgid "qname-minimisation: yes"
+msgstr "qname-minimisation: yes"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl enable unbound"
-msgstr "systemctl enable unbound"
+msgid "Enable and start `unbound`:"
+msgstr "Enable and start `unbound`:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "systemctl start unbound"
-msgstr "systemctl start unbound"
+msgid "# systemctl enable --now unbound"
+msgstr "# systemctl enable --now unbound"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "Tell the system to use the local unbound server:"
-msgstr "Tell the system to use the local unbound server:"
+msgid "Tell the system to use the local resolver:"
+msgstr "Tell the system to use the local resolver:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
@@ -17275,16 +17268,16 @@ msgstr ""
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "pkg install unbound"
-msgstr "pkg install unbound"
+msgid "# pkg install unbound"
+msgstr "# pkg install unbound"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
 msgid ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 msgstr ""
-"Replace the content in /usr/local/etc/unbound/unbound.conf with the "
+"Replace the content in `/usr/local/etc/unbound/unbound.conf` with the "
 "following lines:"
 
 #: https//community.torproject.org/relay/setup/exit/
@@ -17299,23 +17292,23 @@ msgstr "verbosity: 1"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "enable and start the unbound service:"
-msgstr "enable and start the unbound service:"
+msgid "Enable and start the `unbound` service:"
+msgstr "Enable and start the `unbound` service:"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "sysrc unbound_enable=YES"
-msgstr "sysrc unbound_enable=YES"
+msgid "# sysrc unbound_enable=YES"
+msgstr "# sysrc unbound_enable=YES"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "service unbound start"
-msgstr "service unbound start"
+msgid "# service unbound start"
+msgstr "# service unbound start"
 
 #: https//community.torproject.org/relay/setup/exit/
 #: (content/relay/setup/exit/contents+en.lrpage.body)
-msgid "chflags schg /etc/resolv.conf"
-msgstr "chflags schg /etc/resolv.conf"
+msgid "# chflags schg /etc/resolv.conf"
+msgstr "# chflags schg /etc/resolv.conf"
 
 #: https//community.torproject.org/relay/setup/post-install/
 #: (content/relay/setup/post-install/contents+en.lrpage.section)
@@ -18745,6 +18738,8 @@ msgstr "Fedora"
 #: (content/relay/setup/bridge/openbsd/contents+en.lrpage.title)
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.title)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.title)
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
@@ -21009,6 +21004,8 @@ msgstr "### 1. Enable Automatic Software Updates"
 #: (content/relay/setup/guard/fedora/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/
 #: (content/relay/setup/guard/centos-rhel/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/openbsd/
+#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
 #: (content/relay/setup/guard/freebsd/contents+en.lrpage.body)
 msgid ""
@@ -21376,23 +21373,6 @@ msgstr "### 7. Final Notes"
 msgid "How to deploy a Middle/Guard relay on OpenBSD"
 msgstr "How to deploy a Middle/Guard relay on OpenBSD"
 
-#: https//community.torproject.org/relay/setup/guard/openbsd/
-#: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
-#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
-#: https//community.torproject.org/relay/setup/guard/netbsd/
-#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
-msgid ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-msgstr ""
-"One of the most important things to keeps your relay secure is to install "
-"security updates timely and ideally automatically so you can not forget "
-"about it. Follow the instructions to enable automatic software updates for "
-"your operating system."
-
 #: https//community.torproject.org/relay/setup/guard/openbsd/
 #: (content/relay/setup/guard/openbsd/contents+en.lrpage.body)
 msgid "### 2. Package installation"
@@ -21616,6 +21596,21 @@ msgstr "# rcctl start tor"
 msgid "How to deploy a Middle/Guard relay on DragonFlyBSD"
 msgstr "How to deploy a Middle/Guard relay on DragonFlyBSD"
 
+#: https//community.torproject.org/relay/setup/guard/dragonflybsd/
+#: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/netbsd/
+#: (content/relay/setup/guard/netbsd/contents+en.lrpage.body)
+msgid ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+msgstr ""
+"One of the most important things to keeps your relay secure is to install "
+"security updates timely and ideally automatically so you can not forget "
+"about it. Follow the instructions to enable automatic software updates for "
+"your operating system."
+
 #: https//community.torproject.org/relay/setup/guard/dragonflybsd/
 #: (content/relay/setup/guard/dragonflybsd/contents+en.lrpage.body)
 #: https//community.torproject.org/relay/setup/guard/freebsd/
@@ -22381,6 +22376,8 @@ msgstr "# /etc/rc.d/tor start"
 #: (content/relay/setup/guard/fedora/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/centos-rhel/updates/
 #: (content/relay/setup/guard/centos-rhel/updates/contents+en.lrpage.section)
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.section)
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
@@ -22564,6 +22561,159 @@ msgstr ""
 "[here](https://doc.opensuse.org/documentation/leap/startup/single-"
 "html/book.opensuse.startup/index.html#sec-onlineupdate-you-automatically)."
 
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"This guide should work for recent versions of an OpenBSD operating system."
+msgstr ""
+"This guide should work for recent versions of an OpenBSD operating system."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+msgstr ""
+"It covers only packages updates/upgrades, and does not apply any other patch"
+" to the base system or kernel."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+msgstr ""
+"**NOTE:** All steps documented on this page are considering that your server"
+" is dedicated to provide a Tor relay."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+msgstr ""
+"Please be aware that services will be restarted during the automatic "
+"software update process documented here."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 1. Create the Update Script"
+msgstr "### 1. Create the Update Script"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+msgstr ""
+"OpenBSD offers us an easy way of running tasks **daily**, **weekly** or "
+"**monthly**."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+msgstr ""
+"It allows us to write our own custom scripts to be called by `cron` in three"
+" different local files (depending on our needs, or particular choices):"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/daily.local`"
+msgstr "* `/etc/daily.local`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/weekly.local`"
+msgstr "* `/etc/weekly.local`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "* `/etc/monthly.local`"
+msgstr "* `/etc/monthly.local`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "For this example, we are going to use `/etc/weekly.local`:"
+msgstr "For this example, we are going to use `/etc/weekly.local`:"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "#!/bin/sh"
+msgstr "#!/bin/sh"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin\""
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "RAND=$(jot -r 1 900)"
+msgstr "RAND=$(jot -r 1 900)"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
+#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
+msgid "sleep ${RAND}"
+msgstr "sleep ${RAND}"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "pkg_add -u -I && \\"
+msgstr "pkg_add -u -I && \\"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "rcctl restart tor"
+msgstr "rcctl restart tor"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+msgstr ""
+"For this particular schedule, we opt to run the script every week on "
+"Saturdays at 3h30 (depending on your timezone)."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+msgstr ""
+"It will trigger the packages updates process itself, depending on the value "
+"set to the `$RAND` variable."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+msgstr ""
+"It's configured to produce a **sleep** between 0 and 900 seconds (15 "
+"minutes)."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "### 2. Restart `cron`"
+msgstr "### 2. Restart `cron`"
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+msgstr ""
+"Finally, restart the `cron` daemon to make configuration changes be used."
+
+#: https//community.torproject.org/relay/setup/guard/openbsd/updates/
+#: (content/relay/setup/guard/openbsd/updates/contents+en.lrpage.body)
+msgid "# rcctl restart cron"
+msgstr "# rcctl restart cron"
+
 #: https//community.torproject.org/relay/setup/guard/debian-ubuntu/updates/
 #: (content/relay/setup/guard/debian-ubuntu/updates/contents+en.lrpage.title)
 msgid "Debian and Ubuntu"
@@ -22732,11 +22882,6 @@ msgstr "PATH=\"/bin:/usr/bin:/sbin:/usr/sbin\""
 msgid "RAND=$(jot -r 1 300)"
 msgstr "RAND=$(jot -r 1 300)"
 
-#: https//community.torproject.org/relay/setup/guard/freebsd/updates/
-#: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
-msgid "sleep ${RAND}"
-msgstr "sleep ${RAND}"
-
 #: https//community.torproject.org/relay/setup/guard/freebsd/updates/
 #: (content/relay/setup/guard/freebsd/updates/contents+en.lrpage.body)
 msgid ""
@@ -22865,6 +23010,52 @@ msgstr ""
 msgid "Whether or not Tor is being used."
 msgstr "Whether or not Tor is being used."
 
+#: templates/gsoc.html:16
+msgid ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+msgstr ""
+"None of these ideas seem appealing? You may also want to propose your own "
+"project idea — which often results in the best projects."
+
+#: templates/gsoc.html:16
+msgid "We invite you to contact us to discuss your own project idea."
+msgstr "We invite you to contact us to discuss your own project idea."
+
+#: templates/gsoc.html:20
+msgid ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+msgstr ""
+"Here are some successful projects which have been implemented in the past by"
+" Google Summer of Code and Outreachy participants"
+
+#: templates/homepage.html:25
+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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+msgstr ""
+"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. Read our [Code of "
+"Conduct](https://gitweb.torproject.org/community/policies.git/tree/code_of_conduct.txt"
+" \"Code of Conduct\"), [Social "
+"Contract](https://gitweb.torproject.org/community/policies.git/tree/social_contract.txt"
+" \"Social Contract\"), [Statement of "
+"Values](https://gitweb.torproject.org/community/policies.git/tree/statement_of_values.txt"
+" \"Statement of Values\"), and learn about the [Tor Community "
+"Council](https://gitweb.torproject.org/community/policies.git/tree/community_council.txt"
+" \"Tor Community Council\")."
+
 #: templates/outreach-talk.html:3
 msgid ""
 "Word of mouth is critical to reaching new people and helping them protect "
@@ -22880,3 +23071,7 @@ msgstr "Back to previous page: "
 #: templates/project.html:40
 msgid "Back to "
 msgstr "Back to "
+
+#: templates/macros/projects.html:20
+msgid "Read more."
+msgstr "Read more."



More information about the tor-commits mailing list