[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2021-08-18 Thread translation
commit 1651beb64194ee72a679b13726be91c244671b52
Author: Translation commit bot 
Date:   Thu Aug 19 05:15:15 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+zh-TW.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contents+zh-TW.po b/contents+zh-TW.po
index 11f7efe3ab..1c94eb2162 100644
--- a/contents+zh-TW.po
+++ b/contents+zh-TW.po
@@ -8,13 +8,13 @@
 # Joshua Chang , 2021
 # Lulu Ken , 2021
 # manjaro linux, 2021
-# Chi-Hsun Tsai, 2021
 # IDRASSI Mounir , 2021
 # erinm, 2021
 # 揚鈞 蘇 , 2021
 # Hsiu-Ming Chang , 2021
 # 孟邦 王, 2021
 # Emma Peel, 2021
+# Chi-Hsun Tsai, 2021
 # 
 msgid ""
 msgstr ""
@@ -22,7 +22,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-06-29 12:10+CET\n"
 "PO-Revision-Date: 2019-12-11 10:50+\n"
-"Last-Translator: Emma Peel, 2021\n"
+"Last-Translator: Chi-Hsun Tsai, 2021\n"
 "Language-Team: Chinese (Taiwan) 
(https://www.transifex.com/otf/teams/1519/zh_TW/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -3299,7 +3299,7 @@ msgstr ""
 #: https//community.torproject.org/onion-services/setup/install/
 #: (content/onion-services/setup/install/contents+en.lrpage.cta)
 msgid "Get Started"
-msgstr ""
+msgstr "開始"
 
 #: https//community.torproject.org/onion-services/setup/
 #: (content/onion-services/setup/contents+en.lrpage.body)

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


[tor-commits] [tor-browser-spec/master] Add some missing details of Mac key genereation

2021-08-18 Thread sysrqb
commit 8084b91e56b81fd0ed0fac3d3e55f1af60cdab1c
Author: Matthew Finkel 
Date:   Wed Aug 18 20:42:40 2021 +

Add some missing details of Mac key genereation
---
 processes/KeyGeneration | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/processes/KeyGeneration b/processes/KeyGeneration
index 2dad005..625152e 100644
--- a/processes/KeyGeneration
+++ b/processes/KeyGeneration
@@ -77,4 +77,15 @@ security create-keychain tbb-signing-alpha.keychain
 security default-keychain -s tbb-signing-alpha.keychain
 security unlock-keychain
 certtool r CertificateSigningRequest.certSigningRequest
+# RSA, 2048, RSA with SHA384, "Thisisachallengestring"
+# Common Name   (e.g, www.apple.com) : Tor Browser Signing Key
+# Country   (e.g, US) :
+# Organization  (e.g, Apple, Inc.) : The Tor Project, Inc.
+# Organization Unit (e.g, Apple Software Engineering) : Applications 
Engineering
+# State/Province(e.g, California) : Washington
+# Email Address (e.g, usern...@apple.com) : torbrow...@torproject.org
 
+# Submit to Apple, download certificate.
+
+security add-certificates ~/developerID_application.cer
+security find-identity

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


[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release

2021-08-18 Thread translation
commit 6bdc72669b61dd98ca06fa7a9e4fffe4c364d550
Author: Translation commit bot 
Date:   Wed Aug 18 18:46:40 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
 sv.po | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/sv.po b/sv.po
index 9822e42754..f305fdd1a8 100644
--- a/sv.po
+++ b/sv.po
@@ -25,7 +25,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-08-18 10:11+0200\n"
-"PO-Revision-Date: 2021-08-18 18:16+\n"
+"PO-Revision-Date: 2021-08-18 18:22+\n"
 "Last-Translator: Jonatan Nyberg \n"
 "Language-Team: Swedish 
(http://www.transifex.com/otf/torproject/language/sv/)\n"
 "MIME-Version: 1.0\n"
@@ -1722,13 +1722,13 @@ msgstr "_Använd en bro som jag redan känner till"
 msgid ""
 "To save your bridges, unlock you "
 "Persistent Storage."
-msgstr ""
+msgstr "För att spara dina broar, lås du upp din bestående lagring."
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:241
 msgid ""
 "To save your bridges, create a "
 "Persistent Storage on your Tails USB stick."
-msgstr ""
+msgstr "För att spara dina broar, skapa en bestående lagring på ditt 
Tails-USB-minne."
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:261
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:660
@@ -2594,7 +2594,7 @@ msgstr "Lär dig 
mer om Tor-broar"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:151
 msgid "Use a _default bridge"
-msgstr ""
+msgstr "Använd en _standardbro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:175
 msgid "obfs4 (recommended)"
@@ -2637,7 +2637,7 @@ msgstr "Spara broar till bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417
 msgid "toggle-button"
-msgstr ""
+msgstr "växla-knapp"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:557
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976
@@ -2651,7 +2651,7 @@ msgstr "Anslutning till Tor misslyckades"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:630
 msgid "• Wrong clock"
-msgstr ""
+msgstr "• Fel klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:650
 msgid ""
@@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker måste din 
tidszon och klocka vara
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663
 msgid "Fix _Clock"
-msgstr ""
+msgstr "Rätta _klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700
 msgid "• Public network"
@@ -2747,7 +2747,7 @@ msgstr "Tor-broar är hemliga Tor-reläer. Använd en bro 
som din första Tor-re
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1251
 msgid "_Hide to my local network that I'm connecting to Tor (safer)"
-msgstr ""
+msgstr "_Dölj för mitt lokala nätverk att jag ansluter till Tor 
(säkrare)"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1301
 msgid ""
@@ -2878,14 +2878,14 @@ msgstr "_Spara proxyinställningar"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:7
 msgid "Tor Connection - Fix Clock"
-msgstr ""
+msgstr "Tor-anslutning - Rätta klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:76
 msgid ""
 "To prevent network attacks, your time zone and clock need to be correct to 
connect to Tor using bridges.\n"
 "\n"
 "Your time zone and clock cannot be used to identify or geolocalize you. Your 
time zone will never be sent over the network and will only be used to fix your 
clock and connect to Tor."
-msgstr ""
+msgstr "För att förhindra nätverksattacker måste din tidszon och klocka 
vara korrekta för att ansluta till Tor med broar. \n\nDin tidszon och klocka 
kan inte användas för att identifiera eller geolokalisera dig. Din tidszon 
kommer aldrig att skickas över nätverket och kommer bara att användas för 
att rätta din klocka och ansluta till Tor."
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:117
 msgid "Select the time zone you want to use"

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


[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc

2021-08-18 Thread translation
commit 0a31e274998f38921b39c445e6451325e8ae2dc0
Author: Translation commit bot 
Date:   Wed Aug 18 18:45:56 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
 sv.po | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/sv.po b/sv.po
index 8be4702f20..ed0d42860f 100644
--- a/sv.po
+++ b/sv.po
@@ -25,7 +25,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-08-18 10:11+0200\n"
-"PO-Revision-Date: 2021-08-18 18:15+\n"
+"PO-Revision-Date: 2021-08-18 18:22+\n"
 "Last-Translator: Jonatan Nyberg \n"
 "Language-Team: Swedish 
(http://www.transifex.com/otf/torproject/language/sv/)\n"
 "MIME-Version: 1.0\n"
@@ -1722,13 +1722,13 @@ msgstr "_Använd en bro som jag redan känner till"
 msgid ""
 "To save your bridges, unlock you "
 "Persistent Storage."
-msgstr ""
+msgstr "För att spara dina broar, lås du upp din bestående lagring."
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:241
 msgid ""
 "To save your bridges, create a "
 "Persistent Storage on your Tails USB stick."
-msgstr ""
+msgstr "För att spara dina broar, skapa en bestående lagring på ditt 
Tails-USB-minne."
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:261
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:660
@@ -1743,7 +1743,7 @@ msgstr "Du måste konfigurera en obfs4-bro för att 
dölja att du använder Tor"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:321
 msgid "Failed to configure your Persistent Storage"
-msgstr ""
+msgstr "Det gick inte att konfigurera din bestående lagring"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:415
 msgid "Connecting to Tor without bridges…"
@@ -2594,7 +2594,7 @@ msgstr "Lär dig 
mer om Tor-broar"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:151
 msgid "Use a _default bridge"
-msgstr ""
+msgstr "Använd en _standardbro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:175
 msgid "obfs4 (recommended)"
@@ -2629,15 +2629,15 @@ msgstr "För närvarande i Tails döljer bara 
obfs4-broar att du använder Tor.\
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391
 msgid "Save bridges to _Persistent Storage"
-msgstr "Spara broar i _bestående lagring"
+msgstr "Spara broar till _bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416
 msgid "Save bridges to Persistent Storage"
-msgstr ""
+msgstr "Spara broar till bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417
 msgid "toggle-button"
-msgstr ""
+msgstr "växla-knapp"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:557
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976
@@ -2651,7 +2651,7 @@ msgstr "Anslutning till Tor misslyckades"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:630
 msgid "• Wrong clock"
-msgstr ""
+msgstr "• Fel klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:650
 msgid ""
@@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker måste din 
tidszon och klocka vara
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663
 msgid "Fix _Clock"
-msgstr "Åtgärda klockan"
+msgstr "Rätta _klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700
 msgid "• Public network"
@@ -2747,7 +2747,7 @@ msgstr "Tor-broar är hemliga Tor-reläer. Använd en bro 
som din första Tor-re
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1251
 msgid "_Hide to my local network that I'm connecting to Tor (safer)"
-msgstr ""
+msgstr "_Dölj för mitt lokala nätverk att jag ansluter till Tor 
(säkrare)"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1301
 msgid ""
@@ -2878,14 +2878,14 @@ msgstr "_Spara proxyinställningar"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:7
 msgid "Tor Connection - Fix Clock"
-msgstr ""
+msgstr "Tor-anslutning - Rätta klocka"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:76
 msgid ""
 "To prevent network attacks, your time zone and clock need to be correct to 
connect to Tor using bridges.\n"
 "\n"
 "Your time zone and clock cannot be used to identify or geolocalize you. Your 
time zone will never be sent over the network and will only be used to fix your 
clock and connect to Tor."
-msgstr ""
+msgstr "För att förhindra nätverksattacker måste din tidszon och klocka 
vara korrekta för att ansluta till Tor med broar. \n\nDin tidszon och klocka 
kan inte användas för att identifiera eller geolokalisera dig. Din tidszon 
kommer aldrig att skickas över nätverket och kommer bara att användas för 
att rätta din kloc

[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release

2021-08-18 Thread translation
commit 1f1d161fb005d85913e454903d461ef60073b4b2
Author: Translation commit bot 
Date:   Wed Aug 18 18:16:49 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
---
 sv.po | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/sv.po b/sv.po
index 1da1adac75..9822e42754 100644
--- a/sv.po
+++ b/sv.po
@@ -25,8 +25,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-08-18 10:11+0200\n"
-"PO-Revision-Date: 2021-08-18 09:26+\n"
-"Last-Translator: Henrik Mattsson-MÃ¥rn \n"
+"PO-Revision-Date: 2021-08-18 18:16+\n"
+"Last-Translator: Jonatan Nyberg \n"
 "Language-Team: Swedish 
(http://www.transifex.com/otf/torproject/language/sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1716,7 +1716,7 @@ msgstr "Tor-anslutning"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:193
 msgid "_Use a bridge that I already know"
-msgstr ""
+msgstr "_Använd en bro som jag redan känner till"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:234
 msgid ""
@@ -1743,7 +1743,7 @@ msgstr "Du måste konfigurera en obfs4-bro för att 
dölja att du använder Tor"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:321
 msgid "Failed to configure your Persistent Storage"
-msgstr ""
+msgstr "Det gick inte att konfigurera din bestående lagring"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:415
 msgid "Connecting to Tor without bridges…"
@@ -2572,7 +2572,7 @@ msgstr "TrueCrypt/VeraCrypt behållare"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:21
 msgid "image"
-msgstr ""
+msgstr "bild"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:75
 msgid "Configure a Tor bridge"
@@ -2580,7 +2580,7 @@ msgstr "Konfigurera en Tor-bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:81
 msgid "heading"
-msgstr ""
+msgstr "rubrik"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:99
 msgid ""
@@ -2611,11 +2611,11 @@ msgstr "Ingen"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:230
 msgid "_Request a new bridge"
-msgstr ""
+msgstr "_Begär en ny bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:265
 msgid "_Type in a bridge that I already know"
-msgstr ""
+msgstr "_Skriv in en bro som jag redan känner till"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:288
 msgid ""
@@ -2629,11 +2629,11 @@ msgstr "För närvarande i Tails döljer bara 
obfs4-broar att du använder Tor.\
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391
 msgid "Save bridges to _Persistent Storage"
-msgstr ""
+msgstr "Spara broar till _bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416
 msgid "Save bridges to Persistent Storage"
-msgstr ""
+msgstr "Spara broar till bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:417
 msgid "toggle-button"
@@ -2643,7 +2643,7 @@ msgstr ""
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1376
 msgid "_Connect to Tor"
-msgstr ""
+msgstr "_Anslut till Tor"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:607
 msgid "Error connecting to Tor"
@@ -2675,7 +2675,7 @@ msgstr "Om du befinner dig i en butik, ett hotell eller 
en flygplats kan du beh
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:733
 msgid "Try _Signing in to the Network"
-msgstr ""
+msgstr "Försök att _logga in på nätverket"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:771
 msgid "• Local proxy"
@@ -2719,7 +2719,7 @@ msgstr "Tor krypterar och anonymiserar din anslutning 
genom att skicka den genom
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1061
 msgid "Connect to Tor _automatically (easier)"
-msgstr ""
+msgstr "Anslut till Tor _automatiskt (enklare)"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:
 msgid ""
@@ -2736,7 +2736,7 @@ msgstr "Tails kommer att prova olika sätt att ansluta 
till Tor tills det lyckas
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1163
 msgid "Configure a Tor _bridge"
-msgstr ""
+msgstr "Konfigurera en Tor-_bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1209
 msgid ""
@@ -2921,7 +2921,7 @@ msgstr "Mars"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:306
 msgid "April"
-msgstr ""
+msgstr "April"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/time-dialog.ui.in:307
 msgid "May"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torprojec

[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc

2021-08-18 Thread translation
commit d8cc2f9308fcd6aee3813d863ac9675b1d3d2bd3
Author: Translation commit bot 
Date:   Wed Aug 18 18:16:00 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
---
 sv.po | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/sv.po b/sv.po
index adfd7554c9..8be4702f20 100644
--- a/sv.po
+++ b/sv.po
@@ -25,8 +25,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-08-18 10:11+0200\n"
-"PO-Revision-Date: 2021-08-18 09:26+\n"
-"Last-Translator: Henrik Mattsson-MÃ¥rn \n"
+"PO-Revision-Date: 2021-08-18 18:15+\n"
+"Last-Translator: Jonatan Nyberg \n"
 "Language-Team: Swedish 
(http://www.transifex.com/otf/torproject/language/sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1716,7 +1716,7 @@ msgstr "Tor-anslutning"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:193
 msgid "_Use a bridge that I already know"
-msgstr ""
+msgstr "_Använd en bro som jag redan känner till"
 
 #: 
config/chroot_local-includes/usr/lib/python3/dist-packages/tca/ui/main_window.py:234
 msgid ""
@@ -2572,7 +2572,7 @@ msgstr "TrueCrypt/VeraCrypt behållare"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:21
 msgid "image"
-msgstr ""
+msgstr "bild"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:75
 msgid "Configure a Tor bridge"
@@ -2580,7 +2580,7 @@ msgstr "Konfigurera en Tor-bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:81
 msgid "heading"
-msgstr ""
+msgstr "rubrik"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:99
 msgid ""
@@ -2611,11 +2611,11 @@ msgstr "Ingen"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:230
 msgid "_Request a new bridge"
-msgstr ""
+msgstr "_Begär en ny bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:265
 msgid "_Type in a bridge that I already know"
-msgstr ""
+msgstr "_Skriv in en bro som jag redan känner till"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:288
 msgid ""
@@ -2629,7 +2629,7 @@ msgstr "För närvarande i Tails döljer bara obfs4-broar 
att du använder Tor.\
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:391
 msgid "Save bridges to _Persistent Storage"
-msgstr ""
+msgstr "Spara broar i _bestående lagring"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:416
 msgid "Save bridges to Persistent Storage"
@@ -2643,7 +2643,7 @@ msgstr ""
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:976
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1376
 msgid "_Connect to Tor"
-msgstr ""
+msgstr "_Anslut till Tor"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:607
 msgid "Error connecting to Tor"
@@ -2661,7 +2661,7 @@ msgstr "För att förhindra nätverksattacker måste din 
tidszon och klocka vara
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:663
 msgid "Fix _Clock"
-msgstr ""
+msgstr "Åtgärda klockan"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:700
 msgid "• Public network"
@@ -2675,7 +2675,7 @@ msgstr "Om du befinner dig i en butik, ett hotell eller 
en flygplats kan du beh
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:733
 msgid "Try _Signing in to the Network"
-msgstr ""
+msgstr "Försök att _logga in på nätverket"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:771
 msgid "• Local proxy"
@@ -2719,7 +2719,7 @@ msgstr "Tor krypterar och anonymiserar din anslutning 
genom att skicka den genom
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1061
 msgid "Connect to Tor _automatically (easier)"
-msgstr ""
+msgstr "Anslut till Tor _automatiskt (enklare)"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:
 msgid ""
@@ -2736,7 +2736,7 @@ msgstr "Tails kommer att prova olika sätt att ansluta 
till Tor tills det lyckas
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1163
 msgid "Configure a Tor _bridge"
-msgstr ""
+msgstr "Konfigurera en Tor-_bro"
 
 #: ../config/chroot_local-includes/usr/share/tails/tca/main.ui.in:1209
 msgid ""

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


[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40027: Fix onion_security_expectations test

2021-08-18 Thread sysrqb
commit 05a9c4ae0802a522da42d64437be6fed93531c12
Author: Matthew Finkel 
Date:   Thu Aug 12 16:25:36 2021 +

Bug 40027: Fix onion_security_expectations test
---
 marionette/tor_browser_tests/test_onion_security_expectations.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/marionette/tor_browser_tests/test_onion_security_expectations.py 
b/marionette/tor_browser_tests/test_onion_security_expectations.py
index e95b29b..ceca804 100644
--- a/marionette/tor_browser_tests/test_onion_security_expectations.py
+++ b/marionette/tor_browser_tests/test_onion_security_expectations.py
@@ -118,7 +118,7 @@ class Test(OnionFixturesMixin, WindowManagerMixin, 
MarionetteTestCase):
 
 # Onion with valid TLS certificate
 with m.using_context('content'):
-m.navigate('https://3g2upl4pq6kufc4m.onion/')
+
m.navigate('https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/')
 self.assertTrue(self.execute_chrome(
 "return !!gIdentityHandler._isSecureConnection;"))
 self.assertEqual(self.get_identity_class(), 'onionVerifiedDomain')



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


[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40030: Fix onion_client_auth

2021-08-18 Thread sysrqb
commit 10d2f1f8e63e0e3a738ecc6a671bb2658b96c308
Author: Matthew Finkel 
Date:   Fri Aug 13 21:16:20 2021 +

Bug 40030: Fix onion_client_auth
---
 marionette/tor_browser_tests/test_onion_client_auth.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/marionette/tor_browser_tests/test_onion_client_auth.py 
b/marionette/tor_browser_tests/test_onion_client_auth.py
index 1686fa7..bc3b3f9 100644
--- a/marionette/tor_browser_tests/test_onion_client_auth.py
+++ b/marionette/tor_browser_tests/test_onion_client_auth.py
@@ -180,6 +180,8 @@ class Test(WindowManagerMixin, MarionetteTestCase):
 m.find_element(
 'css selector', '#tor-clientauth-notification 
.popup-notification-primary-button').click()
 with m.using_context('content'):
+# Wait until the page loads. There is a 2 second delay built-in, 
plus the associated circuit latency.
+Wait(m, timeout=m.timeout.page_load).until(lambda _: 
m.find_element('id', 'enumeration'))
 m.find_element('id', 'enumeration')
 keys = self.get_keys()
 self.assertEqual(len(keys), 1)

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


[tor-commits] [tor-browser-bundle-testsuite/master] Bug 40026: Fix onion_location test (expect v3 address)

2021-08-18 Thread sysrqb
commit 6dd43ca6e1dbc7dc02c440ecd7b52c025d150d3c
Author: Matthew Finkel 
Date:   Thu Aug 12 16:10:04 2021 +

Bug 40026: Fix onion_location test (expect v3 address)
---
 marionette/tor_browser_tests/test_onion_location.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/marionette/tor_browser_tests/test_onion_location.py 
b/marionette/tor_browser_tests/test_onion_location.py
index daa0b27..6b2480d 100644
--- a/marionette/tor_browser_tests/test_onion_location.py
+++ b/marionette/tor_browser_tests/test_onion_location.py
@@ -91,7 +91,7 @@ class Test(WindowManagerMixin, MarionetteTestCase):
 Wait(m, timeout=m.timeout.page_load).until(
 lambda _: self.get_url() != 'https://www.torproject.org/')
 self.assertEqual(
-self.get_url(), 'http://expyuzz4wqqyqhjn.onion/index.html')
+self.get_url(), 
'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html')
 
 # Check that auto-redirects work
 m.navigate('https://www.torproject.org/')
@@ -99,7 +99,7 @@ class Test(WindowManagerMixin, MarionetteTestCase):
 Wait(m, timeout=m.timeout.page_load).until(
 lambda _: self.get_url() != 'https://www.torproject.org/')
 self.assertEqual(
-self.get_url(), 'http://expyuzz4wqqyqhjn.onion/index.html')
+self.get_url(), 
'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html')
 
 # Go to preferences and disable auto-redirects
 new_tab = self.open_tab()
@@ -127,7 +127,7 @@ class Test(WindowManagerMixin, MarionetteTestCase):
 Wait(m, timeout=5).until(lambda _: self.get_url()
  != 'https://www.torproject.org/')
 self.assertEqual(
-self.get_url(), 
'http://expyuzz4wqqyqhjn.onion/index.html')
+self.get_url(), 
'http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html')
 
 # Check learn more link
 with m.using_context('content'):



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


[tor-commits] [tor/main] dir: Do not flag non-running failing HSDir

2021-08-18 Thread nickm
commit cac612af42798bc76d8933837a9da97ddc039c9b
Author: David Goulet 
Date:   Tue Aug 17 12:43:58 2021 -0400

dir: Do not flag non-running failing HSDir

When a directory request fails, we flag the relay as non Running so we
don't use it anymore.

This can be problematic with onion services because there are cases
where a tor instance could have a lot of services, ephemeral ones, and
keeps failing to upload descriptors, let say due to a bad network, and
thus flag a lot of nodes as non Running which then in turn can not be
used for circuit building.

This commit makes it that we never flag nodes as non Running on a onion
service directory request (upload or fetch) failure as to keep the
hashring intact and not affect other parts of tor.

Fortunately, the onion service hashring is _not_ selected by looking at
the Running flag but since we do a 3-hop circuit to the HSDir, other
services on the same instance can influence each other by removing nodes
from the consensus for path selection.

This was made apparent with a small network that ran out of nodes to
used due to rapid succession of onion services uploading and failing.
See #40434 for details.

Fixes #40434

Signed-off-by: David Goulet 
---
 changes/ticket40434   |  6 ++
 src/feature/dirclient/dirclient.c | 17 -
 src/feature/dircommon/directory.h |  6 ++
 3 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/changes/ticket40434 b/changes/ticket40434
new file mode 100644
index 00..988bb416be
--- /dev/null
+++ b/changes/ticket40434
@@ -0,0 +1,6 @@
+  o Minor bugfix (onion service):
+- Do not flag an HSDir as non-running in case the descriptor upload or
+  fetch fails. An onion service closes pending directory connections
+  before uploading a new descriptor which can thus lead to wrongly
+  flagging many relays and thus affecting circuit building path selection.
+  Fixes bug 40434; bugfix on 0.2.0.13-alpha.
diff --git a/src/feature/dirclient/dirclient.c 
b/src/feature/dirclient/dirclient.c
index a5dd856729..f2e1e5b5ff 100644
--- a/src/feature/dirclient/dirclient.c
+++ b/src/feature/dirclient/dirclient.c
@@ -738,7 +738,22 @@ connection_dir_client_request_failed(dir_connection_t 
*conn)
 return; /* this was a test fetch. don't retry. */
   }
   if (!entry_list_is_constrained(get_options()))
-router_set_status(conn->identity_digest, 0); /* don't try this one again */
+/* We must not set a directory to non-running for HS purposes else we end
+ * up flagging nodes from the hashring has unusable. It doesn't have direct
+ * effect on the HS subsystem because the nodes are selected regardless of
+ * their status but still, we shouldn't flag them as non running.
+ *
+ * One example where this can go bad is if a tor instance gets added a lot
+ * of ephemeral services and with a network with problem then many nodes in
+ * the consenus ends up unusable.
+ *
+ * Furthermore, a service does close any pending directory connections
+ * before uploading a descriptor and thus we can end up here in a natural
+ * way since closing a pending directory connection leads to this code
+ * path. */
+if (!DIR_PURPOSE_IS_HS(TO_CONN(conn)->purpose)) {
+  router_set_status(conn->identity_digest, 0);
+}
   if (conn->base_.purpose == DIR_PURPOSE_FETCH_SERVERDESC ||
  conn->base_.purpose == DIR_PURPOSE_FETCH_EXTRAINFO) {
 log_info(LD_DIR, "Giving up on serverdesc/extrainfo fetch from "
diff --git a/src/feature/dircommon/directory.h 
b/src/feature/dircommon/directory.h
index 0aa2ff53ef..2cd9c176c8 100644
--- a/src/feature/dircommon/directory.h
+++ b/src/feature/dircommon/directory.h
@@ -87,6 +87,12 @@ const dir_connection_t *CONST_TO_DIR_CONN(const connection_t 
*c);
(p)==DIR_PURPOSE_UPLOAD_RENDDESC_V2 ||   \
(p)==DIR_PURPOSE_UPLOAD_HSDESC)
 
+/** True iff p is a purpose corresponding to onion service that is either
+ * uploading or fetching actions. */
+#define DIR_PURPOSE_IS_HS(p)  \
+  ((p) == DIR_PURPOSE_FETCH_HSDESC || \
+   (p) == DIR_PURPOSE_UPLOAD_HSDESC)
+
 enum compress_method_t;
 int parse_http_response(const char *headers, int *code, time_t *date,
 enum compress_method_t *compression, char **response);



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


[tor-commits] [tor/main] Merge remote-tracking branch 'tor-gitlab/mr/420'

2021-08-18 Thread nickm
commit 984e3a9c6c4d193e095c376637321c0bfa371c08
Merge: 00b57e81f8 cac612af42
Author: Nick Mathewson 
Date:   Wed Aug 18 08:43:31 2021 -0400

Merge remote-tracking branch 'tor-gitlab/mr/420'

 changes/ticket40434   |  6 ++
 src/feature/dirclient/dirclient.c | 17 -
 src/feature/dircommon/directory.h |  6 ++
 3 files changed, 28 insertions(+), 1 deletion(-)

diff --cc src/feature/dirclient/dirclient.c
index a2b20621a0,f2e1e5b5ff..4e9c8e2f45
--- a/src/feature/dirclient/dirclient.c
+++ b/src/feature/dirclient/dirclient.c
@@@ -708,8 -734,26 +708,23 @@@ connection_dir_client_request_failed(di
   * failed. */
  entry_guard_failed(&conn->guard_state);
}
 -  if (directory_conn_is_self_reachability_test(conn)) {
 -return; /* this was a test fetch. don't retry. */
 -  }
if (!entry_list_is_constrained(get_options()))
- router_set_status(conn->identity_digest, 0); /* don't try this one again 
*/
+ /* We must not set a directory to non-running for HS purposes else we end
+  * up flagging nodes from the hashring has unusable. It doesn't have 
direct
+  * effect on the HS subsystem because the nodes are selected regardless of
+  * their status but still, we shouldn't flag them as non running.
+  *
+  * One example where this can go bad is if a tor instance gets added a lot
+  * of ephemeral services and with a network with problem then many nodes 
in
+  * the consenus ends up unusable.
+  *
+  * Furthermore, a service does close any pending directory connections
+  * before uploading a descriptor and thus we can end up here in a natural
+  * way since closing a pending directory connection leads to this code
+  * path. */
+ if (!DIR_PURPOSE_IS_HS(TO_CONN(conn)->purpose)) {
+   router_set_status(conn->identity_digest, 0);
+ }
if (conn->base_.purpose == DIR_PURPOSE_FETCH_SERVERDESC ||
   conn->base_.purpose == DIR_PURPOSE_FETCH_EXTRAINFO) {
  log_info(LD_DIR, "Giving up on serverdesc/extrainfo fetch from "
diff --cc src/feature/dircommon/directory.h
index f233e8b244,2cd9c176c8..7d861682bb
--- a/src/feature/dircommon/directory.h
+++ b/src/feature/dircommon/directory.h
@@@ -78,8 -84,15 +78,14 @@@ const dir_connection_t *CONST_TO_DIR_CO
((p)==DIR_PURPOSE_UPLOAD_DIR ||   \
 (p)==DIR_PURPOSE_UPLOAD_VOTE ||  \
 (p)==DIR_PURPOSE_UPLOAD_SIGNATURES ||\
 -   (p)==DIR_PURPOSE_UPLOAD_RENDDESC_V2 ||   \
 (p)==DIR_PURPOSE_UPLOAD_HSDESC)
  
+ /** True iff p is a purpose corresponding to onion service that is either
+  * uploading or fetching actions. */
+ #define DIR_PURPOSE_IS_HS(p)  \
+   ((p) == DIR_PURPOSE_FETCH_HSDESC || \
+(p) == DIR_PURPOSE_UPLOAD_HSDESC)
+ 
  enum compress_method_t;
  int parse_http_response(const char *headers, int *code, time_t *date,
  enum compress_method_t *compression, char **response);

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


[tor-commits] [tor/main] Merge remote-tracking branch 'tor-gitlab/mr/419'

2021-08-18 Thread nickm
commit 00b57e81f827d524dc42e2eab052e4d3b61b2cb6
Merge: 03a709ead1 719169dbe3
Author: Nick Mathewson 
Date:   Wed Aug 18 08:39:50 2021 -0400

Merge remote-tracking branch 'tor-gitlab/mr/419'

 scripts/build/combine_libs | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

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


[tor-commits] [tor/main] Update combine_libs script

2021-08-18 Thread nickm
commit 719169dbe374b85b30e8ab2493c43ab4e747302f
Author: skaluzka 
Date:   Sat Aug 14 21:45:44 2021 +0200

Update combine_libs script

Remove commented code from production.
Align indentations to 4 spaces.
---
 scripts/build/combine_libs | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/scripts/build/combine_libs b/scripts/build/combine_libs
index 9c87f68248..a855171dc7 100755
--- a/scripts/build/combine_libs
+++ b/scripts/build/combine_libs
@@ -8,15 +8,11 @@ ORIGDIR="$(pwd)"
 trap 'cd "$ORIGDIR" && rm -rf "$TMPDIR"' 0
 
 abspath() {
-  echo "$(cd "$(dirname "$1")">/dev/null && pwd)/$(basename "$1")"
+echo "$(cd "$(dirname "$1")" >/dev/null && pwd)/$(basename "$1")"
 }
 
 TARGET=$(abspath "$1")
 
-#echo ORIGDIR="$ORIGDIR"
-#echo AR="$AR"
-#echo ARFLAGS="$AFLAGS"
-
 shift
 
 for input in "$@"; do
@@ -24,12 +20,11 @@ for input in "$@"; do
 abs=$(abspath "$input")
 dir="$TMPDIR"/$(basename "$input" .a)
 mkdir "$dir"
-cd "$dir">/dev/null
+cd "$dir" >/dev/null
 "${AR:-ar}" x "$abs"
 done
 
 cd "$TMPDIR" >/dev/null
-#echo "${AR:-ar}" "${ARFLAGS:-cru}" library.tmp.a ./*/**
 "${AR:-ar}" "${ARFLAGS:-cru}" library.tmp.a ./*/**
 "${RANLIB:-ranlib}" library.tmp.a
 mv -f library.tmp.a "$TARGET"



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


[tor-commits] [gettor-web/translations] add Catalan, Hungarian, Dutch and Chinese (Taiwan) to preview

2021-08-18 Thread emmapeel
commit b8dd39110dccd743fb286dcf57786289c725306e
Author: emma peel 
Date:   Wed Aug 18 12:23:50 2021 +0200

add Catalan, Hungarian, Dutch and Chinese (Taiwan) to preview
---
 GetTor.lektorproject  | 20 
 configs/i18n.ini  |  2 +-
 databags/alternatives.ini | 24 
 3 files changed, 45 insertions(+), 1 deletion(-)

diff --git a/GetTor.lektorproject b/GetTor.lektorproject
index ce80d9f..c2e08b5 100644
--- a/GetTor.lektorproject
+++ b/GetTor.lektorproject
@@ -9,6 +9,11 @@ name = عربية (ar)
 url_prefix = /ar/
 locale = ar
 
+[alternatives.ca]
+name = Català (ca)
+url_prefix = /ca/
+locale = ca
+
 [alternatives.de]
 name = Deutsch
 url_prefix = /de/
@@ -45,6 +50,11 @@ name =  עברית (he)
 url_prefix = /he/
 locale = he
 
+[alternatives.hu]
+name =  Magyar nyelv (hu)
+url_prefix = /hu/
+locale = hu
+
 [alternatives.id]
 name = Indonesia (id)
 url_prefix = /id/
@@ -70,6 +80,11 @@ name = မြန်မာ (my)
 url_prefix = /my/
 locale = my
 
+[alternatives.nl]
+name = Nederlands (nl)
+url_prefix = /nl/
+locale = nl
+
 [alternatives.pl]
 name = Polski (pl)
 url_prefix = /pl/
@@ -94,3 +109,8 @@ locale = tr
 name = 简体中文 (zh-CN)
 url_prefix = /zh-CN/
 locale = zh-CN
+
+[alternatives.zh-TW]
+name = 正體字 (zh-TW)
+url_prefix = /zh-TW/
+locale = zh-TW
diff --git a/configs/i18n.ini b/configs/i18n.ini
index 70bc908..47774d0 100644
--- a/configs/i18n.ini
+++ b/configs/i18n.ini
@@ -1,5 +1,5 @@
 content = en
-translations = ar,de,el,es,fa,fr,he,id,it,ka,mk,my,pl,pt-BR,sq,tr,zh-CN
+translations = 
ar,ca,de,el,es,fa,fr,he,hu,id,it,ka,mk,my,nl,pl,pt-BR,sq,tr,zh-CN,zh-TW
 i18npath = i18n
 translate_paragraphwise = False
 url_prefix = https://gettor.torproject.org/
diff --git a/databags/alternatives.ini b/databags/alternatives.ini
index 2780672..1b03aa1 100644
--- a/databags/alternatives.ini
+++ b/databags/alternatives.ini
@@ -10,6 +10,12 @@ order = order-last
 url = /ar/
 language = عربية (ar)
 
+[ca]
+direction = text-left
+order = order-last
+url = /ca/
+language = Català (ca)
+
 [de]
 direction = text-left
 order = order-last
@@ -46,6 +52,12 @@ order = order-last
 url = /he/
 language = עברית (he)
 
+[hu]
+direction = text-left
+order = order-last
+url = /hu/
+language = Magyar nyelv (hu)
+
 [id]
 direction = text-left
 order = order-last
@@ -76,6 +88,12 @@ order = order-last
 language = မြန်မာ (my)
 url = /my/
 
+[nl]
+direction = text-left
+order = order-last
+url = /nl/
+language = Nederlands (nl)
+
 [pl]
 direction = text-left
 order = order-last
@@ -105,3 +123,9 @@ direction = text-left
 order = order-last
 url = /zh-CN/
 language = 简体中文 (zh-CN)
+
+[zh-TW]
+direction = text-left
+order = order-last
+url = /zh-TW/
+language = 正體字 (zh-TW)



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


[tor-commits] [gettor-web/translations] remove Catalan, Hungarian, Dutch and Chinese (Taiwan) from forwards

2021-08-18 Thread emmapeel
commit d07e3defff0384c2abcc1323549958cd1d5f1845
Author: emma peel 
Date:   Wed Aug 18 12:24:36 2021 +0200

remove Catalan, Hungarian, Dutch and Chinese (Taiwan) from forwards
---
 .htaccess | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.htaccess b/.htaccess
index a7aa9c1..14a544a 100644
--- a/.htaccess
+++ b/.htaccess
@@ -17,5 +17,5 @@ RewriteRule ^ga-IE/(.*) /ga$1 [R=302,L]
 # but don't have a gettor website translation
 # You can see them at https://dist.torproject.org/torbrowser/, pick the last 
alpha for the most languages
 # this languages are the translation priority for the gettor website
-RewriteRule 
^(ca|cs|da|ga|hu|is|ja|ko|lt|ms|nb-NO|nl|pt-PT|ro|ru|sv-SE|th|vi|zh-TW)$ / 
[R=302,L]
-RewriteRule 
^(ca|cs|da|ga|hu|is|ja|ko|lt|ms|nb-NO|nl|pt-PT|ro|ru|sv-SE|th|vi|zh-TW)/(.*) 
/$2 [R=302,L]
+RewriteRule ^(cs|da|ga|is|ja|ko|lt|ms|nb-NO|pt-PT|ro|ru|sv-SE|th|vi)$ / 
[R=302,L]
+RewriteRule ^(cs|da|ga|is|ja|ko|lt|ms|nb-NO|pt-PT|ro|ru|sv-SE|th|vi)/(.*) /$2 
[R=302,L]

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