[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



commit f096b4cfc4501554b9080594224c4dc04dae34d9
Author: Translation commit bot <translation@xxxxxxxxxxxxxx>
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@xxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxx>, 2020
@@ -25,14 +24,15 @@
 # Ettore Atalan <atalanttore@xxxxxxxxxxxxxx>, 2021
 # Emma Peel, 2021
 # Curtis Baltimore <curtisbaltimore@xxxxxxxxxxxxxx>, 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@xxxxxxxxxxxxxx>, 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@xxxxxxxxx>, 2021
 # george k <norhorn@xxxxxxxxx>, 2021
+# Elektra M. <safiragon@xxxxxxxx>, 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@xxxxxxxxx>, 2021\n"
+"Last-Translator: Elektra M. <safiragon@xxxxxxxx>, 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@xxxxxxxxxx>, 2021
 # IDRASSI Mounir <mounir.idrassi@xxxxxxxx>, 2021
 # Ines Branco Lopez <ibranco@xxxxxxxxxx>, 2021
-# strel, 2021
 # Ä?orÄ?e MaruÅ¡iÄ? <djordje@xxxxxxxxxxx>, 2021
 # erinm, 2021
 # de1ca222968aa9b5291789e94a1b3b8a_f1329af, 2021
 # Zuhualime Akoochimoya, 2021
 # David Figuera <dfb@xxxxxxxxxxxx>, 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@xxxxxx>, 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@xxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxx>, 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@xxxxxxx>, 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@xxxxxxxxxx>, 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@xxxxxxxxx>, 2019
 # Aleksandra Blanusha <ablanusha@xxxxxxxxxxxxxxx>, 2021
 # Daniel Nikoloski <nikoloskid@xxxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxxxxx>, 2021
 # Tun Tun Aung <tuntunaung@xxxxxxxxxxxxxxxxxxx>, 2021
 # Emma Peel, 2021
 # Christine Ivy <christineivy19@xxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxx>, 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@xxxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxx>, 2019
 # Vitaliy Grishenko, 2019
 # Ð?иколай Ð?оÑ?кин <urfiner@xxxxxxxxx>, 2019
 # Leonid Evdokimov <leon+transifex@xxxxxxxxxxxx>, 2020
@@ -19,14 +18,15 @@
 # Emma Peel, 2021
 # Sergey Smirnov <cj75300@xxxxxxxxx>, 2021
 # T9 T9, 2021
+# Evgeny Malyshev <evgeny.malyshev.sss@xxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxx>, 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@xxxxxxxxxxx>, 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@xxxxxxxxx>, 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@ADDRESS>\n"
 "Language-Team: en <LL@xxxxxx>\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."

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits